/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:PoppinsRegular;src:url(../../fonts/PoppinsRegular.ttf)}@font-face{font-display:swap;font-family:PoppinsMedium;src:url(../../fonts/PoppinsMedium.ttf)}@font-face{font-display:swap;font-family:PoppinsSemiBold;src:url(../../fonts/PoppinsSemiBold.ttf)}@font-face{font-display:swap;font-family:LeagueGothicRegular;src:url(../../fonts/LeagueGothicRegular.ttf)}html{overflow-x:hidden}body{background-color:#121212;font-family:PoppinsRegular;font-size:14px}body.loaded{transition:visibility 0s .4s;visibility:visible}.d-block,picture{display:block}.w-100,.wh-100{width:100%}.h-100,.wh-100{height:100%}img{height:auto;vertical-align:top}.relative{position:relative}.absolute{position:absolute}a,button,input[type=submit]{cursor:pointer;transition:all .3s ease}aside,footer,header,main,section{width:100%}a{text-decoration:none}button,input,option,select,textarea{outline:none}video{aspect-ratio:16/9;display:block;width:100%}.d-flex{display:flex}.d-grid{display:grid}.d-flex-desktop{display:flex;gap:20px}@media (max-width:1200px){.d-flex-desktop{flex-direction:column}}.align-start{align-items:start}.border-rounded{border-radius:10px}@media (min-width:1420px){.padding-25{padding:1.7361111111vw}}@media (max-width:1420px){.padding-25{padding:25px}}@media (max-width:1200px){.padding-25{padding:30px 20px}}.spacing-100{height:6.9444444444vw}@media (max-width:1200px){.spacing-100{height:100px}}@media (max-width:768px){.spacing-100{height:50px}}.container{margin:auto;max-width:126.3888888889vw;width:100%}@media (max-width:1200px){.container{max-width:1820px;padding-inline:20px}}@media (max-width:768px){.container{max-width:100%;padding-inline:15px;width:100%}}.p16{font-size:1.1111111111vw}@media (max-width:1200px){.p16{font-size:16px}}.p18{font-size:1.25vw}@media (max-width:1200px){.p18{font-size:18px}}.p20{font-size:1.3888888889vw}@media (max-width:1200px){.p20{font-size:20px}}.p24{font-size:1.6666666667vw}@media (max-width:1200px){.p24{font-size:24px}}.p32{font-size:2.2222222222vw}@media (max-width:1200px){.p32{font-size:32px}}h1,h2,h3,h4,h5,h6{margin:0}.text-accent{color:#6a8167}.text-bright{color:#a26a40}.font-semibold{font-family:PoppinsSemiBold;font-weight:600}.text-center{text-align:center!important}#viva-preloader{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9999}#viva-preloader,#viva-preloader.loaded{pointer-events:none}.viva-overlay{background-color:#121212;height:100%;position:absolute;top:0;transition:transform 1s cubic-bezier(.76,0,.24,1);width:50%;z-index:1}.viva-overlay.left{left:0}.viva-overlay.right{right:0}#viva-preloader.split .viva-overlay.left{transform:translateX(-100%)}#viva-preloader.split .viva-overlay.right{transform:translateX(100%)}.viva-line{background-color:#e2e1d4;height:100%;position:absolute;top:0;transform-origin:top;transition:height .8s ease,opacity .3s ease;width:4px;z-index:2}.viva-line.left{left:calc(50% - 100px);transform-origin:top}.viva-line.right{bottom:0;left:calc(50% + 100px);top:auto;transform-origin:bottom}#viva-preloader.fade-lines .viva-line.left,#viva-preloader.fade-lines .viva-line.right{height:0}.viva-logo{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .6s ease;z-index:10}.viva-logo img{display:block;height:auto;max-width:100px;width:100%}#viva-preloader.fade-logo .viva-logo{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#viva-preloader{animation:fadeIn .3s ease}.divider-architectural{background-color:#f8f6f3;opacity:0;position:relative;transform:scaleX(0);transition:transform 1s ease,opacity .6s ease}@media (min-width:1420px){.divider-architectural{height:.0694444444vw;margin:4.1666666667vw auto;max-width:41.6666666667vw}}@media (max-width:1420px){.divider-architectural{height:1px;margin:60px auto;max-width:600px}}.divider-architectural:after,.divider-architectural:before{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg) scale(0);transition:transform .6s ease .4s}@media (min-width:1420px){.divider-architectural:after,.divider-architectural:before{border:.0694444444vw solid #f8f6f3;height:1.3888888889vw;width:1.3888888889vw}}@media (max-width:1420px){.divider-architectural:after,.divider-architectural:before{border:1px solid #f8f6f3;height:20px;width:20px}}@media (min-width:1420px){.divider-architectural:before{left:-.6944444444vw}}@media (max-width:1420px){.divider-architectural:before{left:-10px}}@media (min-width:1420px){.divider-architectural:after{right:-.6944444444vw}}@media (max-width:1420px){.divider-architectural:after{right:-10px}}.divider-architectural.is-visible{opacity:.3;transform:scaleX(1)}.divider-architectural.is-visible:after,.divider-architectural.is-visible:before{transform:translateY(-50%) rotate(45deg) scale(1)}.divider-measurement{background-color:#f8f6f3;position:relative;transform:scaleX(0);transition:transform .8s ease,background-color .6s ease}@media (min-width:1420px){.divider-measurement{height:.0694444444vw;margin:4.1666666667vw auto;max-width:27.7777777778vw}}@media (max-width:1420px){.divider-measurement{height:1px;margin:60px auto;max-width:400px}}.divider-measurement:after,.divider-measurement:before{background-color:#f8f6f3;content:"";opacity:0;position:absolute;top:50%;transition:opacity .4s ease .8s,transform .4s ease .8s}@media (min-width:1420px){.divider-measurement:after,.divider-measurement:before{height:.6944444444vw;width:.0694444444vw}}@media (max-width:1420px){.divider-measurement:after,.divider-measurement:before{height:10px;width:1px}}.divider-measurement:before{left:0;transform:translateY(-50%) translateY(-10px)}.divider-measurement:after{right:0;transform:translateY(-50%) translateY(-10px)}.divider-measurement .measure{color:#f8f6f3;font-weight:300;left:50%;opacity:0;position:absolute;text-transform:uppercase;transform:translateX(-50%) translateY(-10px);transition:opacity .6s ease 1s,transform .6s ease 1s}@media (min-width:1420px){.divider-measurement .measure{font-size:.8333333333vw;letter-spacing:.1388888889vw;top:-1.7361111111vw}}@media (max-width:1420px){.divider-measurement .measure{font-size:12px;letter-spacing:2px;top:-25px}}.divider-measurement.is-visible{background-color:#f8f6f3;transform:scaleX(1)}.divider-measurement.is-visible:after,.divider-measurement.is-visible:before{opacity:1;transform:translateY(-50%) translateY(0)}.divider-measurement.is-visible .measure{opacity:.5;transform:translateX(-50%) translateY(0)}.p-y80{padding-bottom:80px;padding-top:80px}.hero-slider{left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}@media (min-width:1420px){.hero-slider{height:48.6111111111vw}}@media (max-width:1420px){.hero-slider{height:700px}}.hero-slider .splide__list,.hero-slider .splide__slide,.hero-slider .splide__track{height:100%}.hero-slider .splide__slide{position:relative}.hero-slider .splide__slide img{filter:brightness(60%);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 8s ease-out;width:100%}.hero-slider .splide__slide.is-active img{transform:scale(1.1)}.hero-slider .splide__arrows,.hero-slider .splide__pagination{display:none!important}.about-section{color:#e2e1d4}@media (min-width:1420px){.about-section{padding:8.8888888889vw 2.2222222222vw}}@media (max-width:1420px){.about-section{padding:128px 32px}}@media (max-width:1200px){.about-section{padding:4rem 0}}.about-section .container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto}@media (min-width:1420px){.about-section .container{gap:6.6666666667vw;max-width:100vw}}@media (max-width:1420px){.about-section .container{gap:96px;max-width:1440px}}@media (max-width:1200px){.about-section .container{gap:40px;grid-template-columns:1fr}}.about-section .about-intro{align-self:start}.about-section .about-intro .about-tagline{color:#6a8167;font-family:PoppinsMedium;letter-spacing:1.2;text-transform:uppercase}@media (min-width:1420px){.about-section .about-intro .about-tagline{font-size:1.3888888889vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.about-section .about-intro .about-tagline{font-size:20px;margin-bottom:20px}}@media (max-width:1200px){.about-section .about-intro .about-tagline{font-size:16px}}.about-section .about-intro .about-title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:left}@media (min-width:1420px){.about-section .about-intro .about-title{font-size:3.1944444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.about-section .about-intro .about-title{font-size:46px;margin-bottom:20px}}@media (max-width:1200px){.about-section .about-intro .about-title{font-size:30px;margin-bottom:30px}}.about-section .about-content .about-text p{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left}@media (min-width:1420px){.about-section .about-content .about-text p{font-size:.9722222222vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.about-section .about-content .about-text p{font-size:14px;margin-bottom:5px}}@media (max-width:1200px){.about-section .about-content .about-text p{font-size:14px;margin-bottom:5px}}.about-section .about-content .about-text .about-cta{border-bottom:1px solid transparent;color:#6a8167;display:inline-block;font-family:PoppinsMedium;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media (min-width:1420px){.about-section .about-content .about-text .about-cta{font-size:1.1111111111vw;letter-spacing:.2083333333vw;margin-top:1.1111111111vw}}@media (max-width:1420px){.about-section .about-content .about-text .about-cta{font-size:16px;letter-spacing:3px;margin-top:16px}}.about-section .about-content .about-text .about-cta:hover{border-bottom-color:#a26a40;color:#a26a40}.projects-section{color:#e2e1d4}@media (min-width:1420px){.projects-section{padding:2.7777777778vw 2.2222222222vw}}@media (max-width:1420px){.projects-section{padding:40px 32px}}@media (max-width:1200px){.projects-section{padding:4rem 0}}.projects-section .container{margin:0 auto}@media (min-width:1420px){.projects-section .container{max-width:83.3333333333vw}}@media (max-width:1420px){.projects-section .container{max-width:1200px}}.projects-section .section-title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.projects-section .section-title{font-size:3.1944444444vw;margin-bottom:4.1666666667vw}}@media (max-width:1420px){.projects-section .section-title{font-size:46px;margin-bottom:60px}}@media (max-width:1200px){.projects-section .section-title{font-size:42px;margin-bottom:40px}}.projects-section .projects-grid{display:grid}@media (min-width:1420px){.projects-section .projects-grid{gap:2.2222222222vw;grid-template-columns:repeat(3,1fr);margin-bottom:5.5555555556vw}}@media (max-width:1420px){.projects-section .projects-grid{gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:80px}}@media (max-width:1200px){.projects-section .projects-grid{grid-template-columns:repeat(2,1fr);margin-bottom:60px}}@media (max-width:768px){.projects-section .projects-grid{grid-template-columns:1fr;margin-bottom:40px}}.projects-section .project-card{cursor:pointer;text-align:center}.projects-section .project-card,.projects-section .project-card .project-image{overflow:hidden;position:relative}.projects-section .project-card .project-image img{-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 1.5s ease,filter 1.2s ease;width:100%}@media (min-width:1420px){.projects-section .project-card .project-image img{height:27.7777777778vw}}@media (max-width:1420px){.projects-section .project-card .project-image img{height:400px}}.projects-section .project-card .project-image:after{background:transparent;content:"";inset:0;position:absolute;transition:background .6s ease}.projects-section .project-card .project-title{color:#e2e1d4;font-family:PoppinsRegular;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .3s ease}@media (min-width:1420px){.projects-section .project-card .project-title{font-size:1.1111111111vw;margin-top:1.6666666667vw}}@media (max-width:1420px){.projects-section .project-card .project-title{font-size:16px;margin-top:24px}}.projects-section .project-card:hover .project-image img{filter:brightness(.8);transform:scale(1.05)}.projects-section .project-card:hover .project-image:after{background:rgba(0,0,0,.15)}.projects-section .project-card:hover .project-title{color:#6a8167}.projects-section .projects-footer{text-align:center}@media (min-width:1420px){.projects-section .projects-footer{margin-top:3.3333333333vw}}@media (max-width:1420px){.projects-section .projects-footer{margin-top:48px}}.projects-section .projects-footer .projects-link{border-bottom:1px solid transparent;color:#6a8167;font-family:PoppinsMedium;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media (min-width:1420px){.projects-section .projects-footer .projects-link{font-size:1.25vw;letter-spacing:.2083333333vw}}@media (max-width:1420px){.projects-section .projects-footer .projects-link{font-size:18px;letter-spacing:3px}}.projects-section .projects-footer .projects-link:hover{border-bottom-color:#6a8167;color:#a26a40}.clients-section{text-align:center}@media (min-width:1420px){.clients-section{padding:2.7777777778vw 2.2222222222vw 4.1666666667vw}}@media (max-width:1420px){.clients-section{padding:40px 32px 60px}}@media (max-width:1200px){.clients-section{padding:60px 0}}.clients-section .container{margin:0 auto}@media (min-width:1420px){.clients-section .container{max-width:83.3333333333vw}}@media (max-width:1420px){.clients-section .container{max-width:1200px}}.clients-section .section-title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.clients-section .section-title{font-size:3.1944444444vw;margin-bottom:4.1666666667vw}}@media (max-width:1420px){.clients-section .section-title{font-size:46px;margin-bottom:60px}}@media (max-width:1200px){.clients-section .section-title{font-size:42px;margin-bottom:40px}}.clients-section .clients-carousel .splide__slide{align-items:center;display:flex;justify-content:center;opacity:.8;transition:opacity .3s ease}.clients-section .clients-carousel .splide__slide:hover{opacity:1}.clients-section .clients-carousel .splide__slide img{filter:grayscale(100%);height:auto;-o-object-fit:contain;object-fit:contain;opacity:.9;transition:all .4s ease}.clients-section .clients-carousel .splide__slide img:hover{filter:grayscale(0);opacity:1}@media (min-width:1420px){.clients-section .clients-carousel .splide__slide img{width:8.3333333333vw}}@media (max-width:1420px){.clients-section .clients-carousel .splide__slide img{width:120px}}@media (max-width:768px){.clients-section .clients-carousel .splide__slide img{width:90px}}.clients-section .clients-carousel .splide__arrows,.clients-section .clients-carousel .splide__pagination{display:none!important}.services-section{color:#e2e1d4}@media (min-width:1420px){.services-section{padding:2.7777777778vw 2.2222222222vw}}@media (max-width:1420px){.services-section{padding:40px 32px}}@media (max-width:1200px){.services-section{padding:32px 0}}.services-section .container{margin:0 auto}@media (min-width:1420px){.services-section .container{max-width:83.3333333333vw}}@media (max-width:1420px){.services-section .container{max-width:1200px}}.services-section .section-title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.services-section .section-title{font-size:3.1944444444vw;margin-bottom:4.1666666667vw}}@media (max-width:1420px){.services-section .section-title{font-size:46px;margin-bottom:60px}}@media (max-width:1200px){.services-section .section-title{font-size:42px;margin-bottom:40px}}.services-section .services-grid{display:grid}@media (min-width:1420px){.services-section .services-grid{gap:3.3333333333vw;grid-template-columns:repeat(3,1fr)}}@media (max-width:1420px){.services-section .services-grid{gap:48px}}@media (max-width:1200px){.services-section .services-grid{gap:2.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-section .services-grid{gap:2rem;grid-template-columns:1fr}}.services-section .service-block{color:inherit;cursor:pointer;display:block;overflow:hidden;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease}.services-section .service-block:hover{transform:translateY(-4px)}.services-section .service-block:hover .service-image img{transform:scale(1.08)}.services-section .service-block:hover h3{color:#6a8167}.services-section .service-block .service-image{aspect-ratio:4/3;background:#121212;overflow:hidden;position:relative;width:100%}@media (min-width:1420px){.services-section .service-block .service-image{border-radius:.2777777778vw .2777777778vw 0 0}}@media (max-width:1420px){.services-section .service-block .service-image{border-radius:4px 4px 0 0}}.services-section .service-block .service-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94);width:100%}.services-section .service-block .service-content{background:transparent;transition:background .3s ease}@media (min-width:1420px){.services-section .service-block .service-content{padding:1.6666666667vw 1.1111111111vw}}@media (max-width:1420px){.services-section .service-block .service-content{padding:24px 16px}}@media (max-width:1200px){.services-section .service-block .service-content{padding:20px 12px}}.services-section .service-block h3{color:#e2e1d4;font-family:PoppinsMedium;font-weight:300;letter-spacing:2px;line-height:1.2;margin-bottom:.5rem;text-align:left;text-transform:uppercase;transition:color .3s ease}@media (min-width:1420px){.services-section .service-block h3{font-size:1.25vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.services-section .service-block h3{font-size:18px;margin-bottom:20px}}@media (max-width:1200px){.services-section .service-block h3{font-size:18px;margin-bottom:30px}}@media (max-width:768px){.services-section .service-block h3{font-size:16px}}.services-section .service-block p{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.6;line-height:1.8;opacity:.8;text-align:left}@media (min-width:1420px){.services-section .service-block p{font-size:1.0416666667vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.services-section .service-block p{font-size:15px;margin-bottom:5px}}@media (max-width:1200px){.services-section .service-block p{font-size:15px;margin-bottom:5px}}@media (max-width:768px){.services-section .service-block p{font-size:14px}}.services-section .services-footer{text-align:center}@media (min-width:1420px){.services-section .services-footer{margin-top:4.4444444444vw}}@media (max-width:1420px){.services-section .services-footer{margin-top:64px}}@media (max-width:1200px){.services-section .services-footer{margin-top:48px}}.services-section .services-footer .services-link{border-bottom:1px solid transparent;color:#6a8167;display:inline-block;font-family:PoppinsMedium;font-weight:400;letter-spacing:3px;line-height:1.8;text-align:left;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media (min-width:1420px){.services-section .services-footer .services-link{font-size:1.25vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.services-section .services-footer .services-link{font-size:18px;margin-bottom:5px}}@media (max-width:1200px){.services-section .services-footer .services-link{font-size:18px;margin-bottom:5px}}@media (max-width:768px){.services-section .services-footer .services-link{font-size:16px}}.services-section .services-footer .services-link:hover{border-bottom-color:#6a8167;color:#a26a40;transform:translateX(4px)}.contact-section{background:#e2e1d4;text-align:center}@media (min-width:1420px){.contact-section{padding:8.8888888889vw 2.2222222222vw}}@media (max-width:1420px){.contact-section{padding:128px 32px}}@media (max-width:1200px){.contact-section{padding:4rem 0}}.contact-section h2{color:#374c39;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;margin-bottom:40px;text-align:center}@media (min-width:1420px){.contact-section h2{font-size:3.3333333333vw;margin-bottom:2.7777777778vw}}@media (max-width:1420px){.contact-section h2{font-size:48px;margin-bottom:40px}}@media (max-width:1200px){.contact-section h2{font-size:32px;margin-bottom:30px}}.contact-section p{color:#374c39;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:center}@media (min-width:1420px){.contact-section p{font-size:1.25vw;margin-bottom:2.7777777778vw}}@media (max-width:1420px){.contact-section p{font-size:18px;margin-bottom:40px}}@media (max-width:1200px){.contact-section p{font-size:16px;margin-bottom:5px}}.contact-section .btn-contact{background:#374c39;color:#e2e1d4;display:inline-block;font-family:PoppinsMedium;font-weight:500;text-decoration:none;text-transform:uppercase;transition:background .3s ease}.contact-section .btn-contact:hover{background:#6a8167;color:#e2e1d4}@media (min-width:1420px){.contact-section .btn-contact{font-size:.9722222222vw;letter-spacing:.1388888889vw;padding:1.1111111111vw 2.7777777778vw}}@media (max-width:1420px){.contact-section .btn-contact{font-size:14px;letter-spacing:2px;padding:16px 40px}}@media (min-width:1420px){#services-archive .services-archive{padding:8.8888888889vw 2.2222222222vw 0}}@media (max-width:1420px){#services-archive .services-archive{padding:128px 32px 0}}@media (max-width:1200px){#services-archive .services-archive{padding:164px 20px 0}}#services-archive .services-archive .section-title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){#services-archive .services-archive .section-title{font-size:3.1944444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){#services-archive .services-archive .section-title{font-size:46px;margin-bottom:20px}}@media (max-width:1200px){#services-archive .services-archive .section-title{font-size:42px;margin-bottom:30px}}#services-archive .services-archive .section-subtitle{color:#6a8167;font-family:PoppinsRegular;line-height:1.2;text-align:center}@media (min-width:1420px){#services-archive .services-archive .section-subtitle{font-size:18px;margin-bottom:80px}}@media (max-width:1420px){#services-archive .services-archive .section-subtitle{font-size:18px;margin-bottom:80px}}@media (max-width:1200px){#services-archive .services-archive .section-subtitle{font-size:16px;margin-bottom:50px}}#services-archive .service-banner{background-color:#374c39;overflow:hidden;padding:0;position:relative}@media (min-width:1420px){#services-archive .service-banner{margin:2.7777777778vw auto}}@media (max-width:1420px){#services-archive .service-banner{margin:40px auto}}@media (max-width:1200px){#services-archive .service-banner .container{padding:0}}#services-archive .service-banner-inner{align-items:center;display:flex;justify-content:space-between}@media (max-width:1200px){#services-archive .service-banner-inner{flex-direction:column}}@media (min-width:1200px){#services-archive .service-banner.image-right .service-banner-inner{flex-direction:row-reverse}}@media (min-width:1420px){#services-archive .service-banner.image-right .service-banner-image{height:28.8194444444vw;transform:translateX(100px)}}@media (max-width:1420px){#services-archive .service-banner.image-right .service-banner-image{height:415px;transform:translateX(100px)}}@media (max-width:1200px){#services-archive .service-banner.image-right .service-banner-image{transform:translateY(-80px);width:100%}}#services-archive .service-banner.image-right .service-banner-content{text-align:right}#services-archive .service-banner-image{flex:1 1 50%;opacity:0;overflow:hidden;transition:all .8s ease}@media (min-width:1420px){#services-archive .service-banner-image{height:28.8194444444vw;transform:translateX(-100px)}}@media (max-width:1420px){#services-archive .service-banner-image{height:415px;transform:translateX(-100px)}}@media (max-width:1200px){#services-archive .service-banner-image{transform:translateY(-80px);width:100%}}#services-archive .service-banner-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1420px){#services-archive .service-banner-image img{max-height:28.8194444444vw}}@media (max-width:1420px){#services-archive .service-banner-image img{max-height:415px}}@media (max-width:1200px){#services-archive .service-banner-image img{max-height:320px}}#services-archive .service-banner-content{align-items:center;display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;opacity:0;transition:all .8s ease .2s}@media (min-width:1420px){#services-archive .service-banner-content{border:.0694444444vw solid #fff;gap:1.0416666667vw;margin-left:1.3888888889vw;margin-right:1.3888888889vw;min-height:25.6944444444vw;padding:2.0833333333vw;transform:translateY(2.0833333333vw)}}@media (max-width:1420px){#services-archive .service-banner-content{border:1px solid #fff;gap:15px;margin-left:20px;margin-right:20px;min-height:370px;padding:30px;transform:translateY(30px)}}@media (max-width:1200px){#services-archive .service-banner-content{margin:20px}}#services-archive .service-banner[data-visible=true] .service-banner-content,#services-archive .service-banner[data-visible=true] .service-banner-image{opacity:1;transform:translate(0)}#services-archive .service-banner h2{color:#fff;font-family:PoppinsMedium;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){#services-archive .service-banner h2{font-size:1.9444444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){#services-archive .service-banner h2{font-size:28px;margin-bottom:20px}}@media (max-width:1200px){#services-archive .service-banner h2{font-size:20px;margin-bottom:0}}#services-archive .service-banner p{color:#fff;font-family:PoppinsRegular;font-weight:400;line-height:1.8;text-align:center}@media (min-width:1420px){#services-archive .service-banner p{font-size:1.25vw;letter-spacing:0}}@media (max-width:1420px){#services-archive .service-banner p{font-size:14px}}#services-archive .service-banner .btn{background:#a26a40;color:#e2e1d4;display:inline-block;font-family:PoppinsMedium;font-weight:500;text-decoration:none;text-transform:uppercase;transition:background .3s ease}#services-archive .service-banner .btn:hover{background:#a26a40;color:#e2e1d4}@media (min-width:1420px){#services-archive .service-banner .btn{font-size:.9722222222vw;letter-spacing:.1388888889vw;padding:1.1111111111vw 2.7777777778vw}}@media (max-width:1420px){#services-archive .service-banner .btn{font-size:14px;letter-spacing:2px;padding:16px 40px}}.service-hero{display:flex;flex-direction:column;position:relative;text-align:center}@media (min-width:1420px){.service-hero{margin-bottom:40px;margin-top:150px}}@media (max-width:1420px){.service-hero{margin-bottom:40px;margin-top:150px}}@media (max-width:1200px){.service-hero{margin-bottom:40px;margin-top:100px}}.service-hero .tagline-text{color:#6a8167;font-family:PoppinsMedium;font-weight:400;letter-spacing:1.2;line-height:1.8;text-align:center}@media (min-width:1420px){.service-hero .tagline-text{font-size:1.3888888889vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.service-hero .tagline-text{font-size:20px;margin-bottom:5px}}@media (max-width:1200px){.service-hero .tagline-text{font-size:16px;margin-bottom:5px}}.service-hero .tagline-text{text-transform:uppercase}.service-hero h1{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.service-hero h1{font-size:3.8888888889vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.service-hero h1{font-size:56px;margin-bottom:20px}}@media (max-width:1200px){.service-hero h1{font-size:40px;margin-bottom:30px}}@media (min-width:1420px){.service-hero h1{margin:0 auto 2.7777777778vw;max-width:35.4166666667vw}}@media (max-width:1420px){.service-hero h1{margin:0 auto 40px;max-width:510px}}.service-hero-image{width:100%}@media (min-width:1420px){.service-hero-image{max-height:41.6666666667vw}}@media (max-width:1420px){.service-hero-image{max-height:600px}}.service-hero-image .service-hero-slider{height:100%;position:relative;width:100%}.service-hero-image .service-hero-slider .splide__slide img,.service-hero-image>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.service-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1420px){.service-hero-image img{max-height:34.7222222222vw}}@media (max-width:1420px){.service-hero-image img{max-height:500px}}@media (min-width:1420px){.service-section{padding:2.7777777778vw 2.7777777778vw 1.3888888889vw}}@media (max-width:1420px){.service-section{padding:40px 40px 20px}}@media (max-width:1200px){.service-section{padding:10px 20px}}.service-section .container{display:grid;margin:0 auto}@media (min-width:1420px){.service-section .container{gap:6.6666666667vw;grid-template-columns:1fr 1fr;max-width:100vw}}@media (max-width:1420px){.service-section .container{gap:96px;grid-template-columns:1fr 1fr;max-width:1440px}}@media (max-width:1200px){.service-section .container{gap:0;grid-template-columns:1fr}}.service-section .service-intro{align-self:start}.service-section .service-intro .tagline-text{color:#6a8167;font-family:PoppinsMedium;font-weight:400;letter-spacing:1.2;line-height:1.8;text-align:left}@media (min-width:1420px){.service-section .service-intro .tagline-text{font-size:1.3888888889vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.service-section .service-intro .tagline-text{font-size:20px;margin-bottom:5px}}@media (max-width:1200px){.service-section .service-intro .tagline-text{font-size:16px;margin-bottom:5px}}.service-section .service-intro .tagline-text{text-transform:uppercase}.service-section .service-intro .service-section-title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:left}@media (min-width:1420px){.service-section .service-intro .service-section-title{font-size:3.1944444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.service-section .service-intro .service-section-title{font-size:46px;margin-bottom:20px}}@media (max-width:1200px){.service-section .service-intro .service-section-title{font-size:42px;margin-bottom:30px}}@media (min-width:1420px){.service-section .service-intro .service-section-title{max-width:31.25vw}}@media (max-width:1420px){.service-section .service-intro .service-section-title{max-width:450px}}.service-section .service-content{display:flex;flex-direction:column;justify-content:center}.service-section .service-content .service-section-description p{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left}@media (min-width:1420px){.service-section .service-content .service-section-description p{font-size:1.25vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.service-section .service-content .service-section-description p{font-size:18px;margin-bottom:5px}}@media (max-width:1200px){.service-section .service-content .service-section-description p{font-size:16px;margin-bottom:5px}}.service-section .service-content .service-section-description p strong{color:#6a8167!important}.service-section .image{flex:1}.service-section .image img{height:auto;width:100%}@media (min-width:1420px){.service-section.alt-right .container .service-intro{order:2}}@media (max-width:1420px){.service-section.alt-right .container .service-intro{order:2}}@media (max-width:1200px){.service-section.alt-right .container .service-intro{order:0}}@media (min-width:1420px){.service-process{padding:2.2222222222vw 2.7777777778vw 4.4444444444vw}}@media (max-width:1420px){.service-process{padding:32px 2.7777777778vw 64px}}@media (max-width:1200px){.service-process{padding:0 0 2rem}}.service-process h2{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.service-process h2{font-size:3.8888888889vw;margin-bottom:2.0833333333vw}}@media (max-width:1420px){.service-process h2{font-size:56px;margin-bottom:30px}}@media (max-width:1200px){.service-process h2{font-size:40px;margin-bottom:60px}}.service-process .tagline-text{color:#6a8167;font-family:PoppinsMedium;font-weight:400;letter-spacing:1.2;line-height:1.8;text-align:center}@media (min-width:1420px){.service-process .tagline-text{font-size:1.3888888889vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.service-process .tagline-text{font-size:20px;margin-bottom:5px}}@media (max-width:1200px){.service-process .tagline-text{font-size:16px;margin-bottom:5px}}.service-process .tagline-text{text-transform:uppercase}.service-process .splide{padding:2rem 0;position:relative}.service-process .splide__track{padding-top:10px}.service-process .splide__slide{display:flex;justify-content:center}.service-process .splide__pagination{bottom:-2rem}.service-process .splide__pagination__page{border-radius:50%;height:10px;transition:all .3s ease;width:10px}.service-process .splide__pagination__page.is-active{background:#d4a574;transform:scale(1.3)}.service-process .process-step{background-color:#374c39;box-shadow:0 2px 10px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease}.service-process .process-step:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-5px)}@media (min-width:1420px){.service-process .process-step{border-radius:.5555555556vw;padding:2.7777777778vw 2.2222222222vw}}@media (max-width:1420px){.service-process .process-step{border-radius:8px;padding:40px 32px}}@media (max-width:1200px){.service-process .process-step{border-radius:8px;padding:20px 16px}}.service-process .step-number{color:#e2e1d4;font-family:PoppinsRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:left}@media (min-width:1420px){.service-process .step-number{font-size:3.8194444444vw;margin-bottom:2.7777777778vw}}@media (max-width:1420px){.service-process .step-number{font-size:55px;margin-bottom:40px}}@media (max-width:1200px){.service-process .step-number{font-size:45px;margin-bottom:30px}}.service-process .process-step h3{color:#e2e1d4;font-family:PoppinsMedium;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.service-process .process-step h3{font-size:2.5vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.service-process .process-step h3{font-size:36px;margin-bottom:20px}}@media (max-width:1200px){.service-process .process-step h3{font-size:36px;margin-bottom:30px}}.service-process .process-step h3{text-transform:uppercase}.service-process .process-description{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left}@media (min-width:1420px){.service-process .process-description{font-size:1.25vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.service-process .process-description{font-size:18px;margin-bottom:5px}}@media (max-width:1200px){.service-process .process-description{font-size:16px;margin-bottom:5px}}@media (min-width:1420px){.service-team{padding:2.2222222222vw 2.2222222222vw 8.8888888889vw}}@media (max-width:1420px){.service-team{padding:32px 32px 128px}}@media (max-width:1200px){.service-team{padding:0 0 128px}}.service-team-header{text-align:center}@media (min-width:1420px){.service-team-header{margin:0 auto 4.4444444444vw;max-width:55.5555555556vw}}@media (max-width:1420px){.service-team-header{margin:0 auto 64px;max-width:800px}}.service-team-header h2{color:#374c39;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.service-team-header h2{font-size:3.1944444444vw;margin-bottom:2.0833333333vw}}@media (max-width:1420px){.service-team-header h2{font-size:46px;margin-bottom:30px}}@media (max-width:1200px){.service-team-header h2{font-size:42px;margin-bottom:20px}}.service-team .team-description p{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:center}@media (min-width:1420px){.service-team .team-description p{font-size:1.3888888889vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.service-team .team-description p{font-size:20px;margin-bottom:5px}}@media (max-width:1200px){.service-team .team-description p{font-size:18px;margin-bottom:5px}}.service-team .team-grid{display:grid;margin:0 auto}@media (min-width:1420px){.service-team .team-grid{gap:3.3333333333vw 2.2222222222vw;grid-template-columns:repeat(auto-fit,minmax(17.3611111111vw,1fr));max-width:83.3333333333vw}}@media (max-width:1420px){.service-team .team-grid{gap:48px 32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:1200px}}@media (max-width:1200px){.service-team .team-grid{gap:2.5rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.service-team .team-grid{gap:32px;grid-template-columns:1fr}}.service-team .team-member{text-align:center;transition:transform .3s ease}.service-team .team-member:hover{transform:translateY(-8px)}.service-team .team-member:hover .team-member-photo:before{opacity:1}.service-team .team-member:hover .team-member-photo img{filter:grayscale(0);transform:scale(1.05)}.service-team .team-member-photo{background-color:#f5f3f0;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;position:relative}@media (min-width:1420px){.service-team .team-member-photo{height:13.8888888889vw;margin:0 auto 1.6666666667vw;width:13.8888888889vw}}@media (max-width:1420px){.service-team .team-member-photo{height:200px;margin:0 auto 24px;width:200px}}@media (max-width:1200px){.service-team .team-member-photo{height:180px;width:180px}}@media (max-width:768px){.service-team .team-member-photo{height:160px;width:160px}}.service-team .team-member-photo:before{border:2px solid #d4a574;border-radius:50%;content:"";inset:-5px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:1}.service-team .team-member-photo img{filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;width:100%}.service-team .team-member-info h3{color:#e2e1d4;font-family:PoppinsSemiBold;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.service-team .team-member-info h3{font-size:1.3888888889vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.service-team .team-member-info h3{font-size:20px;margin-bottom:20px}}@media (max-width:1200px){.service-team .team-member-info h3{font-size:16px;margin-bottom:30px}}.service-team .team-member-role{color:#6a8167;font-family:PoppinsMedium;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:center;text-transform:uppercase}@media (min-width:1420px){.service-team .team-member-role{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.service-team .team-member-role{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.service-team .team-member-role{font-size:14px;margin-bottom:5px}}.service-team .photo-placeholder{align-items:center;background:linear-gradient(135deg,#f5f3f0,#e8e6e3);display:flex;height:100%;justify-content:center;width:100%}.service-team .photo-placeholder svg{color:#c4c2bf;opacity:.5}.page-builder-content{width:100%}.page-builder-content>*{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1.5rem;padding-right:1.5rem}.page-builder-content .alignfull{margin-left:calc(50% - 50vw);max-width:none;padding-left:0;padding-right:0;width:100vw}.page-builder-content .alignwide{max-width:1400px}.page-builder-content>*+*{margin-top:2rem}.page-builder-content h1{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:left}@media (min-width:1420px){.page-builder-content h1{font-size:3.1944444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.page-builder-content h1{font-size:46px;margin-bottom:20px}}@media (max-width:1200px){.page-builder-content h1{font-size:42px;margin-bottom:30px}}.page-builder-content h2{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:left}@media (min-width:1420px){.page-builder-content h2{font-size:2.5vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.page-builder-content h2{font-size:36px;margin-bottom:20px}}@media (max-width:1200px){.page-builder-content h2{font-size:30px;margin-bottom:30px}}.page-builder-content h3{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:left}@media (min-width:1420px){.page-builder-content h3{font-size:1.9444444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.page-builder-content h3{font-size:28px;margin-bottom:20px}}@media (max-width:1200px){.page-builder-content h3{font-size:20px;margin-bottom:30px}}.page-builder-content p{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left}@media (min-width:1420px){.page-builder-content p{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.page-builder-content p{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.page-builder-content p{font-size:14px;margin-bottom:5px}}.page-builder-content ol,.page-builder-content ul{margin-bottom:1rem}.page-builder-content li{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left}@media (min-width:1420px){.page-builder-content li{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.page-builder-content li{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.page-builder-content li{font-size:14px;margin-bottom:5px}}.page-builder-content a{color:inherit;color:#6a8167;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left;text-decoration:underline}@media (min-width:1420px){.page-builder-content a{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.page-builder-content a{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.page-builder-content a{font-size:14px;margin-bottom:5px}}.page-builder-content a:hover{opacity:.8}.page-builder-content img{height:auto;max-width:100%}.page-builder-content .wp-block-image{margin-bottom:2rem}.page-builder-content .wp-block-quote{border-left:4px solid #000;font-style:italic;margin:2rem 0;padding-left:1.5rem}.page-builder-content .wp-block-button__link{border-radius:4px;display:inline-block;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.page-builder-content .wp-block-button__link:hover{opacity:1;transform:translateY(-2px)}.page-builder-content .wp-block-separator{margin:3rem auto}.page-builder-content .wp-block-columns{margin-bottom:2rem}.container-fluid{margin:0 auto}@media (min-width:1420px){.container-fluid{max-width:83.3333333333vw}}@media (max-width:1420px){.container-fluid{max-width:1200px}}.proyectos-hero-editorial{align-items:center;display:flex;overflow:hidden;position:relative}@media (min-width:1420px){.proyectos-hero-editorial{margin-top:6.9444444444vw;min-height:20.8333333333vw}}@media (max-width:1420px){.proyectos-hero-editorial{margin-top:100px;min-height:300px}}@media (max-width:1200px){.proyectos-hero-editorial{margin-top:90px}}.proyectos-hero-editorial__content{position:relative;z-index:1}@media (min-width:1420px){.proyectos-hero-editorial__content{max-width:62.5vw;width:100%}}@media (max-width:1420px){.proyectos-hero-editorial__content{max-width:900px;width:100%}}@media (max-width:1200px){.proyectos-hero-editorial__content{max-width:100%;width:100%}}.proyectos-hero-editorial__title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.proyectos-hero-editorial__title{font-size:5.6944444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.proyectos-hero-editorial__title{font-size:82px;margin-bottom:20px}}@media (max-width:1200px){.proyectos-hero-editorial__title{font-size:52px;margin-bottom:30px}}.proyectos-hero-editorial__subtitle{color:#6a8167;font-family:PoppinsRegular;font-weight:400;letter-spacing:1.5px;line-height:1.8;text-align:center}@media (min-width:1420px){.proyectos-hero-editorial__subtitle{font-size:1.3888888889vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyectos-hero-editorial__subtitle{font-size:20px;margin-bottom:5px}}@media (max-width:1200px){.proyectos-hero-editorial__subtitle{font-size:18px;margin-bottom:5px}}@media (min-width:1420px){.proyectos-editorial-section{padding:5.5555555556vw 1.3888888889vw}}@media (max-width:1420px){.proyectos-editorial-section{padding:80px 0}}@media (max-width:1200px){.proyectos-editorial-section{padding:40px 20px}}.proyectos-editorial-grid{display:grid;gap:clamp(2rem,4vw,4rem);margin-bottom:6rem}@media (min-width:1420px){.proyectos-editorial-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1420px){.proyectos-editorial-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1200px){.proyectos-editorial-grid{gap:40px;grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.proyectos-editorial-grid{gap:20px;grid-template-columns:1fr}}@media (min-width:1420px){.proyectos-editorial-grid__item{grid-column:span 4}}@media (max-width:1420px){.proyectos-editorial-grid__item{grid-column:span 4}}@media (max-width:1200px){.proyectos-editorial-grid__item{grid-column:span 6}}@media (max-width:768px){.proyectos-editorial-grid__item{grid-column:span 1}}@media (min-width:1420px){.proyectos-editorial-grid__item--featured{grid-column:span 8}}@media (max-width:1420px){.proyectos-editorial-grid__item--featured{grid-column:span 8}}@media (max-width:1200px){.proyectos-editorial-grid__item--featured{grid-column:span 6}}@media (max-width:768px){.proyectos-editorial-grid__item--featured{grid-column:span 1}}.proyectos-editorial-grid__item--featured .proyecto-editorial-card__image-container{aspect-ratio:16/10}@media (max-width:768px){.proyectos-editorial-grid__item--featured .proyecto-editorial-card__image-container{aspect-ratio:4/3}}@media (min-width:1420px){.proyectos-editorial-grid__item--featured .proyecto-editorial-card__title{font-size:4.0277777778vw}}@media (max-width:1420px){.proyectos-editorial-grid__item--featured .proyecto-editorial-card__title{font-size:64px}}.proyectos-editorial-grid__item--wide{grid-column:span 6}@media (max-width:1024px){.proyectos-editorial-grid__item--wide{grid-column:span 6}}@media (max-width:768px){.proyectos-editorial-grid__item--wide{grid-column:span 1}}.proyectos-editorial-grid__item--wide .proyecto-editorial-card__image-container{aspect-ratio:5/4}@media (max-width:768px){.proyectos-editorial-grid__item--wide .proyecto-editorial-card__image-container{aspect-ratio:4/3}}.proyecto-editorial-card{color:inherit;display:block;height:100%;text-decoration:none}.proyecto-editorial-card__image-container{aspect-ratio:4/5;background:#e8e6e1;margin-bottom:1.5rem;overflow:hidden;position:relative}@media (max-width:768px){.proyecto-editorial-card__image-container{aspect-ratio:4/3}}.proyecto-editorial-card__image-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.proyecto-editorial-card__image-wrapper--placeholder{align-items:center;background:linear-gradient(135deg,#e8e6e1,#f5f3ef);display:flex;justify-content:center}.proyecto-editorial-card__placeholder-content{color:rgba(0,0,0,.1)}.proyecto-editorial-card__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.19,1,.22,1);width:100%;will-change:transform}.proyecto-editorial-card:hover .proyecto-editorial-card__image{transform:scale(1.08)}.proyecto-editorial-card__overlay{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 50%,rgba(0,0,0,.7));display:flex;inset:0;opacity:0;padding:clamp(1.5rem,3vw,3rem);position:absolute;transition:all .6s cubic-bezier(.4,0,.2,1)}.proyecto-editorial-card:hover .proyecto-editorial-card__overlay{opacity:1}.proyecto-editorial-card__overlay-inner{display:flex;flex-direction:column;gap:1rem;width:100%}.proyecto-editorial-card__services{display:flex;flex-wrap:wrap;gap:.5rem}.proyecto-editorial-card__service-tag{background:hsla(0,0%,7%,.15);color:#fff;display:inline-block;font-family:PoppinsMedium;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left;text-transform:uppercase}@media (min-width:1420px){.proyecto-editorial-card__service-tag{font-size:.8333333333vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-editorial-card__service-tag{font-size:12px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-editorial-card__service-tag{font-size:14px;margin-bottom:5px}}@media (min-width:1420px){.proyecto-editorial-card__service-tag{backdrop-filter:blur(.6944444444vw);border:.0694444444vw solid hsla(0,0%,7%,.2);border-radius:.1388888889vw;padding:.5555555556vw 1.1111111111vw}}@media (max-width:1420px){.proyecto-editorial-card__service-tag{backdrop-filter:blur(10px);border:1px solid hsla(0,0%,7%,.2);border-radius:2px;padding:8px 16px}}.proyecto-editorial-card__view-link{align-items:center;color:#fff;display:inline-flex;font-family:PoppinsMedium;font-weight:400;gap:12px;letter-spacing:inherit;line-height:1.8;text-align:left;text-transform:uppercase}@media (min-width:1420px){.proyecto-editorial-card__view-link{font-size:.8333333333vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-editorial-card__view-link{font-size:12px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-editorial-card__view-link{font-size:14px;margin-bottom:5px}}.proyecto-editorial-card__view-link svg{transition:transform .3s ease}@media (min-width:1420px){.proyecto-editorial-card__view-link svg{height:1.25vw;width:1.25vw}}@media (max-width:1420px){.proyecto-editorial-card__view-link svg{height:18px;width:18px}}@media (min-width:1420px){.proyecto-editorial-card:hover .proyecto-editorial-card__view-link svg{transform:translateX(.4166666667vw)}}@media (max-width:1420px){.proyecto-editorial-card:hover .proyecto-editorial-card__view-link svg{transform:translateX(6px)}}@media (min-width:1420px){.proyecto-editorial-card__content{padding:.5555555556vw 0}}@media (max-width:1420px){.proyecto-editorial-card__content{padding:8px 0}}.proyecto-editorial-card__meta{align-items:center;color:#6a8167;display:flex;flex-wrap:wrap;font-family:PoppinsRegular;font-weight:400;letter-spacing:1.5px;line-height:1.8;text-align:left;text-transform:uppercase}@media (min-width:1420px){.proyecto-editorial-card__meta{font-size:.9027777778vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-editorial-card__meta{font-size:13px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-editorial-card__meta{font-size:14px;margin-bottom:5px}}@media (min-width:1420px){.proyecto-editorial-card__meta{gap:1.1111111111vw}}@media (max-width:1420px){.proyecto-editorial-card__meta{gap:16px}}.proyecto-editorial-card__location{padding-left:.875rem;position:relative}.proyecto-editorial-card__location:before{background:#6a8167;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.proyecto-editorial-card__year{font-family:PoppinsMedium}.proyecto-editorial-card__title{color:#374c39;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:left}@media (min-width:1420px){.proyecto-editorial-card__title{font-size:2.9166666667vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.proyecto-editorial-card__title{font-size:42px;margin-bottom:20px}}@media (max-width:1200px){.proyecto-editorial-card__title{font-size:30px;margin-bottom:30px}}.proyecto-editorial-card:hover .proyecto-editorial-card__title{color:#6a8167}.proyectos-editorial-empty{color:#757883;font-size:1.125rem;padding:6rem 2rem;text-align:center}.pagination{display:flex;gap:.5rem;margin-top:4rem;padding-bottom:2rem}.pagination,.pagination .page-numbers{align-items:center;justify-content:center}.pagination .page-numbers{background:transparent;border:1px solid transparent;color:#e2e1d4;display:inline-flex;font-size:.9375rem;font-weight:400;height:48px;min-width:48px;padding:0 1rem;text-decoration:none;transition:all .3s ease}.pagination .page-numbers:hover{border-color:#374c39;color:#374c39}.pagination .page-numbers.current{background:#374c39;border-color:#374c39;color:#fff;pointer-events:none}.pagination .page-numbers.dots{border:none;color:#757883;pointer-events:none}.pagination .page-numbers.next,.pagination .page-numbers.prev{font-size:.8125rem;letter-spacing:.1em;padding:0 1.5rem;text-transform:uppercase}@media (max-width:768px){.pagination .page-numbers{font-size:.875rem;height:44px;min-width:44px}.pagination .page-numbers.next,.pagination .page-numbers.prev{padding:0 1rem}}[data-aos=fade-up]{opacity:0;transform:translate3d(0,60px,0)}[data-aos=fade-up].aos-animate{opacity:1;transform:translateZ(0)}.proyecto-hero{background:#252525;height:85vh;min-height:600px;overflow:hidden;position:relative}@media (max-width:768px){.proyecto-hero{height:70vh;min-height:500px}}.proyecto-hero__media,.proyecto-hero__single-image{height:100%;position:relative;width:100%}.proyecto-hero__single-image--placeholder{align-items:center;background:linear-gradient(135deg,#e8e6e1,#f5f3ef);display:flex;justify-content:center}.proyecto-hero__single-image--placeholder svg{color:rgba(0,0,0,.1)}.proyecto-hero__image{filter:brightness(60%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.proyecto-hero__overlay{align-items:flex-end;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 30%,transparent 70%,rgba(0,0,0,.6));display:flex;inset:0;padding-bottom:clamp(2rem,5vw,4rem);pointer-events:none;position:absolute}.proyecto-hero__content{pointer-events:auto}.proyecto-hero__tags{display:flex;flex-wrap:wrap;gap:.75rem}.proyecto-hero__tag{background:rgba(55,76,57,.95);color:#e2e1d4;display:inline-block;font-family:PoppinsMedium;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1420px){.proyecto-hero__tag{font-size:.8333333333vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-hero__tag{font-size:12px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-hero__tag{font-size:14px;margin-bottom:5px}}@media (min-width:1420px){.proyecto-hero__tag{backdrop-filter:blur(.6944444444vw);border-radius:.1388888889vw;padding:.6944444444vw 1.3888888889vw}}@media (max-width:1420px){.proyecto-hero__tag{backdrop-filter:blur(10px);border-radius:2px;padding:10px 20px}}.proyecto-carousel{height:100%;width:100%}.proyecto-carousel .splide__list,.proyecto-carousel .splide__slide,.proyecto-carousel .splide__track{height:100%}.proyecto-carousel__slide{height:100%;position:relative;width:100%}.proyecto-carousel__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.proyecto-carousel .splide__arrow{background:hsla(0,0%,100%,.9);border-radius:50%;height:3rem;opacity:.8;transition:all .3s ease;width:3rem}.proyecto-carousel .splide__arrow:hover{background:#fff;opacity:1}.proyecto-carousel .splide__arrow svg{fill:#252525}@media (max-width:768px){.proyecto-carousel .splide__arrow{height:2.5rem;width:2.5rem}}.proyecto-carousel .splide__pagination{bottom:2rem}@media (max-width:768px){.proyecto-carousel .splide__pagination{bottom:1.5rem}}.proyecto-carousel .splide__pagination__page{background:hsla(0,0%,100%,.5);border-radius:50%;height:10px;transition:all .3s ease;width:10px}.proyecto-carousel .splide__pagination__page.is-active{background:#fff;transform:scale(1.3)}@media (min-width:1420px){.proyecto-info{padding:5.5555555556vw 1.3888888889vw}}@media (max-width:1420px){.proyecto-info{padding:80px 20px}}@media (max-width:1200px){.proyecto-info{padding:40px 20px}}.proyecto-info__grid{display:grid}@media (min-width:1420px){.proyecto-info__grid{gap:clamp(3rem,6vw,6rem);grid-template-columns:1fr 27.7777777778vw}}@media (max-width:1420px){.proyecto-info__grid{gap:clamp(3rem,6vw,6rem);grid-template-columns:1fr 400px}}@media (max-width:1200px){.proyecto-info__grid{gap:clamp(3rem,6vw,6rem);grid-template-columns:1fr 400px}}@media (max-width:768px){.proyecto-info__grid{gap:4rem;grid-template-columns:1fr}}.proyecto-info__title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:left}@media (min-width:1420px){.proyecto-info__title{font-size:5vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.proyecto-info__title{font-size:72px;margin-bottom:20px}}@media (max-width:1200px){.proyecto-info__title{font-size:40px;margin-bottom:30px}}.proyecto-info__subtitle{color:#6a8167;font-family:PoppinsMedium;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:left}@media (min-width:1420px){.proyecto-info__subtitle{font-size:1.6666666667vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.proyecto-info__subtitle{font-size:24px;margin-bottom:20px}}@media (max-width:1200px){.proyecto-info__subtitle{font-size:20px;margin-bottom:30px}}.proyecto-info__description{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left}@media (min-width:1420px){.proyecto-info__description{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-info__description{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-info__description{font-size:14px;margin-bottom:5px}}.proyecto-info__description p:last-child{margin-bottom:0}.proyecto-info__description strong{color:#374c39;font-weight:600}.proyecto-details{background:#252525;position:sticky}@media (min-width:1420px){.proyecto-details{border-radius:.1388888889vw;padding:2.2222222222vw;top:2.2222222222vw}}@media (max-width:1420px){.proyecto-details{border-radius:2px;padding:32px;top:32px}}@media (max-width:1200px){.proyecto-details{position:relative;top:0}}.proyecto-details__title{color:#6a8167;font-family:PoppinsRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.proyecto-details__title{font-size:1.3888888889vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.proyecto-details__title{font-size:20px;margin-bottom:20px}}@media (max-width:1200px){.proyecto-details__title{font-size:18px;margin-bottom:30px}}.proyecto-details__list{margin:0;padding:0}.proyecto-details__item{border-bottom:1px solid #6a8167;padding:1.25rem 0}.proyecto-details__item:last-child{border-bottom:none}.proyecto-details__label{color:#374c39;font-family:PoppinsSemiBold;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left;text-transform:uppercase}@media (min-width:1420px){.proyecto-details__label{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-details__label{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-details__label{font-size:14px;margin-bottom:5px}}.proyecto-details__value{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left}@media (min-width:1420px){.proyecto-details__value{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-details__value{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-details__value{font-size:14px;margin-bottom:5px}}.proyecto-details__value{margin:0}.proyecto-details__actions{border-top:1px solid #6a8167;margin-top:2.5rem;padding-top:2.5rem}.proyecto-details__cta{align-items:center;background:#252525;color:#fff;display:inline-flex;font-family:PoppinsMedium;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media (min-width:1420px){.proyecto-details__cta{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-details__cta{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-details__cta{font-size:14px;margin-bottom:5px}}@media (min-width:1420px){.proyecto-details__cta{border-radius:.1388888889vw;gap:.8333333333vw;padding:.6944444444vw 1.3888888889vw}}@media (max-width:1420px){.proyecto-details__cta{border-radius:2px;gap:12px;padding:16px 32px}}.proyecto-details__cta:hover{background:#374c39;box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}.proyecto-details__cta svg{transition:transform .3s ease}@media (min-width:1420px){.proyecto-details__cta svg{height:1.3888888889vw;width:1.3888888889vw}}@media (max-width:1420px){.proyecto-details__cta svg{height:20px;width:20px}}.proyecto-details__cta:hover svg{transform:translateX(4px)}.proyecto-gallery{background:#252525;padding:clamp(4rem,8vw,8rem) 0}.proyecto-gallery__title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.proyecto-gallery__title{font-size:3.1944444444vw;margin-bottom:2.7777777778vw}}@media (max-width:1420px){.proyecto-gallery__title{font-size:46px;margin-bottom:40px}}@media (max-width:1200px){.proyecto-gallery__title{font-size:42px;margin-bottom:30px}}.proyecto-gallery__grid{display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(12,1fr)}@media (max-width:1200px){.proyecto-gallery__grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.proyecto-gallery__grid{grid-template-columns:1fr}}.proyecto-gallery__item{aspect-ratio:4/3;background:#e8e6e1;overflow:hidden;position:relative}.proyecto-gallery__item--1{grid-column:span 8}@media (max-width:1200px){.proyecto-gallery__item--1{grid-column:span 6}}@media (max-width:768px){.proyecto-gallery__item--1{grid-column:span 1}}.proyecto-gallery__item--2,.proyecto-gallery__item--3{grid-column:span 4}@media (max-width:1200px){.proyecto-gallery__item--2,.proyecto-gallery__item--3{grid-column:span 3}}@media (max-width:768px){.proyecto-gallery__item--2,.proyecto-gallery__item--3{grid-column:span 1}}.proyecto-gallery__item:hover .proyecto-gallery__image{transform:scale(1.05)}.proyecto-gallery__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.19,1,.22,1);width:100%}.proyecto-navigation{background:#252525;border-top:1px solid #757883;padding:clamp(3rem,6vw,5rem) 0}.proyecto-navigation__wrapper{align-items:center;display:grid}@media (min-width:1420px){.proyecto-navigation__wrapper{gap:2.2222222222vw;grid-template-columns:1fr auto 1fr}}@media (max-width:1420px){.proyecto-navigation__wrapper{gap:32px;grid-template-columns:1fr auto 1fr}}@media (max-width:1200px){.proyecto-navigation__wrapper{gap:1.5rem;grid-template-columns:1fr}}.proyecto-navigation__link{background:hsla(240,4%,89%,.05);color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:all .3s ease}@media (min-width:1420px){.proyecto-navigation__link{border-radius:.1388888889vw;padding:1.6666666667vw}}@media (max-width:1420px){.proyecto-navigation__link{border-radius:2px;padding:24px}}.proyecto-navigation__link:hover{transform:translateY(-2px)}.proyecto-navigation__link--prev{align-items:flex-start}.proyecto-navigation__link--next{align-items:flex-end;text-align:right}@media (max-width:1200px){.proyecto-navigation__link--next{order:3}}.proyecto-navigation__link--disabled{visibility:hidden}@media (max-width:1200px){.proyecto-navigation__link--disabled{display:none}}.proyecto-navigation__label{color:#6a8167;font-family:PoppinsMedium;font-weight:400;letter-spacing:2px;line-height:1.8;text-align:left}@media (min-width:1420px){.proyecto-navigation__label{font-size:.9722222222vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-navigation__label{font-size:14px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-navigation__label{font-size:12px;margin-bottom:5px}}.proyecto-navigation__label{text-transform:uppercase}.proyecto-navigation__title{color:#6a8167;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left}@media (min-width:1420px){.proyecto-navigation__title{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-navigation__title{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-navigation__title{font-size:14px;margin-bottom:5px}}.proyecto-navigation__link:hover .proyecto-navigation__title{color:#374c39}.proyecto-navigation__all{align-items:center;color:#e2e1d4;display:inline-flex;flex-direction:column;font-family:PoppinsMedium;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media (min-width:1420px){.proyecto-navigation__all{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.proyecto-navigation__all{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.proyecto-navigation__all{font-size:14px;margin-bottom:5px}}@media (min-width:1420px){.proyecto-navigation__all{gap:.8333333333vw;padding:1.6666666667vw}}@media (max-width:1420px){.proyecto-navigation__all{gap:12px;padding:24px}}@media (max-width:1200px){.proyecto-navigation__all{order:2}}.proyecto-navigation__all svg{transition:transform .3s ease}@media (min-width:1420px){.proyecto-navigation__all svg{height:1.3888888889vw;width:1.3888888889vw}}@media (max-width:1420px){.proyecto-navigation__all svg{height:20px;width:20px}}.proyecto-navigation__all:hover{color:#374c39}.proyecto-navigation__all:hover svg{transform:scale(1.1)}.nosotros-page{color:#e2e1d4}.nosotros-page .nosotros-hero{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}@media (min-width:1420px){.nosotros-page .nosotros-hero{margin-top:5.5555555556vw;min-height:41.6666666667vw}}@media (max-width:1420px){.nosotros-page .nosotros-hero{margin-top:80px;min-height:400px}}.nosotros-page .nosotros-hero .nosotros-hero-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.nosotros-page .nosotros-hero .nosotros-hero-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nosotros-page .nosotros-hero .nosotros-hero-image .hero-overlay{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.6));height:100%;left:0;position:absolute;top:0;width:100%}.nosotros-page .nosotros-hero .nosotros-hero-content{color:#fff;position:relative;text-align:center;z-index:1}@media (min-width:1420px){.nosotros-page .nosotros-hero .nosotros-hero-content{padding:5.5555555556vw 2.7777777778vw}}@media (max-width:1420px){.nosotros-page .nosotros-hero .nosotros-hero-content{padding:80px 40px}}@media (max-width:1200px){.nosotros-page .nosotros-hero .nosotros-hero-content{padding:60px 32px}}.nosotros-page .nosotros-hero .nosotros-hero-content .measure{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:center}@media (min-width:1420px){.nosotros-page .nosotros-hero .nosotros-hero-content .measure{font-size:1.3888888889vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.nosotros-page .nosotros-hero .nosotros-hero-content .measure{font-size:20px;margin-bottom:5px}}@media (max-width:1200px){.nosotros-page .nosotros-hero .nosotros-hero-content .measure{font-size:18px;margin-bottom:5px}}.nosotros-page .nosotros-hero .nosotros-hero-content .nosotros-hero-title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.nosotros-page .nosotros-hero .nosotros-hero-content .nosotros-hero-title{font-size:4.4444444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.nosotros-page .nosotros-hero .nosotros-hero-content .nosotros-hero-title{font-size:64px;margin-bottom:20px}}@media (max-width:1200px){.nosotros-page .nosotros-hero .nosotros-hero-content .nosotros-hero-title{font-size:48px;margin-bottom:30px}}@media (max-width:768px){.nosotros-page .nosotros-hero .nosotros-hero-content .nosotros-hero-title{font-size:36px}}@media (min-width:1420px){.nosotros-page .nosotros-intro{padding:5.5555555556vw 2.7777777778vw}}@media (max-width:1420px){.nosotros-page .nosotros-intro{padding:80px 40px}}@media (max-width:1200px){.nosotros-page .nosotros-intro{padding:60px 32px}}.nosotros-page .nosotros-intro .container{margin:0 auto;max-width:900px}.nosotros-page .nosotros-intro .intro-content{text-align:center}.nosotros-page .nosotros-intro .intro-content p{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:left}@media (min-width:1420px){.nosotros-page .nosotros-intro .intro-content p{font-size:1.3888888889vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.nosotros-page .nosotros-intro .intro-content p{font-size:20px;margin-bottom:5px}}@media (max-width:1200px){.nosotros-page .nosotros-intro .intro-content p{font-size:18px;margin-bottom:5px}}@media (max-width:768px){.nosotros-page .nosotros-intro .intro-content p{font-size:16px}}.nosotros-page .nosotros-intro .intro-content p{margin-bottom:1.5rem}.nosotros-page .nosotros-intro .intro-content p strong{color:#6a8167;font-weight:600}@media (min-width:1420px){.nosotros-page .nosotros-mision-vision{padding:5.5555555556vw 2.7777777778vw}}@media (max-width:1420px){.nosotros-page .nosotros-mision-vision{padding:80px 40px}}@media (max-width:1200px){.nosotros-page .nosotros-mision-vision{padding:60px 32px}}.nosotros-page .nosotros-mision-vision .mision-vision-grid{display:grid;gap:4rem}@media (min-width:1420px){.nosotros-page .nosotros-mision-vision .mision-vision-grid{gap:5.5555555556vw;grid-template-columns:repeat(2,1fr)}}@media (max-width:1200px){.nosotros-page .nosotros-mision-vision .mision-vision-grid{gap:60px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nosotros-page .nosotros-mision-vision .mision-vision-grid{gap:3rem;grid-template-columns:1fr}}.nosotros-page .nosotros-mision-vision .mision-block,.nosotros-page .nosotros-mision-vision .vision-block{text-align:center}@media (min-width:1420px){.nosotros-page .nosotros-mision-vision .mision-block,.nosotros-page .nosotros-mision-vision .vision-block{padding:2.7777777778vw 2.2222222222vw}}@media (max-width:1420px){.nosotros-page .nosotros-mision-vision .mision-block,.nosotros-page .nosotros-mision-vision .vision-block{padding:40px 32px}}.nosotros-page .nosotros-mision-vision .mision-block .block-icon,.nosotros-page .nosotros-mision-vision .vision-block .block-icon{margin-bottom:2rem}.nosotros-page .nosotros-mision-vision .mision-block .block-icon svg,.nosotros-page .nosotros-mision-vision .vision-block .block-icon svg{stroke:#6a8167}@media (min-width:1420px){.nosotros-page .nosotros-mision-vision .mision-block .block-icon svg,.nosotros-page .nosotros-mision-vision .vision-block .block-icon svg{height:3.3333333333vw;width:3.3333333333vw}}.nosotros-page .nosotros-mision-vision .mision-block h2,.nosotros-page .nosotros-mision-vision .vision-block h2{color:#e2e1d4;font-family:PoppinsMedium;font-weight:300;letter-spacing:3px;line-height:1.2;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}@media (min-width:1420px){.nosotros-page .nosotros-mision-vision .mision-block h2,.nosotros-page .nosotros-mision-vision .vision-block h2{font-size:1.9444444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.nosotros-page .nosotros-mision-vision .mision-block h2,.nosotros-page .nosotros-mision-vision .vision-block h2{font-size:28px;margin-bottom:20px}}@media (max-width:1200px){.nosotros-page .nosotros-mision-vision .mision-block h2,.nosotros-page .nosotros-mision-vision .vision-block h2{font-size:24px;margin-bottom:30px}}@media (max-width:768px){.nosotros-page .nosotros-mision-vision .mision-block h2,.nosotros-page .nosotros-mision-vision .vision-block h2{font-size:22px}}.nosotros-page .nosotros-mision-vision .mision-block p,.nosotros-page .nosotros-mision-vision .vision-block p{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.7;text-align:left}@media (min-width:1420px){.nosotros-page .nosotros-mision-vision .mision-block p,.nosotros-page .nosotros-mision-vision .vision-block p{font-size:1.25vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.nosotros-page .nosotros-mision-vision .mision-block p,.nosotros-page .nosotros-mision-vision .vision-block p{font-size:18px;margin-bottom:5px}}@media (max-width:1200px){.nosotros-page .nosotros-mision-vision .mision-block p,.nosotros-page .nosotros-mision-vision .vision-block p{font-size:16px;margin-bottom:5px}}@media (max-width:768px){.nosotros-page .nosotros-mision-vision .mision-block p,.nosotros-page .nosotros-mision-vision .vision-block p{font-size:15px}}@media (min-width:1420px){.nosotros-page .nosotros-porque{padding:5.5555555556vw 2.7777777778vw}}@media (max-width:1420px){.nosotros-page .nosotros-porque{padding:80px 40px}}@media (max-width:1200px){.nosotros-page .nosotros-porque{padding:60px 32px}}.nosotros-page .nosotros-porque .section-title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2}@media (min-width:1420px){.nosotros-page .nosotros-porque .section-title{font-size:3.1944444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.nosotros-page .nosotros-porque .section-title{font-size:46px;margin-bottom:20px}}@media (max-width:1200px){.nosotros-page .nosotros-porque .section-title{font-size:42px;margin-bottom:30px}}.nosotros-page .nosotros-porque .section-title{margin-bottom:4rem;text-align:center}.nosotros-page .nosotros-porque .porque-grid{display:grid;gap:3rem}@media (min-width:1420px){.nosotros-page .nosotros-porque .porque-grid{gap:3.3333333333vw;grid-template-columns:repeat(3,1fr)}}@media (max-width:1420px){.nosotros-page .nosotros-porque .porque-grid{gap:48px}}@media (max-width:1200px){.nosotros-page .nosotros-porque .porque-grid{gap:2.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nosotros-page .nosotros-porque .porque-grid{gap:2rem;grid-template-columns:1fr}}.nosotros-page .nosotros-porque .razon-card{text-align:center;transition:transform .3s ease}@media (min-width:1420px){.nosotros-page .nosotros-porque .razon-card{padding:2.2222222222vw 1.6666666667vw}}@media (max-width:1420px){.nosotros-page .nosotros-porque .razon-card{padding:32px 24px}}.nosotros-page .nosotros-porque .razon-card:hover{transform:translateY(-5px)}.nosotros-page .nosotros-porque .razon-card .razon-numero{color:#6a8167;display:inline-block;font-family:PoppinsSemiBold;margin-bottom:1.5rem}@media (min-width:1420px){.nosotros-page .nosotros-porque .razon-card .razon-numero{font-size:3.3333333333vw}}@media (max-width:1420px){.nosotros-page .nosotros-porque .razon-card .razon-numero{font-size:48px}}@media (max-width:1200px){.nosotros-page .nosotros-porque .razon-card .razon-numero{font-size:42px}}.nosotros-page .nosotros-porque .razon-card h3{color:#e2e1d4;font-family:PoppinsMedium;font-weight:300;letter-spacing:2px;line-height:1.2;margin-bottom:1rem;text-align:center;text-transform:uppercase}@media (min-width:1420px){.nosotros-page .nosotros-porque .razon-card h3{font-size:1.3888888889vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.nosotros-page .nosotros-porque .razon-card h3{font-size:20px;margin-bottom:20px}}@media (max-width:1200px){.nosotros-page .nosotros-porque .razon-card h3{font-size:18px;margin-bottom:30px}}@media (max-width:768px){.nosotros-page .nosotros-porque .razon-card h3{font-size:16px}}.nosotros-page .nosotros-porque .razon-card p{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.6;text-align:left}@media (min-width:1420px){.nosotros-page .nosotros-porque .razon-card p{font-size:1.1111111111vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.nosotros-page .nosotros-porque .razon-card p{font-size:16px;margin-bottom:5px}}@media (max-width:1200px){.nosotros-page .nosotros-porque .razon-card p{font-size:15px;margin-bottom:5px}}.nosotros-page .nosotros-porque .razon-card p{opacity:.8}@media (max-width:768px){.nosotros-page .nosotros-porque .razon-card p{font-size:14px}}@media (min-width:1420px){.nosotros-page .nosotros-equipo{padding:5.5555555556vw 2.7777777778vw}}@media (max-width:1420px){.nosotros-page .nosotros-equipo{padding:80px 40px}}@media (max-width:1200px){.nosotros-page .nosotros-equipo{padding:60px 32px}}.nosotros-page .nosotros-equipo .equipo-header{margin:0 auto 4rem;max-width:800px;text-align:center}.nosotros-page .nosotros-equipo .equipo-header .section-title{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.nosotros-page .nosotros-equipo .equipo-header .section-title{font-size:3.1944444444vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.nosotros-page .nosotros-equipo .equipo-header .section-title{font-size:46px;margin-bottom:20px}}@media (max-width:1200px){.nosotros-page .nosotros-equipo .equipo-header .section-title{font-size:42px;margin-bottom:30px}}.nosotros-page .nosotros-equipo .equipo-header .section-title{margin-bottom:1.5rem}.nosotros-page .nosotros-equipo .equipo-header .equipo-descripcion{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.7;text-align:left}@media (min-width:1420px){.nosotros-page .nosotros-equipo .equipo-header .equipo-descripcion{font-size:1.25vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.nosotros-page .nosotros-equipo .equipo-header .equipo-descripcion{font-size:18px;margin-bottom:5px}}@media (max-width:1200px){.nosotros-page .nosotros-equipo .equipo-header .equipo-descripcion{font-size:16px;margin-bottom:5px}}.nosotros-page .nosotros-equipo .equipo-header .equipo-descripcion{opacity:.8}@media (max-width:768px){.nosotros-page .nosotros-equipo .equipo-header .equipo-descripcion{font-size:15px}}.nosotros-page .nosotros-equipo .equipo-grid{display:grid;gap:3rem}@media (min-width:1420px){.nosotros-page .nosotros-equipo .equipo-grid{gap:2.7777777778vw;grid-template-columns:repeat(4,1fr)}}@media (max-width:1420px){.nosotros-page .nosotros-equipo .equipo-grid{gap:40px}}@media (max-width:1200px){.nosotros-page .nosotros-equipo .equipo-grid{gap:2.5rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.nosotros-page .nosotros-equipo .equipo-grid{gap:2rem;grid-template-columns:repeat(2,1fr)}}.nosotros-page .nosotros-equipo .miembro-card{text-align:center;transition:transform .3s ease}.nosotros-page .nosotros-equipo .miembro-card:hover{transform:translateY(-5px)}.nosotros-page .nosotros-equipo .miembro-card:hover .miembro-foto img{transform:scale(1.05)}.nosotros-page .nosotros-equipo .miembro-card .miembro-foto{aspect-ratio:1;background:#121212;border-radius:50%;margin-bottom:1.5rem;overflow:hidden;width:100%}.nosotros-page .nosotros-equipo .miembro-card .miembro-foto img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.nosotros-page .nosotros-equipo .miembro-card .miembro-foto .foto-placeholder{align-items:center;background:hsla(240,4%,89%,.1);display:flex;height:100%;justify-content:center;width:100%}.nosotros-page .nosotros-equipo .miembro-card .miembro-foto .foto-placeholder svg{stroke:rgba(0,0,0,.2)}.nosotros-page .nosotros-equipo .miembro-card .miembro-info h3{color:#e2e1d4;font-family:PoppinsMedium;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info h3{font-size:1.25vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info h3{font-size:18px;margin-bottom:20px}}@media (max-width:1200px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info h3{font-size:16px;margin-bottom:30px}}.nosotros-page .nosotros-equipo .miembro-card .miembro-info h3{margin-bottom:.5rem}@media (max-width:768px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info h3{font-size:15px}}.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-cargo{color:#6a8167;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.8;text-align:center}@media (min-width:1420px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-cargo{font-size:.9722222222vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-cargo{font-size:14px;margin-bottom:5px}}@media (max-width:1200px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-cargo{font-size:12px;margin-bottom:5px}}.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-cargo{text-transform:uppercase}.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-bio{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.6;text-align:left}@media (min-width:1420px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-bio{font-size:.9722222222vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-bio{font-size:14px;margin-bottom:5px}}@media (max-width:1200px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-bio{font-size:13px;margin-bottom:5px}}.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-bio{opacity:.7}@media (max-width:768px){.nosotros-page .nosotros-equipo .miembro-card .miembro-info .miembro-bio{font-size:12px}}.nosotros-page .nosotros-cta{background:#121212;text-align:center}@media (min-width:1420px){.nosotros-page .nosotros-cta{padding:6.9444444444vw 2.7777777778vw}}@media (max-width:1420px){.nosotros-page .nosotros-cta{padding:100px 40px}}@media (max-width:1200px){.nosotros-page .nosotros-cta{padding:80px 32px}}.nosotros-page .nosotros-cta h2{color:#e2e1d4;font-family:LeagueGothicRegular;font-weight:300;letter-spacing:2px;line-height:1.2;text-align:center}@media (min-width:1420px){.nosotros-page .nosotros-cta h2{font-size:3.3333333333vw;margin-bottom:1.3888888889vw}}@media (max-width:1420px){.nosotros-page .nosotros-cta h2{font-size:48px;margin-bottom:20px}}@media (max-width:1200px){.nosotros-page .nosotros-cta h2{font-size:36px;margin-bottom:30px}}.nosotros-page .nosotros-cta h2{margin-bottom:1rem}@media (max-width:768px){.nosotros-page .nosotros-cta h2{font-size:28px}}.nosotros-page .nosotros-cta p{color:#e2e1d4;font-family:PoppinsRegular;font-weight:400;letter-spacing:inherit;line-height:1.6;text-align:left}@media (min-width:1420px){.nosotros-page .nosotros-cta p{font-size:1.3888888889vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.nosotros-page .nosotros-cta p{font-size:20px;margin-bottom:5px}}@media (max-width:1200px){.nosotros-page .nosotros-cta p{font-size:18px;margin-bottom:5px}}.nosotros-page .nosotros-cta p{margin-bottom:2.5rem;opacity:.8}@media (max-width:768px){.nosotros-page .nosotros-cta p{font-size:16px}}.nosotros-page .nosotros-cta .btn-contact{border:2px solid #6a8167;color:#6a8167;display:inline-block;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media (min-width:1420px){.nosotros-page .nosotros-cta .btn-contact{font-size:1.1111111111vw;padding:1.1111111111vw 3.3333333333vw}}@media (max-width:1420px){.nosotros-page .nosotros-cta .btn-contact{font-size:16px;padding:16px 48px}}@media (max-width:1200px){.nosotros-page .nosotros-cta .btn-contact{font-size:15px;padding:14px 40px}}.nosotros-page .nosotros-cta .btn-contact:hover{background:#6a8167;color:#fff;transform:translateY(-2px)}.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;position:fixed;top:0;transition:background .4s ease,backdrop-filter .4s ease,border-color .4s ease;width:100%;z-index:1000}.site-header.scrolled{backdrop-filter:blur(5px) saturate(180%);-webkit-backdrop-filter:blur(5px) saturate(180%);background:hsla(0,0%,100%,.04)}@media (min-width:1420px){.site-header{padding:1.3888888889vw 1.3888888889vw .3472222222vw}}@media (max-width:1420px){.site-header{padding:20px 20px 5px}}.site-header .container{align-items:center;display:flex;justify-content:space-between}.site-header .site-logo img{width:auto}@media (min-width:1420px){.site-header .site-logo img{height:5.5555555556vw}}@media (max-width:1420px){.site-header .site-logo img{height:80px}}.site-header nav.site-nav .main-menu{display:flex;list-style:none;margin:0;padding:0}@media (min-width:1420px){.site-header nav.site-nav .main-menu{gap:1.3888888889vw}}@media (max-width:1420px){.site-header nav.site-nav .main-menu{gap:20px}}.site-header nav.site-nav .main-menu li a{color:#e2e1d4;font-family:PoppinsRegular;font-weight:500;font-weight:400;letter-spacing:3px;line-height:1.8;text-align:left;text-decoration:none;text-transform:uppercase;transition:color .3s ease}@media (min-width:1420px){.site-header nav.site-nav .main-menu li a{font-size:.9722222222vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.site-header nav.site-nav .main-menu li a{font-size:14px;margin-bottom:5px}}@media (max-width:1200px){.site-header nav.site-nav .main-menu li a{font-size:16px;margin-bottom:5px}}.site-header nav.site-nav .main-menu li a:hover{color:#a26a40;text-decoration:underline}.site-header .menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column}@media (min-width:1420px){.site-header .menu-toggle{gap:.3472222222vw}}@media (max-width:1420px){.site-header .menu-toggle{gap:5px}}.site-header .menu-toggle img{height:auto;width:40px;z-index:100000}.site-header .menu-toggle span{background:#f8f6f3;display:block}@media (min-width:1420px){.site-header .menu-toggle span{border-radius:.1388888889vw;height:.1388888889vw;width:1.7361111111vw}}@media (max-width:1420px){.site-header .menu-toggle span{border-radius:2px;height:2px;width:25px}}@media (max-width:768px){.site-header nav.site-nav{background:#e2e1d4;display:none;padding:2rem 0;position:absolute;right:0;text-align:center;top:100%;width:100%}.site-header nav.site-nav.open{display:block}.site-header nav.site-nav .main-menu{flex-direction:column;gap:1.5rem}.site-header .menu-toggle{display:flex}}.header_mobile_overlay{background:rgba(0,0,0,.4);display:none;inset:0;position:fixed;z-index:99}.header_mobile_bg{animation:slideIn .4s ease forwards;background:#f8f5ee;box-shadow:-4px 0 15px rgba(0,0,0,.1);display:none;height:100vh;max-width:300px;padding:4rem 2rem;position:fixed;right:0;top:0;width:80%;z-index:100}.header_mobile_bg .mobile-menu{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.header_mobile_bg .mobile-menu li a{color:#2e3e33;font-family:Poppins,sans-serif;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.header_mobile_bg .mobile-menu li a:hover{color:#c97b2d}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.site-footer{background:#121212;color:#e2e1d4;position:relative}@media (min-width:1420px){.site-footer{padding:4.4444444444vw 2.2222222222vw}}@media (max-width:1420px){.site-footer{padding:64px 32px}}.site-footer:before{background:linear-gradient(90deg,transparent 0,hsla(36,26%,96%,.1) 20%,hsla(36,26%,96%,.25) 50%,hsla(36,26%,96%,.1) 80%,transparent);content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:90%}@media (min-width:1420px){.site-footer:before{height:.0694444444vw;max-width:83.3333333333vw}}@media (max-width:1420px){.site-footer:before{height:1px;max-width:1200px}}.site-footer .footer-grid{align-items:start;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;position:relative}@media (min-width:1420px){.site-footer .footer-grid{gap:6.6666666667vw;max-width:83.3333333333vw}}@media (max-width:1420px){.site-footer .footer-grid{gap:6rem;max-width:1200px}}.site-footer .footer-grid:before{background:linear-gradient(180deg,transparent 0,rgba(54,75,56,.15) 20%,rgba(54,75,56,.15) 80%,transparent);bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}@media (max-width:768px){.site-footer .footer-grid:before{display:none}.site-footer .footer-grid{gap:4rem;grid-template-columns:1fr}}@media (min-width:1420px){.site-footer .footer-left{padding-right:2.2222222222vw}}@media (max-width:1420px){.site-footer .footer-left{padding-right:32px}}@media (max-width:768px){.site-footer .footer-left{padding-right:0;text-align:center}}@media (min-width:1420px){.site-footer .footer-logo{margin-bottom:1.3888888889vw;width:12.5vw}}@media (max-width:1420px){.site-footer .footer-logo{margin-bottom:20px;width:180px}}@media (max-width:768px){.site-footer .footer-logo{margin-left:auto;margin-right:auto}}.site-footer .footer-logo .footer-logo-video{background:transparent;display:block;height:auto;opacity:1;width:100%}.site-footer .footer-tagline{color:#e2e1d4;font-weight:300;line-height:1.2}@media (min-width:1420px){.site-footer .footer-tagline{font-size:.9722222222vw;margin:0 0 1.3888888889vw}}@media (max-width:1420px){.site-footer .footer-tagline{font-size:14px;margin:0 0 20px}}.site-footer .footer-location{color:#757883;font-weight:300;margin:0;text-transform:uppercase}@media (min-width:1420px){.site-footer .footer-location{font-size:.9722222222vw;letter-spacing:.0694444444vw}}@media (max-width:1420px){.site-footer .footer-location{font-size:14px;letter-spacing:1px}}.site-footer .footer-right{display:flex;flex-direction:column;justify-content:end;text-align:right}@media (min-width:1420px){.site-footer .footer-right{min-height:12.5vw;padding-left:2.2222222222vw}}@media (max-width:1420px){.site-footer .footer-right{min-height:180px;padding-left:32px}}@media (max-width:768px){.site-footer .footer-right{gap:2rem;justify-content:space-between;min-height:auto;padding-left:0;text-align:center}}@media (min-width:1420px){.site-footer .footer-nav{margin-bottom:.6944444444vw}}@media (max-width:1420px){.site-footer .footer-nav{margin-bottom:10px}}.site-footer .footer-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:end;list-style:none;margin:0;padding:0}@media (min-width:1420px){.site-footer .footer-links{gap:1.0416666667vw}}@media (max-width:1420px){.site-footer .footer-links{gap:15px}}@media (max-width:1200px){.site-footer .footer-links{flex-direction:column;gap:10px}}.site-footer .footer-links li a{color:#f8f6f3;font-family:PoppinsRegular;font-weight:400;letter-spacing:3px;line-height:1.8;text-align:left}@media (min-width:1420px){.site-footer .footer-links li a{font-size:.9722222222vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.site-footer .footer-links li a{font-size:14px;margin-bottom:5px}}@media (max-width:1200px){.site-footer .footer-links li a{font-size:16px;margin-bottom:5px}}.site-footer .footer-links li a{position:relative;text-decoration:none}.site-footer .footer-links li a:hover{color:#a26a40;text-decoration:underline}.site-footer .footer-links li a:hover:after{width:100%}.site-footer .footer-socials{align-items:center;display:flex;justify-content:end;list-style:none;padding:0}@media (min-width:1420px){.site-footer .footer-socials{gap:.6944444444vw;margin:0 0 1.3888888889vw}}@media (max-width:1420px){.site-footer .footer-socials{gap:10px;margin:0 0 20px}}@media (max-width:1200px){.site-footer .footer-socials{gap:10px;justify-content:center}}.site-footer .footer-socials li a{color:#f8f6f3;letter-spacing:1.2px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}@media (min-width:1420px){.site-footer .footer-socials li a{font-size:.8333333333vw}}@media (max-width:1420px){.site-footer .footer-socials li a{font-size:12px}}.site-footer .footer-socials li a svg{transition:all .3s ease}@media (min-width:1420px){.site-footer .footer-socials li a svg{height:1.3888888889vw;width:1.3888888889vw}}@media (max-width:1420px){.site-footer .footer-socials li a svg{height:20px;width:20px}}.site-footer .footer-socials li a:hover{color:#a26a40;transform:translateY(-3px)}.site-footer .footer-socials li a:hover:before{border-color:#a26a40}.site-footer .footer-socials li a:hover svg{transform:scale(1.1)}.site-footer .footer-copy{color:hsla(36,26%,96%,.5);font-weight:300;line-height:1.6}@media (min-width:1420px){.site-footer .footer-copy{font-size:.9027777778vw;letter-spacing:.0208333333vw;margin-bottom:.3472222222vw}}@media (max-width:1420px){.site-footer .footer-copy{font-size:13px;letter-spacing:.3px;margin-bottom:5px}}.site-footer .author-text,.site-footer .author-text a{color:#f8f6f3;font-weight:300;line-height:1.2;text-transform:uppercase}@media (min-width:1420px){.site-footer .author-text,.site-footer .author-text a{font-size:.6944444444vw;letter-spacing:.0694444444vw}}@media (max-width:1420px){.site-footer .author-text,.site-footer .author-text a{font-size:10px;letter-spacing:1px}}
/*# sourceMappingURL=app.min.css.map */
