.red{color:#da3a3f}.black{color:#2b2b2b}.grey{color:#d6d5d4}.white{color:#e7e6e5}.bg-black{background-color:#2b2b2b}.bg-red{background-color:#da3a3f}*{padding:0;margin:0;text-decoration:none;list-style:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{margin:0;padding:0}html{font-size:62.5%}body{font-size:1.6rem;overflow-x:hidden;height:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;color:#2b2b2b}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;font-weight:400}ol,ul{list-style-type:none}a{text-decoration:none;color:initial}img{max-width:100%;height:auto;user-drag:none;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-webkit-user-drag:none}button{border:none;background:none;cursor:pointer;outline:none;font-family:inherit}strong{font-weight:400}@font-face{font-family:ArchivoBlack;src:url(/_next/static/media/ArchivoBlack-Regular.f83e4b37.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Raleway;src:url(/_next/static/media/Raleway-Thin.edf190be.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Raleway;src:url(/_next/static/media/Raleway-Light.4d983e2f.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Raleway;src:url(/_next/static/media/Raleway-Regular.28056ab5.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Raleway;src:url(/_next/static/media/Raleway-Medium.7c63c3a8.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Raleway;src:url(/_next/static/media/Raleway-Bold.26f8a788.woff2) format("woff2");font-weight:700;font-display:swap}body{font-family:Raleway,sans-serif}h1{font-size:clamp(4rem,5vw,10rem);font-weight:700;text-transform:uppercase}h1,h2{font-family:ArchivoBlack,sans-serif}h2{font-size:clamp(2rem,3vw,5rem);line-height:1}h3{font-size:clamp(2rem,3vw,3.5rem)}h3,h4{font-family:ArchivoBlack,sans-serif}h4{font-size:clamp(2.6rem,2.8vw,4rem)}a,button,li,p{font-size:clamp(1.5rem,1.2vw,2rem);font-family:Raleway,sans-serif}.title{font-size:2rem;font-weight:700;text-transform:uppercase;font-family:ArchivoBlack,sans-serif;color:#e7e6e5}em,label{font-size:clamp(1.5rem,1.2vw,2rem);font-family:Raleway,sans-serif}.hide-long-text-reviews{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.italic-title{font-family:Raleway,sans-serif}.italic,.italic-title{font-style:italic}.bold{font-weight:700}.light{font-weight:300}.regular{font-weight:500}.medium{font-weight:600}.black{font-weight:900}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.p-xl{padding:10rem}@media screen and (max-width:1024px){.p-xl{padding:5rem}}@media screen and (max-width:768px){.p-xl{padding:5rem 2.5rem}}@media screen and (max-width:500px){.p-xl{padding:2.5rem 1.5rem}}.p-lg{padding:5rem}@media screen and (max-width:768px){.p-lg{padding:2.5rem}}@media screen and (max-width:500px){.p-lg{padding:1.5rem}}.p-md{padding:2.5rem}@media screen and (max-width:768px){.p-md{padding:2.5rem}}@media screen and (max-width:400px){.p-md{padding:1.5rem}}.p-sm{padding:1.5rem}.p-xs{padding:.625rem}.p-b-xl{padding:0 10rem 10rem}@media screen and (max-width:768px){.p-b-xl{padding:0 2.5rem 5rem}}@media screen and (max-width:500px){.p-b-xl{padding:0 1.5rem 2.5rem}}.p-b-lg{padding:0 5rem 5rem}@media screen and (max-width:768px){.p-b-lg{padding:0 2.5rem 2.5rem}}@media screen and (max-width:500px){.p-b-lg{padding:0 1.5rem 2.5rem}}.p-b-0{padding-bottom:0}.p-b-sm{padding-bottom:1.5rem}.p-top-xl{padding-top:10rem}@media screen and (max-width:768px){.p-top-xl{padding-top:5rem}}.p-top-lg{padding:5rem 5rem 0}@media screen and (max-width:768px){.p-top-lg{padding:2.5rem 2.5rem 0}}@media screen and (max-width:500px){.p-top-lg{padding:2.5rem 1.5rem 0}}.p-top-md{padding-top:2.5rem}.p-top-sm{padding-top:1.5rem}.p-top-0{padding-top:0}.p-t-l-r-0-lg{padding:5rem 0}.text-center{margin:0 auto;text-align:center}@media screen and (max-width:768px){.text-center-mobile{margin:0 auto;text-align:center}}.text-left{text-align:left}.text-right{text-align:right}@media screen and (max-width:500px){.text-right{text-align:center}}.m-auto{margin:auto}.m-xl{margin:10rem auto}.m-lg{margin:5rem}@media screen and (max-width:768px){.m-lg{margin:2.5rem}}@media screen and (max-width:500px){.m-lg{margin:2.5rem 1.5rem}}.m-md{margin:2.5rem}.m-sm{margin:1.25rem}.m-top-xl{margin-top:10rem}@media screen and (max-width:768px){.m-top-xl{margin-top:5rem}}@media screen and (max-width:500px){.m-top-xl{margin-top:2.5rem}}.m-top-lg{margin-top:5rem}@media screen and (max-width:500px){.m-top-lg{margin-top:2.5rem}}.m-top-md{margin-top:2.5rem}.m-top-sm{margin-top:1.5rem}.m-top-0{margin-top:0}.m-b-xl{margin-bottom:10rem}@media screen and (max-width:768px){.m-b-xl{margin-bottom:5rem}}.m-b-lg{margin-bottom:5rem}@media screen and (max-width:500px){.m-b-lg{margin-bottom:2.5rem}}.m-b-md{margin-bottom:2.5rem}.m-b-sm{margin-bottom:1.5rem}.m-b-0{margin-bottom:0}.m-l-r-xl{margin-left:10rem;margin-right:10rem}.m-l-r-lg{margin-left:5rem;margin-right:5rem}@media screen and (max-width:768px){.m-l-r-lg{margin-left:2.5rem;margin-right:2.5rem}}@media screen and (max-width:500px){.m-l-r-lg{margin-left:1.5rem;margin-right:1.5rem}}.m-l-r-md{margin-left:2.5rem;margin-right:2.5rem}.m-l-r-sm{margin-left:1.5rem;margin-right:1.5rem}.g-xl{gap:10rem}@media screen and (max-width:1024px){.g-xl{gap:5rem}}@media screen and (max-width:500px){.g-xl{gap:2.5rem 1.5rem}}.g-lg{gap:5rem}@media screen and (max-width:768px){.g-lg{gap:5rem}}@media screen and (max-width:500px){.g-lg{gap:2.5rem}}.g-md{gap:2.5rem}.g-sm{gap:1.5rem}.g-xs{gap:1rem}.g-0{gap:0}.w-c-a{overflow:hidden}.underline{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.invert{filter:invert(1)}.flex{display:flex}@media screen and (max-width:768px){.flex{flex-direction:column}}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-space-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.align-self{align-self:center}.align-self-start{align-self:flex-start}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-wrap{display:flex;flex-wrap:wrap}.flex-nowrap{display:flex;flex-wrap:nowrap}.flex-wrap-reverse{display:flex;flex-wrap:wrap-reverse}.flex-nowrap-reverse{display:flex;flex-wrap:nowrap-reverse}.flex-row-reverse{display:flex;flex-direction:row-reverse}.flex-column-reverse{display:flex;flex-direction:column-reverse}.flex-1{flex:1 1}.flex-2{flex:2 1}.flex-3{flex:3 1}.flex-4{flex:4 1}.flex-5{flex:5 1}.flex-6{flex:6 1}.flex-7{flex:7 1}.flex-8{flex:8 1}.flex-9{flex:9 1}.flex-10{flex:10 1}.justify{text-align:justify}.grid{display:grid}.grid-1{grid-column:span 1}.grid-2{grid-column:span 2}.grid-3{grid-column:span 3}.grid-4{grid-column:span 4}.grid-5{grid-column:span 5}.grid-6{grid-column:span 6}.grid-7{grid-column:span 7}.grid-8{grid-column:span 8}.grid-9{grid-column:span 9}.grid-10{grid-column:span 10}.grid-11{grid-column:span 11}.grid-12{grid-column:span 12}.relative{position:relative}.w-100{width:100%}.w-80{width:80%}@media screen and (max-width:768px){.w-80{width:100%}}.w-70{width:70%}.w-50{width:50%}@media screen and (max-width:768px){.w-50{width:100%}}.w-40{width:40%}.w-30{width:30%}.m-w-100{max-width:100px}.m-w-200{max-width:200px}.m-w-250{max-width:250px}.m-w-300{max-width:300px}.m-w-320{max-width:320px}.m-w-350{max-width:350px}.m-w-400{max-width:400px}.m-w-450{max-width:450px}.m-w-500{max-width:500px}.m-w-550{max-width:550px}.m-w-600{max-width:600px}.m-w-625{max-width:625px}.m-w-650{max-width:650px}.m-w-700{max-width:700px}.m-w-800{max-width:800px}.m-w-900{max-width:900px}.m-w-1000{max-width:1000px}.m-w-1300{max-width:1300px}.b-r-10{border-radius:10px}.b-r-15{border-radius:15px}.b-r-20{border-radius:20px}.b-r-25{border-radius:25px}.b-r-50{border-radius:50px}.form .form-group{width:100%;margin-bottom:20px;display:flex;gap:1rem}.form .form-item{width:100%;align-items:self-end}.form .form-title{font-size:2rem;margin-bottom:2.5rem;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}@media screen and (max-width:500px){.form .form-title{margin-bottom:1.5rem}}.form textarea{min-height:200px}.form input:not([type=checkbox]),.form textarea{width:100%;padding:12px 15px;border-radius:5px;border:1px solid #ccc;font-size:1.6rem;box-sizing:border-box}.form .css-13cymwt-control{padding:0 1rem}.form input{background-color:#fff;transition:border .3s ease,box-shadow .3s ease;max-width:300px}.form input:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5);outline:none}.form .error{color:red;font-size:12px;margin-top:5px}.form .consent,.form .consent a{font-size:14px}.form .consent a{text-decoration:underline}.form .submit-btn:hover{background-color:#555}.form .submit-btn.green{background-color:green;color:#fff}.form .submit-btn.red{background-color:red;color:#fff}.form .submit-btn:disabled{background-color:#d3d3d3}.form label{display:inline-flex;align-items:center;font-size:14px;cursor:pointer}.form label input{margin-right:10px}.form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:23px;max-width:12px;max-height:12px;height:14px;border:2px solid #ccc;border-radius:3px;background-color:#fff;cursor:pointer;transition:all .3s ease;position:relative}.form input[type=checkbox]:checked{background-color:#000;border-color:#000;box-shadow:inset 0 0 0 5px #fff}.form input[type=checkbox]:hover{border-color:#007bff}.form input[type=checkbox]:checked:before{content:"✔";position:absolute;top:0;left:0;font-size:12px;color:#fff;background:#000;width:100%;height:100%;border-radius:0;display:flex;align-items:center;justify-content:center}.form .checkbox-wrapper{display:flex;align-items:center;gap:1rem}@media screen and (max-width:400px){.form .consent-label{font-size:1rem}}.form .css-b62m3t-container{width:100%}.form .submitting-message{font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.overlay-filter{filter:brightness(.5)}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-wrapper{margin-left:0!important}.swiper-pagination-bullet{background:transparent!important;border:1px solid #da3a3f;opacity:.5}.swiper-pagination-bullet-active{background:#da3a3f!important;opacity:1!important}::-webkit-scrollbar{width:8px;background-color:#000}::-webkit-scrollbar-thumb{height:auto;background-color:#da3a3f}.navigation-link{position:fixed;top:2.8rem;right:5rem;gap:2rem;z-index:300;display:flex;align-items:center}@media screen and (max-width:768px){.navigation-link{top:1.5rem;right:2.5rem;display:flex;flex-direction:column}}@media screen and (max-width:500px){.navigation-link{top:1rem;right:1.5rem}}.navigation-menu{width:480px;height:400px;background-color:#da3a3f;border-radius:25px;position:relative}.navigation-button{position:absolute;top:-1px;right:0;width:102px;height:40px;cursor:pointer;border-radius:25px;overflow:hidden;background-color:#2b2b2b;color:#e7e6e5}@media screen and (max-width:768px){.navigation-button{top:.35rem;width:80px;height:35px}}.navigation-button .navigation-slider{position:relative;width:100%;height:100%}.navigation-button .navigation-slider .navigation-element{width:100%;height:100%}.navigation-button .navigation-slider .navigation-element p{text-transform:none;font-size:1.7rem;margin:-3px 0 0}.navigation-button .navigation-slider .navigation-element:hover .perspectiveText{transform:rotateX(90deg)}.navigation-button .navigation-slider .navigation-element:hover .perspectiveText p:first-of-type{transform:translateY(-100%);opacity:0}.navigation-button .navigation-slider .navigation-element:hover .perspectiveText p:nth-of-type(2){opacity:1}.perspectiveText{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.76,0,.24,1)}.perspectiveText p{transition:all .75s cubic-bezier(.76,0,.24,1);pointer-events:none;text-transform:uppercase}.perspectiveText p:nth-of-type(2){position:absolute;transform-origin:bottom center;transform:rotateX(-90deg) translateY(9px);opacity:0}.navigation{display:flex;flex-direction:column;justify-content:space-between;padding:45px 40px 50px;height:100%;box-sizing:border-box}.navigation .navigation-body{display:flex;gap:10px;flex-direction:column}.navigation .navigation-body .navigation-linkContainer{perspective:120px;perspective-origin:bottom;overflow:hidden}.navigation .navigation-body a{text-decoration:none;font-weight:500;font-size:2.4rem;transition:.3s}.navigation .navigation-body a:hover{opacity:.7}@media screen and (max-width:768px){.navigation .navigation-body a{font-size:20px}}footer .text,footer a{font-size:clamp(1.5rem,1.5vw,1.6rem)}footer .footer-logo{max-width:120px;height:auto}@media screen and (max-width:768px){footer .footer-logo{display:flex;margin:auto;max-width:80px}footer .credits.align-end{align-items:flex-start;gap:1.5rem}}header{position:fixed;top:3.6rem;z-index:10;margin:0 5rem;width:calc(100% - 10rem)}@media(max-width:768px){header{top:2.5rem;margin:0 2.5rem}}@media(max-width:500px){header{top:2rem;margin:0 1.5rem}}header .logo{font-weight:700;font-family:ArchivoBlack,sans-serif;text-transform:uppercase;color:#000}header .logo span{color:#da3a3f}.marquee-text-container{width:100%;height:auto;display:flex;place-items:center}@keyframes marqueeOne{0%{transform:translate3d(var(--move-initial),0,0)}to{transform:translate3d(var(--move-final),0,0)}}.marquee-text-container .marquee{position:relative;overflow:hidden;--offset:40vw;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset))}.marquee-text-container .marquee-inner{width:-moz-fit-content;width:fit-content;display:flex;position:relative;white-space:nowrap}.marquee-text-container .marquee-inner span{font-size:clamp(2.5rem,5vw,7rem);padding:0 2vw;text-transform:uppercase}@media screen and (max-width:500px){.marquee-text-container .marquee-inner span{font-size:2rem}}.marquee-text-container .marquee .first{transform:translate3d(var(--move-initial),0,0);animation:marqueeOne 17s linear infinite}.marquee-inner span{font-size:1.6rem;font-family:ArchivoBlack,sans-serif}.marquee-inner span:nth-child(odd){color:#da3a3f}@media screen and (max-width:768px){.marquee-text-container-bottom{margin:2.5rem 0 5rem}}.header-marquee{position:absolute;top:0;left:0}.bottom-marquee{position:absolute;top:unset;bottom:0;left:0}.header-marquee .marquee-inner span{font-size:1.2rem;font-family:ArchivoBlack,sans-serif}.header-marquee .marquee-inner span:nth-child(odd){color:#da3a3f}:root{--size:clamp(5rem,1rem + 40vmin,10rem);--gap:calc(var(--size) / 2);--duration:60s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap))}.marquee{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee,.marquee__group{display:flex;gap:var(--gap)}.marquee__group{flex-shrink:0;align-items:center;justify-content:space-around;min-width:100%;animation:scroll-x var(--duration) linear infinite}@media(prefers-reduced-motion:reduce){.marquee__group{animation-play-state:paused}}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}.marquee img{display:grid;place-items:center;width:6vw;background:transparent;aspect-ratio:16/9;padding:calc(var(--size)/10);border-radius:.5rem;object-fit:contain;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;transition:opacity .2s ease-in-out}@media(max-width:768px){.marquee img{width:18vw}}.marquee img:hover{opacity:.7}.marquee a{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.marquee-wrapper{display:flex;flex-direction:column;gap:var(--gap);max-width:100vw;gap:2rem}.plx-section{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.plx-section{flex-direction:column}}.plx-banner-container{position:relative;width:100vw}@media screen and (max-width:768px){.plx-banner-container{width:100%}}.plx-banner-wrapper{width:100%;padding-top:50%;position:relative;overflow:hidden}.plx-banner-wrapper img{width:100%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);transform-origin:top;object-fit:cover}.plx-single-item{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}.plx-single-container{position:relative;width:100vw;display:flex}@media screen and (max-width:768px){.plx-single-container{width:100%}}.plx-single-wrapper{padding-top:48%;position:relative;overflow:hidden;height:5vw;width:100%;margin:auto}.plx-single-wrapper img{width:100%;height:150%;position:absolute;top:-35%;left:50%;transform:translateX(-50%) scale(1);transform-origin:50% 50%;object-fit:cover}#overlay{position:fixed;background-image:url(/_next/static/media/noise.d22a7e90.webp);background-size:cover;top:-40rem;left:-40rem;width:calc(100% + 80rem);height:calc(100% + 60rem);animation:noise 1s steps(2) infinite;will-change:transform;z-index:9999;opacity:.02;pointer-events:none}@keyframes noise{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}.container-line-separator{margin:0;padding:0}.line-separator{height:20px;position:relative;height:1px;width:100%;margin:auto}.separator{position:absolute;height:1px;width:0;opacity:.5;background-color:#e7e6e5;opacity:.3}.fade-text-wrapper{overflow:hidden}.faq-section{position:relative;display:flex;flex-direction:column;height:auto;border-radius:15px;color:#e7e6e5}@media screen and (max-width:768px){.faq-section{flex-direction:column;gap:5rem}}@media screen and (max-width:500px){.faq-section{gap:2.5rem}}@media screen and (max-width:768px){.faq-section h2{text-align:center;margin:auto}}.faq-section .container{display:flex;gap:10rem;width:40%}@media(max-width:768px){.faq-section .container{width:100%}}.faq-section .container-column{display:flex;flex-direction:column}@media(max-width:1200px){.faq-section .container-column{width:100%}}.faq-section .container-column .content{overflow:hidden}.faq-section .container-column .content p{text-align:left;font-size:2.5rem;margin-bottom:0}@media(max-width:1600px){.faq-section .container-column .content p{font-size:2rem}}@media(max-width:768px){.faq-section .container-column .content p{text-align:center;margin-bottom:1rem}}.accordion .wrapper-accordion{overflow:hidden}.accordion .question-container{color:#e7e6e5;width:100%;padding:2rem 0;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer}.accordion .question-container .question-content{font-size:clamp(1.6rem,1vw,2rem);text-align:left}@media(max-width:768px){.accordion .question-container .question-content{text-align:left;font-size:1.5rem}}.accordion .question-container.active,.accordion .question-container:hover{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent)}.accordion .arrow{transition:.5s ease-in-out}.accordion .arrow:before{content:url(/_next/static/media/black-plus.51c1f5e2.svg)}.accordion .arrow.active:before,.accordion .arrow:before{display:flex;align-items:center;justify-content:center;opacity:.8;filter:invert(1)}.accordion .arrow.active:before{content:url(/_next/static/media/black-minus.333029d5.svg)}.accordion .answer-container{padding:0 1rem;transition:height .4s ease-in-out}@media(max-width:500px){.accordion .answer-container{padding:0}}.accordion .answer-content{padding:1rem 0;font-size:18px}@media(max-width:768px){.accordion .answer-content{font-size:1.7rem}}@media(max-width:500px){.accordion .answer-content{font-size:1.5rem}}.accordion .subanswer-container{display:flex;gap:2rem}@media screen and (max-width:768px){.accordion .subanswer-container{flex-direction:column}}.accordion .subanswer-container img{max-width:350px;margin-top:3rem}@media(max-width:768px){.accordion .subanswer-container img{margin:3rem auto 0;display:flex}}@media(max-width:500px){.accordion .subanswer-container img{max-width:100%}}.accordion .subanswer-title{margin-bottom:1rem;font-weight:700}.accordion .subanswer-content,.accordion .subanswer-title{font-size:18px}@media(max-width:768px){.accordion .subanswer-content,.accordion .subanswer-title{font-size:1.7rem}}.google-reviews{height:auto;margin-top:5rem;margin-bottom:0;padding:15rem 10rem}@media(max-width:768px){.google-reviews{padding:5rem;margin-top:2.5rem}}@media(max-width:500px){.google-reviews h2{margin-bottom:1.5rem}}.google-reviews .slider-navigation{display:flex;justify-content:center;align-items:center}@media(max-width:500px){.google-reviews .slider-navigation{display:none}}.google-reviews .swiper-wrapper{margin-left:10rem;background-color:transparent}@media(max-width:1200px){.google-reviews .swiper-wrapper{margin-left:5rem}}@media(max-width:778px){.google-reviews .swiper-wrapper{margin-left:5rem}}@media(max-width:500px){.google-reviews .swiper-wrapper{margin-left:1.5rem}}.google-reviews .next-btn,.google-reviews .prev-btn{border:none;background:transparent;box-shadow:none}.google-reviews .next-btn img,.google-reviews .prev-btn img{filter:invert(1)}.google-reviews .swiper-slide{display:flex;justify-content:center;align-items:center;background-color:transparent}.google-reviews .review-card{border-radius:15px}.google-reviews .review-card .container,.google-reviews .review-card .wrapper{display:flex;flex-direction:column}.google-reviews .reviewer-photo{border-radius:50%;object-fit:cover}.google-reviews .reviewer-name{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.google-reviews .reviewer-comment{font-size:clamp(1.5rem,1vw,2rem)}.return-to-top{position:fixed;bottom:2.5rem;left:5rem;padding:1rem 1.5rem;border-radius:25px;display:flex;z-index:999;gap:1.5rem;background-color:#2b2b2b;font-weight:500;color:#e7e6e5;font-size:14px}.contact-container{opacity:0;mix-blend-mode:difference}.call-btn,.contact-container{position:fixed;right:5rem;bottom:2.5rem;z-index:999}.call-btn{display:flex;padding:1.2rem 2.5rem;border-radius:25px;background-color:#2b2b2b;color:#e7e6e5;font-weight:500;font-size:1.6rem;cursor:pointer}@media screen and (max-width:768px){.call-btn{right:2.5rem}}@media screen and (max-width:500px){.call-btn{right:1.5rem}}.contact-info{background-color:#2b2b2b;color:#e7e6e5;padding:1.2rem 2.5rem;border-radius:25px;gap:2.5rem}.contact-info,.contact-ino p{display:flex;align-items:center;font-size:1.6rem}.contact-info span{color:#da3a3f;font-weight:700;font-size:1.6rem}.contact-info a{color:#e7e6e5;text-decoration:none;font-weight:500;font-size:1.6rem}.contact-info a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.btn-black{background-color:#2b2b2b;color:#e7e6e5;padding:1rem 2.5rem;border-radius:25px;display:flex;align-items:center;gap:2.5rem;font-size:1.4rem;cursor:pointer}.hero{margin-top:5rem}.hero-content{position:relative}.hero-image{object-fit:cover;object-position:center;width:100%;max-width:100%;height:50vw}.hero .hero-logo-img{width:clamp(70px,15vw,200px);height:auto;margin-bottom:clamp(.25rem,1.5vw,1rem);opacity:1}.hero-content .content{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;z-index:2;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-content h1,.hero-content p{z-index:1;color:#e7e6e5}.hero-content h1{font-size:clamp(2rem,5vw,7rem);margin-bottom:clamp(0rem,.5vw,1rem)}.hero-content p{font-size:clamp(1.2rem,2vw,2rem);text-align:center;margin:0;padding:0}.studio-slider-mobile{height:100%;width:100%}.studio-slider-mobile img{height:100%;width:100%;object-fit:cover;height:60vw}.studio-slider-mobile .swiper-wrapper{margin-left:0}.studio-slider .slider{position:relative;height:45vw;overflow:hidden;cursor:pointer}.studio-slider .slider-images{position:absolute;width:100%;height:100%}.studio-slider p{font-size:20px;color:#e7e6e5}.studio-slider .img{position:absolute;width:100%;height:100%}.studio-slider .img img{height:100%;width:100%;object-fit:cover}.studio-slider .slider-counter{position:absolute;bottom:2em;left:50%;transform:translateX(-50%);height:20px;display:flex;gap:.5em;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.studio-slider .slider-counter>div{flex:1 1}.studio-slider .slider-counter p{line-height:20px}.studio-slider .counter{position:relative;top:0;will-change:transform}.studio-slider .slider-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:64px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.studio-slider .slider-title-wrapper{position:relative;width:100%;top:0;text-align:center;will-change:transform}.studio-slider .slider-title-wrapper p{font-size:50px;line-height:60px}.studio-slider .slider-indicators{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;display:flex;justify-content:space-between}.studio-slider .slider-indicators p{position:relative;font-size:clamp(1.5rem,2vw,2rem);font-weight:200;will-change:transform;cursor:pointer;text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:.1rem;color:#e7e6e5}.studio-slider .slider-preview{position:absolute;bottom:2em;right:2em;width:35%;height:auto;display:flex;justify-content:flex-end;gap:1em}@media(max-width:500px){.studio-slider .slider-preview{display:none}}.studio-slider .preview{position:relative;flex:1 1;cursor:pointer;max-height:80px;max-width:150px}.studio-slider .preview img{width:100%;height:100%;object-fit:cover}.studio-slider .preview:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:.3s ease-in-out}.studio-slider .preview.active:after{background-color:transparent}.prev-btn{display:inline-block;position:relative;color:#fff;transition:.3s ease-in-out;height:5rem;width:5rem;background-color:#d6d5d4;border:none;outline:none;cursor:pointer;z-index:10;transition:all .3s;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden}@media(max-width:768px){.prev-btn{height:4.5rem;width:4.5rem}}@media(max-width:500px){.prev-btn{height:4rem;width:4rem}}.prev-btn img{width:20px;height:20px;transition:transform .3s ease-in-out}@media(max-width:768px){.prev-btn img{width:16px;height:16px}}@media(max-width:500px){.prev-btn img{width:14px;height:14px}}.prev-btn .first-arrow{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.prev-btn .second-arrow{transform:translate(400%,-50%);position:absolute;top:50%;right:50%}.prev-btn:hover .first-arrow{transform:translate(-400%,-50%)}.prev-btn:hover .second-arrow{transform:translate(50%,-50%)}.next-btn{display:inline-block;position:relative;color:#fff;transition:.3s;height:5rem;width:5rem;background-color:#d6d5d4;border:none;outline:none;cursor:pointer;z-index:10;transition:all .3s;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden}@media(max-width:768px){.next-btn{height:4.5rem;width:4.5rem}}@media(max-width:500px){.next-btn{height:4rem;width:4rem}}.next-btn img{width:20px;height:20px;transition:transform .3s ease-in-out}@media(max-width:768px){.next-btn img{width:16px;height:16px}}@media(max-width:500px){.next-btn img{width:14px;height:14px}}.next-btn .first-arrow{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.next-btn .second-arrow{transform:translate(-400%,-50%);position:absolute;top:50%;right:50%}.next-btn:hover .first-arrow{transform:translate(400%,-50%)}.next-btn:hover .second-arrow{transform:translate(50%,-50%)}.equipments-cards{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5rem}@media(max-width:1250px){.equipments-cards{justify-content:center}}.equipments-cards .card{flex-grow:1;flex-shrink:1;flex-basis:calc(20% - 20px);box-sizing:border-box;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:400px;text-align:center;padding:clamp(2.5rem,5vw,10rem) 5rem;cursor:pointer;background-color:#d6d5d4}@media(max-width:1250px){.equipments-cards .card{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px)}}@media(max-width:768px){.equipments-cards .card{max-width:350px;margin:auto;flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 20px)}}.equipments-cards .card:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);background-color:#da3a3f}.equipments-cards .card .title,.swiper-equipments-card .title{color:#2b2b2b}.swiper-equipments-card .title{font-size:1.7rem}.swiper-equipments-card{box-sizing:border-box;background-color:#d6d5d4;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;padding:clamp(2.5rem,5vw,10rem) 5rem;min-height:400px}.equipments-cards .card:hover li,.equipments-cards .card:hover p{filter:invert(1)}hr{background-color:#fff;color:red;height:1.5px;opacity:.8;border:none}.equipments-cards .card li{font-size:clamp(1.5rem,1.2vw,1.7rem)}.services-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.services-cards .card{flex-grow:1;flex-shrink:1;flex-basis:calc(33.33% - 20px);box-sizing:border-box;background-color:#2b2b2b;padding:5rem}.services-cards .card .title{margin-bottom:2.5rem}.swiper-services-card .title{font-size:1.7rem;font-weight:700;text-transform:uppercase;margin-bottom:2.5rem;font-family:ArchivoBlack,sans-serif;color:#e7e6e5}.swiper-services-card{box-sizing:border-box;background-color:#2b2b2b;padding:clamp(2.5rem,5vw,10rem) 5rem;border-radius:10px;min-height:350px}.studio p{font-size:clamp(1.7rem,2.5vw,3rem);max-width:1000px;text-align:center;margin:0 auto;font-weight:700}@media only screen and (max-width:768px){.contact-wrapper{flex-direction:column-reverse;align-items:flex-start}.socials-wrapper{display:flex;justify-content:flex-start;flex-direction:row;width:100%;margin-top:2.5rem}}.socials{display:flex}.socials img{max-width:25px}.error-page{height:100vh;display:flex;align-items:center;justify-content:center}.error-page .marquee-container:last-child{background-color:green}.error-page .title{font-size:2rem;font-family:ArchivoBlack,sans-serif}.legals h1{font-size:clamp(4rem,5vw,6rem)}