:root{--font-heading:"Roboto", sans-serif;--font-body:"Roboto", sans-serif;--color-black:#111;--color-dark:#1b1b1b;--color-dark-band:#292929;--color-text:#4c4c4c;--color-text-light:#9a9a9a;--color-line:#a2a2a2;--color-white:#fff;--color-bg-alt:#f5f4f2;--color-border:#e2e0dc;--header-height:88px;--wrapper-max:1200px;--transition:.3s ease}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img{max-width:100%;display:block}a{color:inherit;transition:color var(--transition);text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-black);margin:0 0 20px;font-weight:700;line-height:1.25}h1{font-size:46px}h2{font-size:34px}h3{font-size:24px}p{margin:0 0 16px}.wrapper{max-width:var(--wrapper-max);margin:0 auto;padding:0 40px}.bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-band .hero-text,.orig-page .dev-hero-text{animation:1.2s ease-out .3s both hero-text-in}@keyframes hero-text-in{0%{opacity:0;letter-spacing:.06em;filter:blur(4px);transform:translateY(18px)}to{opacity:1;letter-spacing:0;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.hero-band .hero-text,.orig-page .dev-hero-text{animation:none}}.section-label{text-transform:uppercase;letter-spacing:3px;color:var(--color-text-light);align-items:center;gap:14px;margin-bottom:18px;font-size:13px;font-weight:500;display:flex}.section-label:before{content:"";background:var(--color-line);width:34px;height:1px;display:inline-block}.on-dark .section-label,.on-dark p,.on-dark h1,.on-dark h2,.on-dark h3{color:var(--color-white)}.on-dark .section-label{color:#fff9}.line{background:var(--color-line);width:34px;height:1px;margin-bottom:14px;display:inline-block}.on-dark .line{background:#ffffff80}.btn-more{text-transform:uppercase;letter-spacing:2px;color:var(--color-black);border-bottom:1px solid var(--color-black);align-items:center;gap:12px;padding-bottom:6px;font-size:13px;font-weight:600;display:inline-flex}.btn-more svg{fill:currentColor;width:18px;height:18px;transition:transform var(--transition)}.btn-more:hover svg{transform:translate(6px)}.on-dark .btn-more,.btn-more.light{color:var(--color-white);border-color:var(--color-white)}.btn-submit{appearance:none;border:1px solid var(--color-black);background:var(--color-black);color:var(--color-white);text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:background var(--transition), color var(--transition);padding:16px 42px;font-size:13px;font-weight:600}.btn-submit:hover{background:var(--color-white);color:var(--color-black)}.site-header{z-index:1030;background:#2d2d2d;align-items:center;height:88px;padding:8px 16px;display:flex;position:fixed;top:0;left:0;right:0}.site-header .logo-link{flex:none;height:58px;display:block}.site-header .logo-link img{width:auto;height:100%;display:block}.main-nav{flex-grow:1;align-items:center;display:flex}.main-nav ul{align-items:center;margin:auto;display:flex}.main-nav li{margin:auto;padding:22px}.main-nav .nav-link{color:#fff;letter-spacing:1px;white-space:nowrap;padding:8px 16px;font-size:15px;font-weight:300;display:block}.main-nav .nav-developments,.main-nav .btn-contact{color:#fff;text-align:center;border:1px solid #0000;border-radius:1px;padding:18px 36px;font-size:15px;font-weight:300;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-block}.main-nav .nav-developments{margin-left:-46px}.main-nav li.active .nav-developments{background:#ffffff1a}.main-nav .nav-privacy-item{margin:0;padding:0;position:absolute;top:11px;right:16px}.main-nav .nav-privacy{color:#d5d5d5;letter-spacing:1.2px;white-space:nowrap;font-size:11px;font-weight:400}.main-nav .nav-privacy:hover{color:#fff}.main-nav .nav-developments:hover,.main-nav .btn-contact:hover{background:gray;border-color:#0000}.nav-toggle{display:none}@media (width>=1200px){.site-header .logo-link{margin-left:90px}}@media (width<=1089px){.main-nav li{padding:13px}.main-nav .nav-link{white-space:normal;font-size:13px}.main-nav .nav-developments,.main-nav .btn-contact{padding:13px 28px;font-size:13px}}@media (width<=990px){.main-nav .nav-developments,.main-nav .btn-contact{padding:13px}.main-nav .btn-contact{width:127px}}@media (width<=911px){.main-nav .nav-developments{margin-left:0}}@media (width<=767px){.nav-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:34px;height:34px;padding:4px 6px;display:flex;position:absolute;top:27px;right:35px}.nav-toggle span{background:#fff;height:2px;display:block}.main-nav{background:#2d2d2d;display:none;position:fixed;top:88px;left:0;right:0}.main-nav.is-open{display:block}.main-nav ul{flex-direction:column;align-items:stretch;margin:0}.main-nav li{margin:0}.main-nav .nav-privacy-item{padding:13px;position:static}.main-nav .nav-privacy{letter-spacing:1px;padding:8px 16px;font-size:13px;display:block}}.hero{min-height:100vh;color:var(--color-white);align-items:flex-end;display:flex;position:relative}.hero:before{content:"";background:linear-gradient(#00000059 0%,#00000026 45%,#000000a6 100%);position:absolute;inset:0}.hero .wrapper{z-index:1;padding-bottom:110px;position:relative}.hero-eyebrow{text-transform:uppercase;letter-spacing:3px;color:#ffffffbf;margin-bottom:18px;font-size:13px}.hero h1{color:var(--color-white);max-width:780px;font-size:52px}.hero-contact{min-height:60vh}.hero-band{text-align:center;justify-content:center;align-items:flex-end;height:100svh;display:flex;position:relative}.hero-band .hero-text{color:#fff;text-shadow:2px 2px 2px #000c;max-width:640px;margin:0;padding:0 20px 40px;font-size:24px;font-weight:400;line-height:1.3}@media (width>=768px){.hero-band .hero-text{padding-bottom:90px;font-size:28px}}@media (width>=1200px){.hero-band .hero-text{padding-bottom:140px;font-size:32px}}.intro-section{padding:90px 0}.intro-section .wrapper{grid-template-columns:1fr;gap:30px;display:grid}@media (width>=900px){.intro-section .wrapper{grid-template-columns:1fr 1fr;gap:90px}}.intro-section h2{font-size:34px}.single-card{background:#2d2d2d}.single-card .card-media{height:320px}@media (width>=900px){.single-card .card-media{height:560px}}.single-card .card-media img{object-fit:cover;width:100%;height:100%;display:block}.single-card .card-body{text-align:center;color:#fff;max-width:720px;margin:0 auto;padding:50px 24px 70px}.single-card .line{margin:0 auto 20px}.single-card h3{color:#fff;font-family:var(--font-body);margin-bottom:20px;font-size:30px;font-weight:500}.single-card p{color:#ffffffd9;margin-bottom:26px;font-size:15px;line-height:1.7}.team-intro{padding:90px 0 0}.team-intro .wrapper{grid-template-columns:1fr;gap:30px;display:grid}@media (width>=900px){.team-intro .wrapper{grid-template-columns:1fr 1fr;gap:90px}}.team-photo{padding:60px 0 100px}.team-photo img{width:100%;display:block}.team-photo figcaption{letter-spacing:.4px;color:var(--color-text-light);padding:14px 0 0;font-size:12px}.orig-page{color:#212529;font-size:16px;font-weight:300;line-height:1.5}.orig-page p{color:#636363;margin:0 0 16px;font-size:13px;font-weight:300;line-height:20px}.orig-page h1{color:inherit;margin:0 0 8px;font-weight:300;line-height:1.2}.orig-page h2{color:#686868;margin:11px 0 8px;font-size:15px;font-weight:500;line-height:1.2}.orig-page h5{color:#686868;margin:0 0 8px;font-size:14px;font-weight:300;line-height:1.2}.orig-page .line{background:#a2a2a2;width:33px;margin:0 10px 3px 0}.orig-page .line4{background:#a2a2a2;width:33px;height:1px;margin:47px 10px 3px 0;display:inline-block}.orig-page .padding100{padding-top:100px}.orig-page .container3{max-width:1267px;margin:auto}.orig-page .subtitulo{color:#000;margin:53px 0 8px;display:inline-block}.orig-page .subtitulo0{color:#4e4e4e;margin:0 0 8px;display:inline-block}.orig-page .subtitulo-white{color:#fff;margin:0 0 8px;display:inline-block}.orig-page .titulo0,.orig-page .titulo{color:#686867;font-size:34px;font-weight:700;line-height:1.1}.orig-page .titulo0{margin-bottom:40px}.orig-page .titulo2{color:#fff;margin-bottom:32px;font-size:34px;font-weight:700;line-height:1.1}.orig-page .range{padding-right:40px}.orig-page .white-small{color:#fff;font-size:12px}.orig-page .white-bigtext{color:#fff;margin-bottom:45px;font-size:34px}.orig-page .white-aston{color:#fff;margin-top:84px;margin-bottom:59px}.orig-page .law{margin-top:50px}.orig-page .margins{width:75%}.orig-page .sidetext{width:66%;margin-top:31px;margin-left:48px}.dev-hero{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:900px;position:relative}.orig-page .dev-hero-text{text-align:center;color:#fff;text-shadow:2px 2px 2px #000c;margin:auto;font-size:29px;font-weight:400;line-height:34px;display:table;position:relative;top:672px}.dev-about{flex-wrap:wrap;padding:100px 15px 0;display:flex}.dev-about-text,.dev-about-photo{flex:0 0 49.9%;max-width:50%}.dev-about-text{padding-left:15px}.dev-about-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-basis:calc(49.9% - 15px);height:367px;margin-right:15px}.dev-band{flex-wrap:wrap;display:flex}.dev-band-photo,.dev-band-panel{flex:0 0 49.9525%;max-width:49.9525%}.dev-band-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:420px}.dev-band-photo.ml2{flex-basis:calc(49.9525% - 2px);margin-left:2px}.dev-band-panel{background:#434343;padding:36px 74px 33px 57px}.dev-quote{width:100%;margin:auto;padding:0 15px}.dev-quote-inner{position:relative}.orig-page .four-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;width:80%;height:590px;margin:0 auto;display:block}.orig-page .quote02{box-sizing:border-box;background:var(--color-white);color:#5e5e5e;text-align:left;width:min(38%,460px);padding:46px 44px 38px;font-size:22px;font-weight:300;line-height:34px;position:absolute;top:50%;left:14%;transform:translateY(-50%);box-shadow:0 20px 50px #00000021}.orig-page .ger-left{color:#5e5e5e;text-align:left;align-items:center;gap:16px;margin-top:26px;font-size:14px;font-weight:700;display:flex}.orig-page .ger-left:after{content:"";background:var(--color-line);flex:1;height:1px}.dev-dark{background:#2d2d2d}.dev-intro{flex-wrap:wrap;align-items:flex-start;display:flex}.dev-intro>*{flex:0 0 49.9%;max-width:50%}.dev-intro-team{margin-top:85px}.dev-tiles{flex-wrap:wrap;display:flex}.dev-tile{flex:0 0 49.9%;max-width:50%;position:relative}.dev-tile.padin{padding-right:10px}.dev-tile.padin2{padding-left:10px}.orig-page .tile-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:545px}.orig-page .tile-photo.aston-martin{height:554px}.orig-page .tile-title{color:#fff;margin:0 0 8px;font-size:34px;position:absolute;bottom:150px;left:112px}.orig-page .icon-button2{color:#fff;background:#fff;border:none;width:179px;height:52px;padding:17px 8px 18px 23px;font-size:14px;display:block;position:absolute;bottom:70px;left:111px}.dev-team{flex-wrap:wrap;max-width:1267px;margin:-150px auto 0;padding:0 16px 0 20px;display:flex}.orig-page .make{flex:0 0 24.9%;max-width:25%}.orig-page .make.paddingdev{padding:0 15px}.orig-page .make.paddingdev2{padding-right:15px}.orig-page .team-foto{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:250px}.project-page .mt-6{margin-top:88px}.project-page .mt-6 img,.project-page .law img{width:100%;display:block}.project-page .d-xs-block{display:none}.project-page .container2{width:100%;margin:0 auto;padding-left:15px;padding-right:15px}.project-page section.container2{padding-left:30px;padding-right:30px}.project-page .row{flex-wrap:wrap;display:flex}.project-page .col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.project-page .col-lg-6{flex:0 0 49.9%;max-width:50%}.project-page .offset-lg-1{margin-left:8.33333%}.project-page .carousel-wrap{width:100%;margin:auto}.project-page .bg-margin-top{background:#2d2d2d;height:500px;margin-top:-450px;display:block}.orig-page .icon-button6{color:#fff;text-align:center;background:#2d2d2d;border:none;width:179px;height:52px;margin:32px 0 81px 44px;padding:24px 8px 18px 23px;font-size:14px;display:inline-block}.orig-page .ver-mas6{display:block;position:relative}.orig-page .ver-mas6 img{width:21px;max-width:none;height:5px;position:absolute;top:0;left:0}.orig-page .icon-text2{color:#fff;margin:0;font-size:14px;line-height:20px;position:relative;top:-7px;left:-6px}.carousel{margin-bottom:4rem;position:relative;overflow:hidden}.carousel-track{transition:transform .6s ease-in-out;display:flex}.carousel-item{flex:0 0 100%;min-width:100%}.carousel-item img{width:100%;display:block}.control-button-car{text-align:right;width:100%;margin-top:20px;display:block}.car-left,.car-right{z-index:2;cursor:pointer;background:0 0;border:0;width:53px;height:44px;padding:0;position:absolute;top:50%}.car-left{left:10px}.car-right{right:10px}.car-left img,.car-right img{width:53px;height:44px;display:block}.legal-page .container2{width:100%;padding:0 15px}.orig-page h3{color:inherit;margin:0 0 8px;font-size:28px;font-weight:300;line-height:1.2}.legal-page ul{margin:0 0 16px;padding-left:40px;list-style:outside}.legal-page a{color:#818494;font-weight:500}.legal-page a:hover{color:gray}@media (width>=1224px){.dev-band-panel{padding:77px 95px 39px 78px}.orig-page .law,.orig-page .white-bigtext{padding-left:50px}.orig-page .white-aston{padding-right:29px}}@media (width>=1824px){.dev-band-panel{padding:81px 124px 56px 155px}}@media (width<=1366px){.dev-hero{height:830px}.dev-about-photo{height:385px}.dev-band-photo{min-height:440px}.dev-quote{width:87%;padding:0 0 0 40px}.orig-page .tile-photo.aston-martin{height:545px}}@media (width<=1300px){.orig-page .container3{padding:0 30px}.orig-page .tile-title,.orig-page .icon-button2{left:40px}}@media (width<=1024px){.project-page .col-100{flex:0 0 100%;max-width:100%}.dev-hero{height:625px}.orig-page .dev-hero-text{top:450px}.dev-about-photo{height:325px}.orig-page .tile-photo{width:90%;margin:0 auto 20px}.orig-page .sidetext{width:90%}}@media (width<=991px){.project-page .col-lg-5{flex:0 0 50%;max-width:50%}.project-page .offset-lg-1{margin-left:0}.project-page .col-100{flex:0 0 100%;max-width:100%}.project-page .carousel-wrap{width:83.3333%}}@media (width<=990px){.orig-page .sidetext{margin-left:0}}@media (width<=1100px){.orig-page .quote02{width:46%;padding:34px 32px 30px;font-size:19px;line-height:30px;left:12%}}@media (width>=768px) and (width<=1024px){.orig-page .padding100,.dev-about{padding-top:54px}.orig-page .team-foto{height:211px}.orig-page .dev-hero-text{font-size:23px}.dev-band-panel{padding:47px 50px 33px 34px}.orig-page .titulo2{font-size:23px}.orig-page .law{padding-left:37px}.orig-page .white-bigtext{padding-left:31px;font-size:26px}.orig-page .white-aston{padding-right:13px;font-size:12px}.orig-page .tile-title{font-size:26px;bottom:150px;left:55px}.orig-page .icon-button2{left:51px}.dev-team{margin-top:-81px;margin-bottom:10px}}@media (width<=767px){.orig-page .line{width:16px}.orig-page .titulo0,.orig-page .titulo{font-size:28px}.orig-page .titulo2{font-size:26px}.dev-about{padding:57px 10px 0}.dev-about-text{flex:0 0 100%;max-width:100%;padding:0 10px}.dev-about-photo{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);margin:0 10px}.dev-band-photo.ml2{flex-basis:100%;margin-left:0}.orig-page .padding100{padding-top:57px}.orig-page .container3{padding:0}.orig-page .dev-hero-text{padding:0 15px;font-size:21px}.dev-about-text,.dev-band-photo,.dev-band-panel,.dev-intro>*,.dev-tile,.orig-page .make{flex:0 0 100%;max-width:100%}.dev-band-photo.ml2{margin-left:0}.dev-band-reverse .dev-band-photo{order:-1}.dev-band-panel{padding:36px 30px 33px}.orig-page .quote02{width:80%;margin:-44px auto 0;padding:30px 26px 26px;font-size:17px;line-height:28px;position:static;transform:none}.dev-intro-left{padding-left:30px}.orig-page .white-bigtext{font-size:26px}.orig-page .white-aston{margin-top:0;margin-bottom:145px;padding-left:30px;padding-right:30px}.dev-tile.padin,.dev-tile.padin2{padding:0}.orig-page .tile-title{font-size:26px;bottom:109px;left:55px}.orig-page .icon-button2{bottom:46px;left:55px}.dev-team{margin-top:-196px}.orig-page .line4{margin-top:21px;margin-bottom:-3px}.orig-page h5{margin-bottom:57px}.orig-page .make.paddingdev,.orig-page .make.paddingdev2{padding:0}.orig-page .team-foto{height:500px}.orig-page .margins,.orig-page .sidetext{width:100%}.project-page .container2,.legal-page .container2{padding-left:10px;padding-right:10px}.project-page section.container2{padding-left:20px;padding-right:20px}.project-page .col-lg-5,.project-page .col-lg-6{flex:0 0 100%;max-width:100%}.project-page .carousel-wrap{width:100%}}@media (width<=568px){.orig-page .tile-title{font-size:24px}}@media (width<=528px){.orig-page .line{width:14px}.project-page .d-xs-none{display:none}.project-page .d-xs-block{display:block}.project-page .bg-margin-top{margin-top:-350px}.orig-page .icon-button6{margin-left:0}}@media (width<=414px){.dev-hero{height:630px}.orig-page .dev-hero-text{line-height:25px}.dev-about-photo{height:320px}.dev-band-photo{min-height:320px}.orig-page .subtitulo{margin-top:12px}.orig-page .range{margin-bottom:20px}.orig-page .four-photo{height:200px}.orig-page .tile-photo,.orig-page .tile-photo.aston-martin{height:355px}.orig-page .team-foto{height:400px}.project-page .bg-margin-top{height:250px;margin-top:-285px}.car-left,.car-right{top:30%}}.contact-section{padding:110px 0}.contact-section .wrapper{grid-template-columns:.8fr 1fr;gap:90px;display:grid}.contact-info h3{text-transform:uppercase;letter-spacing:2px;font-size:14px;font-family:var(--font-body);color:var(--color-text-light);margin-bottom:6px;font-weight:600}.contact-info .info-block{margin-bottom:34px}.contact-info a:hover{color:var(--color-black);text-decoration:underline}.contact-map{border:1px solid var(--color-border);margin-top:26px}.contact-map iframe{filter:grayscale(.4);border:0;width:100%;height:260px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-group{margin-bottom:30px;position:relative}.form-group input,.form-group textarea{border:0;border-bottom:1px solid var(--color-border);width:100%;font-family:var(--font-body);color:var(--color-black);resize:none;background:0 0;padding:10px 0;font-size:16px}.form-group input:focus,.form-group textarea:focus{border-color:var(--color-black);outline:0}.form-group label{color:var(--color-text-light);pointer-events:none;transition:all var(--transition);font-size:15px;position:absolute;top:10px;left:0}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label,.form-group textarea:focus+label,.form-group textarea:not(:placeholder-shown)+label{letter-spacing:1px;text-transform:uppercase;color:var(--color-text-light);font-size:12px;top:-14px}.form-note{color:var(--color-text-light);margin-top:-10px;font-size:13px}.form-success{background:var(--color-bg-alt);border-left:3px solid var(--color-black);margin-top:18px;padding:16px 20px;display:none}.form-success.is-visible{display:block}.form-error{color:#b3261e;min-height:1em;margin:8px 0 0;font-size:13px}.site-footer{color:#fff;background:#2d2d2d;font-size:16px;font-weight:300;line-height:1.5}.footer-container{max-width:1341px;margin:auto;padding:21px 0 15px}.footer-row{flex-wrap:wrap;display:flex}.footer-brand{text-align:center;flex:0 0 25%;max-width:25%;margin-bottom:16px}.footer-logo{width:204px;height:127px;margin:22px 16px 0 57px;display:inline-block}.footer-logo img{object-fit:contain;width:100%;height:100%}.footer-info{flex:0 0 75%;max-width:75%;margin-top:40px;display:flow-root}.footer-info>div{float:left;width:25%;margin-bottom:16px}.footer-text{color:#fff;margin:0 0 16px;font-size:13px;font-weight:300;line-height:20px;display:block}p.footer-text.info{font-weight:500}a.footer-text{margin-bottom:0}a.footer-text.footer-email-link{margin:24px 0 28px;display:block}.footer-contact-btn{color:#464646;background:#fff;width:158px;height:50px;margin:0 0 -9px -1px;padding:17px 8px 18px 23px;font-size:14px;display:block;position:relative;bottom:20px}.icon-arrow{vertical-align:middle;width:30px;height:20px;display:inline-block}.icon-arrow img{width:21px;max-width:none;height:5px;display:block}.icon-text{vertical-align:middle;color:#464646;height:29px;margin:0;font-size:14px;line-height:20px;display:inline-block}.footer-rights{color:#fff;text-align:right;margin:0 0 16px;font-size:13px;font-weight:300;line-height:20px;display:inline-block}.footer-rights.text-left{text-align:left}.footer-col-4{flex:0 0 33.3333%;max-width:33.3333%;margin-bottom:16px}.footer-col-3{flex:0 0 25%;max-width:25%}.footer-col-5{flex:0 0 41.6667%;max-width:41.6667%;margin-bottom:16px}.footer-legals a{color:#818494;font-weight:500}.footer-legals a:hover{color:gray}.footer-legals-sep{color:#818494;margin:0 8px}@media (width<=911px){.footer-logo{width:135px;margin-left:37px}.footer-info>div,.footer-legals{margin-left:45px}}@media (width<=767px){.footer-container{padding-top:0;padding-bottom:15px}.footer-brand,.footer-info,.footer-info>div,.footer-col-4,.footer-col-3,.footer-col-5{text-align:left;flex:0 0 100%;width:100%;max-width:100%;margin-left:0;padding-left:20px}.footer-legals{margin-left:0}.footer-brand{margin-bottom:-54px;padding-left:0}.footer-col-3{margin-bottom:16px}.footer-logo{margin:21px 0 0 10px;display:block}.footer-info{margin-top:40px;margin-bottom:127px;padding-left:0}.footer-info>div:first-child{height:0;position:relative}.footer-contact-btn{margin-left:20%;position:absolute;top:309px;bottom:auto}.footer-text{margin-bottom:17px}p.footer-text.info,a.footer-text{margin-bottom:0}a.footer-text.footer-email-link{margin:8px 0 28px}.footer-rights{text-align:left;margin-left:0}.footer-legals{margin-bottom:144px}}@media (width<=528px){.footer-container{padding-bottom:150px}.footer-contact-btn{margin-left:65px}.footer-legals{margin-bottom:14px}}@media (width<=414px){.footer-container{padding-bottom:15px}}.privacy-page{font-size:14px;line-height:1.65}.privacy-page h3{color:var(--color-black);margin-bottom:18px;font-size:20px;font-weight:700}.privacy-page ul{padding-left:30px}.privacy-page li{margin-bottom:4px}@media (width<=960px){.contact-section .wrapper{grid-template-columns:1fr}.hero h1{font-size:38px}}@media (width<=760px){.wrapper{padding:0 22px}.form-row{grid-template-columns:1fr}}.form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
