*{box-sizing:border-box}html{height:100%}html,body{min-height:100%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:BlissPro;font-size:14px;position:relative}strong{font-weight:700}img{-ms-interpolation-mode:bicubic}.column img,.columns img{max-width:100%}img{width:100%;max-width:100%;display:block}p em{font-style:italic}section,article,aside,header,footer,nav,figure,figcaption{display:block}time,mark{display:inline-block}.absolute{position:absolute!important}.relative{position:relative!important}.fixed{left:0;width:100%!important;max-width:100%!important;position:fixed!important}.leer-mas__container{position:relative;overflow:hidden}.flip{transform:rotate(180deg)translate(-50%)!important}.centerXY{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-center{text-align:center!important}.flex{display:flex!important}.left{float:left!important}.right{float:right!important}.top56{top:56px}.ontop{z-index:99!important}.z-0{z-index:0!important}.w100{width:100%!important}.h100{height:100%!important}.op1{opacity:1!important}.tdn{text-decoration:none!important}.text-overflow-ellipsis{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.d-bl{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.p0{padding:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.pl0{padding-left:0!important}.m0{margin:0!important}.mb0{margin-bottom:0!important}.mb40{margin-bottom:40px!important}.icon-arrow-up:after{content:""}.icon-arrow-down:after{content:""}.undraggable-unselectable-cascading *,.undraggable-unselectable{user-drag:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}.unselectable{-webkit-user-select:none!important;user-select:none!important}.ttu{text-transform:uppercase!important}.ttn{text-transform:none!important}.transition-fast{transition:all .3s}.transition-slow{transition:all 1s}.hover-scale-up:hover{transform:scale(1.2)!important}[v-cloak]{opacity:0}.noScroll_JS,.no-scroll{overflow:hidden!important}.hidden{display:none!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}html{font-size:10px}html,body{height:100%}body{color:#eeeee8;flex-direction:column;font-family:Inter;font-size:12px;display:flex}h1{line-height:1.1}p{letter-spacing:.05em;line-height:1.5}p:not(:last-child){margin-bottom:1em}.wrap{padding:150px 30px}@media only screen and (width<=720px){.wrap{padding:180px 20px 100px}}a.phpdebugbar-restore-btn{display:none!important}@font-face{font-family:Xanh;src:url(/build/assets/XanhMono-Regular-DRJtgbgx.eot);src:url(/build/assets/XanhMono-Regular-DRJtgbgx.eot?#iefix)format("embedded-opentype");src:url(/build/assets/XanhMono-Regular-BmHGjmt9.woff)format("woff");src:url(/build/assets/XanhMono-Regular-MlJekRG4.ttf)format("truetype");font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:Inter;src:url(/build/assets/Inter-Regular-Bg6iunM9.eot);src:url(/build/assets/Inter-Regular-Bg6iunM9.eot?#iefix)format("embedded-opentype");src:url(/build/assets/Inter-Regular-B7Ho3KlE.woff)format("woff");src:url(/build/assets/Inter-Regular-CI24uqzT.ttf)format("truetype");font-weight:400;font-style:normal;font-stretch:100%}input,textarea{border-radius:initial;-webkit-appearance:none;-moz-appearance:none;background-color:#0000;border:0 #0000;width:100%;padding:10px}textarea{resize:vertical}input[type=submit],input[type=button]{display:block}input[type=date],input[type=time],input[type=button]{width:auto}input::-webkit-datetime-edit{color:#000}input::-webkit-inner-spin-button{cursor:pointer;opacity:1}input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}input[type=checkbox],input[type=radio]{cursor:pointer;vertical-align:text-top;width:1rem;height:1rem;padding:0}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#000}input[type=radio]{border-radius:100%}select{-webkit-appearance:none;-moz-appearance:none;cursor:pointer}input:focus,select:focus,textarea:focus,button:focus{outline:none}.label{letter-spacing:1px;color:#161817;text-transform:uppercase;cursor:pointer;font-size:14px}.grid__row{width:100%;min-height:1px;position:relative}.grid__container{flex-wrap:wrap;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0;display:flex;position:relative}@media only screen and (width<=720px){.grid__container{max-width:94%;margin:0 auto}}.grid__col-1-1,.grid__col-1-2,.grid__col-1-3{position:relative}.grid__col-1-1{width:100%}@media only screen and (width<=720px){.grid__col-1-1{padding:0 20px}}.grid__col-1-2{width:50%}.grid__col-1-2:nth-of-type(odd){padding-right:10px}.grid__col-1-2:nth-of-type(2n),.grid__col-1-2:nth-of-type(odd){padding-left:20px;padding-right:20px}@media only screen and (width<=720px){.grid__col-1-2{width:100%;padding:0 20px!important}}.grid__col-1-3{width:33.3333%}.grid__col-1-3:nth-of-type(3n-2){padding-right:13.3333px}.grid__col-1-3:nth-of-type(3n-1){padding-left:6.66667px;padding-right:6.66667px}.grid__col-1-3:nth-of-type(3n){padding-left:13.3333px}@media only screen and (width<=720px){.grid__col-1-3{width:100%;padding:0 20px!important}}@media only screen and (width<=480px){.grid__col-1-3{padding:0 20px!important}}.grid__col-1-4{width:25%}.grid__col-1-4:nth-of-type(4n-3){padding-right:13.3333px}.grid__col-1-4:nth-of-type(4n-2),.grid__col-1-4:nth-of-type(4n-1){padding-left:6.66667px;padding-right:6.66667px}.grid__col-1-4:nth-of-type(4n){padding-left:13.3333px}.grid__col-1-6{width:50%;padding-left:0;padding-right:10px}@media only screen and (width<=sm-big){.grid__col-1-6{width:66.6667%;padding-left:0;padding-right:0}}@media only screen and (width<=xs-big){.grid__col-1-6{width:100%;padding-left:0;padding-right:0}}.grid__col-1-7{width:58.3333%;padding-left:10px;padding-right:10px}@media only screen and (width<=sm-big){.grid__col-1-7{width:66.6667%;padding-left:0;padding-right:0}}@media only screen and (width<=xs-big){.grid__col-1-7{width:100%;padding-left:0;padding-right:0}}.grid__col-1-8{width:66.6667%;padding-left:0;padding-right:0!important}@media only screen and (width<=sm-big){.grid__col-1-8{width:100%}}@media only screen and (width<=xs-big){.grid__col-1-8{width:100%;margin-left:0!important}}.grid__col-1-9{width:75%;padding-left:20px;padding-right:20px!important}@media only screen and (width<=720px){.grid__col-1-9{width:100%}}.grid__col-1-10{width:83.3333%;padding-left:20px;padding-right:20px!important}@media only screen and (width<=720px){.grid__col-1-10{width:100%}}.grid__box{width:100%;position:relative}@media only screen and (width<=720px){.featured-home-contenedor .grid__col-1-9{width:66.6667%}}@media only screen and (width<=650px){.featured-home-contenedor .grid__col-1-9{width:100%}}.featured-home-contenedor .grid__col-1-4{padding:0 10px}@media only screen and (width<=720px){.featured-home-contenedor .grid__col-1-4{width:26.6667%}}@media only screen and (width<=650px){.featured-home-contenedor .grid__col-1-4{width:50%;margin:0 auto}}.grid__offset-0-2{width:16.6667%;margin:0 10px}@media only screen and (width<=720px){.grid__offset-0-2{width:0;margin:0}}.header{z-index:99;width:100%;font-family:Xanh;position:fixed;top:0;left:0}.header--wrap{flex-wrap:wrap;justify-content:space-between;padding:30px;display:flex}@media only screen and (width<=720px){.header--wrap{padding:20px}}.header__menu{gap:70px;display:flex}@media only screen and (width<=1024px){.header__menu{gap:40px}}@media only screen and (width<=720px){.header__menu{display:none}}.header__menu--btn{cursor:pointer;width:100%;margin-top:20px;display:none}@media only screen and (width<=720px){.header__menu--btn{display:block}}.header__logo{width:430px}@media only screen and (width<=720px){.header__logo{width:100%}}.header__logo--img{fill:#eeeee8}.header__cookies{z-index:9;background-color:#161817;gap:26px;width:100%;max-width:547px;padding:15px 48px 15px 15px;display:flex;position:fixed;bottom:0;right:0}.header__cookies--ttl{font-family:Xanh;font-size:16px}@media only screen and (width<=480px){.header__cookies--txt br{display:none}}.header__cookies--btn{cursor:pointer;font-family:Xanh;font-size:14px}.footer{opacity:0;width:100%;font-size:14px;transition:opacity .3s;position:fixed;bottom:0;left:0}@media only screen and (width<=650px){.footer{display:none!important}}.footer:hover{opacity:1}.footer--wrap{gap:20px;padding:30px;display:flex}.footer__menu{flex-direction:column;gap:6px;display:flex}.footer__menu--ttl{margin-bottom:2px;font-family:Xanh}.footer__menu--item{padding-left:35px;font-family:Inter}.footer--icon{width:45px;margin-top:auto;margin-left:auto}.mobile{z-index:99;background-color:#10283b;width:100%;font-family:Xanh;display:none;position:fixed;top:0;left:0}@media only screen and (width>=650px){.mobile{display:none!important}}.mobile--wrap{flex-direction:column;height:100dvh;padding:20px;display:flex}.mobile__logo{width:100%}.mobile__logo--img{fill:#eeeee8}.mobile__menu{justify-content:space-between;margin:auto 0;display:flex}.mobile__menu--btn{cursor:pointer;margin-top:20px}.mobile__footer{gap:50px;display:flex}.mobile__footer--menu{flex-direction:column;gap:10px;display:flex}.mobile__footer--ttl{margin-bottom:25px;font-family:Xanh}.mobile__footer--item{font-family:Inter;line-height:1}.mobile__footer--icon{width:42px;height:56px;margin-top:auto;margin-left:auto;position:relative}.home--video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}body[data-section=about]{background-color:#747c65}.about--wrap{flex-direction:column;display:flex}.about__block{width:100%;padding:160px 0}@media only screen and (width<=650px){.about__block{padding:110px 0}}.about__block:first-child{padding-top:150px;padding-bottom:280px}@media only screen and (width<=650px){.about__block:first-child{padding:180px 0 110px}}.about__txt.right .about__txt--wrap{margin-left:auto}.about__txt--wrap{gap:110px;width:100%;max-width:630px;padding:0 30px;display:flex}@media only screen and (width<=720px){.about__txt--wrap{gap:50px;padding:0 20px}}.about__txt--ttl{white-space:nowrap;font-family:Xanh}body[data-section=contact]{background-color:#5e5848}.contact--wrap{flex-direction:column;gap:50px;display:flex}.contact__office{flex-wrap:wrap;display:flex}.contact__office--ttl{font-family:Xanh}.contact__office>:first-child{width:10.12%}@media only screen and (width<=1024px){.contact__office>:first-child{width:38.27%}}.contact__office>:nth-child(2){width:15.18%}@media only screen and (width<=1024px){.contact__office>:nth-child(2){width:61.73%}}.contact__office>:nth-child(3){width:10.12%;padding-top:18px}@media only screen and (width<=1024px){.contact__office>:nth-child(3){width:75%;padding-top:0;padding-left:38.27%}}.contact__office>:nth-child(4){padding-top:18px}@media only screen and (width<=1024px){.contact__office>:nth-child(4){padding-top:0}}.contact__team{flex-wrap:wrap;display:flex}.contact__team--ttl{width:10.12%;font-family:Xanh}@media only screen and (width<=1024px){.contact__team--ttl{width:38.27%}}.contact__team--items{flex-direction:column;gap:10px;width:61.73%;display:flex}.contact__team--item{width:100%;display:flex}@media only screen and (width<=1024px){.contact__team--item{width:100%}}.contact__team--item>:first-child{width:24.4%}@media only screen and (width<=1024px){.contact__team--item>:first-child{width:59.72%}}.contact__team--item span{line-height:1.5}.contact__mail{padding-top:30px;padding-left:25.3%;display:flex}@media only screen and (width<=1024px){.contact__mail{padding-left:0}}.contact__mail--ttl{width:13.56%;font-family:Xanh}@media only screen and (width<=1024px){.contact__mail--ttl{width:38.27%}}body[data-section=privacy-policy]{background-color:#10283b}.policy--wrap{letter-spacing:.05em;flex-direction:column;gap:70px;display:flex}@media only screen and (width<=1024px){.policy--wrap{max-width:420px}}.policy__heading{display:flex}.policy__heading--ttl{text-align:right;width:16.9%;font-family:Xanh;line-height:1.5}@media only screen and (width<=1024px){.policy__heading--ttl{white-space:nowrap;width:auto}.policy__heading--ttl br{display:none}}.policy__heading--txt{padding-top:36px}@media only screen and (width<=1024px){.policy__heading--txt{width:auto;padding-top:20px}}.policy__content{flex-flow:column wrap;gap:70px;line-height:1.5;display:flex}@media only screen and (width<=1024px){.policy__content{gap:100px}}.policy__content--item{display:flex}@media only screen and (width<=1024px){.policy__content--item{flex-direction:column;gap:13px}}.policy__content--ttl{font-family:Xanh}@media only screen and (width<=1024px){.policy__content--ttl{width:100%!important}.policy__content--ttl br{display:none}.policy__content--desc{margin-bottom:45px;padding-left:25px;width:100%!important;margin-right:0!important}.policy__content--txt{padding-left:25px;width:100%!important}}.policy__content--txt p:nth-child(3){margin-top:2.5em}.policy__content--item:first-child .policy__content--ttl{width:16.9%}.policy__content--item:first-child .policy__content--desc{width:19.12%;margin-right:14%}.policy__content--item:first-child .policy__content--txt{width:25.4%}.policy__content--item:nth-child(2) .policy__content--ttl{width:16.9%}.policy__content--item:nth-child(2) .policy__content--desc{width:20%;margin-right:27.6%}.policy__content--item:nth-child(2) .policy__content--txt{width:29%}.policy__content--item:nth-child(3) .policy__content--ttl{width:16.9%}.policy__content--item:nth-child(3) .policy__content--desc{width:20%;margin-right:13.1%}.policy__content--item:nth-child(3) .policy__content--txt{width:47%}.policy__content--item:nth-child(4) .policy__content--ttl{width:25.6%}.policy__content--item:nth-child(4) .policy__content--desc{width:24%;margin-right:14.8%}.policy__content--item:nth-child(4) .policy__content--txt{width:35%}body[data-section=projects]{background-color:#747c65}.projects--wrap{flex-wrap:wrap;display:flex}.projects--ttl{width:16.9%;font-family:Xanh}@media only screen and (width<=720px){.projects--ttl{width:100px}}.projects--ttl:nth-child(3){margin-top:110px}@media only screen and (width<=720px){.projects--ttl:nth-child(3){margin-top:70px}}.projects__grid{flex-direction:column;gap:20px;width:83.1%;display:flex}@media only screen and (width<=720px){.projects__grid{gap:24px;width:calc(100% - 100px)}}.projects__grid:nth-child(4){margin-top:110px}@media only screen and (width<=720px){.projects__grid:nth-child(4){margin-top:70px}}.projects__grid--item a strong{font-family:Xanh}@media only screen and (width<=720px){.projects__grid--item a strong{width:70px;display:inline-block}}.projects__grid--item.center{padding-left:10.15%}@media only screen and (width<=720px){.projects__grid--item.center{padding-left:0}}.projects__grid--item.right{padding-left:22.33%}@media only screen and (width<=720px){.projects__grid--item.right{padding-left:0}}body[data-layout=project]{background-color:#747c65}.project{position:relative}.project__hero{background-position:50%;background-size:cover;width:100%;height:100dvh;overflow:hidden}.project__heading{z-index:2;width:100%;margin-bottom:70px;font-size:14px;position:fixed;top:0;left:0}@media only screen and (width<=720px){.project__heading{align-items:flex-start;height:100dvh;padding-bottom:100px;position:absolute}}.project__heading--wrap{flex-wrap:wrap;padding-bottom:0;display:flex}@media only screen and (width<=720px){.project__heading--wrap{flex-direction:column;align-items:flex-start;height:100dvh;padding-bottom:100px}}.project__heading--head{flex-wrap:wrap;width:100%;display:flex}.project__heading--back{width:100%;margin-bottom:60px;font-family:Xanh;font-size:14px}@media only screen and (width<=720px){.project__heading--back{margin-bottom:auto}}.project__heading--ttl{text-align:right;width:16.9%;font-family:Xanh;line-height:1.5}@media only screen and (width<=1024px){.project__heading--ttl{white-space:nowrap;width:auto}}.project__heading--ttl h1{line-height:1.4}.project__heading--date{padding-top:20px}.project__heading--txt{padding-top:23px}@media only screen and (width<=1024px){.project__heading--txt{width:auto}}.project__heading--about{width:100%;max-width:380px;padding-top:70px}.project__heading--about p{line-height:1.65}@media only screen and (width<=720px){.project__heading--about.dsk{display:none}}.project__heading--about.mob{width:100%;max-width:100%;display:none}@media only screen and (width<=720px){.project__heading--about.mob{padding-top:90px;font-size:12px;display:block}}.project__full--img{object-fit:cover;width:100%;height:auto;display:block}@media only screen and (width<=720px){.project__full--img{height:auto}}.project__grid{width:100%;display:flex;overflow:hidden}@media only screen and (width<=720px){.project__grid{flex-wrap:wrap}}.project__grid--left{object-fit:cover;background-position:50%;background-size:cover;flex-grow:1}.project__grid--left img{display:none}@media only screen and (width<=720px){.project__grid--left img{display:block}.project__grid--left img.dsk{display:none}}.project__grid--left img.mob{display:none}@media only screen and (width<=720px){.project__grid--left img.mob{display:block}}.project__grid--right{width:36.3%;position:relative}@media only screen and (width<=720px){.project__grid--right{width:100%}}.project__grid--right img{object-fit:cover;width:100%;display:block}.project__grid--right img.dsk{height:100dvh}@media only screen and (width<=720px){.project__grid--right img.dsk{display:none}}.project__grid--right img.mob{display:none}@media only screen and (width<=720px){.project__grid--right img.mob{display:block}}.project__grid--txt{color:#161817;font-family:Xanh;font-size:14px;position:absolute;top:6.9%;left:6.9%}.project__float{background-color:#000;position:relative}.project__float--large{opacity:.5;width:100%;height:100vh;display:block}@media only screen and (width<=720px){.project__float--large{opacity:1;height:auto}}.project__float--small{width:30%;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media only screen and (width<=720px){.project__float--small{width:100%;position:relative;top:0;left:0;transform:none}}.project__text--wrap{flex-direction:column;justify-content:center;min-height:100dvh;display:flex}.project__text--txt{z-index:3;width:100%;max-width:400px;margin-left:auto;font-size:14px;position:relative}@media only screen and (width<=720px){.project__text--txt{font-size:12px}}body[data-layout=""],body[data-layout=default]{background-color:#10283b}.page__404{background-color:#10283b;height:100dvh;display:flex}.page__404--wrap{width:100%}.page__404--ttl{width:10.25%;margin-left:25.35%;font-family:Xanh;font-size:16px}.page__404--txt{margin-left:35.6%}.page__404--btn{margin-top:40px;font-family:Xanh;font-size:16px;display:inline-block}.page__heading{margin-bottom:70px;display:flex}.page__heading--ttl{text-align:right;width:16.9%;font-family:Xanh;line-height:1.5}@media only screen and (width<=1024px){.page__heading--ttl{white-space:nowrap;width:auto}.page__heading--ttl br{display:none}}.page__heading--txt{padding-top:36px}@media only screen and (width<=1024px){.page__heading--txt{width:auto;padding-top:20px}}.page__content{width:75%;padding-left:25.3%}@media only screen and (width<=1024px){.page__content{width:100%;max-width:550px;padding-left:0}}.page__content a{text-decoration:underline}.page__content strong{font-family:Xanh}.page__content ul{line-height:1.5}.page__content ul:not(:last-child){margin-bottom:1em}.page__content ul li{margin-left:12px;list-style:outside}.page__content--item:not(:last-child){margin-bottom:40px}.page__content--table{border-collapse:collapse;width:100%;overflow-x:auto}.page__content--table th,.page__content--table td{border:1px solid #fff;padding:10px}.page__content--table thead th{font-family:Xanh}
