:root{--clr-neutral-white: #F6F7F2;--clr-neutral-grey: #9E9F9C;--clr-neutral-black: #1A1A1A;--clr-neutral-grey-200: #545454;--clr-accent-brand: #F9C303;--clr-main-bg: #E2DBC9;--clr-border-primary: #B3B4B1;--clr-text-primary: #1A1A1A;--clr-text-secondary: var(--clr-neutral-grey-200);--clr-text-primary-inversed: var(--clr-neutral-white);--clr-text-secondary-inversed: var(--clr-neutral-grey);--clr-text-placeholder: #B7B8B6;--fs-h1: clamp(2.1875rem, 1.4375rem + 3.3333vw, 3.8125rem);--fs-h2: clamp(1.75rem, 1.1731rem + 2.5641vw, 3rem);--fs-h3: clamp(1.375rem, .8558rem + 2.3077vw, 2.5rem);--fs-h5: clamp(1.125rem, .9231rem + .8974vw, 1.5625rem);--fs-h6: clamp(1rem, .8846rem + .5128vw, 1.25rem);--fs-body: clamp(1rem, .8846rem + .5128vw, 1.25rem);--fs-caption: .8125rem;--rounded-12: .75rem;--rounded-18: 1.125rem;--rounded-24: 1.5rem;--rounded-32: 2rem;--rounded-40: 2.5rem}@font-face{font-family:BrittiSans;src:url(/assets/britti-sans-regular-Daq62J7V.woff2) format("woff2"),url(/assets/britti-sans-regular-BZQrSCMj.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BrittiSans;src:url(/assets/britti-sans-semibold-CH1UO4Kg.woff2) format("woff2"),url(/assets/britti-sans-semibold-DOEWUjtt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}html{scroll-behavior:smooth}body{font-family:BrittiSans,sans-serif;-webkit-font-smoothing:antialiased;font-size-adjust:.52;line-height:1.5;background-color:var(--clr-main-bg)}body.locked{overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}img{object-fit:cover}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1,h2,h3{font-weight:600;line-height:1.2}ul[role=list],ol[role=list]{list-style:none;padding:0}h1{font-size:var(--fs-h1);text-transform:uppercase;color:var(--clr-text-primary-inversed);margin-bottom:1rem}h2,h3,h4,h5,h6{color:var(--clr-text-primary)}h2{font-size:var(--fs-h2)}h2+p{margin-top:.75rem}h3{font-size:var(--fs-h3);text-transform:uppercase}h5{font-size:var(--fs-h5)}h6{font-size:var(--fs-h6)}p{font-size:var(--fs-body);font-weight:400;color:var(--clr-text-secondary)}*::selection{color:var(--clr-text-primary-inversed);background-color:var(--clr-neutral-grey-200)}a{text-decoration:none}fieldset{border:none;padding:0}input,textarea{box-sizing:border-box;background:transparent;border:none}section{padding:4.5rem 0}.pb-0{padding-bottom:0!important}.max-w-60{max-width:60%}.hidden{display:none}.mt-1{margin-top:1rem}.page-leave{opacity:0;transition:opacity .3s ease}.page-enter{opacity:0;animation:fadeIn .3s ease forwards}@keyframes fadeIn{to{opacity:1}}@media (min-width: 992px){h1{margin-bottom:1.25rem}h2+p{margin-bottom:1.25rem}}.header{position:absolute;top:2.25rem;left:1.25rem;z-index:10}.big-container{margin-inline:auto}.cards{display:grid;gap:.5rem}.cards_three{grid-template-rows:repeat(3,auto)}.cards_four{grid-template-rows:repeat(4,auto)}.container{width:100%;padding:0 16px;margin-inline:auto}.section-hero{padding:.25rem;min-height:100vh;min-height:100svh}.section-hero .content,.section-hero .content-2{padding:5.75rem 1.25rem 0}.section-hero h1+p{color:var(--clr-text-primary-inversed);margin-bottom:1.5rem}.section-hero .big-container{background:url(/img/gradient-bg-mobile.webp) no-repeat center/cover;border-radius:var(--rounded-32);min-height:99vh;min-height:99svh;padding-bottom:2rem}.graphic-design-page .section-hero .big-container,.space-branding-page .section-hero .big-container,.installation-page .section-hero .big-container,.success-page .section-hero .big-container{background:url(/img/bg-services-2-mobile.webp) no-repeat center/cover;display:flex;justify-content:center;align-items:center;text-align:center}.graphic-design-page .section-hero .btn-primary,.space-branding-page .section-hero .btn-primary,.installation-page .section-hero .btn-primary,.success-page .section-hero .btn-primary{margin-inline:auto}.about-page{background-color:var(--clr-neutral-black)}.about-page h2,.about-page h3,.about-page h4,.about-page h5,.about-page h6,.about-page p{color:var(--clr-text-primary-inversed)}.about-page .section-hero .big-container{display:flex;justify-content:center;align-items:center;background:url(/img/gradient-purple.webp) no-repeat center/cover}.about-page .section-hero .content-2{padding:0 1.44rem;text-align:center}.about-page .section-hero .tag{position:static;width:fit-content;margin-inline:auto;margin-bottom:1rem}.about-page .section-why-us .card{background-color:#242424}.about-page .section-why-us .card>span{background-color:var(--clr-neutral-black);color:var(--clr-text-primary-inversed)}.about-page .section-why-us .card p{color:var(--clr-text-secondary-inversed)}.contact-page .section-hero .big-container{height:auto}.contact-page .section-hero .container{display:flex;flex-direction:column;gap:2.16rem}.contact-page .section-hero .content{padding:6rem 0 0}.graphic-design-page .section-problem .big-container{background:url(/img/gd-pattern.webp) no-repeat center/cover}.section-why-us{padding:4.5rem 0}.section-why-us .cards{margin-top:1.25rem}.section-promo{padding:0 .25rem}.section-promo .big-container{background:url(/img/gradient-bg-mobile.webp) no-repeat center/cover;border-radius:var(--rounded-18);padding:1.25rem 0}.section-worth .container>p{max-width:100%;margin-bottom:2rem}.section-banner{padding:0 .25rem}.section-banner .big-container{display:flex;justify-content:center;align-items:center;text-align:center;background:url(/img/highway.webp) no-repeat center/cover;border-radius:var(--rounded-24);height:15.625rem}.section-banner .big-container>div{font-size:clamp(1.75rem,1.1731rem + 2.5641vw,3rem);text-transform:uppercase;color:var(--clr-text-primary-inversed);font-weight:600}.section-banner .big-container>div span{color:var(--clr-accent-brand)}.section-case-study{padding:4.5rem 0 6.5rem}.section-case-study .container{margin-bottom:2.5rem}.section-case-study .container>div:first-child{display:flex;flex-direction:column;gap:1.25rem}.section-case-study .container>div:first-child p{margin-bottom:0}.section-case-study .big-container{padding:0 1rem}.section-have-logo{padding:0 .75rem 4.5rem}.section-have-logo .container{padding:2.5rem .75rem .75rem;background-color:#ede9de;border-radius:2rem}.section-have-logo .container>h2,.section-have-logo .container>p{text-align:center}.section-have-logo .cards{margin-top:2.5rem}.section-services{scroll-margin-top:12rem}.section-services,.section-approach{padding:0 0 4.5rem}.section-services .container>div:first-child,.section-approach .container>div:first-child{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.section-services .container h2+p,.section-approach .container h2+p{margin-bottom:0}.section-process{padding:0 0 4.5rem}.section-process .container{display:flex;flex-direction:column}.section-process .container h2+p{margin-bottom:2rem}.section-process .container>div:first-child{padding-bottom:2.5rem;border-bottom:1px solid var(--clr-border-primary);margin-bottom:2.5rem}.section-process .steps{display:grid;grid-template-rows:repeat(4,auto);gap:2.5rem}.section-cta{padding:0 .25rem}.section-cta .big-container{padding:1.5rem 1.25rem;background:url(/img/gradient-purple.webp) no-repeat center/cover;border-radius:var(--rounded-18)}.section-cta .container{display:flex;flex-direction:column}.section-cta .container h3,.section-cta .container p{color:var(--clr-text-primary-inversed)}.section-cta .container h3{margin-bottom:.75rem}.section-cta .container h3+p{margin-bottom:1.25rem}.vehicle-branding-page .section-cta .big-container,.graphic-design-page .section-cta .big-container,.space-branding-page .section-cta .big-container,.installation-page .section-cta .big-container,.our-work-page .section-cta .big-container{background:url(/img/bg-services-desktop.webp) no-repeat center/cover}.our-work-page .section-cta,.graphic-design-page .section-cta{padding-bottom:4.5rem}.footer{padding:2.5rem 0}.footer .container>div:first-child{padding-bottom:2.5rem;border-bottom:1px solid var(--clr-border-primary)}.footer .container>div:first-child>div:first-child{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:2.5rem}.footer .container>div:first-child .phone{display:flex;gap:.5rem;color:var(--clr-text-primary);transition:color .3s ease}.footer .container>div:first-child .phone:hover{color:var(--clr-text-secondary)}.footer .container>div:first-child .phone:hover svg{fill:var(--clr-text-secondary)}.footer .container>div:first-child .phone svg{fill:var(--clr-text-primary);transition:fill .3s ease}.footer .container>div:last-child{text-align:center;margin-top:2rem}.footer .container>div:last-child p,.footer .container>div:last-child a{color:var(--clr-text-secondary);font-size:.875rem}.footer .container>div:last-child p{margin-bottom:1.25rem}.footer .container>div:last-child a:hover{color:var(--clr-text-primary)}.footer .footer-links{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.footer .footer-links li a{color:var(--clr-text-secondary);font-size:1rem;transition:color .3s ease}.footer .footer-links li a:hover{color:var(--clr-text-primary)}.footer .socials{display:flex;gap:1.5rem}.footer .socials a:hover svg{fill:var(--clr-text-secondary)}.footer .socials svg{fill:var(--clr-text-primary);transition:fill .3s ease}.about-page .footer .footer-links li a,.about-page .footer .container>div:last-child a{color:var(--clr-text-secondary-inversed)}.about-page .footer .footer-links li a:hover,.about-page .footer .container>div:last-child a:hover{color:var(--clr-text-primary-inversed)}.about-page .footer .socials svg{fill:var(--clr-neutral-white)}.about-page .footer .socials svg:hover{fill:var(--clr-neutral-grey)}.about-page .footer .container>div:last-child p{color:var(--clr-text-secondary-inversed)}.about-page .footer .container>div:first-child .phone{color:var(--clr-text-primary-inversed)}.about-page .footer .container>div:first-child .phone svg{fill:var(--clr-text-primary-inversed)}.about-page .footer .container>div:first-child .phone:hover{color:var(--clr-text-secondary-inversed)}.about-page .footer .container>div:first-child .phone:hover svg{fill:var(--clr-text-secondary-inversed)}.section-features{padding:2.5rem 0 4.5rem}.section-features .feature{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background-color:#ede9de;border-radius:var(--rounded-12);text-align:center;align-items:center}.section-problem{padding:.25rem}.section-problem>.container{margin-bottom:2.5rem}.section-problem .big-container{position:relative;padding:2rem;background:url(/img/highway.webp) no-repeat center/cover;border-radius:var(--rounded-24);height:auto}.section-problem .big-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;border-radius:inherit;pointer-events:none}.section-problem .big-container .cards{position:relative;z-index:2;gap:2rem}.section-vehicle-types{padding:4.5rem 0 0}.section-vehicle-types h2{margin-bottom:2.5rem}.section-vehicle-types .card{padding:1.5rem}.section-vehicle-types .card img{width:14rem;margin-bottom:2rem}.section-vehicle-types .card:not(:first-child){background-color:#ede9de}.section-vehicle-types .card:first-child{background-color:var(--clr-text-primary)}.section-vehicle-types .card:first-child h5{color:var(--clr-text-primary-inversed)}.section-vehicle-types .card:first-child p{color:var(--clr-text-secondary-inversed)}.section-common-questions .container{display:flex;flex-direction:column;gap:1.25rem}.section-common-questions .container>div:first-child>h2{margin-bottom:1.5rem}.section-common-questions .container>div:last-child{overflow:hidden;border-radius:var(--rounded-32);width:100%;height:25rem}.section-common-questions .container>div:last-child>img{width:100%}.section-solutions{padding-top:5.5rem}.section-solutions h2{margin-bottom:2.5rem}.section-portfolio .container{display:flex;flex-direction:column;gap:2rem}.section-portfolio .actions{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem}.section-benefits{padding:0}.section-benefits h2{margin-bottom:2rem}.section-benefits .image{border-radius:var(--rounded-18);margin-block:1.25rem;width:100%;overflow:hidden}.section-benefits .image img{height:100%;width:100%}.section-benefits .btn-primary{margin-inline:auto}.installation-page .section-benefits{padding-top:3.5rem}.section-space-types{padding:10.75rem 0}.section-space-types h2{margin-bottom:2rem}.our-work-page .section-top{padding:8rem 0 4.5rem}.our-work-page .section-top .container>div{text-align:center;margin-bottom:2.5rem}.our-work-page .section-top .container h1{color:var(--clr-text-primary)}.our-work-page .section-top .cols{display:flex;flex-direction:column;gap:1rem}.privacy-page h1,.privacy-page h2,.privacy-page h3{color:var(--clr-text-primary)}.privacy-page h2{font-size:var(--fs-h3)}.privacy-page .header{top:1rem;left:1rem}.privacy-page .container h1+p,.privacy-page .container p strong{color:var(--clr-text-primary)}.privacy-page .container li{color:var(--clr-text-secondary);font-size:var(--fs-body)}.privacy-page .container h1+p{margin-bottom:3rem}.privacy-page .section-top{padding-top:8rem}@media (min-width: 576px){.section-hero .content{width:90%}.section-space-types .cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.container{max-width:720px;padding:0}.section-hero .content{width:90%}.section-hero .content p{width:73%}.cards_four{grid-template-columns:repeat(2,auto)}}@media (min-width: 992px){.home-page .header{left:initial;right:3.5rem;top:3.5rem}.vehicle-branding-page .section-hero .content-2{padding-top:10rem}.header{left:3.5rem;top:3.5rem}.container{max-width:960px}.cards_three{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.section-hero{padding:1rem}.section-hero .content{padding:2.5rem 2.5rem 0}.section-hero .content p{margin-bottom:3.5rem;width:65%}.section-hero .content-2{display:flex;flex-direction:column;align-items:center;max-width:48rem;margin:0 auto;text-align:center}.section-hero .content-2>p{max-width:36rem}.section-hero .big-container{min-height:97vh;min-height:97svh;background:url(/img/bg-services-desktop.webp) no-repeat center/cover;border-radius:var(--rounded-40);padding-bottom:5rem}.home-page .section-hero .big-container{background:url(/img/gradient-bg-desktop.webp) no-repeat center/cover}.graphic-design-page .section-hero .content-2,.graphic-design-page .section-hero .big-container,.space-branding-page .section-hero .content-2,.space-branding-page .section-hero .big-container,.installation-page .section-hero .content-2,.installation-page .section-hero .big-container,.success-page .section-hero .content-2,.success-page .section-hero .big-container{padding:0}.graphic-design-page .section-hero .big-container,.space-branding-page .section-hero .big-container,.installation-page .section-hero .big-container,.success-page .section-hero .big-container{background:url(/img/bg-services-2-desktop.webp) no-repeat center/cover}.graphic-design-page .section-hero .content-2>p,.space-branding-page .section-hero .content-2>p,.installation-page .section-hero .content-2>p,.success-page .section-hero .content-2>p{max-width:46rem;margin-bottom:2.5rem}.contact-page .section-hero .big-container{display:flex;align-items:center;padding:8rem 0}.contact-page .section-hero .container{flex-direction:row;justify-content:space-between;align-items:start}.contact-page .section-hero .content{padding:0}.contact-page .section-hero .content>p{width:75%}.contact-page .section-hero .content>div p{margin-bottom:.5rem}.vehicle-branding-page .section-worth .container>p{max-width:100%}.about-page .section-hero .content-2{max-width:58rem}.about-page .section-hero .content-2 h1{text-wrap:initial}.about-page .section-hero .content-2 p{max-width:45rem}.section-promo{padding:0 1rem}.section-promo .big-container{padding:2rem 0;border-radius:var(--rounded-24)}.section-why-us{padding:6.5rem 0 10.75rem}.section-why-us .cards{margin-top:3.5rem}.section-worth{padding:10.75rem 0 6.5rem}.section-worth .container>p{max-width:48%;margin-bottom:3.25rem}.section-banner{padding:0 1rem}.section-banner .big-container{border-radius:var(--rounded-40);height:25rem}.section-case-study{padding:10.75rem 0}.section-case-study h2{text-wrap:initial;max-width:37rem}.section-case-study h2+p{max-width:44rem}.section-have-logo{padding:0 0 10.75rem}.section-have-logo .container{padding:3.5rem 2.5rem;border-radius:2.5rem}.section-have-logo .cards{margin-top:3.5rem}.section-services,.section-approach{padding:0 0 10.75rem}.section-services .container>div:first-child>div,.section-approach .container>div:first-child>div{max-width:80%}.section-process{padding:0 0 10.75rem}.section-process .container{flex-direction:row;justify-content:space-between}.section-process .container h2+p{margin-bottom:4rem}.section-process .container>div:first-child{padding:0;margin:0;border-bottom:none}.section-process .steps{gap:4.5rem}.section-cta{padding:0 1rem}.section-cta .big-container{padding:2.5rem 0rem;border-radius:var(--rounded-24)}.section-cta .container{flex-direction:row;justify-content:space-between;align-items:end}.section-cta .container h3{margin-bottom:.5rem}.section-cta .container h3+p{margin:0}.graphic-design-page .section-cta{padding-bottom:10.75rem}.our-work-page .section-cta{padding-bottom:8rem}.section-service-area{padding:8rem 0;text-align:center}.footer .container>div:first-child>div:first-child{flex-direction:row;justify-content:space-between;align-items:center}.footer .container>div:first-child .phone{justify-content:flex-end}.footer .footer-links{flex-direction:row;gap:2rem}.footer .socials{width:12.375rem;justify-content:end}.section-features{padding:4rem 0 8rem}.section-features .feature{padding:1rem 1.5rem;background-color:#ede9de;border-radius:var(--rounded-18);text-align:left;align-items:start}.section-problem{padding:1rem}.section-problem>.container{margin-bottom:3.75rem}.section-problem .big-container{display:flex;align-items:center;min-height:30rem;padding:2rem;border-radius:var(--rounded-40)}.section-problem .big-container .cards{gap:4rem}.section-vehicle-types{padding:10.75rem 0 0}.section-vehicle-types h2{margin-bottom:3.5rem}.section-vehicle-types .card{padding:2rem 1.5rem}.section-vehicle-types .card img{width:100%}.section-vehicle-types .card:nth-child(2) h5,.section-vehicle-types .card:nth-child(3) h5{width:80%}.section-common-questions{padding:10.75rem 0}.section-common-questions .container{flex-direction:row-reverse;justify-content:space-between}.section-common-questions .container>div:first-child{max-width:32rem}.section-common-questions .container>div:first-child>h2{margin-bottom:2.5rem}.section-common-questions .container>div:last-child{max-width:36rem;height:43rem;border-radius:var(--rounded-40)}.section-common-questions .container>div:last-child>img{height:100%}.section-solutions{padding-top:9.75rem}.section-solutions h2{margin-bottom:3.125rem}.about-page .section-solutions{padding-top:8rem}.section-portfolio{padding:10.75rem 0}.section-portfolio .container{gap:4rem}.section-benefits{padding:0}.section-benefits h2{text-align:center;margin-bottom:4rem}.section-benefits .image{border-radius:var(--rounded-40);margin-block:2.5rem}.installation-page .section-benefits{padding-top:9.75rem}.installation-page .section-process{padding:10.75rem 0}.section-space-types h2{margin-bottom:3.5rem}.section-space-types .cards{grid-template-columns:repeat(4,1fr)}.our-work-page .section-top .container>div{margin-bottom:4rem}.our-work-page .section-top .cols{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.section-text{padding:8rem 0}.privacy-page .section-top{padding-top:10rem}.privacy-page .header{top:3.5rem;left:3.5rem}}@media (min-width: 1200px){.container{max-width:1140px}.section-case-study .container>div:first-child{flex-direction:row;justify-content:space-between;align-items:flex-end}.section-case-study .cards{grid-template-columns:repeat(3,1fr)}.section-services .container>div:first-child,.section-approach .container>div:first-child{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:4.5rem}.section-services .container>div:first-child>div,.section-approach .container>div:first-child>div{max-width:60%}.section-process>.container>div:first-child{flex:1}.section-process .steps{flex:1;padding-left:4rem;border-left:1px solid var(--clr-border-primary)}.cards_four{grid-template-columns:repeat(4,1fr);grid-template-rows:auto}}@media (min-width: 1440px){.container{max-width:1280px}.section-hero .content h1{max-width:770px}.section-hero .content p{max-width:600px}.section-banner .big-container{height:31.25rem}}@media (min-width: 1600px){.section-promo .big-container,.section-banner .big-container,.section-cta .big-container,.section-problem .big-container{max-width:104rem}}.floating-nav{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;border-radius:9999px;background:#454545cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000001f,0 2px 6px #00000014;z-index:1000}.floating-nav .nav-links{display:none}.floating-nav .nav-item{font-size:1rem;color:var(--clr-text-primary-inversed);display:flex;align-items:center;justify-content:center;gap:.25rem}.floating-nav .nav-menu-btn{background:transparent;display:flex;align-items:center;gap:.75rem;border:none;outline:none;padding:.63rem 1.25rem}.floating-nav .nav-menu-btn:active{transform:scale(.98)}.floating-nav .nav-menu-btn .menu-text{color:var(--clr-text-primary-inversed)}.floating-nav .nav-menu-btn .hamburger span{display:block;width:1.25rem;height:.125rem;background-color:var(--clr-neutral-white);border-radius:1rem;transition:transform .2s ease-out}.floating-nav .nav-menu-btn .hamburger span:first-child{margin-bottom:6px}.floating-nav .nav-menu-btn.is-open .hamburger span:first-child{transform:rotate(45deg) translateY(5px)}.floating-nav .nav-menu-btn.is-open .hamburger span:last-child{transform:rotate(-45deg) translateY(-6px)}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#454545f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;transform:translate(-100%);transition:transform .4s ease;z-index:1100}.mobile-overlay .close-btn{position:absolute;top:1rem;right:1rem;font-size:2rem;background:none;border:none;color:var(--clr-text-primary-inversed);cursor:pointer}.mobile-overlay .mobile-nav-links{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.mobile-overlay .mobile-nav-links .mobile-nav-item{font-size:1.5rem;color:var(--clr-text-primary-inversed);text-decoration:none}.mobile-overlay .mobile-nav-links .mobile-nav-item:hover{color:var(--clr-text-primary)}.mobile-overlay.open{transform:translate(0)}.logo{width:8.375rem;height:1.75rem}.btn-primary{position:relative;display:block;width:fit-content;white-space:nowrap;color:var(--clr-text-primary);background:linear-gradient(to right,#8e2de2,#4a00e0);padding:.75rem 1.25rem;border-radius:.75rem;font-size:var(--fs-body);text-decoration:none;cursor:pointer;overflow:hidden;transition:transform .2s ease}.btn-primary span{font-size:var(--fs-body);position:relative;z-index:10;transition:color .4s;color:var(--clr-text-primary)}.btn-primary:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:110%;background:var(--clr-neutral-white);z-index:0;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1)}.btn-primary:hover:before{transform:translate3d(100%,0,0)}.btn-primary:hover span{color:var(--clr-text-primary-inversed)}.btn-primary:active{transform:scale(.95)}.btn-primary.inversed span{color:var(--clr-text-primary-inversed)}.btn-primary.inversed:before{background:var(--clr-neutral-black)}.btn-secondary{font-size:var(--fs-body);padding:.75rem 1.25rem;border:1px solid var(--clr-neutral-grey-200);display:flex;align-items:center;gap:.5rem;width:fit-content;border-radius:.75rem;color:var(--clr-text-secondary);transition:all .3s ease,border .3s ease}.btn-secondary svg{width:1rem;height:1rem;fill:#545454}.btn-secondary:hover{color:var(--clr-text-primary);border-color:var(--clr-neutral-black);gap:.75rem}.btn-secondary:hover svg{transform:scale(1.2);fill:var(--clr-text-primary)}.btn-secondary:active{transform:scale(.98)}.btn-tertiary{width:fit-content;color:var(--clr-text-primary);display:flex;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 0;transition:all .3s ease,border .3s ease}.btn-tertiary svg{fill:#545454}.btn-tertiary:hover{color:var(--clr-text-secondary);gap:.75rem}.btn-tertiary:hover svg{fill:var(--clr-text-secondary)}.truck-image{width:fit-content;margin-top:1.5rem;margin-inline:auto}.truck-image img{width:clamp(12.5rem,5.2083rem + 32.4074vw,34.375rem);height:auto;aspect-ratio:8/11}.card{border-radius:18px}.card:has(span){padding:1.25rem 1.25rem 1.75rem;background-color:#dbd3bd}.card span{width:2.5rem;height:2.5rem;font-size:var(--fs-h5);font-weight:600;padding-top:2px;display:flex;justify-content:center;align-items:center;border-radius:9999px;background-color:#e8e2d4;margin-bottom:1.25rem}.card h5{margin-bottom:.75rem}.card_w_btn{padding:1.25rem 1.5rem;background-color:var(--clr-main-bg)}.card_w_btn p{margin-bottom:1.5rem}.card_bw{padding:1.25rem 1.25rem 1.75rem;display:flex;flex-direction:column;gap:1.25rem;background-color:#ede9de}.card_bw p{font-size:1rem}.card_bw>svg{width:1.5rem;height:1.5rem}.card_bw:first-child{background-color:var(--clr-neutral-black)}.card_bw:first-child h5{color:var(--clr-text-primary-inversed)}.card_bw:first-child h5+p{color:var(--clr-text-secondary-inversed)}.card_bw:first-child .btn-tertiary{color:var(--clr-text-primary-inversed)}.card_bw:first-child .btn-tertiary svg{fill:#f6f7f2}.card_bw:first-child .btn-tertiary:hover{color:var(--clr-text-secondary-inversed)}.card_bw:first-child .btn-tertiary:hover svg{fill:var(--clr-text-secondary-inversed)}.promo-banner{display:flex;flex-direction:column;gap:.75rem}.promo-banner svg{width:1.5rem;height:1.5rem}.promo-banner h3,.promo-banner p{color:var(--clr-text-primary-inversed)}.promo-banner h3{margin-bottom:.75rem}.info-list h3{font-size:var(--fs-h1)}.info-list>li{padding:0 .25rem .5rem;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--clr-border-primary)}.info-list>li p{max-width:45%;text-align:right}.info-list>li:not(:first-child){padding-top:1.25rem}.info-list.services h3{font-size:var(--fs-h5);text-transform:none}.info-list.services>li{padding:1.25rem .25rem .75rem;align-items:center;gap:2rem}.info-list.services>li>p{max-width:13rem}.about-page .info-list>li{align-items:start;border-bottom:1px solid var(--clr-neutral-grey)}.about-page .info-list>li>p{max-width:70%;color:var(--clr-text-secondary-inversed)}.tag{position:absolute;border-radius:9999px;font-size:var(--fs-caption);line-height:normal;color:var(--clr-text-primary-inversed);padding:.25rem .5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2}.splide__slide{position:relative;width:18rem;height:18rem;border-radius:var(--rounded-18);overflow:hidden}.splide__slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;border-radius:inherit;pointer-events:none}.splide__slide:not(:nth-child(2)) img{height:100%;width:auto}.splide__slide img{height:auto}.splide__slide .tag{left:.75rem;bottom:.75rem;box-shadow:0 2px 12px #00000026}#vehicles-slider .splide__slide{display:flex;align-items:center;justify-content:center}#vehicles-slider .splide__slide:after{content:none;display:none}#vehicles-slider .splide__pagination{gap:.25rem;padding:0}#vehicles-slider .splide__pagination__page{width:.75rem;height:.375rem;border-radius:.125rem;border:none;background:var(--clr-neutral-grey);cursor:pointer}#vehicles-slider .splide__pagination__page.is-active{width:1rem;height:.5rem;background:var(--clr-neutral-white)}.step{max-width:22rem;display:flex;flex-direction:column;gap:.75rem;padding:0 .25rem}.step .dot{display:block;width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--clr-accent-brand)}.step h5{margin-bottom:.5rem}.service-map{width:100%;min-height:14rem;overflow:hidden;border-radius:var(--rounded-24);margin-top:1.5rem;border:1px solid var(--clr-border-primary)}.service-map img{width:100%}.point{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.point h5,.point p{color:var(--clr-text-primary-inversed)}.point svg{width:1.5rem;height:1.5rem}.faq{display:flex;flex-direction:column;gap:1.25rem}.faq details{pointer-events:none}.faq details>summary{list-style:none;font-size:var(--fs-h6);font-weight:600;color:var(--clr-text-primary);margin-bottom:.5rem}.masonry-cards{columns:30rem}.masonry-card{position:relative;height:27rem;margin-bottom:.75rem;border-radius:var(--rounded-24);break-inside:avoid;overflow:hidden}.masonry-card img{height:100%;width:100%}.masonry-card .description{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.25rem;position:absolute;width:100%}.masonry-card .description.top{top:0}.masonry-card .description.bottom{bottom:0}.masonry-card .description.dark-bg{background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.masonry-card .description.light-bg{background:#ffffff1a;-webkit-backdrop-filter:initial;backdrop-filter:initial}.masonry-card .description.medium-bg{background:#0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.masonry-card .description .name{display:flex;justify-content:space-between;align-items:start}.masonry-card .description .name>*{color:var(--clr-text-primary-inversed)}.masonry-card .description .name>h6{text-align:left;white-space:nowrap}.masonry-card .description .name>span{text-align:right;font-size:.8125rem}.masonry-card .description .tags{display:flex;gap:.5rem}.masonry-card .description .tag{position:static;-webkit-backdrop-filter:initial;backdrop-filter:initial}.whatsapp{display:flex;align-items:center;gap:1.5rem}.whatsapp *{color:var(--clr-text-primary-inversed)}.whatsapp>div{display:flex;gap:.75rem}.whatsapp>div>p{width:100%!important}.whatsapp svg{transform:translateY(2px);width:1.125rem;height:1.125rem}.whatsapp a{text-decoration:underline;transition:color .3s ease}.whatsapp a:hover{color:var(--clr-text-secondary-inversed)}.form-wrapper{padding:1.25rem;width:100%;border-radius:var(--rounded-24);border:1px solid rgba(158,159,156,.3);background:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.form-wrapper input.error,.form-wrapper textarea.error{border:2px solid #e63946;border-radius:.5rem}.form-wrapper input.success,.form-wrapper textarea.success{border:2px solid #2a9d8f;border-radius:.5rem}.form-wrapper .error-message,.form-wrapper .success-message{font-size:.85rem;margin-top:.25rem;display:block;opacity:0;transform:translateY(-4px);animation:fadeIn .3s ease-out forwards}.form-wrapper .error-message{color:#e63946}.form-wrapper .success-message{color:#2a9d8f}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.form-wrapper>form fieldset{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.form-wrapper>form fieldset>label{height:4.75rem}.form-wrapper>form label[for=message]{height:7.75rem}.form-wrapper>form label{font-size:1rem;color:var(--clr-text-primary-inversed);display:flex;flex-direction:column}.form-wrapper>form input,.form-wrapper>form textarea{font-size:1rem;padding-block:.5rem;border-bottom:1px solid var(--clr-neutral-grey);color:var(--clr-text-primary-inversed)}.form-wrapper>form input::placeholder,.form-wrapper>form textarea::placeholder{color:var(--clr-text-placeholder)}.form-wrapper>form input:focus,.form-wrapper>form textarea:focus{outline:none;border:2px solid #fff;border-radius:.5rem}.form-wrapper>form textarea{padding-bottom:2.5rem}.form-wrapper>form input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0;padding:0;font:inherit;color:#fff;width:1.5rem;height:1.5rem;border:1px solid var(--clr-neutral-white);border-radius:.25rem;display:grid;place-content:center}.form-wrapper>form input[type=checkbox]:before{content:"";width:1rem;height:1rem;border-radius:.125rem;transform:scale(0);transition:.1s transform ease-out;box-shadow:inset 1em 1em #fff}.form-wrapper>form input[type=checkbox]:checked:before{transform:scale(1)}.form-wrapper>form input[type=checkbox]:focus{outline:none;border:2px solid #fff;border-radius:.25rem}.form-wrapper>form .checkbox-container{display:flex;flex-direction:column;gap:1rem}.form-wrapper>form .checkbox-group p{font-size:1rem;color:var(--clr-text-primary-inversed);margin-bottom:1.25rem}.form-wrapper>form .checkbox-group .checkbox-item{flex-direction:row;align-items:center;gap:.75rem}.form-wrapper>form .message{margin-top:2.5rem}.form-wrapper>form .agreement{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem}.form-wrapper>form .agreement>span{font-size:.8125rem;color:var(--clr-text-placeholder)}.form-wrapper>form .agreement>span>a{color:inherit;text-decoration:underline}.form-wrapper>form .agreement>span>a:hover{color:var(--clr-text-primary-inversed)}.form-wrapper>form .agreement .btn-primary{cursor:pointer;width:fit-content;border:none;outline:none}.form-wrapper>form .agreement .btn-primary span{font-size:1rem}.textbox{margin-top:1.25rem;width:90%;display:flex;flex-direction:column;gap:1.5rem}.section{margin-block:2.5rem}.section h2{margin-bottom:1.5rem}.section p,.section li{max-width:60ch;margin-bottom:.4em}.section ul{margin-block:1rem;padding-left:1.75rem}.section a{color:var(--clr-text-secondary);font-size:var(--fs-body)}.section a:hover{color:var(--clr-text-primary)}@media (min-width: 768px){#vehicles-slider{margin-top:6rem}}@media (min-width: 992px){.floating-nav{bottom:3.5rem;padding:2px 3px;background:#45454599}.floating-nav .nav-menu-btn{display:none}.floating-nav .nav-links{display:flex;position:relative;gap:.25rem}.floating-nav .nav-item{border-radius:9999px;width:max-content;padding:0 1.75rem;height:3.75rem;font-size:1.25rem;transition:background-color .4s ease}.floating-nav .nav-item:hover,.floating-nav .nav-item.active{background-color:#fff6}.floating-nav .nav-item .dropdown-icon{transform:translateY(-2px);transition:transform .2s ease}.floating-nav .nav-dropdown{position:relative}.floating-nav .nav-dropdown:after{content:"";position:absolute;top:-50%;left:0;width:170%;height:3.125rem}.floating-nav .nav-dropdown:hover .dropdown-menu{opacity:1;transform:scaleY(1);height:auto}.floating-nav .nav-dropdown:hover .dropdown-menu .dropdown-inner{opacity:1;transition-delay:.25s}.floating-nav .nav-dropdown:hover .dropdown-icon{transform:rotate(180deg)}.floating-nav .nav-dropdown .nav-dropdown-toggle{cursor:pointer;border:none;background-color:transparent}.floating-nav .nav-dropdown .dropdown-menu{opacity:0;border-radius:var(--rounded-32);position:absolute;top:-220px;left:0;width:170%;transform:scaleY(0);height:0;transform-origin:bottom;transition:transform .4s cubic-bezier(.075,.82,.165,1),opacity .4s cubic-bezier(.075,.82,.165,1);overflow:hidden;transition-delay:.25s;background:#545454;box-shadow:0 8px 32px #0000001f}.floating-nav .nav-dropdown .dropdown-menu .dropdown-inner{opacity:0;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 2rem;transition:opacity .3s ease}.floating-nav .nav-dropdown .dropdown-menu .dropdown-item{color:var(--clr-text-primary-inversed);font-size:var(--fs-body);transition:color .3s ease}.floating-nav .nav-dropdown .dropdown-menu .dropdown-item:hover{color:var(--clr-text-primary)}.floating-nav .nav-dropdown.nav-item{padding:0}.mobile-overlay{display:none}.logo{width:12.375rem;height:2.625rem}.btn-primary,.btn-secondary{border-radius:1rem;padding:.875rem 1.5rem}.graphic-design-page .btn-secondary{padding:.875rem 1.5rem}.truck-image{margin-top:0;transform:translateY(-3rem)}.card:has(span){padding:2rem 2rem 3.75rem}.card span{width:3rem;height:3rem;margin-bottom:4rem}.card_w_btn{padding:1.9375rem 1.875rem;height:18.0625rem;display:flex;flex-direction:column;justify-content:space-between}.card_w_btn p{margin-bottom:0}.card_bw{padding:2rem 1.75rem;gap:2.5rem}.card_bw>svg{width:2.5rem;height:2.5rem}.card_bw .btn-tertiary{margin-top:auto}.promo-banner{flex-direction:row-reverse;justify-content:space-between;align-items:center}.promo-banner svg{width:3rem;height:3rem}.promo-banner h3{margin-bottom:.5rem}.info-list.services>li{padding:1.25rem .25rem 2.5rem}.info-list.services>li>p{max-width:32%}.about-page .info-list>li{align-items:start;border-bottom:1px solid var(--clr-neutral-grey)}.about-page .info-list>li>p{max-width:40%;color:var(--clr-text-secondary-inversed)}.tag{padding:.375rem .75rem;font-size:1rem}.splide__slide{width:34.75rem;height:28.125rem}.splide__slide:not(:nth-child(2)) img{height:100%;width:100%}.splide__slide:nth-child(2) img{transform:translateY(-20%)}.splide__slide img{height:auto}.splide__slide .tag{left:1.25rem;bottom:1.25rem}.step{max-width:26rem;gap:1.25rem}.step .dot{width:.75rem;height:.75rem}.service-map{border-radius:var(--rounded-40);margin-top:2.5rem;margin-inline:auto;width:43.75rem;min-height:28.125rem;border:none}.point{text-align:revert;align-items:start;gap:1.25rem}.point svg{width:2rem;height:2rem}.masonry-cards{gap:1.5rem}.masonry-card{border-radius:var(--rounded-32);margin-bottom:1.5rem;break-inside:avoid}.masonry-card.short{height:31.25rem}.masonry-card.long{height:38.75rem}.masonry-card img{width:100%}.masonry-card .description{gap:.75rem;padding:1.0625rem 2rem 1rem}.masonry-card .description .name{display:flex;justify-content:space-between}.masonry-card .description .name>*{color:var(--clr-text-primary-inversed)}.masonry-card .description .name>span{font-size:1rem}.masonry-card .description .tags{display:flex;gap:.5rem}.masonry-card .description .tag{position:static}.whatsapp{flex-direction:column;align-items:revert;gap:.5rem;margin-bottom:0}.whatsapp svg{transform:translateY(0);width:1.5rem;height:1.5rem}.form-wrapper{padding:3rem}.form-wrapper>form fieldset{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.form-wrapper>form input[type=checkbox]{width:1.75rem;height:1.75rem;border-radius:.5rem;display:grid;place-content:center}.form-wrapper>form input[type=checkbox]:before{width:1.125rem;height:1.125rem;border-radius:.25rem;box-shadow:inset 1.25em 1.25em #fff}.form-wrapper>form input[type=checkbox]:focus{border-radius:.5rem}.form-wrapper>form .checkbox-container{display:grid;grid-template-columns:repeat(2,1fr)}.textbox{margin-top:2.5rem;width:37rem;gap:2rem}}@media (min-width: 2320px){.splide__list{display:grid!important;grid-template-columns:repeat(4,1fr);gap:.5rem}.splide__slide{width:100%}#vehicles-slider .splide__list{display:flex!important}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
