@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Just+Another+Hand&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{outline:0;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}button{text-transform:inherit;cursor:pointer}img,video,svg{display:block;width:100%;height:auto}a{display:inline-block;color:inherit;text-decoration:none}a:link{-webkit-tap-highlight-color:transparent}address{font-style:normal}small{font-size:inherit}input,select,button,textarea{padding:0;color:inherit;font:inherit;border:0;border-radius:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased}textarea{resize:none}:root{--color-black: #000;--color-white: #fff;--color-brand: #ff6860;--color-primary: #f2e9da;--color-secondary: #42070c;--color-inactive: #b3b3b3;--color-dark: rgba(0, 0, 0, .8);--shadow: 0px 4px 4px 0px rgba(0, 0, 0, .2509803922);--color-mid: #323232;--color-bg: #fff;--color-text: #000;--color-error: #d50000}:root{--wrapper-width: 182.4rem;--columns: 12;--margin: 4.8rem;--margin-bleed: 4.8rem}@media screen and (max-width: 767px){:root{--margin: 2rem;--margin-bleed: 2rem}}@supports (height: 100svh){:root{--vh: 1svh}}.visually-hidden{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;clip-path:inset(0 0 0 0);border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{width:auto;height:auto;margin:0;position:static;white-space:inherit;overflow:visible;clip:auto}@keyframes shine{0%{background-position:200% center}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes disappear{0%{opacity:1}to{opacity:0}}@keyframes appear-left{0%{transform:translate(4rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes appear-right{0%{transform:translate(-4rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes appear-up{0%{transform:translateY(4rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes appear-down{0%{transform:translateY(-4rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes shake{0%{transform:translateY(0)}50%{transform:translateY(2rem)}to{transform:translateY(0)}}[data-in-viewport]{animation-duration:.8s;animation-timing-function:ease;animation-fill-mode:forwards}[data-in-viewport][data-in-viewport-delay="1"]{animation-delay:.1s}[data-in-viewport][data-in-viewport-delay="2"]{animation-delay:.2s}[data-in-viewport][data-in-viewport-delay="3"]{animation-delay:.3s}[data-in-viewport][data-in-viewport-delay="4"]{animation-delay:.4s}[data-in-viewport][data-in-viewport-delay="5"]{animation-delay:.5s}[data-in-viewport][data-in-viewport-delay="6"]{animation-delay:.6s}[data-in-viewport][data-in-viewport-delay="7"]{animation-delay:.7s}[data-in-viewport][data-in-viewport-delay="8"]{animation-delay:.8s}[data-in-viewport][data-in-viewport-delay="9"]{animation-delay:.9s}[data-in-viewport][data-in-viewport-delay="10"]{animation-delay:1s}[data-in-viewport][data-in-viewport-delay="11"]{animation-delay:1.1s}[data-in-viewport][data-in-viewport-delay="12"]{animation-delay:1.2s}[data-in-viewport][data-in-viewport-delay="13"]{animation-delay:1.3s}[data-in-viewport][data-in-viewport-delay="14"]{animation-delay:1.4s}[data-in-viewport=fade]{opacity:0}[data-in-viewport=fade].is-in-viewport{animation-name:appear}[data-in-viewport=right]{opacity:0}[data-in-viewport=right].is-in-viewport{animation-name:appear-left}[data-in-viewport=left]{opacity:0}[data-in-viewport=left].is-in-viewport{animation-name:appear-right}[data-in-viewport=bottom]{opacity:0}[data-in-viewport=bottom].is-in-viewport{animation-name:appear-up}[data-in-viewport=top]{opacity:0}[data-in-viewport=top].is-in-viewport{animation-name:appear-down}[data-lazy-load],[data-video-autoplay],.media iframe{animation-duration:1.2s;animation-timing-function:ease;animation-fill-mode:none;opacity:0}[data-lazy-load].is-loaded,[data-video-autoplay].is-loaded,.media.has-started iframe{animation-name:appear;opacity:1}html{font-size:10px}@media screen and (min-width: 1440px){html{font-size:10px}}@media screen and (min-width: 2560px){html{font-size:11px}}@media screen and (min-width: 3840px){html{font-size:12px}}@media screen and (max-width: 1023px){html{font-size:.9765625vw}}@media screen and (max-width: 767px){html{font-size:1.2820512821vw}}@media screen and (max-width: 519px){html{font-size:2.5641025641vw}}body{font-family:Josefin Sans,sans-serif;font-size:2.4rem;line-height:normal;display:flex;flex-direction:column;min-height:100svh;color:var(--color-text);background:var(--color-bg)}html:has(.form-popup.is-visible),body:has(.form-popup.is-visible),.main-container:has(.form-popup.is-visible){overflow:hidden}.wysiwyg b,.wysiwyg strong{font-weight:700}.wysiwyg ul{padding-left:2.7rem;list-style:none}@media screen and (max-width: 767px){.wysiwyg ul{padding-left:2.3rem}}.wysiwyg ul ul{list-style:lower-roman}.wysiwyg ul li{position:relative}.wysiwyg ul li:before{content:"•";position:absolute;top:0;left:-1.7rem;font-size:1em}@media screen and (max-width: 767px){.wysiwyg ul li:before{left:-1.5rem}}.wysiwyg ol{padding-left:1.1em;list-style:auto;list-style-position:outside}.wysiwyg ol li{padding-left:.2em}.wysiwyg ol li:not(:last-child){margin-bottom:1.3rem}.wysiwyg a{transition:color .35s ease-in-out}@media (hover: hover){.wysiwyg a:hover{color:var(--color-green-dark)}}.wysiwyg a:focus-visible{color:var(--color-green-dark)}.wysiwyg u{text-decoration:underline}.wysiwyg em,.wysiwyg i{font-style:italic}.button{font-family:Josefin Sans,sans-serif;font-size:2.8rem;line-height:normal;overflow:clip;display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;padding:1.2rem 8rem 1rem;font-weight:600;text-align:center;border-radius:1.2rem;box-shadow:var(--shadow)}@supports not (overflow: clip){.button{overflow:hidden}}@media screen and (max-width: 519px){.button{min-height:5.2rem;padding:1rem 8rem .7rem;border-radius:.8rem}}.button--primary{transition:background-color .15s ease-in-out;position:relative;color:var(--color-white);background:var(--color-brand)}@media (hover: hover){.button--primary:hover{background-color:#ff5047}}.button--primary:focus-visible{background-color:#ff5047}.button--primary:before,.button--primary:after{content:"";width:8.1rem;height:5.4rem;position:absolute;top:.2rem;backface-visibility:hidden;mix-blend-mode:multiply}@media screen and (max-width: 519px){.button--primary:before,.button--primary:after{top:0}}.button--primary:before{left:0;background:url(../img/button-left.png) center no-repeat;background-size:contain}.button--primary:after{right:0;background:url(../img/button-right.png) center no-repeat;background-size:contain}.button--primary[disabled]{cursor:not-allowed;background-color:var(--color-inactive)}.button--primary[disabled]:before,.button--primary[disabled]:after{filter:grayscale(1)}.button--primary.form__submit{font-family:Josefin Sans,sans-serif;font-size:2.6rem;line-height:normal}@media screen and (max-width: 519px){.button--primary.form__submit{padding:1rem 5rem;font-size:2.4rem}}.button--primary.form__submit:before{left:-2.3rem}@media screen and (max-width: 519px){.button--primary.form__submit:before{left:-3.3rem}}.button--primary.form__submit:after{right:-2.3rem}@media screen and (max-width: 519px){.button--primary.form__submit:after{right:-3.3rem}}.button--secondary{color:var(--color-white);cursor:default;border:2px solid var(--color-white)}.form__step.is-hidden{display:none}.form__heading{font-family:Just Another Hand,cursive;font-size:7.2rem;line-height:normal;color:var(--color-white);text-align:center}@media screen and (max-width: 519px){.form__heading{font-size:5.8rem}}.form__heading:not(:last-child){margin-bottom:2.2rem}@media screen and (max-width: 519px){.form__heading:not(:last-child){margin-bottom:3.3rem}}.form__check{font-family:Just Another Hand,cursive;font-size:5rem;line-height:normal;display:flex;gap:3.2rem;justify-content:center;color:#fffc}@media screen and (max-width: 519px){.form__check{font-size:3.8rem}}@media screen and (max-width: 519px){.form__check{padding-inline:2.5rem;gap:1rem;justify-content:space-between}}.form__check:not(:last-child){margin-bottom:1.2rem}.form__check img{width:5.6rem;margin-top:1.6rem}@media screen and (max-width: 519px){.form__check img{width:4.5rem}}.form__envelope{width:73.5rem;max-width:100%;padding:6.1rem 13.5rem 0 13.9rem;position:relative;aspect-ratio:735/827;margin-inline:auto}@media screen and (max-width: 519px){.form__envelope{padding:4.9rem 2.3rem 0;aspect-ratio:350/564}}.form__envelope-bcg{width:100%;position:absolute;bottom:0;left:0}@media screen and (max-width: 519px){.form__envelope-bcg--desktop{display:none}}.form__envelope-bcg--mobile{display:none}@media screen and (max-width: 519px){.form__envelope-bcg--mobile{display:block;width:calc(100% + var(--margin) * 2);left:calc(var(--margin) * -1)}}.form__envelope-content{max-width:46.1rem;margin-inline:auto;position:relative;z-index:2}.form__envelope-title,.form__envelope-cta{text-align:center}.form__envelope-title{font-family:Josefin Sans,sans-serif;font-size:3.2rem;line-height:normal;margin-bottom:4.2rem;color:var(--color-dark);font-weight:700}@media screen and (max-width: 519px){.form__envelope-title{font-size:2rem}}@media screen and (max-width: 519px){.form__envelope-title{margin-bottom:3.6rem}}.form__envelope-options{display:flex;flex-direction:column;row-gap:3.2rem;margin-bottom:4rem}@media screen and (max-width: 519px){.form__envelope-options{row-gap:1.8rem;margin-bottom:3.3rem}}.form__envelope-button{width:39.3rem;max-width:100%}@media screen and (max-width: 519px){.form__envelope-button{font-family:Josefin Sans,sans-serif;font-size:1.8rem;line-height:normal;width:22.2rem;min-height:4.4rem}.form__envelope-button:before,.form__envelope-button:after{width:5.7rem;height:3.8rem}}.form__header{display:flex;flex-direction:column;row-gap:4.7rem;justify-content:center;margin-bottom:4.4rem;margin-inline:auto}@media screen and (max-width: 519px){.form__header{row-gap:4.1rem;margin-bottom:3.4rem}}.form__header.is-hidden{display:none}.form__header--positive{max-width:76.4rem}.form__header--negative{max-width:55.5rem}.form__headings{display:flex;flex-direction:column}@media screen and (max-width: 519px){.form__headings{margin-top:-1.5rem}.form__header--negative .form__headings{margin-top:-1rem}}.form__heading-text{color:var(--color-white)}.form__heading-text img{display:inline-block;vertical-align:middle}.form__header--positive .form__heading-text img{width:10.7rem;transform:translateY(.5rem)}@media screen and (max-width: 519px){.form__header--positive .form__heading-text img{width:7rem}}.form__header--positive .form__heading-text:is(:first-child){font-family:Just Another Hand,cursive;font-size:9.4rem;line-height:normal}@media screen and (max-width: 519px){.form__header--positive .form__heading-text:is(:first-child){font-size:5.28rem}}.form__header--positive .form__heading-text:is(:nth-child(2)){font-family:Just Another Hand,cursive;font-size:9.2rem;line-height:normal;text-align:right}@media screen and (max-width: 519px){.form__header--positive .form__heading-text:is(:nth-child(2)){font-size:5.18rem}}@media screen and (max-width: 519px){.form__header--positive .form__heading-text:is(:nth-child(2)){padding-right:.9rem}}.form__header--negative .form__heading-text img{width:11.8rem;transform:translateY(-.5rem)}@media screen and (max-width: 519px){.form__header--negative .form__heading-text img{width:7.4rem;margin-right:.4rem;transform:translateY(-.3rem)}}.form__header--negative .form__heading-text:is(:first-child){font-family:Just Another Hand,cursive;font-size:9.4rem;line-height:normal}@media screen and (max-width: 519px){.form__header--negative .form__heading-text:is(:first-child){font-size:5.28rem}}@media screen and (max-width: 519px){.form__header--negative .form__heading-text:is(:first-child){font-size:5.9rem}}.form__header--negative .form__heading-text:is(:nth-child(2)){font-family:Just Another Hand,cursive;font-size:9.4rem;line-height:normal;text-align:right}@media screen and (max-width: 519px){.form__header--negative .form__heading-text:is(:nth-child(2)){font-size:5.28rem}}@media screen and (max-width: 519px){.form__header--negative .form__heading-text:is(:nth-child(2)){font-size:5.9rem}}.form__description{font-family:Josefin Sans,sans-serif;font-size:3.2rem;line-height:normal;margin-bottom:4.4rem;color:var(--color-white);font-weight:600;margin-inline:auto;text-align:center}@media screen and (max-width: 519px){.form__description{font-size:2rem}}@media screen and (max-width: 519px){.form__description{font-size:2.4rem}}.form__description--default{margin-bottom:0}.form__header--positive .form__description{max-width:44.1rem}@media screen and (max-width: 519px){.form__header--negative .form__description{margin-bottom:-.2rem;font-size:2.2rem}}.form__fields,.form__group{display:flex;flex-direction:column}.form__fields{row-gap:2.1rem;max-width:45.8rem;margin-inline:auto}.form__group{row-gap:.8rem;padding-inline:.4rem}@media screen and (max-width: 519px){.form__group{row-gap:.7rem;padding-inline:0}}.form__label{font-family:Josefin Sans,sans-serif;font-size:1.6rem;line-height:normal;align-self:flex-start;padding:0 .8rem;color:var(--color-white)}.form__field{min-height:4.8rem;padding:1.2rem 2.4rem 1rem;border:2px solid var(--color-primary);border-radius:1.2rem;background:var(--color-primary)}@media screen and (max-width: 519px){.form__field{min-height:4.6rem;padding:1rem 2rem}}.has-error .form__field{border-color:var(--color-brand)}.form__field:-webkit-autofill{transition:background-color 9999s ease-out 0s;box-shadow:0 0 0 1000px #f2e9da inset!important;-webkit-text-fill-color:#000}.form__field--message{height:11.8rem}.form__submit-cta{margin-top:2.3rem}@media screen and (max-width: 519px){.form__submit-cta{margin-top:1.3rem}}.form__submit{width:100%}.form__error{display:none!important}.form #website{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;clip-path:inset(0 0 0 0);border:0}.radio{--icon-size: 2.6rem;display:flex;gap:1.5rem;position:relative;pointer-events:none}@media screen and (max-width: 519px){.radio{--icon-size: 2rem}}@media screen and (max-width: 519px){.radio{gap:1rem}}.radio__input{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;clip-path:inset(0 0 0 0);border:0}.radio__input:checked+.radio__icon{border-color:var(--color-brand)}.radio__input:checked+.radio__icon:after{opacity:1}.radio__icon,.radio__label{cursor:pointer;pointer-events:all}.radio__icon{transition:border-color .15s ease-in-out;width:var(--icon-size);height:var(--icon-size);position:relative;border:2px solid rgba(50,50,50,.5);border-radius:50%}@media screen and (max-width: 519px){.radio__icon{margin-top:.2rem}}.radio__icon:after{transition:opacity 150 ease-in-out;content:"";width:calc(var(--icon-size) - 1.2rem);height:calc(var(--icon-size) - 1.2rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;border-radius:50%;background:var(--color-brand)}.radio__label{font-family:Josefin Sans,sans-serif;font-size:2.4rem;line-height:normal;max-width:calc(100% - (var(--icon-size) + 1.5rem));color:var(--color-mid)}@media screen and (max-width: 519px){.radio__label{font-family:Josefin Sans,sans-serif;font-size:1.6rem;line-height:normal;max-width:calc(100% - (var(--icon-size) + 1rem))}}.form-popup{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10;background:#0000001a;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.form-popup.is-visible{display:block}.form-popup__container{display:flex;height:100%;overflow-y:auto;padding-inline:var(--margin);padding-block:var(--margin)}.form-popup__content{width:53.8rem;max-width:100%;margin:auto;padding:7.9rem 5.3rem 7rem;border-radius:2.4rem;background:var(--color-primary)}@media screen and (max-width: 519px){.form-popup__content{padding:7.9rem 2.7rem 7rem;border-radius:1.5rem}}.form-popup__heading{font-family:Just Another Hand,cursive;font-size:9.4rem;line-height:normal;margin-bottom:5.4rem;position:relative;color:var(--color-secondary)}@media screen and (max-width: 519px){.form-popup__heading{font-size:5.28rem}}@media screen and (max-width: 519px){.form-popup__heading{margin-bottom:2.3rem;padding-top:7.4rem;font-size:6.1rem;text-align:center}}.form-popup__heading img{width:22.3rem;position:absolute;top:-7.9rem;right:-5.4rem}@media screen and (max-width: 519px){.form-popup__heading img{width:14.4rem;margin-left:-6rem;top:-6.5rem;right:auto;left:50%}}.form-popup__description,.form-popup__button{max-width:38.3rem;margin-inline:auto;text-align:center}.form-popup__description{font-family:Josefin Sans,sans-serif;font-size:2.6rem;line-height:normal;margin-bottom:4.8rem;color:var(--color-secondary);font-weight:600}@media screen and (max-width: 519px){.form-popup__description{width:100%;margin-bottom:3.1rem;font-size:2.4rem}}.form-popup__cta{text-align:center}.form-popup__button{width:100%}@media screen and (max-width: 519px){.form-popup__button{width:22.2rem;min-height:4.4rem;padding:1rem 6rem;font-size:1.8rem}.form-popup__button:before,.form-popup__button:after{width:5.7rem;height:3.8rem}}.form-popup__image{width:calc(100% + 10.6rem);margin:2rem 0 -7rem -5.3rem}@media screen and (max-width: 519px){.form-popup__image{width:calc(100% + 5.4rem);margin:-.5rem 0 -7rem -2.7rem}}@media screen and (max-width: 519px){.form-popup__image--desktop{display:none}}.form-popup__image--mobile{display:none}@media screen and (max-width: 519px){.form-popup__image--mobile{display:block}}.contact-form{margin-block:auto}.contact-form.is-hidden{display:none}.contact-form__container{margin-inline:auto;max-width:calc(80.8rem + var(--margin) * 2);padding-inline:var(--margin)}.intro{margin-block:auto}.intro.is-hidden{display:none}.intro__container{margin-inline:auto;max-width:calc(88.6rem + var(--margin) * 2);padding-inline:var(--margin)}.intro__heading{font-family:Just Another Hand,cursive;font-size:10rem;line-height:normal;color:var(--color-white);text-align:center}@media screen and (max-width: 519px){.intro__heading{font-size:5.8rem;line-height:.88}}.intro__heading:not(:last-child){margin-bottom:3rem}.intro__envelope{max-width:51.7rem;padding-top:1.9rem;position:relative;margin-inline:auto;aspect-ratio:517/592}@media screen and (max-width: 519px){.intro__envelope{padding-top:2.4rem}}.intro__envelope:not(:last-child){margin-bottom:6.4rem}@media screen and (max-width: 519px){.intro__envelope:not(:last-child){margin-bottom:3rem}}.intro__envelope-icon,.intro__envelope-title{max-width:100%;margin-inline:auto;position:relative;z-index:2}.intro__envelope-icon{width:22.3rem;margin-bottom:-1.3rem;transform:translate(-1rem)}@media screen and (max-width: 519px){.intro__envelope-icon{width:14.3rem;margin-bottom:-.9rem;transform:translate(0)}}.intro__envelope-title{font-family:Just Another Hand,cursive;font-size:6.8rem;line-height:normal;width:32.4rem;color:var(--color-dark);text-align:center;transform:translate(-1.6rem) rotate(-4.42deg)}@media screen and (max-width: 519px){.intro__envelope-title{font-size:4.33rem}}@media screen and (max-width: 519px){.intro__envelope-title{transform:translate(-.4rem) rotate(-4.42deg)}}.intro__envelope-bcg{width:100%;position:absolute;bottom:0;left:0}.intro__cta{display:flex;flex-wrap:wrap;gap:2.4rem 4.8rem;align-items:center;justify-content:center;width:69.6rem;margin-inline:auto;max-width:100%}@media screen and (max-width: 767px){.intro__cta{flex-direction:column}}.intro__button-trap,.intro__button{width:32.4rem}@media screen and (max-width: 519px){.intro__button-trap,.intro__button{width:100%}}.intro__button-trap{height:100%;position:relative;text-align:center}@media screen and (max-width: 767px){.intro__button-trap{order:-1}}.intro__button[data-intro-disagree]{position:relative;will-change:transform;pointer-events:none}@media screen and (max-width: 1023px){.intro__button[data-intro-disagree]{pointer-events:all}}.intro__button[data-intro-disagree].is-hidden{display:none}.intro__text{font-family:Josefin Sans,sans-serif;font-size:2.4rem;line-height:normal;display:none;color:var(--color-white);font-weight:600;line-height:1;text-align:center;margin-block:1.6rem 1.2rem}@media screen and (max-width: 519px){.intro__text{display:block}}.intro__text.is-hidden{display:none}.header{width:100%;position:absolute;top:0;left:0;z-index:6000;padding-block:2.4rem}@media screen and (max-width: 519px){.header{padding-block:1.6rem}}.header__container{width:100%;max-width:calc(var(--wrapper-width) + var(--margin-bleed) * 2);margin-inline:auto;padding-inline:var(--margin-bleed);display:flex;align-items:center;justify-content:space-between;height:100%}.header__logo{width:17.4rem}@media screen and (max-width: 519px){.header__logo{width:12.4rem}}.header__linkedin{width:23.1rem}@media screen and (max-width: 519px){.header__linkedin{width:4rem}}@media (hover: hover){.header__linkedin:hover .linked-bcg{fill:#0959aa}}.header__linkedin:focus-visible .linked-bcg{fill:#0959aa}@media screen and (max-width: 519px){.header__linkedin svg:first-child,.header__linkedin img:first-child{display:none}}.header__linkedin svg:nth-child(2),.header__linkedin img:nth-child(2){display:none}@media screen and (max-width: 519px){.header__linkedin svg:nth-child(2),.header__linkedin img:nth-child(2){display:block}}.header__linkedin .linked-bcg{transition:fill .15s ease-in-out}.main-container{overflow:clip;display:flex;flex-direction:column;min-height:100svh;padding:12rem 0 4rem;position:relative;background:url(../img/bcg.jpg) center no-repeat;background-size:cover}@supports not (overflow: clip){.main-container{overflow:hidden}}@media screen and (max-width: 519px){.main-container{padding:9.3rem 0;background:url(../img/bcg-mobile.jpg) center no-repeat;background-size:cover}}.main-container__packages{display:none;max-width:98.9rem;position:absolute;bottom:0;left:50%;transform:translate(-50%);pointer-events:none}.main-container:has(.contact-form:not(.is-hidden)):has(.form-step--1:not(.is-hidden)){padding-bottom:0}.main-container:has(.contact-form:not(.is-hidden)):has(.form-step--2:not(.is-hidden)){padding-bottom:18rem}@media screen and (max-width: 519px){.main-container:has(.contact-form:not(.is-hidden)):has(.form-step--2:not(.is-hidden)){padding-bottom:12.4rem}}.main-container:has(.contact-form:not(.is-hidden)):has(.form-step--2:not(.is-hidden)) .main-container__packages--desktop{display:block}@media screen and (max-width: 519px){.main-container:has(.contact-form:not(.is-hidden)):has(.form-step--2:not(.is-hidden)) .main-container__packages--desktop{display:none}}.main-container:has(.contact-form:not(.is-hidden)):has(.form-step--2:not(.is-hidden)) .main-container__packages--mobile{display:none}@media screen and (max-width: 519px){.main-container:has(.contact-form:not(.is-hidden)):has(.form-step--2:not(.is-hidden)) .main-container__packages--mobile{display:block}}
