@import"https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@100;300;400;500;600;700;800;900&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"M PLUS 1",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.6rem;line-height:1.6;color:#fff;background-color:#060606}img{max-width:100%;height:auto;display:block}.uppercase{text-transform:uppercase}a{color:#f7e830;text-decoration:none;transition:all .3s ease}a:hover{color:#ebda09}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1rem;color:#060606}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.font12{font-size:1.2rem!important}.font14{font-size:1.4rem!important}.font16{font-size:1.6rem!important}.font18{font-size:1.8rem!important}@media(max-width:1024px){.font18{font-size:1.6rem!important}}.font20{font-size:2rem!important}.font22{font-size:2.2rem!important}.font24{font-size:2.4rem!important}.font25{font-size:2.5rem!important}@media(max-width:1024px){.font25{font-size:2rem!important}}.font26{font-size:2.6rem!important}.font28{font-size:2.8rem!important}.font30{font-size:3rem!important}@media(max-width:1024px){.font30{font-size:2rem!important}}.font32{font-size:3.2rem!important}.font36{font-size:3.6rem!important}.font40{font-size:4rem!important}.font48{font-size:4.8rem!important}.font74{font-size:7.4rem!important}@media(max-width:1280px){.font74{font-size:4.8rem!important}}@media(max-width:1024px){.font74{font-size:3.6rem!important}}.font76{font-size:7.6rem!important}@media(max-width:1280px){.font76{font-size:4.8rem!important}}@media(max-width:1024px){.font76{font-size:3.6rem!important}}.font200{font-size:20rem!important}@media(max-width:1280px){.font200{font-size:10rem!important}}.thin{font-weight:100!important}.light{font-weight:300!important}.regular{font-weight:400!important}.medium{font-weight:500!important}.semibold{font-weight:600!important}.bold{font-weight:700!important}.extrabold{font-weight:800!important}.black{font-weight:900!important}.c-primary{color:#f7e830!important}.c-secondary{color:#64748b!important}.c-dark{color:#060606!important}.c-black{color:#000!important}.c-white{color:#fff!important}.c-gray{color:#999!important}.c-gray-light{color:#c3c3c3!important}.c-dark-gray{color:#303030!important}.bg-primary{background-color:#f7e830!important}.bg-secondary{background-color:#64748b!important}.bg-dark{background-color:#060606!important}.bg-black{background-color:#000!important}.bg-white{background-color:#fff!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-none{display:none!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.align-start{align-items:flex-start!important}.align-center{align-items:center!important}.align-end{align-items:flex-end!important}.gap-sm{gap:1rem!important}.gap-md{gap:2rem!important}.gap-lg{gap:3rem!important}.m-0{margin:0!important}.mt-sm{margin-top:1rem!important}.mt-md{margin-top:2rem!important}.mt-lg{margin-top:3rem!important}.mb-sm{margin-bottom:1rem!important}.mb-md{margin-bottom:2rem!important}.mb-lg{margin-bottom:3rem!important}.p-0{padding:0!important}.pt-sm{padding-top:1rem!important}.pt-md{padding-top:2rem!important}.pt-lg{padding-top:3rem!important}.pb-sm{padding-bottom:1rem!important}.pb-md{padding-bottom:2rem!important}.pb-lg{padding-bottom:3rem!important}.w-100{width:100%!important}.h-100{height:100%!important}.banner{background-color:#060606;padding:3rem 0;position:sticky;top:0;z-index:1000;transition:background-color .3s ease}.banner.banner--transparent{background-color:transparent}.banner.banner--transparent .menu-toggle,.banner.banner--transparent .nav-primary{background-color:#060606;padding:1.5rem 2rem;border-radius:1rem}@media(max-width:768px){.banner.banner--transparent .nav-primary{background-color:#060606;padding:12rem 2rem 2rem;border-radius:0}}.banner.banner--scrolled{background-color:#060606}.banner.banner--scrolled .nav-primary{background-color:transparent;border-radius:0}@media(max-width:768px){.banner.banner--scrolled .nav-primary{background-color:#060606;padding:12rem 2rem 2rem}}.banner .container{display:flex;justify-content:space-between;align-items:center}.banner .brand{font-size:1.5rem;font-weight:700;color:#fff;z-index:1001;display:flex;align-items:center}.banner .brand img{height:9.9rem;width:auto;display:block}@media(max-width:1024px){.banner .brand img{height:5rem}}.banner .brand:hover{opacity:.9}.banner .menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem;padding:1.5rem 2rem;border-radius:1rem;transition:all .3s ease;z-index:1001}@media(max-width:768px){.banner .menu-toggle{display:block}}.banner .menu-toggle span{display:block;width:28px;height:3px;background-color:#fff;margin:5px 0;transition:all .3s ease}.banner .menu-toggle.active span:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.banner .menu-toggle.active span:nth-child(2){opacity:0}.banner .menu-toggle.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.banner .nav-primary{width:70%;transition:all .3s ease;padding:1.5rem 2rem}@media(max-width:1024px){.banner .nav-primary{width:80%}}@media(max-width:768px){.banner .nav-primary{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#060606;padding:12rem 2rem 2rem;transition:right .3s ease;box-shadow:-2px 0 10px #0000004d}.banner .nav-primary.active{right:0}}.banner .nav-primary .nav{display:flex;justify-content:space-between;width:100%;align-items:center}@media(max-width:768px){.banner .nav-primary .nav{flex-direction:column;gap:1.5rem;align-items:flex-start}}.banner .nav-primary .nav li{list-style:none}.banner .nav-primary .nav li a{padding:.5rem 1rem;color:#fff;font-weight:400;font-size:2.5rem;transition:all .3s ease}@media(max-width:1024px){.banner .nav-primary .nav li a{font-size:2rem}}.banner .nav-primary .nav li a:hover{color:#f7e830}@media(max-width:768px){.banner .nav-primary .nav li a{display:block;width:100%}}.banner .nav-primary .nav li.current-menu-item a{font-weight:700}.banner .nav-primary .nav li.menu-item-reservation a{background-color:#f7e830;color:#060606;padding:1rem 2rem;border-radius:1.6rem;font-weight:700;display:flex}.banner .nav-primary .nav li.menu-item-reservation a:hover{background-color:#ebda09;color:#060606}@media(max-width:768px){.banner .nav-primary .nav li.menu-item-reservation a{width:100%;text-align:center}}.menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000000b3;z-index:999}@media(max-width:768px){.menu-overlay.active{display:block}}.main{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;padding:0;padding-top:3rem;padding-bottom:3rem;min-height:60vh}.page-header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #f8fafc}.page-header h1{margin:0;color:#060606}.footer{background-color:#060606;margin-top:auto}.footer__stripes{height:200px;background:repeating-linear-gradient(-45deg,#f7e830,#f7e830 60px,#060606 60px,#060606 120px);border-radius:2rem}@media(max-width:1024px){.footer__stripes{height:100px;background:repeating-linear-gradient(-45deg,#f7e830,#f7e830 50px,#060606 50px,#060606 100px)}}@media(max-width:640px){.footer__stripes--desktop{display:none}}.footer__stripes--mobile{display:none;height:100%}@media(max-width:640px){.footer__stripes--mobile{display:block;background:repeating-linear-gradient(-45deg,#f7e830,#f7e830 20px,#060606 20px,#060606 40px);border-radius:.3rem;margin-top:1.5rem}}.footer__content{padding:2rem 0 4rem}@media(max-width:1024px){.footer__content{padding:4rem 0 3rem}}.footer__flex{display:flex;gap:2rem}@media(max-width:1024px){.footer__flex{gap:3rem}}@media(max-width:640px){.footer__flex{gap:2rem}}.footer__logo-column{width:20%}@media(max-width:1024px){.footer__logo-column{width:100%;display:flex;flex-flow:column;justify-content:center}}@media(max-width:640px){.footer__logo-column{width:15%;display:flex;flex-direction:column;justify-content:flex-start}}.footer__logo svg{max-width:100%;width:100%;height:auto}@media(max-width:640px){.footer__logo svg{max-width:100px}}.footer__links-column{width:80%;display:flex;flex-direction:column;gap:2rem}@media(max-width:1024px){.footer__links-column{width:100%}}@media(max-width:640px){.footer__links-column{width:80%;gap:1.5rem}}.footer__links-row{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;padding:3rem;border-radius:1.6rem}@media(max-width:1024px){.footer__links-row{grid-template-columns:repeat(2,1fr);gap:2rem;padding:1.5rem}}@media(max-width:640px){.footer__links-row{grid-template-columns:1fr}}.footer__links-row--primary{background-color:#f7e830}.footer__links-group{display:flex;flex-direction:column;gap:1.5rem}.footer__links-title{font-size:1.8rem;font-weight:400;color:#060606;margin:0}.footer__links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.footer__links-list li{margin:0}.footer__links-list a{font-size:1.6rem;font-weight:300;color:#060606;text-decoration:none;transition:opacity .3s ease}.footer__links-list a:hover{opacity:.7}.footer__contact-info{background-color:#fff;padding:3rem;border-radius:1.6rem}@media(max-width:1024px){.footer__contact-info{padding:1.5rem}}.footer__contact-title{font-size:1.8rem;font-weight:400;color:#060606;margin:0 0 2rem}.footer__contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:1024px){.footer__contact-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.footer__contact-grid{grid-template-columns:1fr;gap:1.5rem}}.footer__contact-item p{font-size:1.4rem;font-weight:300;color:#060606;margin:0;line-height:1.5}.footer__contact-item a{font-size:1.4rem;font-weight:300;color:#060606;text-decoration:none;transition:opacity .3s ease}.footer__contact-item a:hover{opacity:.7}.footer__credit{display:none}@media(max-width:640px){.footer__credit{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}}.footer__credit-text{font-size:1.4rem;font-weight:300;color:#fff;margin:0;text-align:center}.footer__credit-logo svg{max-width:120px;height:auto}.sidebar{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;padding:2rem;background-color:#f8fafc;margin-top:2rem}@media(min-width:1024px){.sidebar{margin-top:0;margin-left:2rem}}.sidebar .widget{margin-bottom:2rem}.sidebar .widget h3{font-size:1.25rem;margin-bottom:1rem}.btn{background-color:#f7e830;border:none;width:fit-content;padding:1rem 2rem;border-radius:1.6rem;font-size:2rem;display:flex;align-items:center;gap:7px;font-weight:700;height:4rem;color:#000;cursor:pointer;transition:all .3s ease}@media(max-width:1024px){.btn{font-size:1.6rem}}.btn svg{max-width:2.6rem;transition:all .3s ease}@media(max-width:1024px){.btn svg{max-width:2rem}}.btn:hover{opacity:.6}.btn:hover svg{transform:rotate(180deg)}.card{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.card-title{font-size:1.5rem;margin-bottom:1rem}.card-content{color:#fff}.posts-grid{display:grid;gap:2rem;margin-bottom:3rem}@media(min-width:768px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.posts-grid{grid-template-columns:repeat(3,1fr)}}.entry-content{line-height:1.8}.entry-content p{margin-bottom:2rem}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:3rem;margin-bottom:1rem}.entry-content img{margin:2rem 0;border-radius:.5rem}.entry-content ul,.entry-content ol{list-style:disc;margin-left:2rem;margin-bottom:2rem}.entry-content ul li,.entry-content ol li{margin-bottom:.5rem}.entry-content blockquote{border-left:4px solid #F7E830;padding-left:2rem;margin:2rem 0;font-style:italic;color:#64748b}.card-footer{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.comments-section{margin-top:4rem;padding-top:3rem;border-top:2px solid #f8fafc}.hero{padding:6rem 0 8rem;position:relative;overflow:hidden}@media(max-width:1024px){.hero{padding-top:0rem;padding-bottom:1rem}}.hero__flex{display:flex;flex-flow:row;align-items:center}@media(max-width:1280px){.hero__flex{align-items:flex-end}}.hero__flex .hero__checklist--mobile{display:none}@media(max-width:1024px){.hero__flex .hero__checklist--mobile{display:flex;gap:5px;margin-top:10px;margin-bottom:20px}}.hero__content{width:70%}@media(max-width:1280px){.hero__content{width:90%}}@media(max-width:1024px){.hero__content{width:100%}.hero__content .row{display:flex;align-items:center;gap:15px}.hero__content .row img{min-width:97px;width:97px}}.hero__content h1{margin-bottom:2rem;line-height:1.1}@media(min-width:768px){.hero__content h1{font-size:4rem;margin-bottom:1.5rem}}@media(min-width:640px){.hero__content h1{font-size:3.2rem}}.hero__content h2{margin-bottom:4rem;letter-spacing:.05em}@media(max-width:1024px){.hero__content h2{margin-top:10px;margin-bottom:0}}.hero__form-box{position:relative;overflow:hidden;padding:35px}@media(max-width:1024px){.hero__form-box{padding:2rem}}.hero__form-box .hero-background{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1;left:0;top:0;border-bottom-left-radius:4rem}.hero__form-box .hero-background.hero-background--mobile{display:none}@media(max-width:1024px){.hero__form-box .hero-background{border-top-right-radius:4rem}.hero__form-box .hero-background.hero-background--desktop{display:none}.hero__form-box .hero-background.hero-background--mobile{display:block}}.hero__form-wrapper{position:relative;z-index:1;display:flex;flex-flow:row wrap;gap:4rem}@media(max-width:1024px){.hero__form-wrapper{gap:0}}.hero__form{width:calc(60% - 15px)}@media(max-width:1024px){.hero__form{width:100%}}.hero__form .hero-form{display:flex;flex-flow:row wrap;justify-content:space-between}.hero__form .form-group{display:flex;width:calc(50% - 15px);flex-direction:column;margin-bottom:15px}@media(max-width:1024px){.hero__form .form-group{width:100%}}.hero__form label{display:flex;align-items:center;gap:1rem;font-size:1.8rem;color:#fff;margin-bottom:.8rem;font-weight:400}.hero__form label svg{width:2rem;height:2rem;flex-shrink:0}.hero__form input[type=text],.hero__form input[type=email],.hero__form input[type=tel],.hero__form input[type=date],.hero__form input[type=time]{width:100%;padding:1.2rem 1.5rem;background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:1.2rem;color:#fff;height:4rem;color:#000;font-size:1.6rem;font-family:"M PLUS 1",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .3s ease}.hero__form input[type=text]::placeholder,.hero__form input[type=email]::placeholder,.hero__form input[type=tel]::placeholder,.hero__form input[type=date]::placeholder,.hero__form input[type=time]::placeholder{color:#000}.hero__form input[type=text]::-webkit-calendar-picker-indicator,.hero__form input[type=email]::-webkit-calendar-picker-indicator,.hero__form input[type=tel]::-webkit-calendar-picker-indicator,.hero__form input[type=date]::-webkit-calendar-picker-indicator,.hero__form input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);color:#000;cursor:pointer}.hero__features{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-bottom:15px;padding-top:15px}@media(max-width:1024px){.hero__features{margin-left:auto;width:100%;justify-content:flex-end;align-items:flex-end}}.hero__checklist{list-style:none;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1024px){.hero__checklist{display:none}}.hero__check-item{display:flex;align-items:center;gap:1.2rem;color:#fff;font-size:1.6rem;font-weight:400}.hero__check-icon{color:#f7e830;flex-shrink:0}.hero__image{margin-bottom:2rem}@media(max-width:1280px){.hero__image{margin-bottom:0}}@media(max-width:1024px){.hero__image{display:none}}.hero__mobile-image{display:none}@media(max-width:1024px){.hero__mobile-image{display:block}}.about{padding:8rem 0}@media(max-width:1280px){.about{padding-top:2rem}}@media(max-width:1024px){.about{padding-bottom:2rem}}.about__flex{display:flex;flex-flow:row;align-items:center;justify-content:space-between;margin-bottom:6rem}@media(max-width:1024px){.about__flex{margin-bottom:2rem;flex-flow:column;gap:2rem}}.content-text--desktop{display:block}@media(max-width:1024px){.content-text--desktop{display:none}}.content-text--mobile{display:none}@media(max-width:1024px){.content-text--mobile{display:block;margin-bottom:15px}}.about__content{width:calc(50% - 15px);display:flex;max-width:568px;flex-direction:column;gap:4rem}@media(max-width:1024px){.about__content{width:100%;max-width:100%}}.about__header{display:flex;flex-flow:row;align-items:center;gap:5rem}@media(max-width:1280px){.about__header{gap:3rem}}@media(max-width:1024px){.about__header svg{width:130px}}.about__logo{flex-shrink:0;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;background:#fdd8351a;border-radius:1rem;color:#f7e830}.about__title-wrap{flex:1;display:flex;flex-direction:column;gap:1rem}h3,.about__subtitle{margin-bottom:0}.about__slider{width:calc(50% - 15px);max-width:575px;border-top-right-radius:4rem;border-bottom-right-radius:4rem;overflow:hidden}@media(max-width:1024px){.about__slider{width:100%;max-width:100%}}.slider{position:relative;overflow:hidden}.slider__track{position:relative;display:flex;transition:transform .5s ease}.slider__slide{flex:0 0 100%;display:none}.slider__slide.slider__slide--active{display:block}.slider__slide img{width:100%;height:auto;object-fit:cover;display:block}.slider__controls{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem;position:absolute;bottom:0;left:0;right:0}.slider__arrow{background-color:transparent;border:none;cursor:pointer}.slider__arrow:hover{opacity:.5}.slider__arrow:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.slider__pagination{display:flex;gap:1rem;align-items:center}.slider__dot{width:1rem;height:1rem;border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;transition:all .3s ease;padding:0}.slider__dot.slider__dot--active{background:#fff;border-radius:.5rem}.slider__dot:hover{background:#fdd83599}.about__map{border-radius:2rem;overflow:hidden}@media(max-width:1024px){.about__map{height:339px}}.about__map iframe{display:block;width:100%}.cta{padding:8rem 0;background:#060606;padding-top:0;overflow-x:clip}@media(max-width:1024px){.cta{padding-bottom:4rem}}.cta__flex{display:flex;align-items:center;border-bottom:1px solid #F7E830;position:relative;justify-content:space-around}@media(max-width:640px){.cta__flex{padding-top:4rem;padding-bottom:0;justify-content:flex-start;border:none}}.cta__content{width:calc(50% - 15px);max-width:33rem;display:flex;flex-direction:column;gap:2rem}@media(max-width:640px){.cta__content{z-index:9;width:100%;max-width:100%;gap:1rem;position:relative}}.cta__content h3{margin-bottom:0;text-transform:uppercase}@media(max-width:640px){.cta__content h3{max-width:60%}}.cta__content p{margin-bottom:0}@media(max-width:640px){.cta__content p{max-width:60%}}@media(max-width:640px){.btn{width:100%;justify-content:center}}.cta__image{width:calc(50% - 15px);max-width:357px;display:flex;justify-content:flex-end}@media(max-width:640px){.cta__image{position:absolute;right:-40px;bottom:3rem;width:222px}}.cta__image img{width:100%;height:auto;object-fit:cover;display:block}.benefits{padding:8rem 0;background:#060606;padding-top:0}@media(max-width:640px){.benefits{padding-bottom:3rem}}.benefits__flex{display:flex;justify-content:space-between;gap:3rem}@media(max-width:1024px){.benefits__flex{flex-flow:row wrap}}.benefits__content{flex:0 0 calc(30% - 1.5rem);display:flex;justify-content:space-around;flex-flow:column}@media(max-width:1024px){.benefits__content{flex:0 0 100%}}.benefits__content h3{line-height:1.3}@media(max-width:1024px){.benefits__content h3{margin-bottom:2rem}.benefits__content h3 br{display:none}}.benefits__content p{line-height:1.6}.benefits__separator{width:1px;background:#f7e830;flex-shrink:0}@media(max-width:1024px){.benefits__separator{display:none}}.benefits__grid{flex:0 0 calc(65% - 1.5rem);display:flex;flex-flow:row wrap;gap:3rem}@media(max-width:1024px){.benefits__grid{flex:0 0 100%}}.benefits__item{width:calc(50% - 1.5rem);display:flex;flex-flow:row;gap:2rem}@media(max-width:640px){.benefits__item{width:100%}}.benefits__icon{flex-shrink:0;color:#f7e830}.benefits__text{flex:1;display:flex;flex-direction:column;gap:0rem}.benefits__text p{margin-bottom:0}.benefits__text p:first-child{font-weight:500}.benefits__text p:last-child{line-height:1.5}.pricing{padding:8rem 0;background:#060606}@media(max-width:1024px){.pricing{padding-top:0rem}}@media(max-width:640px){.pricing{padding:3rem;padding-top:0}}.pricing__header{text-align:center;margin:0 auto 2rem;display:flex;flex-direction:column;gap:2rem}.pricing__header h3{line-height:1.3}.pricing__header p{line-height:1.6}.pricing__tabs-nav{display:flex;justify-content:center;gap:2rem;margin-bottom:4rem;flex-wrap:wrap}.pricing__tab-btn{display:flex;align-items:center;background:#747474;font-size:2rem;font-weight:700;font-family:"M PLUS 1",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .3s ease}@media(max-width:1024px){.pricing__tab-btn{font-size:1.6rem}}.pricing__tab-btn svg{transform:none!important}.pricing__tab-btn.pricing__tab-btn--active{background:#f7e830;border-color:#f7e830;pointer-events:none;color:#060606}.pricing__tabs-content{margin:0 auto}.pricing__tab-pane{display:none;opacity:0;animation:fadeOut .3s ease}.pricing__tab-pane.pricing__tab-pane--active{display:block;animation:fadeIn .3s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}.pricing__row{display:flex;align-items:center;gap:4rem;padding:3rem 0;position:relative;transition:all .3s ease;opacity:0;animation:slideIn .4s ease forwards}@media(max-width:1024px){.pricing__row{gap:2rem;justify-content:center;padding-top:1.5rem;padding-bottom:1.5rem;align-items:flex-start;flex-flow:row wrap}}.pricing__row:nth-child(1){animation-delay:.1s}.pricing__row:nth-child(2){animation-delay:.2s}.pricing__row:nth-child(3){animation-delay:.3s}.pricing__row:nth-child(4){animation-delay:.4s}.pricing__row:nth-child(5){animation-delay:.5s}.pricing__row:nth-child(6){animation-delay:.6s}.pricing__row:nth-child(7){animation-delay:.7s}.pricing__row:nth-child(8){animation-delay:.8s}.pricing__row:nth-child(9){animation-delay:.9s}.pricing__row:nth-child(10){animation-delay:1s}.pricing__row:hover{border-bottom:1px solid #F7E830;padding-top:1.5rem;padding-bottom:1.5rem}@media(max-width:1024px){.pricing__row:hover{border:none;padding-bottom:1.5rem}}.pricing__row:hover .pricing__btn{opacity:1;visibility:visible;transform:translate(0)}@keyframes slideIn{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}.pricing__price{display:flex;align-items:center;width:20%;justify-content:flex-end;gap:1.7rem;flex-shrink:0}@media(max-width:1024px){.pricing__price{flex-flow:column;margin-top:-2.5rem;gap:0;justify-content:flex-start}}.pricing__currency{position:relative;top:.5rem;border-top:2px solid #F7E830;padding-top:0;padding:.5rem;padding-bottom:0}.pricing__info{flex:1;display:flex;flex-direction:column;gap:1rem}@media(max-width:1024px){.pricing__info{width:50%;flex:unset}}.pricing__info h4{line-height:1.2}@media(max-width:1024px){.pricing__info h4{margin-bottom:0}}.pricing__info p{line-height:1.5}@media(max-width:1024px){.pricing__info p{font-size:1.4rem!important}}.pricing__btn{opacity:0;visibility:hidden;transform:translate(-2rem);transition:all .3s ease;flex-shrink:0}@media(max-width:1024px){.pricing__btn{display:none}}.vip{padding:0rem 0 8rem;background:#060606}@media(max-width:1024px){.vip{padding:0rem 0}}.vip__flex{display:flex;gap:6rem;align-items:center}@media(max-width:640px){.vip__flex{flex-flow:column;gap:3rem}}.vip__content{flex:0 0 calc(35% - 1.5rem);display:flex;flex-direction:column;gap:2rem}@media(max-width:640px){.vip__content{flex:0 0 100%;gap:0}}.vip__content h3{line-height:1.3}.vip__content h2{line-height:1.4}.vip__content p{line-height:1.6}.vip__image{flex:1;display:flex;justify-content:flex-end}.vip__image img{width:100%;height:auto;object-fit:cover;display:block;border-radius:2rem;box-shadow:0 20px 60px #0000004d}.about-grid{padding:8rem 0;background:#060606}.about-grid__title{text-align:center;margin-bottom:6rem}@media(max-width:1024px){.about-grid__title{margin-bottom:2rem}}.about-grid__wrapper{display:flex;flex-direction:column;gap:0}.about-grid__row{display:flex;justify-content:space-between;gap:3rem;align-items:center;margin-bottom:5rem}@media(max-width:1024px){.about-grid__row{flex-flow:column;gap:3rem}}.about-grid__row--reverse{flex-direction:row-reverse}@media(max-width:1024px){.about-grid__row--reverse{flex-flow:column}}.about-grid__content{flex:0 0 calc(50% - 1.5rem);display:flex;flex-direction:row;align-items:center;gap:2rem}@media(max-width:1024px){.about-grid__content{flex:0 0 100%;align-items:flex-start}}.about-grid__row--reverse .about-grid__content{flex-direction:row-reverse}@media(max-width:1024px){.about-grid__row--reverse .about-grid__content{flex-flow:row}}.about-grid__header{display:flex;align-items:flex-start;flex-flow:column;gap:3rem;padding:4rem 0}@media(max-width:1024px){.about-grid__header{padding:0}}.about-grid__header h3{line-height:1.2;white-space:nowrap}.about-grid__header span{line-height:1;flex-shrink:0;margin-top:-5rem}@media(max-width:1280px){.about-grid__header span{margin-top:-3rem}}.about-grid__text{padding-top:1rem;border-top:.2rem solid #303030}.about-grid__text p{line-height:1.6}.about-grid__image{flex:0 0 calc(50% - 1.5rem)}.about-grid__image img{width:100%;height:auto;object-fit:cover;display:block;border-radius:2rem;box-shadow:0 20px 60px #0000004d}.contact{padding:8rem 0;background:#060606}@media(max-width:1024px){.contact{padding:4rem 0}}.contact__flex{display:flex;justify-content:space-between;gap:3rem}@media(max-width:1024px){.contact__flex{flex-direction:column;gap:4rem}}.contact__content{width:calc(50% - 15px);display:flex;flex-direction:column;gap:2rem}@media(max-width:1024px){.contact__content{width:100%}}@media(max-width:1024px){.contact__content h2.font76{font-size:4rem}}@media(max-width:640px){.contact__content h2.font76{font-size:3.6rem}}@media(max-width:640px){.contact__content h2.font25{font-size:2rem}}.contact__social{display:flex;gap:2rem;margin-top:1rem}.contact__social-link{transition:all .3s ease}.contact__social-link:hover{opacity:.7;transform:scale(1.05)}.contact__social-link svg{width:60px;height:60px}@media(max-width:640px){.contact__social-link svg{width:50px;height:50px}}.contact__form{width:calc(50% - 15px)}@media(max-width:1024px){.contact__form{width:100%}}.contact-form{display:flex;flex-direction:column;gap:2rem}.contact-form .form-group{display:flex;flex-direction:column;gap:1rem}.contact-form .form-group br{display:none!important}.contact-form .form-group label{display:flex;align-items:center;gap:1rem;font-size:1.8rem;font-weight:400;color:#f7e830}.contact-form .form-group label br{display:none!important}.contact-form .form-group label svg{flex-shrink:0}.contact-form .form-group input,.contact-form .form-group textarea{background:#fff;border:none;border-radius:1.2rem;padding:1.5rem 2rem;font-size:1.6rem;font-family:"M PLUS 1",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#060606;outline:none;transition:all .3s ease}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{box-shadow:0 0 0 2px #f7e830}.contact-form .form-group input::placeholder,.contact-form .form-group textarea::placeholder{color:#999}.contact-form .form-group textarea{resize:vertical;min-height:120px}.contact-form .form-group--checkbox{margin-top:1rem}.contact-form .checkbox-label{display:flex;align-items:flex-start;gap:1.2rem;cursor:pointer;position:relative}.contact-form .checkbox-label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.contact-form .checkbox-label input[type=checkbox]:checked~.checkbox-custom{background-color:#f7e830;border-color:#f7e830}.contact-form .checkbox-label input[type=checkbox]:checked~.checkbox-custom:after{display:block}.contact-form .checkbox-label input[type=checkbox]:focus~.checkbox-custom{box-shadow:0 0 0 2px #f7e8304d}.contact-form .checkbox-label .checkbox-custom{position:relative;flex-shrink:0;width:24px;height:24px;background-color:#fff;border:2px solid #C3C3C3;border-radius:4px;transition:all .3s ease}.contact-form .checkbox-label .checkbox-custom:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:10px;border:solid #060606;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-form .checkbox-label .checkbox-text{font-size:1.6rem;color:#fff;line-height:1.5}.contact-form .checkbox-label .checkbox-text strong{font-weight:700;color:#f7e830}.contact-form .btn{margin-top:1rem;align-self:flex-start}.wpcf7 p{margin:0}.wpcf7 br{display:none!important}.wpcf7 .contact-input{background:#fff;border:none;border-radius:1.2rem;padding:1.5rem 2rem;font-size:1.6rem;font-family:"M PLUS 1",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#060606;outline:none;transition:all .3s ease;width:100%}.wpcf7 .contact-input:focus{box-shadow:0 0 0 2px #f7e830}.wpcf7 .contact-input::placeholder{color:#999}.wpcf7 textarea.contact-input{resize:vertical;min-height:120px;height:150px}.wpcf7 .form-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.wpcf7 .form-group label{display:flex;align-items:center;gap:1rem;font-size:1.8rem;font-weight:400;color:#fff;margin-bottom:10px}.wpcf7 .form-group label svg{flex-shrink:0}.wpcf7 .form-group--checkbox{margin-top:1rem;margin-bottom:2rem}.wpcf7 .form-group--checkbox .checkbox-label{display:flex;align-items:flex-start;gap:1.2rem;cursor:pointer;position:relative}.wpcf7 .form-group--checkbox .checkbox-label .wpcf7-form-control-wrap{position:absolute;left:0;top:0;width:24px;height:24px}.wpcf7 .form-group--checkbox .checkbox-label .wpcf7-form-control-wrap input[type=checkbox]{opacity:0;cursor:pointer;width:24px;height:24px;margin:0}.wpcf7 .form-group--checkbox .checkbox-label .wpcf7-form-control-wrap:has(input:checked)~.checkbox-custom{background-color:#f7e830;border-color:#f7e830}.wpcf7 .form-group--checkbox .checkbox-label .wpcf7-form-control-wrap:has(input:checked)~.checkbox-custom:after{display:block}.wpcf7 .form-group--checkbox .checkbox-label .wpcf7-form-control-wrap:has(input:focus)~.checkbox-custom{box-shadow:0 0 0 2px #f7e8304d}.wpcf7 .form-group--checkbox .checkbox-custom{position:relative;flex-shrink:0;width:24px;height:24px;background-color:#fff;border:2px solid #C3C3C3;border-radius:4px;transition:all .3s ease;pointer-events:none}.wpcf7 .form-group--checkbox .checkbox-custom:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:10px;border:solid #060606;border-width:0 2px 2px 0;transform:rotate(45deg)}.wpcf7 .form-group--checkbox .checkbox-text{font-size:1.6rem;color:#fff;line-height:1.5}.wpcf7 .form-group--checkbox .checkbox-text strong{font-weight:700;color:#f7e830}.wpcf7 p:has(.btn){position:relative;display:inline-block}.wpcf7 p:has(.btn):before{content:"";position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);width:26px;height:25px;background-image:url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.3686 0H21.3213C16.4195 4.7101 11.521 9.42345 6.61916 14.1336V0H0V25C8.66779 25 17.3356 24.9967 26 24.9935V18.6156H11.3317L18.1537 12.0423C18.1571 12.0489 18.1604 12.0554 18.1638 12.0619L25.9831 4.52769C25.9831 4.52769 25.9966 4.52769 26 4.52769V0H21.3652H21.3686Z' fill='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:all .3s ease;z-index:1;pointer-events:none}.wpcf7 p:has(.btn):hover:before{transform:translateY(-50%) rotate(180deg)}.wpcf7 .btn{padding-left:5rem}.wpcf7 .wpcf7-not-valid-tip{color:#ff6b6b;font-size:1.4rem;margin-top:.5rem;display:block}.wpcf7 .wpcf7-response-output{margin:2rem 0 0!important;padding:1.5rem 2rem;border-radius:1.2rem;border:none!important;font-size:1.6rem;font-weight:500;text-align:center}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{background:#ff6b6b26;border:2px solid #ff6b6b!important;color:#ff6b6b}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:#48bb7826;border:2px solid #48bb78!important;color:#48bb78}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng{background:#ff6b6b26;border:2px solid #ff6b6b!important;color:#ff6b6b}.wpcf7 .wpcf7-spinner{display:none}.about-hero{padding:8rem 0;background:#060606}@media(max-width:1024px){.about-hero{padding:2rem 0}}@media(max-width:640px){.about-hero{padding:4rem 0}}.about-hero__flex{display:flex;flex-direction:row;justify-content:space-between;gap:3rem;align-items:center}@media(max-width:1024px){.about-hero__flex{flex-direction:column;gap:4rem}}.about-hero__content{width:calc(60% - 15px);display:flex;flex-direction:column;gap:2rem}@media(max-width:1024px){.about-hero__content{width:100%}}@media(max-width:1024px){.about-hero__content h1.font76{font-size:5rem}}@media(max-width:640px){.about-hero__content h1.font76{font-size:4rem}}.about-hero__content h2{margin-top:-2rem}@media(max-width:640px){.about-hero__content h2.font25{font-size:2rem}}.about-hero__content p{margin:0;margin-top:3rem}@media(max-width:1024px){.about-hero__content p{margin-top:0rem}}.about-hero__content .btn{margin-top:1rem}.about-hero__image{width:calc(30% - 15px)}@media(max-width:1024px){.about-hero__image{width:100%;max-width:500px}}.about-hero__image img{width:100%;height:auto}@media(max-width:640px){.about-hero__image img{border-width:3px;border-radius:1.5rem}}.pricing-benefits{padding:8rem 0;background:#060606}@media(max-width:1024px){.pricing-benefits{padding:6rem 0}}@media(max-width:640px){.pricing-benefits{padding:4rem 0}}.pricing-benefits__wrapper{display:flex;flex-flow:row;justify-content:space-between;align-items:stretch;gap:0;margin-bottom:6rem}@media(max-width:1024px){.pricing-benefits__wrapper{flex-wrap:wrap;gap:3rem;margin-bottom:4rem}}@media(max-width:640px){.pricing-benefits__wrapper{flex-direction:column;gap:3rem}}.pricing-benefits__item{flex:1;display:flex;flex-direction:column;gap:2rem}@media(max-width:1024px){.pricing-benefits__item{flex:1 1 calc(50% - 1.5rem)}}@media(max-width:640px){.pricing-benefits__item{flex:1 1 100%}}.pricing-benefits__item h3{margin:0}@media(max-width:1024px){.pricing-benefits__item h3{font-size:2.4rem}}@media(max-width:640px){.pricing-benefits__item h3{font-size:2rem}}.pricing-benefits__item p{margin:0;line-height:1.6}.pricing-benefits__separator{width:1px;background:#f7e830;margin:0 30px}@media(max-width:1024px){.pricing-benefits__separator{display:none}}.pricing-benefits__footer{text-align:center;display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:0 auto}.pricing-benefits__footer h3{margin:0}@media(max-width:1024px){.pricing-benefits__footer h3{font-size:2.4rem}}@media(max-width:640px){.pricing-benefits__footer h3{font-size:2rem}}.pricing-benefits__footer p{margin:0;line-height:1.6}.page-template-rezerwacja main{max-width:1440px;margin-top:-20rem;padding-top:0}.reservation-hero{height:854px;display:flex;align-items:center;max-width:1440px;justify-content:center;position:relative;background-image:url(/wp-content/themes/gate22-theme/public/build/assets/reservation-bg-Dd6e00Jk.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width:1024px){.reservation-hero{height:600px;background-image:url(/wp-content/themes/gate22-theme/public/build/assets/reservation-bg-Dd6e00Jk.webp)}}@media(max-width:640px){.reservation-hero{height:400px}}.reservation-hero h1{margin:0;text-align:center}@media(max-width:1024px){.reservation-hero h1{font-size:6rem}}@media(max-width:640px){.reservation-hero h1{font-size:4.8rem}}.reservation-form{margin-top:-200px;padding-bottom:8rem;position:relative;z-index:10}@media(max-width:1024px){.reservation-form{margin-top:-150px;padding-bottom:6rem}}@media(max-width:640px){.reservation-form{margin-top:-100px;padding-bottom:4rem}}.reservation-form__box{position:relative;overflow:hidden;padding:3.5rem;border-radius:2rem}@media(max-width:1024px){.reservation-form__box{padding:3rem}}@media(max-width:640px){.reservation-form__box{padding:2rem}}.reservation-form__box .reservation-background{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1;left:0;top:0;border-bottom-left-radius:4rem}.reservation-form__box .reservation-background.reservation-background--mobile{display:none}@media(max-width:1024px){.reservation-form__box .reservation-background{border-top-right-radius:4rem;border-bottom-left-radius:0}.reservation-form__box .reservation-background.reservation-background--desktop{display:none}.reservation-form__box .reservation-background.reservation-background--mobile{display:block}}.reservation-form__wrapper{position:relative;z-index:1;display:flex;flex-flow:row wrap;gap:4rem}@media(max-width:1024px){.reservation-form__wrapper{gap:3rem}}@media(max-width:640px){.reservation-form__wrapper{gap:0}}.reservation__form-left{width:calc(40% - 2rem)}@media(max-width:1024px){.reservation__form-left{width:100%}}.reservation__form-left h2{margin:0 0 2rem}@media(max-width:1024px){.reservation__form-left h2{font-size:2.4rem;margin-bottom:2rem}}@media(max-width:640px){.reservation__form-left h2{font-size:2rem}}.reservation__form{display:flex;flex-flow:row wrap;justify-content:space-between}.reservation__form h2{width:100%;margin:2rem 0}@media(max-width:1024px){.reservation__form h2{font-size:2.4rem}}@media(max-width:640px){.reservation__form h2{font-size:2rem;margin:1.5rem 0}}.reservation__form .form-row{display:flex;gap:3rem;width:100%;margin-bottom:2rem}@media(max-width:1024px){.reservation__form .form-row{gap:2rem}}@media(max-width:640px){.reservation__form .form-row{flex-direction:column;gap:1.5rem}}.reservation__form .form-row.form-row--full{flex-direction:column}.reservation__form .form-group{width:calc(50% - 15px);display:flex;flex-direction:column}@media(max-width:640px){.reservation__form .form-group{width:100%}}.reservation__form .form-group.form-group--full{width:100%}.reservation__form .form-group label{display:flex;align-items:center;gap:1rem;font-size:1.8rem;color:#fff;margin-bottom:.8rem;font-weight:400}.reservation__form .form-group label svg{width:2rem;height:2rem;flex-shrink:0}.reservation__form .form-group input[type=text],.reservation__form .form-group input[type=email],.reservation__form .form-group input[type=tel],.reservation__form .form-group input[type=number],.reservation__form .form-group input[type=date],.reservation__form .form-group input[type=time],.reservation__form .form-group textarea{width:100%;padding:1.2rem 1.5rem;background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:1.2rem;color:#060606;font-size:1.6rem;font-family:"M PLUS 1",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .3s ease}.reservation__form .form-group input[type=text]::placeholder,.reservation__form .form-group input[type=email]::placeholder,.reservation__form .form-group input[type=tel]::placeholder,.reservation__form .form-group input[type=number]::placeholder,.reservation__form .form-group input[type=date]::placeholder,.reservation__form .form-group input[type=time]::placeholder,.reservation__form .form-group textarea::placeholder{color:#00000080}.reservation__form .form-group input[type=text]:focus,.reservation__form .form-group input[type=email]:focus,.reservation__form .form-group input[type=tel]:focus,.reservation__form .form-group input[type=number]:focus,.reservation__form .form-group input[type=date]:focus,.reservation__form .form-group input[type=time]:focus,.reservation__form .form-group textarea:focus{outline:none;border-color:#f7e830}.reservation__form .form-group input[type=text]::-webkit-calendar-picker-indicator,.reservation__form .form-group input[type=email]::-webkit-calendar-picker-indicator,.reservation__form .form-group input[type=tel]::-webkit-calendar-picker-indicator,.reservation__form .form-group input[type=number]::-webkit-calendar-picker-indicator,.reservation__form .form-group input[type=date]::-webkit-calendar-picker-indicator,.reservation__form .form-group input[type=time]::-webkit-calendar-picker-indicator,.reservation__form .form-group textarea::-webkit-calendar-picker-indicator{cursor:pointer}.reservation__form .form-group input[type=text],.reservation__form .form-group input[type=email],.reservation__form .form-group input[type=tel],.reservation__form .form-group input[type=number],.reservation__form .form-group input[type=date],.reservation__form .form-group input[type=time]{height:4rem}.reservation__form .form-group textarea{resize:vertical;min-height:10rem}.form-checkboxes{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.form-checkboxes .checkbox-wrapper{display:flex;align-items:flex-start;gap:1.2rem;cursor:pointer;position:relative}.form-checkboxes .checkbox-wrapper .reservation-checkbox,.form-checkboxes .checkbox-wrapper .reservation-checkbox-all{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-checkboxes .checkbox-wrapper .reservation-checkbox:checked~.checkbox-custom,.form-checkboxes .checkbox-wrapper .reservation-checkbox-all:checked~.checkbox-custom{background-color:#f7e830;border-color:#f7e830}.form-checkboxes .checkbox-wrapper .reservation-checkbox:checked~.checkbox-custom:after,.form-checkboxes .checkbox-wrapper .reservation-checkbox-all:checked~.checkbox-custom:after{display:block}.form-checkboxes .checkbox-wrapper .checkbox-custom{position:relative;height:2rem;width:2rem;min-width:2rem;background-color:transparent;border:2px solid #F7E830;border-radius:.4rem;transition:all .3s ease;margin-top:.2rem}.form-checkboxes .checkbox-wrapper .checkbox-custom:after{content:"";position:absolute;display:none;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:.5rem;height:1rem;border:solid #060606;border-width:0 2px 2px 0}.form-checkboxes .checkbox-wrapper .checkbox-label{flex:1;font-size:1.6rem;color:#fff;line-height:1.5}.form-checkboxes .checkbox-wrapper .checkbox-label a{color:#f7e830;text-decoration:underline;transition:all .3s ease}.form-checkboxes .checkbox-wrapper .checkbox-label a:hover{opacity:.8}.reservation__features{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:1.5rem;padding-top:1.5rem;width:calc(60% - 2rem)}@media(max-width:1024px){.reservation__features{width:100%;margin-left:auto;justify-content:flex-end;align-items:flex-end}}.reservation__features .form-checkboxes{width:100%;margin-bottom:3rem;order:1}.reservation__checklist{list-style:none;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem;order:2}@media(max-width:1024px){.reservation__checklist{display:none}}.reservation__check-item{display:flex;align-items:center;gap:1.2rem;color:#fff;font-size:1.6rem;font-weight:400}.btn--submit{width:fit-content;justify-content:center;padding:1.5rem 3rem;font-size:1.8rem;order:3}@media(max-width:640px){.btn--submit{font-size:1.6rem;padding:1.2rem 2rem}}#app{display:flex;flex-direction:column;min-height:100vh}
