@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;scrollbar-width:none;-ms-overflow-style:none}body{font-family:Inter;font-size:1.6rem;line-height:1.6;color:#fff}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}img{max-width:100%;height:auto;display:block}.uppercase{text-transform:uppercase}a{color:#fbb53c;text-decoration:none;transition:all .3s ease}a:hover{color:#faa20a}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:1640px;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}.f12{font-size:1.2rem!important}.f13{font-size:1.3rem!important}.f14{font-size:1.4rem!important}.f15{font-size:1.5rem!important}.f16{font-size:1.6rem!important}.f18{font-size:1.8rem!important}.f20{font-size:2rem!important}.f22{font-size:2.2rem!important}.f24{font-size:2.4rem!important}.f26{font-size:2.6rem!important}.f28{font-size:2.8rem!important}.f30{font-size:3rem!important}.f32{font-size:3.2rem!important}.f36{font-size:3.6rem!important}.f40{font-size:4rem!important}.f48{font-size:4.8rem!important}.f56{font-size:5.6rem!important}.f64{font-size:6.4rem!important}.f72{font-size:7.2rem!important}.thin{font-weight:100!important}.extralight{font-weight:200!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}.f-base{font-family:"M PLUS 1",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.f-inter{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.normal-case{text-transform:none!important}.c-primary{color:#fbb53c!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}.bg-primary{background-color:#fbb53c!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}.bg-light{background-color:#f8fafc!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.lh-1{line-height:1!important}.lh-12{line-height:1.2!important}.lh-14{line-height:1.4!important}.lh-16{line-height:1.6!important}.lh-18{line-height:1.8!important}.lh-2{line-height:2!important}.ls-tight{letter-spacing:-.05em!important}.ls-normal{letter-spacing:0!important}.ls-wide{letter-spacing:.05em!important}.ls-wider{letter-spacing:.1em!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-col{flex-direction:column!important}.items-center{align-items:center!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.gap-05{gap:.5rem!important}.gap-1{gap:1rem!important}.gap-2{gap:2rem!important}.gap-3{gap:3rem!important}.gap-4{gap:4rem!important}.gap-5{gap:5rem!important}.w-full{width:100%!important}.w-auto{width:auto!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.header{position:sticky;top:0;z-index:1000;transition:transform .3s ease}@media(min-width:769px){.header--hidden{transform:translateY(-4.6rem)}}.header__topbar{background-color:#fbb53c;padding:1rem 0;font-size:1.3rem}@media(max-width:768px){.header__topbar{display:none}}.header__topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}@media(max-width:1024px){.header__topbar-inner{gap:1.5rem;font-size:1.2rem}}.header__topbar-item{display:flex;align-items:center;gap:.8rem;color:#1a1a1a;transition:all .3s ease;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400}.header__topbar-item svg{width:16px;height:16px;flex-shrink:0;color:#1a1a1a}.header__topbar-item:hover{opacity:.8}.header__main{background-color:#fff;padding:2rem 0;position:relative;z-index:1000}@media(max-width:768px){.header__main{padding:1.5rem 0}}.header__main-inner{display:flex;justify-content:space-between;align-items:center}.header__logo{display:flex;align-items:center;z-index:1001;transition:all .3s ease}.header__logo img{height:4rem;width:auto;display:block}@media(max-width:1024px){.header__logo img{height:3.5rem}}@media(max-width:768px){.header__logo img{height:3rem}}.header__logo:hover{opacity:.8}.header__nav{display:flex;align-items:center}@media(max-width:768px){.header__nav{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#fff;padding:10rem 2rem 2rem;transition:right .3s ease;box-shadow:-2px 0 10px #0000004d;overflow-y:auto;z-index:9999}.header__nav.active{right:0}}.header__menu{display:flex;align-items:center;gap:.5rem}@media(max-width:1024px){.header__menu{gap:.3rem}}@media(max-width:768px){.header__menu{flex-direction:column;gap:1rem;width:100%}}.header__menu li{list-style:none;position:relative}.header__menu-link{display:flex;align-items:center;padding:1.2rem 2rem;color:#1a1a1a;font-weight:600;font-size:1.6rem;transition:all .3s ease;border-radius:.4rem;text-transform:uppercase;text-decoration:none}@media(max-width:1024px){.header__menu-link{padding:1rem 1.5rem;font-size:1.4rem}}@media(max-width:768px){.header__menu-link{width:100%;padding:1.5rem 2rem;font-size:1.6rem}}.header__menu-link:hover{background-color:#fbb53c1a;color:#060606}.header__menu-link--highlighted{background-color:#fbb53c;color:#060606;font-weight:700;padding:1.2rem 2.5rem}.header__menu-link--highlighted:hover{background-color:#faac23}.header__menu-link--has-mega svg{margin-left:.6rem;width:8px;height:6px;transition:all .3s ease}.header__menu-link--has-mega:hover svg{transform:translateY(2px)}.header__menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:1rem;z-index:10000;transition:all .3s ease}@media(max-width:768px){.header__menu-toggle{display:flex;flex-direction:column;gap:5px}}.header__menu-toggle span{display:block;width:28px;height:3px;background-color:#1a1a1a;transition:all .3s ease}.header__menu-toggle.active span:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.header__menu-toggle.active span:nth-child(2){opacity:0}.header__menu-toggle.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.header--sticky{position:sticky;top:0;box-shadow:0 2px 10px #0000001a;animation:slideDown .3s ease-out}.header__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000000b3;z-index:9998;transition:opacity .3s ease}@media(max-width:768px){.header__overlay.active{display:block}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.main{padding:0;padding-top:0rem;padding-bottom:0rem;min-height:60vh}.page-header{margin-bottom:0rem;padding-bottom:2rem;border-bottom:2px solid #f8fafc}.page-header h1{margin:0;color:#060606}.footer{position:relative;background-color:#f5f5f5;background-size:cover;background-position:center;background-repeat:no-repeat;padding:6rem 0 3rem;margin-top:auto}@media(max-width:1024px){.footer{padding:5rem 0 3rem}}@media(max-width:768px){.footer{padding:4rem 0 2.5rem}}.footer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5f7;pointer-events:none;z-index:1}.footer:not([style*=background-image]) .footer__overlay{display:none}.footer__container{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:0 2rem}@media(max-width:1024px){.footer__container{padding:0 3rem}}@media(max-width:768px){.footer__container{padding:0 2rem}}@media(max-width:640px){.footer__container{padding:0 1.5rem}}.footer__content{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:3rem}@media(max-width:1024px){.footer__content{gap:3rem}}@media(max-width:768px){.footer__content{grid-template-columns:1fr 1fr;gap:3rem}}@media(max-width:640px){.footer__content{grid-template-columns:1fr;gap:3rem}}.footer__column{display:flex;flex-direction:column}.footer__column--info{gap:1.5rem}@media(max-width:768px){.footer__column--info{grid-column:1/-1}}@media(max-width:768px){.footer__column--menu{grid-column:1}}.footer__logo{margin-bottom:.5rem}.footer__logo img{max-width:160px;height:auto}@media(max-width:768px){.footer__logo img{max-width:140px}}.footer__contact-item{display:flex;gap:1.2rem;align-items:flex-start}@media(max-width:640px){.footer__contact-item{gap:1rem}}.footer__contact-icon{flex-shrink:0;width:55px;height:55px;display:flex;align-items:center;justify-content:center;color:#ffb547}@media(max-width:640px){.footer__contact-icon{width:38px;height:38px}}.footer__contact-icon svg{width:36px;height:36px}@media(max-width:640px){.footer__contact-icon svg{width:22px;height:22px}}.footer__contact-content{flex:1}.footer__contact-label{font-size:1.3rem;font-weight:700;color:#000;margin-bottom:.2rem}@media(max-width:640px){.footer__contact-label{font-size:1.3rem}}.footer__contact-value{font-size:1.3rem;font-weight:400;color:#666;line-height:1.5}@media(max-width:640px){.footer__contact-value{font-size:1.2rem}}.footer__description{grid-column:1/3;font-size:1.6rem;line-height:1.6;color:#666;margin-top:2rem}@media(max-width:768px){.footer__description{grid-column:1/-1;margin-top:1.5rem}}@media(max-width:640px){.footer__description{font-size:1.4rem;margin-top:1rem}}.footer__description p{margin-bottom:1rem;font-size:1.6rem}@media(max-width:640px){.footer__description p{font-size:1.4rem}}.footer__description p:last-child{margin-bottom:0}.footer__description a{color:#ffb547;text-decoration:none;transition:color .3s ease}.footer__description a:hover{color:#ffa726;text-decoration:underline}.footer__nav{display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.footer__nav{gap:.8rem}}.footer__nav-link{font-size:1.8rem;font-weight:400;color:#000;text-decoration:none;text-transform:uppercase;transition:color .3s ease;line-height:1.4}@media(max-width:640px){.footer__nav-link{font-size:1.6rem}}.footer__nav-link:hover{color:#ffb547}.footer__menu-title{font-size:1.3rem;font-weight:700;color:#000;text-transform:uppercase;margin:0 0 1.2rem;padding-bottom:.6rem;border-bottom:2px solid #FFB547}@media(max-width:640px){.footer__menu-title{font-size:1.3rem;margin-bottom:1.2rem;padding-bottom:.6rem}}.footer__partner{grid-column:3;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.footer__partner{grid-column:1/-1;justify-content:flex-start;margin-top:2rem}}.footer__partner img{max-width:280px;height:auto}@media(max-width:768px){.footer__partner img{max-width:220px}}.footer__partner a{display:block;transition:opacity .3s ease}.footer__partner a:hover{opacity:.8}.sidebar{width:100%;max-width:1640px;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:#fbb53c;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:0rem}@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:0rem;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 #FBB53C;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:0rem;padding-top:0rem;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:#fbb53c;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:#fbb53c}.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:#fbb53c;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:#fbb53c}.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:#fbb53c;border-color:#fbb53c;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 #FBB53C;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 #FBB53C;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:#fbb53c}.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 #fbb53c}.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:#fbb53c;border-color:#fbb53c}.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 #fbb53c4d}.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:#fbb53c}.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 #fbb53c}.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:#fbb53c;border-color:#fbb53c}.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 #fbb53c4d}.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:#fbb53c}.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}.mega-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all .3s ease;z-index:999;padding:4rem 0}@media(max-width:768px){.mega-menu{display:none}}.mega-menu#mega-menu-czesci{position:fixed;top:120px;left:0;transform:translate(-100%);height:100vh;width:100vw;padding:3rem 3rem 3rem calc(3rem + 60px);margin:0;overflow-y:auto;border-top-right-radius:8px;border-bottom-right-radius:8px;z-index:1000}.mega-menu#mega-menu-czesci.active{opacity:1;visibility:visible;transform:translate(0)}@media(max-width:1024px){.mega-menu#mega-menu-czesci{width:calc(100vw - 100px);max-width:900px}}@media(max-width:768px){.mega-menu#mega-menu-czesci{top:0;width:100vw;height:100vh;padding:8rem 2rem 2rem;border-radius:0;z-index:99998}.mega-menu#mega-menu-czesci.active{transform:translate(0)}}.mega-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:1024px){.mega-menu__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.mega-menu__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:640px){.mega-menu__grid{grid-template-columns:1fr}}.mega-menu__item{position:relative}.mega-menu__card{display:flex;flex-direction:column;padding:2rem;background:#fff;border:1px solid #E5E7EB;border-radius:.8rem;transition:all .3s ease;text-decoration:none;height:100%;min-height:200px}.mega-menu__card:hover{border-color:#fbb53c;box-shadow:0 4px 12px #fbb53c26;transform:translateY(-4px)}.mega-menu__card:hover .mega-menu__link{color:#fbb53c}.mega-menu__card:hover .mega-menu__link svg{transform:translate(4px)}.mega-menu__brand{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 .8rem;font-family:Inter,sans-serif}.mega-menu__model{font-size:1.4rem;color:#6b7280;margin:0 0 1.2rem;font-family:Inter,sans-serif}.mega-menu__description{flex:1;margin-bottom:1.5rem}.mega-menu__description p{font-size:1.3rem;color:#6b7280;margin:0 0 .4rem;line-height:1.6;font-family:Inter,sans-serif}.mega-menu__link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;color:#fbb53c;font-family:Inter,sans-serif;margin-top:auto}.mega-menu__link svg{transition:all .3s ease;width:6px;height:10px}.mega-menu__category{display:flex;flex-direction:column;gap:1.2rem}.mega-menu__category-header{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#fff;border:2px solid #E5E7EB;border-radius:8px;text-decoration:none;transition:all .3s ease}.mega-menu__category-header:hover{border-color:var(--category-color, #FBB53C);background:rgba(var(--category-color, 251, 181, 60),.05);transform:translate(4px)}.mega-menu__category-header:hover .mega-menu__category-title{color:var(--category-color, #FBB53C)}.mega-menu__category-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center}.mega-menu__category-icon img,.mega-menu__category-icon svg{width:100%;height:100%;object-fit:contain}.mega-menu__category-info{flex:1}.mega-menu__category-title{font-size:1.8rem;font-weight:700;color:#1a1a1a;margin:0 0 .4rem;transition:color .3s ease}.mega-menu__category-count{font-size:1.3rem;color:#6b7280}.mega-menu__category-description{font-size:1.3rem;color:#6b7280;line-height:1.5;margin:0 0 1rem;padding:0 1.5rem}.mega-menu__parts-list{list-style:none;margin:0;padding:0 1.5rem;display:flex;flex-direction:column;gap:.6rem}.mega-menu__parts-list li a{font-size:1.4rem;color:#4b5563;text-decoration:none;transition:color .2s ease}.mega-menu__parts-list li a:hover{color:#fbb53c;text-decoration:underline}.mega-menu__view-all{font-size:1.4rem;font-weight:600;color:#fbb53c;text-decoration:none;padding:0 1.5rem;display:inline-flex;align-items:center;gap:.5rem;transition:transform .2s ease}.mega-menu__view-all:hover{transform:translate(4px)}.mega-menu__empty{text-align:center;color:#6b7280;font-size:1.6rem;padding:4rem 2rem}.parts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin:4rem 0}@media(max-width:1024px){.parts-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media(max-width:768px){.parts-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.parts-grid{grid-template-columns:1fr}}.part-card__link{display:flex;flex-direction:column;background:#fff;border:1px solid #E5E7EB;border-radius:.8rem;overflow:hidden;transition:all .3s ease;text-decoration:none;height:100%}.part-card__link:hover{border-color:#fbb53c;box-shadow:0 4px 12px #fbb53c26;transform:translateY(-4px)}.part-card__link:hover .part-card__cta{color:#fbb53c}.part-card__link:hover .part-card__cta svg{transform:translate(4px)}.part-card__image{width:100%;aspect-ratio:4/3;overflow:hidden;background:#f9fafb}.part-card__image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.part-card__content{padding:2rem;display:flex;flex-direction:column;flex:1}.part-card__brand{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 .8rem;font-family:Inter,sans-serif}.part-card__model{font-size:1.4rem;color:#6b7280;margin:0 0 1.2rem;font-family:Inter,sans-serif}.part-card__description{flex:1;margin-bottom:1.5rem}.part-card__description p{font-size:1.3rem;color:#6b7280;margin:0 0 .4rem;line-height:1.6;font-family:Inter,sans-serif}.part-card__cta{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;color:#fbb53c;font-family:Inter,sans-serif;margin-top:auto}.part-card__cta svg{transition:all .3s ease;width:6px;height:10px}.part-category{padding:6rem 0}.part-category__header{text-align:center;margin-bottom:5rem}.part-category__icon{margin-bottom:2rem}.part-category__icon svg{width:60px;height:60px;color:#fbb53c}.part-category__title{font-size:4rem;font-weight:700;margin-bottom:1.5rem;color:#1a1a1a}@media(max-width:768px){.part-category__title{font-size:3rem}}.part-category__description{font-size:1.8rem;color:#6b7280;max-width:700px;margin:0 auto}.single-part{padding:6rem 0}.single-part__grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}@media(max-width:768px){.single-part__grid{grid-template-columns:1fr;gap:3rem}}.single-part__image{position:sticky;top:12rem}.single-part__image img{width:100%;height:auto;border-radius:.8rem}.single-part__placeholder{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:.8rem;border:2px dashed #E5E7EB}.single-part__breadcrumbs{display:flex;align-items:center;gap:1rem;margin-bottom:3rem;font-size:1.4rem;color:#6b7280}.single-part__breadcrumbs a{color:#6b7280;transition:all .3s ease}.single-part__breadcrumbs a:hover{color:#fbb53c}.single-part__breadcrumbs span{color:#d1d5db}.single-part__brand{font-size:4rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a;font-family:Inter,sans-serif}@media(max-width:768px){.single-part__brand{font-size:3rem}}.single-part__model{font-size:2rem;color:#6b7280;margin-bottom:2rem;font-family:Inter,sans-serif}.single-part__description{margin-bottom:3rem}.single-part__description p{font-size:1.6rem;color:#4b5563;margin-bottom:1rem;line-height:1.8;font-family:Inter,sans-serif}.single-part__full-content{margin-bottom:3rem;font-size:1.6rem;line-height:1.8;color:#4b5563}.single-part__full-content p{margin-bottom:1.5rem}.single-part__full-content ul,.single-part__full-content ol{margin:1.5rem 0;padding-left:2rem}.single-part__full-content li{margin-bottom:.8rem}.single-part__cta{margin-top:4rem}.single-part__cta .button{display:inline-flex;align-items:center;gap:1rem;padding:1.6rem 3.2rem;font-size:1.6rem;font-weight:600;border-radius:.8rem;transition:all .3s ease;text-decoration:none}.single-part__cta .button--primary{background:#fbb53c;color:#1a1a1a}.single-part__cta .button--primary:hover{background:#faa20a;transform:translateY(-2px)}.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:#fbb53c;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:#fbb53c}.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:#fbb53c;border-color:#fbb53c}.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 #FBB53C;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:#fbb53c;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}}.hero-parts{position:relative;min-height:80vh;display:flex;align-items:center;background-size:cover;background-position:bottom;background-repeat:no-repeat;overflow:hidden;padding:12rem 0 8rem}@media(max-width:1024px){.hero-parts{min-height:80vh;padding:10rem 0 6rem}}@media(max-width:768px){.hero-parts{min-height:70vh;padding:8rem 0 5rem}}.hero-parts__side-menu{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:1001;transition:top .3s ease}@media(max-width:768px){.hero-parts__side-menu{display:none}}.hero-parts__side-menu.header--hidden{top:calc(50% - 2.3rem)}.hero-parts__side-btn{display:flex;align-items:center;justify-content:center;gap:.8rem;background:#fbb53c;color:#fff;padding:2rem 1.2rem;font-weight:500;font-size:2rem;font-family:Inter;writing-mode:vertical-lr;text-orientation:mixed;border:none;border-top-right-radius:8px;border-bottom-right-radius:8px;cursor:pointer;transition:background .3s ease,transform .3s ease;position:relative;overflow:hidden}.hero-parts__side-btn:after{content:"";position:absolute;left:100%;top:0;width:50px;height:100%;pointer-events:auto}.hero-parts__side-btn:hover{background:#faac24}.hero-parts__side-btn.active{background:#faa91e}.hero-parts__side-btn.changing{transform:translate(-100%)}.hero-parts__side-btn-text{writing-mode:vertical-rl;text-orientation:mixed;transition:opacity .2s ease,visibility .2s ease;color:#fff}.hero-parts__side-btn-text--closed{opacity:1;visibility:visible}.hero-parts__side-btn-text--open{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-parts__side-btn.active .hero-parts__side-btn-text--closed{opacity:0;visibility:hidden}.hero-parts__side-btn.active .hero-parts__side-btn-text--open{opacity:1;visibility:visible}.hero-parts__side-btn-icon{transition:transform .3s ease;flex-shrink:0}.hero-parts__side-btn.active .hero-parts__side-btn-icon{transform:rotate(180deg)}.hero-parts__content{position:relative;z-index:5;width:100%}.hero-parts__search{max-width:640px;width:calc(100% - 4rem);top:40px;z-index:9;left:50%;transform:translate(-50%);position:absolute;margin:0 auto 5rem}@media(max-width:1024px){.hero-parts__search{max-width:580px;top:30px}}@media(max-width:768px){.hero-parts__search{max-width:calc(100% - 3rem);width:calc(100% - 3rem);top:25px;margin-bottom:4rem}}@media(max-width:640px){.hero-parts__search{max-width:calc(100% - 2rem);width:calc(100% - 2rem);top:20px;margin-bottom:3rem}}.hero-parts__search-wrapper{position:relative;display:flex;align-items:center;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;padding:1.2rem 2.5rem;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;gap:1rem}.hero-parts__search-wrapper:focus-within{background:#fff;box-shadow:0 6px 30px #00000026}@media(max-width:768px){.hero-parts__search-wrapper{padding:1.1rem 2rem;gap:.9rem}}@media(max-width:640px){.hero-parts__search-wrapper{padding:1rem 1.5rem;gap:.7rem}}.hero-parts__search-icon{color:#000;flex-shrink:0}@media(max-width:640px){.hero-parts__search-icon{width:18px;height:18px}}.hero-parts__search-label{color:#000;font-size:1.6rem;font-weight:600;white-space:nowrap;flex-shrink:0}@media(max-width:768px){.hero-parts__search-label{font-size:1.4rem}}@media(max-width:640px){.hero-parts__search-label{display:none}}.hero-parts__search-input{flex:1;border:none;outline:none;background:transparent;font-size:1.6rem;color:#000;font-weight:400;min-width:0}.hero-parts__search-input::placeholder{color:#9ca3af}@media(max-width:640px){.hero-parts__search-input{font-size:1.4rem}}.hero-parts__main{text-align:left;max-width:800px;padding:0 2rem}@media(max-width:768px){.hero-parts__main{padding:0 1.5rem}}.hero-parts__title{font-size:6rem;font-weight:700;color:#fff;line-height:1.2;margin:0 0 2rem}@media(max-width:1024px){.hero-parts__title{font-size:4.8rem}}@media(max-width:768px){.hero-parts__title{font-size:3.6rem}}@media(max-width:640px){.hero-parts__title{font-size:2.8rem;margin-bottom:1.5rem}}.hero-parts__subtitle{font-size:2rem;font-weight:400;color:#fffffff2;line-height:1.6;margin:0 0 3.5rem;max-width:600px}@media(max-width:1024px){.hero-parts__subtitle{font-size:1.8rem}}@media(max-width:768px){.hero-parts__subtitle{font-size:1.6rem;margin-bottom:3rem}}@media(max-width:640px){.hero-parts__subtitle{font-size:1.4rem;margin-bottom:2.5rem}}.hero-parts__buttons{display:flex;gap:2rem;flex-wrap:wrap}@media(max-width:640px){.hero-parts__buttons{gap:1.2rem;flex-direction:column;align-items:flex-start}}.hero-parts .btn{text-decoration:none;padding:1.5rem 3.5rem;font-size:1.6rem;font-weight:600;border-radius:6px;transition:all .3s ease;min-width:140px;text-align:center;display:inline-flex;align-items:center;justify-content:center;height:auto;line-height:1.2}@media(max-width:768px){.hero-parts .btn{padding:1.3rem 3rem;font-size:1.5rem;min-width:130px}}@media(max-width:640px){.hero-parts .btn{padding:1.3rem 2.8rem;font-size:1.4rem;width:auto;min-width:120px}}.hero-parts .btn--primary{background:#fbb53c;color:#000;border:none}.hero-parts .btn--primary:hover{background:#faac24;transform:translateY(-2px);opacity:1}.hero-parts .btn--primary:active{transform:translateY(0)}.hero-parts .btn--secondary{background:#fff;color:#000;border:none}.hero-parts .btn--secondary:hover{background:#f2f2f2;transform:translateY(-2px);opacity:1}.hero-parts .btn--secondary:active{transform:translateY(0)}.hero-parts .btn--outline{background:transparent;color:#fff;border:2px solid #ffffff}.hero-parts .btn--outline:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(-2px);opacity:1}.hero-parts .btn--outline:active{transform:translateY(0)}[data-aos].hero-parts__side-label{opacity:0;transition-property:transform,opacity}[data-aos].hero-parts__search{opacity:0;transform:translateY(-30px);transition-property:transform,opacity}[data-aos].hero-parts__title,[data-aos].hero-parts__subtitle,[data-aos].hero-parts__buttons{opacity:0;transform:translateY(30px);transition-property:transform,opacity}[data-aos].aos-animate.hero-parts__side-label,[data-aos].aos-animate.hero-parts__search,[data-aos].aos-animate.hero-parts__title,[data-aos].aos-animate.hero-parts__subtitle,[data-aos].aos-animate.hero-parts__buttons{opacity:1;transform:translateY(0) translate(0)}.partner{padding:8rem 0;background-color:#fff}@media(max-width:1024px){.partner{padding:6rem 0}}@media(max-width:768px){.partner{padding:4rem 0}}.partner__inner{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}@media(max-width:1024px){.partner__inner{gap:4rem}}@media(max-width:768px){.partner__inner{grid-template-columns:1fr;gap:3rem}}.partner__content{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.partner__content{gap:2rem}}.partner__logo img{max-width:280px;height:auto}@media(max-width:768px){.partner__logo img{max-width:220px}}.partner__title{font-size:3.6rem;font-weight:700;line-height:1.2;color:#060606;margin:0}@media(max-width:1024px){.partner__title{font-size:3rem}}@media(max-width:768px){.partner__title{font-size:2.4rem}}.partner__description{font-size:1.8rem;line-height:1.6;color:#000;margin:0}@media(max-width:1024px){.partner__description{font-size:1.6rem}}@media(max-width:768px){.partner__description{font-size:1.5rem}}.partner__image{position:relative;width:100%;overflow:hidden;border-radius:1.2rem}.partner__image img{width:100%;height:auto;display:block;object-fit:cover;border-radius:1.2rem}@media(max-width:768px){.partner__image{order:-1}}.about-section{padding:8rem 0;background-color:#000;color:#fff}@media(max-width:1024px){.about-section{padding:6rem 0}}@media(max-width:768px){.about-section{padding:4rem 0}}.about-section__inner{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}@media(max-width:1024px){.about-section__inner{gap:4rem}}@media(max-width:768px){.about-section__inner{grid-template-columns:1fr;gap:3rem}}.about-section__content{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.about-section__content{gap:2rem}}.about-section__label{font-size:1.4rem;font-weight:600;letter-spacing:.1em;color:#fbb53c;text-transform:uppercase}@media(max-width:768px){.about-section__label{font-size:1.3rem}}.about-section__title{font-size:3.6rem;font-weight:700;line-height:1.2;color:#fff;margin:0}@media(max-width:1024px){.about-section__title{font-size:3rem}}@media(max-width:768px){.about-section__title{font-size:2.4rem}}.about-section__description{font-size:1.6rem;line-height:1.6;color:#e5e7eb;margin:0}@media(max-width:768px){.about-section__description{font-size:1.5rem}}.about-section__features{display:flex;flex-direction:column;gap:3rem;margin-top:1rem}@media(max-width:768px){.about-section__features{gap:2.5rem}}.about-section__feature{display:flex;gap:2rem;align-items:flex-start}@media(max-width:768px){.about-section__feature{gap:1.5rem}}.about-section__feature-icon{flex-shrink:0;width:60px;height:60px;color:#fbb53c}.about-section__feature-icon svg{width:100%;height:100%;display:block}@media(max-width:768px){.about-section__feature-icon{width:50px;height:50px}}.about-section__feature-content{flex:1;display:flex;flex-direction:column;gap:.8rem}.about-section__feature-title{font-size:1.8rem;font-weight:600;color:#fbb53c;margin:0}@media(max-width:768px){.about-section__feature-title{font-size:1.6rem}}.about-section__feature-description{font-size:1.5rem;line-height:1.5;color:#e5e7eb;margin:0}@media(max-width:768px){.about-section__feature-description{font-size:1.4rem}}.about-section__image{position:relative;width:100%;overflow:hidden;border-radius:1.2rem}.about-section__image img{width:100%;height:auto;display:block;object-fit:cover;border-radius:1.2rem}@media(max-width:768px){.about-section__image{order:-1}}.services-section{padding:8rem 0;background-color:#fff}@media(max-width:1024px){.services-section{padding:6rem 0}}@media(max-width:768px){.services-section{padding:4rem 0}}.services-section__title{font-size:3.6rem;font-weight:700;text-align:center;margin:0 0 6rem;color:#060606}@media(max-width:1024px){.services-section__title{font-size:3rem;margin-bottom:4rem}}@media(max-width:768px){.services-section__title{font-size:2.4rem;margin-bottom:3rem}}.services-section__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2.4rem}@media(max-width:1400px){.services-section__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.services-section__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(max-width:640px){.services-section__grid{grid-template-columns:1fr}}.services-section__card{position:relative;display:flex;flex-direction:column;background:transparent;border:none;padding:6rem 0 2.4rem;text-decoration:none;transition:all .3s ease;margin-top:3rem;min-height:240px}@media(max-width:768px){.services-section__card{padding:5rem 0 2rem;min-height:220px}}.services-section__card:hover{background:#fbb53c;padding:6rem 2rem 2.4rem}@media(max-width:768px){.services-section__card:hover{padding:5rem 1.5rem 2rem}}.services-section__card:hover .services-section__card-title,.services-section__card:hover .services-section__button{color:#fff}.services-section__card:hover .services-section__button:after{background:#fff}.services-section__card:hover .services-section__icon-wrapper{border-color:#fbb53c;transform:translate(1rem)}.services-section__icon-wrapper{position:absolute;top:-3rem;left:0;width:80px;height:80px;background:#fff;border:2px solid transparent;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media(max-width:768px){.services-section__icon-wrapper{width:70px;height:70px;top:-2.5rem}}.services-section__icon{width:50px;height:50px;color:#060606}.services-section__icon svg{width:100%;height:100%;display:block}@media(max-width:768px){.services-section__icon{width:45px;height:45px}}.services-section__content{display:flex;flex-direction:column;flex:1;gap:.3rem;align-items:flex-start}.services-section__card-title{font-size:2rem;font-weight:500;line-height:1.3;color:#060606;text-align:left;margin:0;min-height:5.2rem;display:flex;align-items:center;transition:color .3s ease}@media(max-width:768px){.services-section__card-title{font-size:1.6rem;min-height:4.2rem}}.services-section__button{position:relative;display:inline-block;font-size:1.4rem;font-weight:500;color:#060606;text-align:left;margin-top:auto;transition:all .3s ease;padding-bottom:.4rem}.services-section__button:after{content:"";position:absolute;bottom:0;left:0;width:50%;height:1px;background:#fbb53c;transition:all .3s ease}@media(max-width:768px){.services-section__button{font-size:1.3rem}}.equipment-section{padding:4rem 0 8rem;background-color:#fff}@media(max-width:1024px){.equipment-section{padding:3rem 0 6rem}}@media(max-width:768px){.equipment-section{padding:2rem 0 4rem}}.equipment-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}@media(max-width:1024px){.equipment-section__grid{gap:2rem}}@media(max-width:768px){.equipment-section__grid{grid-template-columns:1fr;gap:3rem}}.equipment-section__card{position:relative;display:flex;flex-direction:column;height:600px;text-decoration:none;overflow:hidden;cursor:pointer}@media(max-width:1024px){.equipment-section__card{height:500px}}@media(max-width:768px){.equipment-section__card{height:450px}}.equipment-section__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.equipment-section__image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,rgba(251,181,60,.9),transparent);opacity:0;transition:opacity .4s ease;z-index:1}.equipment-section__content{position:absolute;bottom:0;left:0;right:0;background:#fbb53c;border-top:2px solid #060606;padding:3rem 2.4rem;z-index:2;transition:padding .4s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width:768px){.equipment-section__content{padding:2.4rem 2rem}}.equipment-section__title{font-size:1.8rem;font-weight:600;line-height:1.4;color:#060606;margin:0;transition:margin .4s ease}@media(max-width:768px){.equipment-section__title{font-size:1.6rem}}.equipment-section__button{position:relative;display:inline-block;font-size:1.5rem;font-weight:600;color:#060606;text-align:center;opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease,margin-top .4s ease,background .4s ease,padding .4s ease;background:transparent;padding:0}@media(max-width:768px){.equipment-section__button{font-size:1.4rem}}.equipment-section__card:hover .equipment-section__image:after{opacity:1}.equipment-section__card:hover .equipment-section__content{padding-top:4rem;padding-bottom:4rem}@media(max-width:768px){.equipment-section__card:hover .equipment-section__content{padding-top:3rem;padding-bottom:3rem}}.equipment-section__card:hover .equipment-section__title{margin-bottom:1.8rem}.equipment-section__card:hover .equipment-section__button{opacity:1;max-height:50px;margin-top:0;background:#fff;padding:1rem 2.4rem;border-radius:0}.about-us-section{padding:8rem 0;background-color:#000;color:#fff}@media(max-width:1024px){.about-us-section{padding:6rem 0}}@media(max-width:768px){.about-us-section{padding:4rem 0}}.about-us-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:8rem}@media(max-width:1024px){.about-us-section__grid{gap:6rem}}@media(max-width:768px){.about-us-section__grid{grid-template-columns:1fr;gap:4rem}}.about-us-section__left{display:flex;flex-direction:column}.about-us-section__label{display:flex;align-items:center;gap:1.6rem;font-size:1.4rem;font-weight:500;letter-spacing:.2em;color:#fbb53c;margin-bottom:2rem}.about-us-section__label:after{content:"";flex:1;max-width:60px;height:1px;background:#fbb53c}.about-us-section__title{font-size:3.6rem;font-weight:700;line-height:1.2;color:#fff;margin:0 0 3rem}@media(max-width:1024px){.about-us-section__title{font-size:3rem}}@media(max-width:768px){.about-us-section__title{font-size:2.4rem;margin-bottom:2rem}}.about-us-section__image{width:80%;margin-bottom:3rem}.about-us-section__image img{width:100%;height:auto;display:block}@media(max-width:768px){.about-us-section__image{margin-bottom:2rem}}.about-us-section__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 4rem}@media(max-width:768px){.about-us-section__stats{gap:2rem 3rem}}.about-us-section__stat{border-bottom:2px solid #FBB53C;padding-bottom:1rem}.about-us-section__stat-number{font-size:6rem;font-weight:700;line-height:1;color:#fff;margin-bottom:.5rem}@media(max-width:1024px){.about-us-section__stat-number{font-size:5rem}}@media(max-width:768px){.about-us-section__stat-number{font-size:4rem}}.about-us-section__stat-label{font-size:1.4rem;font-weight:400;color:#fffc}@media(max-width:768px){.about-us-section__stat-label{font-size:1.3rem}}.about-us-section__right{display:flex;width:80%;flex-direction:column;justify-content:center}.about-us-section__content{margin-bottom:3rem}.about-us-section__heading{font-size:2.2rem;font-weight:700;line-height:1.4;color:#fff;margin:0 0 1.6rem}@media(max-width:768px){.about-us-section__heading{font-size:2rem;margin-bottom:1.2rem}}.about-us-section__text{font-size:1.6rem;font-weight:400;line-height:1.6;color:#ffffffe6;margin:0 0 1.6rem}.about-us-section__text:last-child{margin-bottom:0}@media(max-width:768px){.about-us-section__text{font-size:1.5rem;margin-bottom:1.2rem}}.about-us-section__button{display:inline-block;background:#fbb53c;color:#fff;font-size:1.6rem;font-weight:600;padding:1.4rem 3.6rem;text-decoration:none;transition:all .3s ease;align-self:flex-start}.about-us-section__button:hover{background:#faa20a;transform:translateY(-2px);color:#fff}@media(max-width:768px){.about-us-section__button{font-size:1.5rem;padding:1.2rem 3rem}}.faq-section{position:relative;padding:8rem 0;background-size:contain;background-position:center;background-repeat:no-repeat}@media(max-width:1024px){.faq-section{padding:6rem 0}}@media(max-width:768px){.faq-section{padding:4rem 0}}.faq-section__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffeb;pointer-events:none;z-index:1}.faq-section:not([style*=background-image]) .faq-section__overlay{display:none}.faq-section__container{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.faq-section__container{padding:0 1.5rem}}.faq-section__header{display:flex;justify-content:space-between;align-items:center;gap:4rem;margin-bottom:0}@media(max-width:768px){.faq-section__header{flex-direction:column;gap:2rem;margin-bottom:0}}.faq-section__title-wrapper{flex:1}.faq-section__title{font-size:4.8rem;font-weight:900;line-height:1.2;color:#000;margin:0}@media(max-width:1024px){.faq-section__title{font-size:3rem}}@media(max-width:768px){.faq-section__title{font-size:2.4rem}}.faq-section__image{width:350px;height:350px;margin-right:50px;flex-shrink:0;position:relative}.faq-section__image img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.faq-section__image{width:150px;height:150px;align-self:flex-end}}.faq-section__separator{width:100%;height:2px;background-color:#000;margin-bottom:3rem}@media(max-width:768px){.faq-section__separator{margin-bottom:2rem}}.faq-section__accordion{display:flex;flex-direction:column}.faq-section__item{border-bottom:2px solid #FBB53C}.faq-section__item:last-child{border-bottom:2px solid #FBB53C}.faq-section__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.faq-section__question:hover{opacity:.8}@media(max-width:768px){.faq-section__question{padding:1.5rem 0;gap:1.5rem}}.faq-section__question-text{font-size:3rem;font-weight:600;color:#000;line-height:1.4}@media(max-width:768px){.faq-section__question-text{font-size:1.6rem}}.faq-section__icon{width:50px;height:50px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;font-size:7rem;font-weight:300;color:#000}@media(max-width:768px){.faq-section__icon{width:24px;height:24px;font-size:2rem}}.faq-section__icon-plus{display:block;transition:opacity .3s ease}.is-open .faq-section__icon-plus{display:none}.faq-section__icon-minus{display:none;transition:opacity .3s ease}.is-open .faq-section__icon-minus{display:block}.faq-section__answer{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0}.is-open .faq-section__answer{max-height:500px;opacity:1}.faq-section__answer-content{padding:0 0 2rem;font-size:1.6rem;font-weight:400;line-height:1.6;color:#333}@media(max-width:768px){.faq-section__answer-content{padding:0 0 1.5rem;font-size:1.5rem}}.stats-section{padding:4rem 0;background-color:#ffb547}@media(max-width:768px){.stats-section{padding:3rem 0}}.stats-section__grid{display:grid;max-width:1100px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(4,1fr);gap:4rem}@media(max-width:1024px){.stats-section__grid{gap:3rem}}@media(max-width:768px){.stats-section__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(max-width:640px){.stats-section__grid{grid-template-columns:1fr;gap:2rem}}.stats-section__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.stats-section__number{font-size:5rem;font-weight:700;line-height:1;color:#000}@media(max-width:1024px){.stats-section__number{font-size:4.2rem}}@media(max-width:768px){.stats-section__number{font-size:3.6rem}}@media(max-width:640px){.stats-section__number{font-size:3.2rem}}.stats-section__label{font-size:1.6rem;font-weight:400;line-height:1.4;color:#000;max-width:200px}@media(max-width:768px){.stats-section__label{font-size:1.5rem}}@media(max-width:640px){.stats-section__label{font-size:1.4rem}}.brands-section{position:relative;padding:8rem 0;background-color:#1a1a1a;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}@media(max-width:1024px){.brands-section{padding:6rem 0}}@media(max-width:768px){.brands-section{padding:5rem 0}}.brands-section__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000bf,#0009,#000000bf);pointer-events:none;z-index:1}.brands-section__content{position:relative;z-index:2}.brands-section__title{font-size:2.4rem;font-weight:400;line-height:1.3;color:#fff;text-align:center;margin:0 0 4rem}@media(max-width:1024px){.brands-section__title{font-size:2.2rem;margin-bottom:3.5rem}}@media(max-width:768px){.brands-section__title{font-size:2rem;margin-bottom:3rem}}@media(max-width:640px){.brands-section__title{font-size:1.8rem;margin-bottom:2.5rem}}.brands-section__grid{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;align-items:center}@media(max-width:768px){.brands-section__grid{gap:1rem}}@media(max-width:640px){.brands-section__grid{gap:.8rem}}.brands-section__item{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:#ffb547;color:#000;font-size:1.4rem;font-weight:500;border-radius:6px;white-space:nowrap;transition:all .3s ease}@media(max-width:768px){.brands-section__item{padding:.9rem 1.8rem;font-size:1.35rem}}@media(max-width:640px){.brands-section__item{padding:.8rem 1.5rem;font-size:1.3rem}}.brands-section__item:hover{background-color:#ffa726;transform:translateY(-2px);box-shadow:0 4px 8px #ffb5474d}.contact-section{background-color:#d9d9d9}.contact-section__wrapper{display:grid;grid-template-columns:1fr 1fr;min-height:600px;max-width:1640px;margin:0 auto}@media(max-width:1024px){.contact-section__wrapper{min-height:500px}}@media(max-width:768px){.contact-section__wrapper{grid-template-columns:1fr;min-height:auto}}.contact-section__image{position:relative;overflow:hidden;background-color:#f0f0f0}.contact-section__image img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.contact-section__image{min-height:350px}}@media(max-width:640px){.contact-section__image{min-height:250px}}.contact-section__form{display:flex;align-items:center;justify-content:center;padding:5rem 4rem}@media(max-width:1024px){.contact-section__form{padding:4rem 3rem}}@media(max-width:768px){.contact-section__form{padding:4rem 2rem}}@media(max-width:640px){.contact-section__form{padding:3rem 1.5rem}}.contact-section__form-inner{width:100%;max-width:500px}.contact-section__title{font-size:4.8rem;font-weight:700;line-height:1.2;color:#000;margin:0 0 3rem}@media(max-width:1024px){.contact-section__title{font-size:4rem;margin-bottom:2.5rem}}@media(max-width:768px){.contact-section__title{font-size:3.2rem;margin-bottom:2rem}}@media(max-width:640px){.contact-section__title{font-size:2.8rem}}.contact-section__form-wrapper .wpcf7 p{margin-bottom:2.5rem}@media(max-width:640px){.contact-section__form-wrapper .wpcf7 p{margin-bottom:2rem}}.contact-section__form-wrapper .wpcf7 label{display:block;font-size:1.4rem;font-weight:400;color:#000;margin-bottom:.8rem}@media(max-width:640px){.contact-section__form-wrapper .wpcf7 label{font-size:1.3rem;margin-bottom:.6rem}}.contact-section__form-wrapper .wpcf7 input[type=text],.contact-section__form-wrapper .wpcf7 input[type=email],.contact-section__form-wrapper .wpcf7 input[type=tel],.contact-section__form-wrapper .wpcf7 textarea{width:100%;padding:1rem 0;font-size:1.4rem;font-family:inherit;color:#666;background-color:transparent;border:none;border-bottom:2px solid #FFB547;border-radius:0;outline:none;transition:border-color .3s ease}@media(max-width:640px){.contact-section__form-wrapper .wpcf7 input[type=text],.contact-section__form-wrapper .wpcf7 input[type=email],.contact-section__form-wrapper .wpcf7 input[type=tel],.contact-section__form-wrapper .wpcf7 textarea{padding:.8rem 0;font-size:1.3rem}}.contact-section__form-wrapper .wpcf7 input[type=text]::placeholder,.contact-section__form-wrapper .wpcf7 input[type=email]::placeholder,.contact-section__form-wrapper .wpcf7 input[type=tel]::placeholder,.contact-section__form-wrapper .wpcf7 textarea::placeholder{color:#fff}.contact-section__form-wrapper .wpcf7 input[type=text]:focus,.contact-section__form-wrapper .wpcf7 input[type=email]:focus,.contact-section__form-wrapper .wpcf7 input[type=tel]:focus,.contact-section__form-wrapper .wpcf7 textarea:focus{border-bottom-color:#ffa726}.contact-section__form-wrapper .wpcf7 textarea{min-height:120px;resize:vertical}.contact-section__form-wrapper .wpcf7 .wpcf7-list-item{margin:0}.contact-section__form-wrapper .wpcf7 .wpcf7-list-item-label{display:flex;align-items:center;font-size:1.3rem;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4}@media(max-width:640px){.contact-section__form-wrapper .wpcf7 .wpcf7-list-item-label{font-size:1.2rem}}.contact-section__form-wrapper .wpcf7 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.contact-section__form-wrapper .wpcf7 input[type=checkbox]+span.wpcf7-list-item-label{position:relative;padding-left:3rem}.contact-section__form-wrapper .wpcf7 input[type=checkbox]+span.wpcf7-list-item-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #FFB547;border-radius:3px;background-color:transparent;transition:all .3s ease}.contact-section__form-wrapper .wpcf7 input[type=checkbox]+span.wpcf7-list-item-label:after{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%) rotate(45deg) scale(0);width:6px;height:11px;border:solid #000;border-width:0 2px 2px 0;transition:transform .3s ease}.contact-section__form-wrapper .wpcf7 input[type=checkbox]:checked+span.wpcf7-list-item-label:before{background-color:#ffb547;border-color:#ffb547}.contact-section__form-wrapper .wpcf7 input[type=checkbox]:checked+span.wpcf7-list-item-label:after{transform:translateY(-50%) rotate(45deg) scale(1)}.contact-section__form-wrapper .wpcf7 input[type=checkbox]:focus+span.wpcf7-list-item-label:before{box-shadow:0 0 0 3px #ffb54733}.contact-section__form-wrapper .wpcf7 input[type=submit],.contact-section__form-wrapper .wpcf7 button[type=submit]{width:100%;padding:1.5rem 3rem;font-size:1.6rem;font-weight:600;color:#000;background-color:#ffb547;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;margin-top:1rem}@media(max-width:640px){.contact-section__form-wrapper .wpcf7 input[type=submit],.contact-section__form-wrapper .wpcf7 button[type=submit]{padding:1.3rem 2.5rem;font-size:1.5rem}}.contact-section__form-wrapper .wpcf7 input[type=submit]:hover,.contact-section__form-wrapper .wpcf7 button[type=submit]:hover{background-color:#ffa726;transform:translateY(-2px);box-shadow:0 4px 12px #ffb5474d}.contact-section__form-wrapper .wpcf7 input[type=submit]:active,.contact-section__form-wrapper .wpcf7 button[type=submit]:active{transform:translateY(0)}.contact-section__form-wrapper .wpcf7 .wpcf7-not-valid-tip{font-size:1.2rem;color:#dc3545;margin-top:.5rem}.contact-section__form-wrapper .wpcf7 .wpcf7-response-output{margin:1.5rem 0 0;padding:1rem 1.5rem;border-radius:4px;font-size:1.3rem}.contact-section__form-wrapper .wpcf7 .wpcf7-mail-sent-ok{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.contact-section__form-wrapper .wpcf7 .wpcf7-validation-errors,.contact-section__form-wrapper .wpcf7 .wpcf7-mail-sent-ng{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.contact-section__form-wrapper .wpcf7 .wpcf7-spam-blocked{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.contact-section__form-wrapper .wpcf7 .wpcf7-spinner{margin-left:1rem}#app{display:flex;flex-direction:column;min-height:100vh}
