@charset "UTF-8";
/*!
	📁 MAIN ––> CSS

	👨🏻‍💻 Developer by Jorge Fco.™

	🌐 https://jorge-fco.com/

	©2024 All rights reserved
*/blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-keyframes wobly{0%{margin:0 -0.32em}50%{margin:0 -0.34em}to{margin:0 -0.32em}}@keyframes wobly{0%{margin:0 -0.32em}50%{margin:0 -0.34em}to{margin:0 -0.32em}}:root{--font-title:'Nyght Serif';--font-text:din-2014,sans-serif;--font-text-mono:'';--font-line-height:1.4;--font-size-default:14px;--font-size-fine-tunning:'0.95';--grid-gap:25px;--lines-layout:1px;--padding-layout:1.875rem;--color-primary:#D6E3FF;--color-secundary:#D6FFEE;--color-text:#001820;--color-text-light:#757575;--color-text-dark:#000;--color-link:#85AAFF;--color-link-hover:#9DBBFF;--color-white:#FFFFFA;--color-white-rgb:255,255,250;--color-white-01:#FAFCFF;--color-white-02:#FEFDF0;--color-white-02-rgb:254,253,240;--color-black:#001820;--color-black-rgb:0,24,32;--color-red:#ff107e;--color-red-rgb:255,16,126;--color-body:#000;--color-accent:#f8f8f8;--color-divider:#707070;--color-text-placeholder:#707070;--color-selection-text:#000;--color-selection-background:#FFF083}@font-face{font-family:"Nyght Serif";src:url("../fonts/NyghtSerif-LightItalic.woff2") format("woff2"),url("../fonts/NyghtSerif-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url("../fonts/NyghtSerif-RegularItalic.woff2") format("woff2"),url("../fonts/NyghtSerif-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url("../fonts/NyghtSerif-Regular.woff2") format("woff2"),url("../fonts/NyghtSerif-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url("../fonts/NyghtSerif-Light.woff2") format("woff2"),url("../fonts/NyghtSerif-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url("../fonts/NyghtSerif-BoldItalic.woff2") format("woff2"),url("../fonts/NyghtSerif-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url("../fonts/NyghtSerif-MediumItalic.woff2") format("woff2"),url("../fonts/NyghtSerif-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url("../fonts/NyghtSerif-Medium.woff2") format("woff2"),url("../fonts/NyghtSerif-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url("../fonts/NyghtSerif-Bold.woff2") format("woff2"),url("../fonts/NyghtSerif-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}html{font-size:calc(4.35vw * var(--font-size-fine-tunning));font-size:calc(4.35vmin * var(--font-size-fine-tunning));-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}body{width:100%;max-width:100%;display:block;margin:0px;padding:0px;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:calc(4.35vw * var(--font-size-fine-tunning));font-size:calc(4.35vmin * var(--font-size-fine-tunning));font-weight:400;font-style:normal;line-height:var(--font-line-height);letter-spacing:0em;font-smooth:always;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-weight:normal;font-style:normal;font-display:swap;line-height:var(--font-line-height);margin:0px;padding:0px;position:relative}a{font-family:var(--font-text);font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;display:inline-block;position:relative;text-decoration:none}address{font-weight:400;font-style:normal;margin:0px;padding:0px;position:relative}p{font-family:var(--font-text);font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;padding:0px;margin:0px;position:relative}data{padding:0px;margin:0px;position:relative}time{padding:0px;margin:0px;position:relative}span{position:relative}strong{font-weight:700}label{display:block;position:relative}svg{display:inline-block;margin:0px;padding:0px;position:relative}ul{list-style:none;margin:0px;display:block;padding:0px;position:relative}ul li{position:relative}ol{list-style:none;margin:0px;display:block;padding:0px;position:relative}ol li{position:relative}::-webkit-input-placeholder{color:var(--color-text-placeholder)}::-moz-placeholder{color:var(--color-text-placeholder)}:-ms-input-placeholder{color:var(--color-text-placeholder)}::-ms-input-placeholder{color:var(--color-text-placeholder)}::placeholder{color:var(--color-text-placeholder)}::-moz-selection{color:var(--color-selection-text);background-color:var(--color-selection-background)}::selection{color:var(--color-selection-text);background-color:var(--color-selection-background)}::-moz-selection{color:var(--color-selection-text);background-color:var(--color-selection-background)}form{margin:0px;padding:0px;position:relative}form input{-webkit-box-shadow:none;box-shadow:none;outline:0px}form textarea{-webkit-box-shadow:none;box-shadow:none;outline:0px}form input:active,form input:focus{border:0;outline:none}form input:active,form textarea:focus{border:0;outline:none}form input,form textarea{border:0}form textarea{resize:none}.button{cursor:pointer;border:1px solid transparent;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:baseline;text-align:center;text-decoration:none;white-space:nowrap;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;position:relative}.button:hover{text-decoration:none;background-color:transparent}.about__link button,.about__scroll button,.about__services__item a,.brand__diagram__footer ol li a,.brand__link button,.button__style,.contact__form__item__back a[role=back],.contact__form__item__input a,.contact__form__item__input button,.contact__scroll button,.contact__success a,.development__requirements__footer a,.footer__back button,.footer__text a,.home__cover__link button,.home__work__link a,.post__buttons a,.service__diagram__link a,.service__link a,.service__method__link a,.service__related__information__link a,.service__scroll button{border-width:0.5px;border-color:var(--color-text);border-style:solid;overflow:hidden;background-color:transparent;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);border-radius:16px;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px}@media (min-width:1080px){.about__link button,.about__scroll button,.about__services__item a,.brand__diagram__footer ol li a,.brand__link button,.button__style,.contact__form__item__back a[role=back],.contact__form__item__input a,.contact__form__item__input button,.contact__scroll button,.contact__success a,.development__requirements__footer a,.footer__back button,.footer__text a,.home__cover__link button,.home__work__link a,.post__buttons a,.service__diagram__link a,.service__link a,.service__method__link a,.service__related__information__link a,.service__scroll button{border-radius:18px;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px}}.about__link button:hover,.about__scroll button:hover,.about__services__item a:hover,.brand__diagram__footer ol li a:hover,.brand__link button:hover,.button__style:hover,.contact__form__item__back a[role=back]:hover,.contact__form__item__input a:hover,.contact__form__item__input button:hover,.contact__scroll button:hover,.contact__success a:hover,.development__requirements__footer a:hover,.footer__back button:hover,.footer__text a:hover,.home__cover__link button:hover,.home__work__link a:hover,.post__buttons a:hover,.service__diagram__link a:hover,.service__link a:hover,.service__method__link a:hover,.service__related__information__link a:hover,.service__scroll button:hover{background-color:transparent;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.about__link button:hover span,.about__scroll button:hover span,.about__services__item a:hover span,.brand__diagram__footer ol li a:hover span,.brand__link button:hover span,.button__style:hover span,.contact__form__item__back a[role=back]:hover span,.contact__form__item__input a:hover span,.contact__form__item__input button:hover span,.contact__scroll button:hover span,.contact__success a:hover span,.development__requirements__footer a:hover span,.footer__back button:hover span,.footer__text a:hover span,.home__cover__link button:hover span,.home__work__link a:hover span,.post__buttons a:hover span,.service__diagram__link a:hover span,.service__link a:hover span,.service__method__link a:hover span,.service__related__information__link a:hover span,.service__scroll button:hover span{-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.about__link button span,.about__scroll button span,.about__services__item a span,.brand__diagram__footer ol li a span,.brand__link button span,.button__style span,.contact__form__item__back a[role=back] span,.contact__form__item__input a span,.contact__form__item__input button span,.contact__scroll button span,.contact__success a span,.development__requirements__footer a span,.footer__back button span,.footer__text a span,.home__cover__link button span,.home__work__link a span,.post__buttons a span,.service__diagram__link a span,.service__link a span,.service__method__link a span,.service__related__information__link a span,.service__scroll button span{font-family:var(--font-text);font-weight:400;letter-spacing:4px;text-transform:uppercase;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);font-size:11px}@media (min-width:768px){.about__link button span,.about__scroll button span,.about__services__item a span,.brand__diagram__footer ol li a span,.brand__link button span,.button__style span,.contact__form__item__back a[role=back] span,.contact__form__item__input a span,.contact__form__item__input button span,.contact__scroll button span,.contact__success a span,.development__requirements__footer a span,.footer__back button span,.footer__text a span,.home__cover__link button span,.home__work__link a span,.post__buttons a span,.service__diagram__link a span,.service__link a span,.service__method__link a span,.service__related__information__link a span,.service__scroll button span{font-size:12px}}@media (min-width:1080px){.about__link button span,.about__scroll button span,.about__services__item a span,.brand__diagram__footer ol li a span,.brand__link button span,.button__style span,.contact__form__item__back a[role=back] span,.contact__form__item__input a span,.contact__form__item__input button span,.contact__scroll button span,.contact__success a span,.development__requirements__footer a span,.footer__back button span,.footer__text a span,.home__cover__link button span,.home__work__link a span,.post__buttons a span,.service__diagram__link a span,.service__link a span,.service__method__link a span,.service__related__information__link a span,.service__scroll button span{font-size:13px}}@media (min-width:1440px){.about__link button span,.about__scroll button span,.about__services__item a span,.brand__diagram__footer ol li a span,.brand__link button span,.button__style span,.contact__form__item__back a[role=back] span,.contact__form__item__input a span,.contact__form__item__input button span,.contact__scroll button span,.contact__success a span,.development__requirements__footer a span,.footer__back button span,.footer__text a span,.home__cover__link button span,.home__work__link a span,.post__buttons a span,.service__diagram__link a span,.service__link a span,.service__method__link a span,.service__related__information__link a span,.service__scroll button span{font-size:14px}}.about__services__banner__overlay img,.home__cover__item img,.images,.post__cover__image img,.post__item img,.work__item__post img{width:100%;height:100%;display:block;border:0px;margin:0px;padding:0px;position:relative;outline:0px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;vertical-align:middle}.post__item video,.videos{width:100%;height:100%;display:block;border:0px;margin:0px;padding:0px;position:relative;outline:0px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;vertical-align:middle}figure,picture{width:100%;height:100%;display:block;border:0px;margin:0px;padding:0px;position:relative;outline:0px}.work__filters{margin-left:auto;margin-right:auto;border:1px solid rgba(0,24,32,0.2);padding:12px 0px;top:0px;left:0px;position:relative;z-index:100;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);display:block;width:100%;margin-top:20px;margin-bottom:20px;border-radius:12px;backdrop-filter:blur(4px);background-color:rgba(184,197,215,0.7)}@media (min-width:1080px){.work__filters{border-radius:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:50%;margin-top:1.618rem;margin-bottom:1.618rem;background-color:rgba(184,197,215,0.35)}}.work__filters:hover{background-color:#B8C5D7}.work__filters.is--open{border-top:1px solid rgba(0,24,32,0.8);border-left:1px solid rgba(0,24,32,0.8);border-right:1px solid rgba(0,24,32,0.8);border-bottom:0px solid rgba(0,24,32,0.8);background-color:rgba(184,197,215,0.8);border-bottom-left-radius:0px;border-bottom-right-radius:0px;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.work__filters nav{display:block;position:relative}.work__filters nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (min-width:1080px){.work__filters nav ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:54px;padding-right:84px}}.work__filters nav ul li{position:relative}.work__filters nav ul li:first-child{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}@media (min-width:1080px){.work__filters nav ul li:first-child{width:auto;display:inline-block;margin-bottom:0px}}.work__filters nav ul li:nth-child(2){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1080px){.work__filters nav ul li:nth-child(2){width:auto;display:inline-block;margin-left:74px}}.work__filters nav ul li:nth-child(3){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1080px){.work__filters nav ul li:nth-child(3){width:auto;margin-left:52px}}.work__filters nav ul li p{font-family:var(--font-text);font-weight:300;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;font-size:12px}@media (min-width:1080px){.work__filters nav ul li p{font-size:14px}}.work__filters nav ul li a[role=link]{font-family:var(--font-text);font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:6px}@media (min-width:768px){.work__filters nav ul li a[role=link]{margin-left:8px}}@media (min-width:1080px){.work__filters nav ul li a[role=link]{margin-left:10px}}@media (min-width:1440px){.work__filters nav ul li a[role=link]{margin-left:12px}}.work__filters nav ul li a[role=link] svg{display:inline-block;-webkit-transform:rotate(135deg);transform:rotate(135deg);top:-2px;position:relative;width:8px;margin-left:8px}@media (min-width:1080px){.work__filters nav ul li a[role=link] svg{width:10px;margin-left:10px}}.work__filters nav ul li a[role=link] span{color:#001820;font-family:var(--font-text);font-weight:400;font-size:12px;text-transform:uppercase}@media (min-width:1080px){.work__filters nav ul li a[role=link] span{font-size:14px}}.work__filters div[role=grid]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:10px;grid-row-gap:12px;z-index:100;position:absolute;border-bottom-left-radius:18px;border-bottom-right-radius:18px;background-color:rgba(184,197,215,0.8);border-left:1px solid rgba(0,24,32,0.8);border-right:1px solid rgba(0,24,32,0.8);border-bottom:1px solid rgba(0,24,32,0.8);opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,-15);transform:matrix(1,0,0,1,0,-15);width:calc(100% + 2px);top:64px;left:-1px;padding-top:15px;padding-bottom:15px;padding-left:12px;padding-right:12px}@media (min-width:1080px){.work__filters div[role=grid]{width:calc(100% + 2px);top:46px;left:-1px;padding-top:12px;padding-bottom:22px;padding-left:52px;padding-right:52px}}.work__filters div[role=grid]:before{content:"";width:100%;height:67px;top:-67px;left:0px;display:none;position:absolute;border-top-left-radius:18px;border-top-right-radius:18px;border-top:1px solid rgba(0,24,32,0.8);border-left:1px solid rgba(0,24,32,0.8);border-right:1px solid rgba(0,24,32,0.8);background-color:rgba(184,197,215,0.8)}.work__filters div[role=column]{grid-column:auto/span 6}@media (min-width:1080px){.work__filters div[role=column]{grid-column:auto/span 4}}.work__filters div[role=column] a{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:18px;border:1px solid var(--color-text);background-color:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);padding:10px 25px;position:relative}.work__filters div[role=column] a:hover{background-color:var(--color-text);background-color:#9DBBFF;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.work__filters div[role=column] a:hover span{color:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.work__filters div[role=column] a.is--active{background-color:var(--color-text)}.work__filters div[role=column] a.is--active span{color:var(--color-white)}.work__filters div[role=column] a span{color:var(--color-text);font-family:var(--font-text);font-weight:400;font-size:10px;text-transform:uppercase;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}@media (min-width:1080px){.work__filters div[role=column] a span{font-size:12px}}@media (min-width:1440px){.work__filters div[role=column] a span{font-size:14px}}.work__filters__menu{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:10;pointer-events:none;background-color:rgba(184,197,215,0.8)}.work__filters__close{right:-12px;top:-12px;z-index:20;position:absolute;overflow:hidden}.work__filters__close button{width:24px;aspect-ratio:1/1;padding:0px;border-radius:8px;backdrop-filter:blur(2px);background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.work__filters__close button:hover{background-color:#b8c5d7;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.work__filters__close button:hover svg{fill:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.work__filters__close button{opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,20);transform:matrix(1,0,0,1,0,20)}.work__filters__close button svg{width:14px;fill:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.work__filters__overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:5;cursor:pointer;opacity:0;visibility:hidden}.page{width:100%;padding-top:8.75em;padding-bottom:10em;position:relative}.page__section{width:100%;position:relative}.header__layout,.page__layout{width:100%;max-width:100%;margin:0 auto;position:relative;padding-left:calc(var(--padding-layout) / 2);padding-right:calc(var(--padding-layout) / 2)}@media (min-width:1080px){.header__layout,.page__layout{padding-left:var(--padding-layout);padding-right:var(--padding-layout)}}.page__title{position:relative;text-align:center}.page__title h1{font-size:86px;font-size:clamp(1.875rem,0.9539rem + 2.9474vw,5.375rem);font-size:clamp(2.4rem,2.8rem + 2.2105vw,5.375rem);line-height:1.2;padding-bottom:10px;position:relative;overflow:hidden}.page__title h1 span{font-family:var(--font-title);display:block;position:relative;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,60);transform:matrix(1,0,0,1,0,60)}.header{width:100%;top:0px;left:0px;position:fixed;z-index:100;height:72px;max-height:72px;padding-top:calc(var(--padding-layout) / 2);padding-bottom:calc(var(--padding-layout) / 2);border-bottom:var(--lines-layout) solid rgba(var(--color-black-rgb),0.25)}.header:before{content:"";z-index:10;top:0px;left:var(--padding-layout);width:var(--lines-layout);height:100%;position:absolute;border-left:1px solid rgba(var(--color-black-rgb),0.25);background-color:transparent;display:none}@media (min-width:1080px){.header:before{display:block}}.header:after{content:"";z-index:10;top:0px;right:var(--padding-layout);width:var(--lines-layout);height:100%;position:absolute;border-right:1px solid rgba(var(--color-black-rgb),0.25);background-color:transparent;display:none}@media (min-width:1080px){.header:after{display:block}}.header{-webkit-transform:matrix(1,0,0,1,0,-100);transform:matrix(1,0,0,1,0,-100);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.header[data-color=white]{background-color:var(--color-white)}.header[data-color=white] .header__language ol li a{background-color:var(--color-white)}.header[data-color=white] .header__menu button{border-color:var(--color-text)}.header[data-color=white] .header__menu button svg{fill:var(--color-text)}.header[data-color=light]{background-color:var(--color-white-01)}.header[data-color=light] .header__language ol li a{background-color:var(--color-white-01)}.header[data-color=light] .header__menu button{border-color:var(--color-text)}.header[data-color=light] .header__menu button svg{fill:var(--color-text)}.header[data-color=accent]{background-color:var(--color-white-02)}.header[data-color=accent] .header__language ol li a{background-color:var(--color-white-02)}.header[data-color=accent] .header__menu button{border-color:var(--color-text)}.header[data-color=accent] .header__menu button svg{fill:var(--color-text)}.header[data-color=black]{background-color:var(--color-black);border-bottom:var(--lines-layout) solid rgba(var(--color-white-rgb),0.25)}.header[data-color=black]:before{content:"";z-index:10;top:0px;left:var(--padding-layout);width:var(--lines-layout);height:100%;position:absolute;border-left:1px solid rgba(var(--color-white-rgb),0.25);background-color:transparent;display:none}@media (min-width:1080px){.header[data-color=black]:before{display:block}}.header[data-color=black]:after{content:"";z-index:10;top:0px;right:var(--padding-layout);width:var(--lines-layout);height:100%;position:absolute;border-right:1px solid rgba(var(--color-white-rgb),0.25);background-color:transparent;display:none}@media (min-width:1080px){.header[data-color=black]:after{display:block}}.header[data-color=black] .header__logo a svg{fill:var(--color-white)}.header[data-color=black] .header__navigation li a.is--active span{color:var(--color-link)}.header[data-color=black] .header__navigation li a span{color:var(--color-white)}.header[data-color=black] .header__language li a{border-color:var(--color-white);background-color:var(--color-black)}.header[data-color=black] .header__language li a span{color:var(--color-white)}.header[data-color=black] .header__square{background-color:var(--color-white)}.header[data-color=black] .header__menu button{border-color:var(--color-white)}.header[data-color=black] .header__menu button svg{fill:var(--color-white)}.header[data-id=error]{top:0px;left:0px;position:absolute}.header[data-color=transparent]{background-color:white}.header.js-header-false{opacity:0;visibility:hidden}.header.is--animation{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1;visibility:visible}.header.is--ScrollUp{opacity:1!important;visibility:visible!important;-webkit-transform:matrix(1,0,0,1,0,0)!important;transform:matrix(1,0,0,1,0,0)!important;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.header.is--ScrollDown{opacity:0!important;visibility:hidden!important;-webkit-transform:matrix(1,0,0,1,0,-50)!important;transform:matrix(1,0,0,1,0,-50)!important;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.header__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__square{width:3px;height:3px;border:0px;position:absolute;background-color:var(--color-text);bottom:-1.5px}.header__square.is--left{left:0px}@media (min-width:1080px){.header__square.is--left{left:calc(var(--padding-layout) - 1px)}}.header__square.is--right{right:1px}@media (min-width:1080px){.header__square.is--right{right:calc(var(--padding-layout) - 1px)}}.header__column{grid-column:auto/span 4}.header__column:first-child{grid-column:auto/span 5}@media (min-width:768px){.header__column:first-child{grid-column:auto/span 2}}@media (min-width:1440px){.header__column:first-child{grid-column:auto/span 3}}.header__column:nth-child(2){grid-column:auto/span 1}@media (min-width:768px){.header__column:nth-child(2){grid-column:auto/span 8}}@media (min-width:1440px){.header__column:nth-child(2){grid-column:auto/span 6}}.header__column:nth-child(3){grid-column:auto/span 6}@media (min-width:768px){.header__column:nth-child(3){grid-column:auto/span 2}}@media (min-width:1440px){.header__column:nth-child(3){grid-column:auto/span 3}}.header__logo{padding-left:calc(var(--padding-layout) / 2);position:relative}.header__logo a{display:inline-block;position:relative;padding-bottom:0.25em}.header__logo a svg{width:132px;fill:var(--color-text);display:block;position:relative}@media (min-width:768px){.header__logo a svg{width:142px}}@media (min-width:1080px){.header__logo a svg{width:152px}}.header__navigation{position:relative;display:none}@media (min-width:768px){.header__navigation{display:block}}.header__navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__navigation ul li+li{margin-left:18px}.header__navigation ul li a:hover:before{width:100%;left:initial;right:0px;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__navigation ul li a:hover span{color:var(--color-link);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__navigation ul li a.is--active span{color:var(--color-link);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__navigation ul li a:before{content:"";width:0%;height:1px;left:0px;right:initial;bottom:0px;position:absolute;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005);background-color:rgba(var(--color-black-rgb),0.25)}.header__navigation ul li a span{color:var(--color-text);letter-spacing:2px;font-size:14px;font-size:clamp(0.75rem,0.6842rem + 0.2105vw,1rem);position:relative;text-transform:uppercase;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__language{padding-right:calc(var(--padding-layout) / 2);position:relative;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__language ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__language ol li{position:relative}.header__language ol li.is--active a.header__language__option__link--1:before{height:calc(100% - 20px);opacity:1;visibility:visible;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__language ol li.is--active a.header__language__option__link--2{border-left-color:transparent;border-top-left-radius:0px;border-bottom-left-radius:0px;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.header__language ol li a{border-width:0.5px;border-color:var(--color-text);border-style:solid;border-radius:18px;padding:10px 1em}.header__language ol li a:hover{background-color:transparent}.header__language ol li a:hover[data-active=active]{opacity:1}.header__language ol li a[data-active=active]{background-color:var(--color-text)!important}.header__language ol li a[data-active=active] span{color:white!important}.header__language ol li a.header__language__option__link--1{z-index:5;background-color:white;-webkit-transform:matrix(1,0,0,1,70,0);transform:matrix(1,0,0,1,70,0);opacity:0;visibility:hidden;border-right-color:transparent;border-top-right-radius:0px;border-bottom-right-radius:0px}.header__language ol li a.header__language__option__link--1:before{content:"";width:1px;top:50%;right:0px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--color-text);opacity:0;visibility:hidden;display:none;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__language ol li a.header__language__option__link--1:hover{background-color:var(--color-secundary);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__language ol li a.header__language__option__link--1:hover span{color:var(--color-text)}.header__language ol li a.header__language__option__link--2{z-index:10;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__language ol li a.header__language__option__link--2:hover{background-color:var(--color-secundary);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__language ol li a.header__language__option__link--2:hover span{color:var(--color-text)}.header__language ol li a span{color:var(--color-text);font-size:14px;font-size:clamp(0.75rem,0.6842rem + 0.2105vw,1rem);text-transform:uppercase;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.header__menu{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:12px}@media (min-width:768px){.header__menu{display:none}}.header__menu button{width:44px;height:44px;margin:0px;padding:0px;border-radius:12px;border:0.5px solid var(--color-text);display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-text)}.header__menu button svg{width:22px;position:relative;fill:var(--color-text)}.menu{width:100%;height:calc(100vh - 0px);height:calc(100svh - 0px);top:0px;left:0px;position:fixed;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden}.menu[data-page=works] .menu__overlay{background-color:var(--color-white)}.menu[data-page=works] .menu__close button{border:1px solid var(--color-text);background-color:var(--color-white)}.menu[data-page=works] .menu__close button svg{fill:var(--color-text)}.menu[data-page=works] .menu__navigation nav ul li a span{color:var(--color-text)}.menu[data-page=about-us] .menu__overlay{background-color:var(--color-white)}.menu[data-page=about-us] .menu__close button{border:1px solid var(--color-text);background-color:var(--color-white)}.menu[data-page=about-us] .menu__close button svg{fill:var(--color-text)}.menu[data-page=about-us] .menu__navigation nav ul li a span{color:var(--color-text)}.menu[data-page=brand-strategy] .menu__overlay{background-color:var(--color-text)}.menu[data-page=brand-strategy] .menu__close button{border:1px solid var(--color-white-01);background-color:var(--color-white-01)}.menu[data-page=brand-strategy] .menu__close button svg{fill:var(--color-text)}.menu[data-page=brand-strategy] .menu__navigation nav ul:after{background-color:var(--color-white-01)}.menu[data-page=brand-strategy] .menu__navigation nav ul:before{background-color:var(--color-white-01)}.menu[data-page=brand-strategy] .menu__navigation nav ul li:after{background-color:var(--color-white-01)}.menu[data-page=brand-strategy] .menu__navigation nav ul li:before{background-color:var(--color-white-01)}.menu[data-page=brand-strategy] .menu__navigation nav ul li a:after{background-color:var(--color-white-01)}.menu[data-page=brand-strategy] .menu__navigation nav ul li a:before{background-color:var(--color-white-01)}.menu[data-page=brand-strategy] .menu__navigation nav ul li a span{color:var(--color-white-01)}.menu[data-page=website-development] .menu__overlay{background-color:var(--color-white-01)}.menu[data-page=website-development] .menu__close button{border:1px solid var(--color-text);background-color:var(--color-white-01)}.menu[data-page=website-development] .menu__close button svg{fill:var(--color-text)}.menu[data-page=website-development] .menu__navigation nav ul li a span{color:var(--color-text)}.menu[data-page=contact] .menu__overlay{background-color:var(--color-white-02)}.menu[data-page=contact] .menu__navigation nav ul li a span{color:var(--color-text)}.menu[data-page=contact] .menu__close button{border:1px solid var(--color-text);background-color:var(--color-white-02)}.menu[data-page=contact] .menu__close button svg{fill:var(--color-text)}.menu__overlay{width:100%;height:calc(100vh - 72px);height:calc(100svh - 72px);top:72px;left:0px;display:block;position:absolute;background-color:var(--color-white);z-index:5;pointer-events:none}.menu__layout{width:100%;display:block;z-index:10;position:relative}.menu__close{top:calc(var(--padding-layout) / 2);right:calc(var(--padding-layout) / 2);padding-right:calc(var(--padding-layout) / 2);position:absolute}.menu__close button{width:44px;height:44px;margin:0px;padding:0px;border-radius:12px;border:1px solid var(--color-text);display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-white)}.menu__close button svg{width:22px;position:relative;fill:var(--color-text)}.menu__navigation nav ul li:after,.menu__navigation nav ul li:before,.menu__navigation nav ul:after,.menu__navigation nav ul:before,.menu__square{content:"";z-index:10;width:4px;height:4px;position:absolute;border:0px;background-color:var(--color-text)}.menu__navigation{width:100%;position:relative;text-align:center;opacity:0;visibility:hidden}.menu__navigation nav ul:before{top:-2px;left:0px}.menu__navigation nav ul:after{top:-2px;right:0px}.menu__navigation nav ul li{display:block;position:relative}.menu__navigation nav ul li:first-child a:before{content:"";width:100%;height:1px;left:0px;top:0px;position:absolute;opacity:0.25;background-color:var(--color-text)}.menu__navigation nav ul li:nth-child(6) a:before{content:"";width:100%;height:1px;left:0px;bottom:0px;position:absolute;opacity:0.25;background-color:var(--color-text)}.menu__navigation nav ul li:before{bottom:-2px;left:0px}.menu__navigation nav ul li:after{bottom:-2px;right:0px}.menu__navigation nav ul li+li a:after{content:"";width:100%;height:1px;top:0px;left:0px;position:absolute;opacity:0.25;background-color:var(--color-text)}.menu__navigation nav ul li a{display:block;padding:12px 0px;position:relative}.menu__navigation nav ul li a span{color:var(--color-text);font-weight:400;font-size:20px;display:block;position:relative;text-transform:uppercase;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.menu__navigation nav ul li a.is--active span{color:var(--color-text);font-weight:700}.home__loader{width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;position:absolute;pointer-events:none;background-color:transparent;overflow:hidden;z-index:200}.home__loader:before{content:"";top:50%;left:0px;width:100%;height:1px;position:absolute;background-color:red;display:none}.home__loader__line__top{width:100%;height:1px;top:calc(50% - (var(--padding-layout) + var(--padding-layout) / 2));position:absolute;background-color:rgba(var(--color-black-rgb),0.25);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10);opacity:0;visibility:hidden}.home__loader__line__left{width:1px;height:100%;position:absolute;left:calc(152px + var(--padding-layout) + var(--padding-layout) / 2 + 20px);background-color:rgba(var(--color-black-rgb),0.25);-webkit-transform:matrix(1,0,0,1,-10,0);transform:matrix(1,0,0,1,-10,0);opacity:0;visibility:hidden}.home__loader__line__left.is--active:before{opacity:1;visibility:visible;-webkit-transition:all 4s cubic-bezier(0.41,0,0.13,1.005);transition:all 4s cubic-bezier(0.41,0,0.13,1.005)}.home__loader__line__left.is--active:after{opacity:1;visibility:visible;-webkit-transition:all 4s cubic-bezier(0.41,0,0.13,1.005);transition:all 4s cubic-bezier(0.41,0,0.13,1.005)}.home__loader__line__left:before{content:"";z-index:10;width:3px;height:3px;top:calc(50% - (12px + var(--padding-layout) + 3px));left:-1px;position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:all 4s cubic-bezier(0.41,0,0.13,1.005);transition:all 4s cubic-bezier(0.41,0,0.13,1.005)}.home__loader__line__left:after{content:"";z-index:10;width:3px;height:3px;top:calc(50% + 12px + var(--padding-layout) - 2px);right:-1px;position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden}.home__loader__line__bottom{width:100%;height:1px;top:calc(50% + var(--padding-layout) + 10px);position:absolute;background-color:rgba(var(--color-black-rgb),0.25);-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10)}.home__loader__logo{top:calc(50% - 10px);left:1em;position:absolute;opacity:0;visibility:hidden}@media (min-width:1080px){.home__loader__logo{left:calc(var(--padding-layout) + var(--padding-layout) / 2)}}.home__loader__logo svg{fill:var(--color-text);display:block;position:relative}.home__loader__logo svg[role=small]{width:84px;height:20px;display:block}@media (min-width:1080px){.home__loader__logo svg[role=small]{display:none}}.home__loader__logo svg[role=logo]{width:152px;height:24px;display:none}@media (min-width:1080px){.home__loader__logo svg[role=logo]{display:block}}.footer{width:100%;position:relative;padding-bottom:0px;background-color:var(--color-text);padding-top:2em}@media (min-width:768px){.footer{padding-top:4.625em}}@media (min-width:1080px){.footer{padding-top:5.625em}}.footer:before{content:"";z-index:10;top:0px;left:var(--padding-layout);width:var(--lines-layout);height:100%;position:absolute;border-left:1px solid rgba(var(--color-white-rgb),0.25);background-color:transparent;display:none}@media (min-width:1080px){.footer:before{display:block}}.footer:after{content:"";z-index:10;top:0px;right:var(--padding-layout);width:var(--lines-layout);height:100%;position:absolute;border-right:1px solid rgba(var(--color-white-rgb),0.25);background-color:transparent;display:none}@media (min-width:1080px){.footer:after{display:block}}.footer[data-id=about-us]:before,.footer[data-id=contact]:before{content:"";width:calc(100% + 2px);height:20vh;top:calc(-20vh + 1px);left:-1px;display:block;position:absolute;background-color:var(--color-text);z-index:-1}@media (min-width:1080px){.footer[data-id=about-us]:before,.footer[data-id=contact]:before{display:none}}.footer__layout{padding-left:0px;padding-right:0px}@media (min-width:1080px){.footer__layout{padding-left:var(--padding-layout);padding-right:var(--padding-layout)}}.footer__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}.footer__grid__top{padding-left:calc(var(--padding-layout) / 2);padding-right:calc(var(--padding-layout) / 2)}@media (min-width:1080px){.footer__grid__top{padding-left:calc(var(--padding-layout) / 1);padding-right:calc(var(--padding-layout) / 1)}}.footer__grid__top>.footer__column{grid-column:auto/span 12}@media (min-width:1080px){.footer__grid__top>.footer__column{grid-column:auto/span 8}}.footer__grid__top>.footer__column:nth-child(2){grid-column:auto/span 12}@media (min-width:1080px){.footer__grid__top>.footer__column:nth-child(2){grid-column:auto/span 4}}.footer__grid__bottom{padding-left:calc(var(--padding-layout) / 2);padding-right:calc(var(--padding-layout) / 2)}.footer__column{grid-column:auto/span 12}@media (min-width:1080px){.footer__column{grid-column:auto/span 6}}.footer__column:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:1080px){.footer__column:nth-child(2){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.footer__text{position:relative}.footer__text p{color:var(--color-white);font-family:var(--font-title);font-weight:normal;line-height:1.2;font-size:4.5em;font-size:clamp(2rem,0.8289rem + 2.9474vw,5.25rem)}.footer__text p span{display:inline;position:relative}@media (min-width:1080px){.footer__text p span{display:block}}.footer__text a{margin-top:2.5em;background-color:var(--color-white);overflow:hidden}.footer__text a:hover{background-color:var(--color-white)}@media (min-width:1080px){.footer__text a:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__text a:hover span{color:white;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__text a:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}}.footer__text a{padding-left:2em;padding-right:2em;overflow:hidden}.footer__text a span{color:var(--color-text);letter-spacing:4px;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__logo{display:none}@media (min-width:1080px){.footer__logo{display:inline-block;bottom:calc(var(--padding-layout) * 2);position:absolute}}.footer__logo.is--mobile{display:block;bottom:0px;position:absolute}@media (min-width:1080px){.footer__logo.is--mobile{display:none}}.footer__logo a{display:inline-block;position:relative;padding-bottom:0.25em}.footer__logo a svg{fill:var(--color-white);width:124px;display:block;position:relative}@media (min-width:768px){.footer__logo a svg{width:184px}}@media (min-width:1080px){.footer__logo a svg{width:204px}}@media (min-width:1440px){.footer__logo a svg{width:224px}}@media (min-width:1600px){.footer__logo a svg{width:244px}}@media (min-width:1920px){.footer__logo a svg{width:264px}}.footer__back{position:relative;text-align:right;margin-bottom:40px}@media (min-width:1080px){.footer__back{margin-bottom:0px}}.footer__back button{border-color:var(--color-white);min-width:62px;min-height:45px;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.footer__back button:hover{background-color:var(--color-white);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.footer__back button:hover svg{fill:var(--color-text);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.footer__back button svg{width:10px;top:1px;fill:var(--color-white);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.footer__bottom{padding-top:8.75em;padding-bottom:1.25em;position:relative}@media (min-width:768px){.footer__bottom{padding-top:12.625em}}@media (min-width:1080px){.footer__bottom{padding-top:14.625em}}@media (min-width:1440px){.footer__bottom{padding-top:16.625em}}@media (min-width:1600px){.footer__bottom{padding-top:18.625em}}@media (min-width:1920px){.footer__bottom{padding-top:330px;padding-top:20.625em}}.footer__bottom .footer__column{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.footer__bottom .footer__grid__bottom .footer__bottom__column:first-child{grid-column:auto/span 0}@media (min-width:1080px){.footer__bottom .footer__grid__bottom .footer__bottom__column:first-child{grid-column:auto/span 4}}.footer__bottom .footer__grid__bottom .footer__bottom__column:nth-child(2){grid-column:auto/span 12}@media (min-width:1080px){.footer__bottom .footer__grid__bottom .footer__bottom__column:nth-child(2){grid-column:auto/span 8}}.footer__bottom .footer__grid__bottom .footer__bottom__column:nth-child(2){padding-left:0em}.footer__bottom .footer__grid__bottom .footer__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 36px 1fr 36px 1fr 36px 1fr 36px 1fr 36px 1fr 36px 1fr 36px 1fr 36px 1fr 36px 1fr 36px 1fr 36px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:36px;grid-row-gap:0px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__grid__bottom{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}.footer__bottom__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__bottom__grid div[role=column]{width:50%;position:relative}@media (min-width:1080px){.footer__bottom__grid div[role=column]{width:auto}}.footer__bottom__grid div[role=column]+div[role=column]{margin-left:1em}@media (min-width:1080px){.footer__bottom__grid div[role=column]+div[role=column]{margin-left:2em}}.footer__privacy{position:relative}@media (min-width:1080px){.footer__privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__privacy p{color:var(--color-white);font-family:var(--font-text);font-display:auto;font-style:normal;font-weight:300;display:inline-block;position:relative;font-size:14px}@media (min-width:1080px){.footer__privacy p{font-size:16px}}@media (min-width:1440px){.footer__privacy p{font-size:18px}}.footer__privacy p{margin-top:2em;margin-bottom:2em}@media (min-width:1080px){.footer__privacy p{margin-top:14px;margin-bottom:0px}}.footer__privacy p span{font-family:var(--font-title);font-weight:300;font-style:normal;font-display:swap}.footer__privacy p span i{font-family:var(--font-title);font-weight:500;font-style:normal;font-display:swap}.footer__privacy a{color:var(--color-white);font-family:var(--font-text);font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:right;font-size:14px}@media (min-width:1080px){.footer__privacy a{font-size:16px}}@media (min-width:1440px){.footer__privacy a{font-size:18px}}.footer__privacy a span{font-family:var(--font-text);font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;position:relative;font-size:14px}@media (min-width:1080px){.footer__privacy a span{font-size:16px}}@media (min-width:1440px){.footer__privacy a span{font-size:18px}}.footer__address{position:relative;margin-bottom:12px}@media (min-width:1080px){.footer__address{margin-bottom:10px}}.footer__address address{color:var(--color-white);font-family:var(--font-text);font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;font-size:14px}@media (min-width:1080px){.footer__address address{font-size:16px}}@media (min-width:1440px){.footer__address address{font-size:18px}}.footer__address address a{color:var(--color-white);font-family:var(--font-text);font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);font-size:14px}@media (min-width:1080px){.footer__address address a{font-size:16px}}@media (min-width:1440px){.footer__address address a{font-size:18px}}.footer__address address a:before{content:"";width:0%;height:1px;background-color:var(--color-white);left:0px;right:initial;bottom:0px;position:absolute;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__address address a:hover{opacity:0.65;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__address address a:hover:before{width:100%;right:0px;left:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__phone{position:relative;margin-bottom:14px}@media (min-width:1080px){.footer__phone{margin-bottom:14px}}.footer__phone a:before{content:"";width:0%;height:1px;background-color:var(--color-white);left:0px;right:initial;bottom:0px;position:absolute;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__phone a:hover{opacity:0.65;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__phone a:hover:before{width:100%;right:0px;left:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__phone a span{color:var(--color-white);font-family:var(--font-text);font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;font-size:14px}@media (min-width:1080px){.footer__phone a span{font-size:16px}}@media (min-width:1440px){.footer__phone a span{font-size:18px}}.footer__contact{position:relative}.footer__contact ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:12px}.footer__contact ul li{grid-column:auto/span 12;position:relative}@media (min-width:1080px){.footer__contact ul li{grid-column:auto/span 3}}.footer__contact ul li a:before{content:"";width:0%;height:1px;background-color:var(--color-white);left:0px;right:initial;bottom:0px;position:absolute;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__contact ul li a:hover{opacity:0.65;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__contact ul li a:hover:before{width:100%;right:0px;left:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.footer__contact ul li a span{color:var(--color-white);font-family:var(--font-text);font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;font-size:14px}@media (min-width:1080px){.footer__contact ul li a span{font-size:16px}}@media (min-width:1440px){.footer__contact ul li a span{font-size:18px}}.footer__lines{width:100%;height:30px;border-top:1px solid rgba(var(--color-white-rgb),0.25);position:relative;z-index:5;display:none}@media (min-width:1080px){.footer__lines{display:block}}.footer__lines:before{content:"";z-index:10;width:3px;height:3px;top:-1px;left:calc(var(--padding-layout) / 1);position:absolute;border:0px;background-color:var(--color-white);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}@media (min-width:1080px){.footer__lines:before{display:block}}.footer__lines:after{content:"";z-index:10;width:3px;height:3px;top:-1px;right:calc(var(--padding-layout) / 1);position:absolute;border:0px;background-color:var(--color-white);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}@media (min-width:1080px){.footer__lines:after{display:block}}.home__cover__column[data-number="1"],.home__cover__column[data-number="12"],.home__cover__column[data-number="3"],.home__cover__column[data-number="6"],.item-vertical{width:44px;height:44px}@media (min-width:1080px){.home__cover__column[data-number="1"],.home__cover__column[data-number="12"],.home__cover__column[data-number="3"],.home__cover__column[data-number="6"],.item-vertical{width:auto;height:32vh}}.home__cover__column[data-number="14"],.item-horizontal{width:146px;height:44px}@media (min-width:1080px){.home__cover__column[data-number="14"],.item-horizontal{width:auto;height:calc(16vh - 4px)}}.home__cover__column[data-number="10"],.home__cover__column[data-number="11"],.home__cover__column[data-number="13"],.home__cover__column[data-number="15"],.home__cover__column[data-number="16"],.home__cover__column[data-number="17"],.home__cover__column[data-number="18"],.home__cover__column[data-number="19"],.home__cover__column[data-number="2"],.home__cover__column[data-number="20"],.home__cover__column[data-number="21"],.home__cover__column[data-number="22"],.home__cover__column[data-number="4"],.home__cover__column[data-number="5"],.home__cover__column[data-number="7"],.home__cover__column[data-number="8"],.home__cover__column[data-number="9"],.item-cuadrado{width:44px;height:44px}@media (min-width:1080px){.home__cover__column[data-number="10"],.home__cover__column[data-number="11"],.home__cover__column[data-number="13"],.home__cover__column[data-number="15"],.home__cover__column[data-number="16"],.home__cover__column[data-number="17"],.home__cover__column[data-number="18"],.home__cover__column[data-number="19"],.home__cover__column[data-number="2"],.home__cover__column[data-number="20"],.home__cover__column[data-number="21"],.home__cover__column[data-number="22"],.home__cover__column[data-number="4"],.home__cover__column[data-number="5"],.home__cover__column[data-number="7"],.home__cover__column[data-number="8"],.home__cover__column[data-number="9"],.item-cuadrado{width:auto;height:calc(16vh - 4px)}}.disabled{overflow:hidden}.home{width:100%;position:relative}.home__cover{width:100%;position:relative;overflow:hidden}@media (min-width:1080px){.home__cover{top:0px;left:0px;height:100vh;height:100svh;display:block}}.home__cover:before{content:"";top:0px;width:1px;height:0%;position:absolute;left:calc(var(--padding-layout) / 1);background-color:rgba(var(--color-black-rgb),0.25);display:none}@media (min-width:1080px){.home__cover:before{display:block}}.home__cover:after{content:"";top:0px;width:1px;height:0%;position:absolute;right:calc(var(--padding-layout) / 1);background-color:rgba(var(--color-black-rgb),0.25);display:none}@media (min-width:1080px){.home__cover:after{display:block}}.home__cover__items{position:relative;padding-left:1em;padding-right:1em;padding-top:1em}@media (min-width:1080px){.home__cover__items{display:block;padding-top:3.438em}}.home__cover__grid{display:-ms-grid;display:grid;grid-column-gap:12px;grid-row-gap:12px;position:relative;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(4,1fr);-ms-grid-rows:1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-rows:repeat(4,1fr);grid-auto-flow:dense}.home__cover__grid>:first-child{-ms-grid-row:1;-ms-grid-column:1}.home__cover__grid>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.home__cover__grid>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.home__cover__grid>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}.home__cover__grid>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.home__cover__grid>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.home__cover__grid>:nth-child(7){-ms-grid-row:3;-ms-grid-column:5}.home__cover__grid>:nth-child(8){-ms-grid-row:3;-ms-grid-column:7}.home__cover__grid>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.home__cover__grid>:nth-child(10){-ms-grid-row:5;-ms-grid-column:3}.home__cover__grid>:nth-child(11){-ms-grid-row:5;-ms-grid-column:5}.home__cover__grid>:nth-child(12){-ms-grid-row:5;-ms-grid-column:7}.home__cover__grid>:nth-child(13){-ms-grid-row:7;-ms-grid-column:1}.home__cover__grid>:nth-child(14){-ms-grid-row:7;-ms-grid-column:3}.home__cover__grid>:nth-child(15){-ms-grid-row:7;-ms-grid-column:5}.home__cover__grid>:nth-child(16){-ms-grid-row:7;-ms-grid-column:7}@media (min-width:1080px){.home__cover__grid{grid-auto-flow:row;grid-column-gap:8px;grid-row-gap:8px;-ms-grid-columns:initial;grid-template-columns:initial;-ms-grid-rows:initial;grid-template-rows:initial}.home__cover__grid>:first-child{-ms-grid-row:1;-ms-grid-column:1}}@media (min-width:1080px){.home__cover__grid.is--combine-01{grid-template-areas:"item01 item02 item03 item04 item05 item06 item07 item08 item09" ". item10 . item11 item12 . item13 item14 item14" "item15 item16 item17 item18 . item19 item20 item21 item22"}}@media (min-width:1080px){.home__cover__grid.is--combine-02{grid-template-areas:"item01 item02 item03 item04 item05 item06 item07 item08 item09" ". item10 . item11 item12 . item13 item14 item14" "item15 item16 item17 item18 item19 item20 item20 item21 item22"}}.home__cover__column{padding:0px;position:relative;overflow:hidden;opacity:0;visibility:hidden}@media (min-width:1080px){.home__cover__column[data-number="1"]{grid-area:item01}}@media (min-width:1080px){.home__cover__column[data-number="2"]{grid-area:item02}}@media (min-width:1080px){.home__cover__column[data-number="3"]{grid-area:item03}}@media (min-width:1080px){.home__cover__column[data-number="4"]{grid-area:item04}}@media (min-width:1080px){.home__cover__column[data-number="5"]{grid-area:item05}}@media (min-width:1080px){.home__cover__column[data-number="6"]{grid-area:item06}}@media (min-width:1080px){.home__cover__column[data-number="7"]{grid-area:item07}}@media (min-width:1080px){.home__cover__column[data-number="8"]{grid-area:item08}}@media (min-width:1080px){.home__cover__column[data-number="9"]{grid-area:item09}}@media (min-width:1080px){.home__cover__column[data-number="10"]{grid-area:item10;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="11"]{grid-area:item11;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="12"]{grid-area:item12;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="13"]{grid-area:item13;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="14"]{grid-area:item14;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="15"]{grid-area:item15;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="16"]{grid-area:item16;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="17"]{grid-area:item17;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="18"]{grid-area:item18;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="19"]{grid-area:item19;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="20"]{grid-area:item20;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="21"]{grid-area:item21;margin-top:18px;margin-top:calc(-16vh - 4px)}}.home__cover__column[data-number="22"]{display:none}@media (min-width:1080px){.home__cover__column[data-number="22"]{display:block;grid-area:item22;margin-top:18px;margin-top:calc(-16vh - 4px)}}@media (min-width:1080px){.home__cover__column[data-number="1"]{-ms-grid-row:1;-ms-grid-column:1}.home__cover__grid.is--combine-02>.home__cover__column[data-number="1"]{-ms-grid-row:1;-ms-grid-column:1}.home__cover__column[data-number="2"]{-ms-grid-row:1;-ms-grid-column:2}.home__cover__grid.is--combine-02>.home__cover__column[data-number="2"]{-ms-grid-row:1;-ms-grid-column:2}.home__cover__column[data-number="3"]{-ms-grid-row:1;-ms-grid-column:3}.home__cover__grid.is--combine-02>.home__cover__column[data-number="3"]{-ms-grid-row:1;-ms-grid-column:3}.home__cover__column[data-number="4"]{-ms-grid-row:1;-ms-grid-column:4}.home__cover__grid.is--combine-02>.home__cover__column[data-number="4"]{-ms-grid-row:1;-ms-grid-column:4}.home__cover__column[data-number="5"]{-ms-grid-row:1;-ms-grid-column:5}.home__cover__grid.is--combine-02>.home__cover__column[data-number="5"]{-ms-grid-row:1;-ms-grid-column:5}.home__cover__column[data-number="6"]{-ms-grid-row:1;-ms-grid-column:6}.home__cover__grid.is--combine-02>.home__cover__column[data-number="6"]{-ms-grid-row:1;-ms-grid-column:6}.home__cover__column[data-number="7"]{-ms-grid-row:1;-ms-grid-column:7}.home__cover__grid.is--combine-02>.home__cover__column[data-number="7"]{-ms-grid-row:1;-ms-grid-column:7}.home__cover__column[data-number="8"]{-ms-grid-row:1;-ms-grid-column:8}.home__cover__grid.is--combine-02>.home__cover__column[data-number="8"]{-ms-grid-row:1;-ms-grid-column:8}.home__cover__column[data-number="9"]{-ms-grid-row:1;-ms-grid-column:9}.home__cover__grid.is--combine-02>.home__cover__column[data-number="9"]{-ms-grid-row:1;-ms-grid-column:9}.home__cover__column[data-number="10"]{-ms-grid-row:2;-ms-grid-column:2}.home__cover__grid.is--combine-02>.home__cover__column[data-number="10"]{-ms-grid-row:2;-ms-grid-column:2}.home__cover__column[data-number="11"]{-ms-grid-row:2;-ms-grid-column:4}.home__cover__grid.is--combine-02>.home__cover__column[data-number="11"]{-ms-grid-row:2;-ms-grid-column:4}.home__cover__column[data-number="12"]{-ms-grid-row:2;-ms-grid-column:5}.home__cover__grid.is--combine-02>.home__cover__column[data-number="12"]{-ms-grid-row:2;-ms-grid-column:5}.home__cover__column[data-number="13"]{-ms-grid-row:2;-ms-grid-column:7}.home__cover__grid.is--combine-02>.home__cover__column[data-number="13"]{-ms-grid-row:2;-ms-grid-column:7}.home__cover__column[data-number="14"]{-ms-grid-row:2;-ms-grid-column:8;-ms-grid-column-span:2}.home__cover__grid.is--combine-02>.home__cover__column[data-number="14"]{-ms-grid-row:2;-ms-grid-column:8;-ms-grid-column-span:2}.home__cover__column[data-number="15"]{-ms-grid-row:3;-ms-grid-column:1}.home__cover__grid.is--combine-02>.home__cover__column[data-number="15"]{-ms-grid-row:3;-ms-grid-column:1}.home__cover__column[data-number="16"]{-ms-grid-row:3;-ms-grid-column:2}.home__cover__grid.is--combine-02>.home__cover__column[data-number="16"]{-ms-grid-row:3;-ms-grid-column:2}.home__cover__column[data-number="17"]{-ms-grid-row:3;-ms-grid-column:3}.home__cover__grid.is--combine-02>.home__cover__column[data-number="17"]{-ms-grid-row:3;-ms-grid-column:3}.home__cover__column[data-number="18"]{-ms-grid-row:3;-ms-grid-column:4}.home__cover__grid.is--combine-02>.home__cover__column[data-number="18"]{-ms-grid-row:3;-ms-grid-column:4}.home__cover__column[data-number="19"]{-ms-grid-row:3;-ms-grid-column:6}.home__cover__grid.is--combine-02>.home__cover__column[data-number="19"]{-ms-grid-row:3;-ms-grid-column:5}.home__cover__column[data-number="20"]{-ms-grid-row:3;-ms-grid-column:7}.home__cover__grid.is--combine-02>.home__cover__column[data-number="20"]{-ms-grid-row:3;-ms-grid-column:6;-ms-grid-column-span:2}.home__cover__column[data-number="21"]{-ms-grid-row:3;-ms-grid-column:8}.home__cover__grid.is--combine-02>.home__cover__column[data-number="21"]{-ms-grid-row:3;-ms-grid-column:8}.home__cover__column[data-number="22"]{-ms-grid-row:3;-ms-grid-column:9}.home__cover__grid.is--combine-02>.home__cover__column[data-number="22"]{-ms-grid-row:3;-ms-grid-column:9}}@media (min-width:1080px){.home__cover__column[data-number="1"]{-ms-grid-row:1;-ms-grid-column:1}.home__cover__grid.is--combine-02>.home__cover__column[data-number="1"]{-ms-grid-row:1;-ms-grid-column:1}.home__cover__column[data-number="2"]{-ms-grid-row:1;-ms-grid-column:2}.home__cover__grid.is--combine-02>.home__cover__column[data-number="2"]{-ms-grid-row:1;-ms-grid-column:2}.home__cover__column[data-number="3"]{-ms-grid-row:1;-ms-grid-column:3}.home__cover__grid.is--combine-02>.home__cover__column[data-number="3"]{-ms-grid-row:1;-ms-grid-column:3}.home__cover__column[data-number="4"]{-ms-grid-row:1;-ms-grid-column:4}.home__cover__grid.is--combine-02>.home__cover__column[data-number="4"]{-ms-grid-row:1;-ms-grid-column:4}.home__cover__column[data-number="5"]{-ms-grid-row:1;-ms-grid-column:5}.home__cover__grid.is--combine-02>.home__cover__column[data-number="5"]{-ms-grid-row:1;-ms-grid-column:5}.home__cover__column[data-number="6"]{-ms-grid-row:1;-ms-grid-column:6}.home__cover__grid.is--combine-02>.home__cover__column[data-number="6"]{-ms-grid-row:1;-ms-grid-column:6}.home__cover__column[data-number="7"]{-ms-grid-row:1;-ms-grid-column:7}.home__cover__grid.is--combine-02>.home__cover__column[data-number="7"]{-ms-grid-row:1;-ms-grid-column:7}.home__cover__column[data-number="8"]{-ms-grid-row:1;-ms-grid-column:8}.home__cover__grid.is--combine-02>.home__cover__column[data-number="8"]{-ms-grid-row:1;-ms-grid-column:8}.home__cover__column[data-number="9"]{-ms-grid-row:1;-ms-grid-column:9}.home__cover__grid.is--combine-02>.home__cover__column[data-number="9"]{-ms-grid-row:1;-ms-grid-column:9}.home__cover__column[data-number="10"]{-ms-grid-row:2;-ms-grid-column:2}.home__cover__grid.is--combine-02>.home__cover__column[data-number="10"]{-ms-grid-row:2;-ms-grid-column:2}.home__cover__column[data-number="11"]{-ms-grid-row:2;-ms-grid-column:4}.home__cover__grid.is--combine-02>.home__cover__column[data-number="11"]{-ms-grid-row:2;-ms-grid-column:4}.home__cover__column[data-number="12"]{-ms-grid-row:2;-ms-grid-column:5}.home__cover__grid.is--combine-02>.home__cover__column[data-number="12"]{-ms-grid-row:2;-ms-grid-column:5}.home__cover__column[data-number="13"]{-ms-grid-row:2;-ms-grid-column:7}.home__cover__grid.is--combine-02>.home__cover__column[data-number="13"]{-ms-grid-row:2;-ms-grid-column:7}.home__cover__column[data-number="14"]{-ms-grid-row:2;-ms-grid-column:8;-ms-grid-column-span:2}.home__cover__grid.is--combine-02>.home__cover__column[data-number="14"]{-ms-grid-row:2;-ms-grid-column:8;-ms-grid-column-span:2}.home__cover__column[data-number="15"]{-ms-grid-row:3;-ms-grid-column:1}.home__cover__grid.is--combine-02>.home__cover__column[data-number="15"]{-ms-grid-row:3;-ms-grid-column:1}.home__cover__column[data-number="16"]{-ms-grid-row:3;-ms-grid-column:2}.home__cover__grid.is--combine-02>.home__cover__column[data-number="16"]{-ms-grid-row:3;-ms-grid-column:2}.home__cover__column[data-number="17"]{-ms-grid-row:3;-ms-grid-column:3}.home__cover__grid.is--combine-02>.home__cover__column[data-number="17"]{-ms-grid-row:3;-ms-grid-column:3}.home__cover__column[data-number="18"]{-ms-grid-row:3;-ms-grid-column:4}.home__cover__grid.is--combine-02>.home__cover__column[data-number="18"]{-ms-grid-row:3;-ms-grid-column:4}.home__cover__column[data-number="19"]{-ms-grid-row:3;-ms-grid-column:6}.home__cover__grid.is--combine-02>.home__cover__column[data-number="19"]{-ms-grid-row:3;-ms-grid-column:5}.home__cover__column[data-number="20"]{-ms-grid-row:3;-ms-grid-column:7}.home__cover__grid.is--combine-02>.home__cover__column[data-number="20"]{-ms-grid-row:3;-ms-grid-column:6;-ms-grid-column-span:2}.home__cover__column[data-number="21"]{-ms-grid-row:3;-ms-grid-column:8}.home__cover__grid.is--combine-02>.home__cover__column[data-number="21"]{-ms-grid-row:3;-ms-grid-column:8}.home__cover__column[data-number="22"]{-ms-grid-row:3;-ms-grid-column:9}.home__cover__grid.is--combine-02>.home__cover__column[data-number="22"]{-ms-grid-row:3;-ms-grid-column:9}}.home__cover__column__mobile{padding:0px;position:relative;overflow:hidden;opacity:0;visibility:hidden;grid-column:auto/span 1;aspect-ratio:1/1}.home__cover__column__mobile[data-number="6"]{grid-column:auto/span 2;aspect-ratio:16/9}.home__cover__column__mobile[data-number="13"]{display:none}.home__cover__column__mobile[data-number="14"]{display:none}.home__cover__column__mobile[data-number="15"]{display:none}.home__cover__column__mobile[data-number="16"]{display:none}.home__cover__column__mobile[data-number="17"]{display:none}.home__cover__column__mobile[data-number="18"]{display:none}.home__cover__column__mobile[data-number="19"]{display:none}.home__cover__column__mobile[data-number="20"]{display:none}.home__cover__column__mobile[data-number="21"]{display:none}.home__cover__column__mobile[data-number="22"]{display:none}.home__cover__item{width:100%;height:100%;position:absolute;overflow:hidden;border:1px solid rgba(var(--color-black-rgb),0.25);background:var(--color-accent);border-radius:10px}@media (min-width:1080px){.home__cover__item{border-radius:25px}}.home__cover__item:before{content:attr(data-num);color:var(--color-text);font-weight:700;font-size:2em;left:50%;top:50%;z-index:10;position:absolute;display:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home__cover__text{margin-left:auto;margin-right:0px;position:relative;text-align:left;margin-bottom:2em;margin-top:0px;width:100%}@media (min-width:768px){.home__cover__text{width:75%;margin-top:6em;margin-bottom:2.2em}}@media (min-width:1080px){.home__cover__text{width:66.66667%;margin-top:8em;margin-bottom:2.4em}}@media (min-width:1440px){.home__cover__text{margin-bottom:2.6em}}.home__cover__text h1{font-weight:300;line-height:1.3;font-size:32px;font-size:clamp(1.5rem,1.3355rem + 0.5263vw,2.125rem);font-size:clamp(1rem,0.6711rem + 1.0526vw,2.25rem);opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,100);transform:matrix(1,0,0,1,0,100)}.home__cover__text h1 span{font-family:var(--font-title);font-weight:500;font-style:normal;position:relative;display:initial}@media (min-width:1080px){.home__cover__text h1 span{display:block}}.home__cover__text h1 data{font-family:var(--font-title);font-weight:500;font-style:italic}.home__cover__text h1 em{font-family:var(--font-title);font-weight:300;font-style:normal;display:block;position:relative}.home__cover__footer{width:100%;margin-bottom:1em;position:relative;padding-left:0px;padding-right:0px}@media (min-width:768px){.home__cover__footer{padding:0em calc(var(--padding-layout) / 1)}}.home__cover__footer__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:1em;grid-row-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.home__cover__footer__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap)}}.home__cover__footer__column{grid-column:auto/span 6}.home__cover__logo{position:relative;opacity:0;visibility:hidden}.home__cover__logo a{position:relative}.home__cover__logo a svg{display:block;position:relative}.home__cover__logo a svg[role=small]{width:84px;height:20px;display:block}@media (min-width:1080px){.home__cover__logo a svg[role=small]{display:none}}.home__cover__logo a svg[role=logo]{width:152px;height:24px;display:none}@media (min-width:1080px){.home__cover__logo a svg[role=logo]{display:block}}.home__cover__link{position:relative;text-align:right}.home__cover__link button{overflow:hidden;background-color:var(--color-primary);opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,100);transform:matrix(1,0,0,1,0,100);padding-left:1.5em;padding-right:1.5em}@media (min-width:1080px){.home__cover__link button{padding-left:2em;padding-right:2em}}.home__cover__link button:hover span{color:white}.home__cover__link button:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.home__cover__link button:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.home__cover__link button span{color:var(--color-text);letter-spacing:4px;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.home__cover__scroll{margin-bottom:1em;position:relative;text-align:center;margin-top:2em;display:none}@media (min-width:768px){.home__cover__scroll{display:block;margin-top:0em}}.home__cover__scroll button{padding:0.625em 1em;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,100);transform:matrix(1,0,0,1,0,100)}.home__cover__scroll button:hover svg{opacity:1;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.home__cover__scroll button svg{width:14px;fill:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.home__cover__scroll button svg path{display:inline-block;position:relative}.home__work{width:100%;display:block;position:relative;-webkit-transform:matrix(1,0,0,1,0,200);transform:matrix(1,0,0,1,0,200);opacity:0;visibility:hidden;padding-top:4.375em;padding-bottom:5.938em}@media (min-width:1080px){.home__work{padding-left:3.75em;padding-right:3.75em}}.home__work:before{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);left:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.home__work:before{display:block}}.home__work:after{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.home__work:after{display:block}}.home__work__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-top:2.938em}@media (min-width:768px){.home__work__link{padding-top:3.938em}}@media (min-width:1080px){.home__work__link{padding-top:4.938em}}@media (min-width:1440px){.home__work__link{padding-top:5.938em}}.home__work__link a{overflow:hidden;background-color:var(--color-primary);padding-left:2em;padding-right:2em}.home__work__link a:hover span{color:white}.home__work__link a:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.home__work__link a:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.home__work__link a span{color:var(--color-text);letter-spacing:4px;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.about{width:100%;overflow-x:hidden;position:relative}.about:before{content:"";top:0px;width:1px;height:0%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);left:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.about:before{display:block}}.about:after{content:"";top:0px;width:1px;height:0%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.about:after{display:block}}.about__cover{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-top:114px;background-color:var(--color-white)}@media (min-width:1080px){.about__cover{height:100vh;height:100svh;padding-top:0em}}.about__title{position:relative;text-align:center;margin:0 auto;width:calc(100% - 2em);opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40)}@media (min-width:1080px){.about__title{width:100%}}.about__title h2{color:var(--color-text);font-weight:500;font-style:italic;font-size:clamp(1.125rem,0.8947rem + 0.7368vw,2rem);position:relative;margin-bottom:22px}.about__title h1{color:var(--color-text);line-height:1.1;font-size:86px;font-size:clamp(2.4rem,2.8rem + 2.2105vw,5.375rem);position:relative;margin-bottom:12px}@media (min-width:768px){.about__title h1{margin-bottom:34px}}@media (min-width:1080px){.about__title h1{margin-bottom:44px}}@media (min-width:1440px){.about__title h1{margin-bottom:54px}}.about__title h1 data{display:block;position:relative}.about__text{margin:0 auto;position:relative;text-align:center;width:calc(100% - 2em);opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40)}@media (min-width:1080px){.about__text{width:66.66668%}}@media (min-width:1440px){.about__text{width:58.33335%}}@media (min-width:1600px){.about__text{width:50.00002%}}.about__text p[role=text]{font-weight:300;font-size:1.125em;font-size:clamp(1rem,0.8684rem + 0.4211vw,1.5rem);line-height:1.5}.about__text p[role=text] strong{font-family:var(--font-title);font-weight:500;font-style:italic;font-display:swap;display:inline-block;position:relative}.about__text p[role=text] data{font-family:var(--font-text);font-weight:700;display:inline-block;position:relative}.about__text p[role=text] span{font-family:var(--font-text);font-weight:300;display:inline-block;position:relative}.about__text p[role=text] span:before{content:"";width:100%;height:1px;left:0px;bottom:0px;position:absolute;background-color:var(--color-text)}.about__link{margin:0 auto;position:relative;text-align:center;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40);margin-top:44px}@media (min-width:1080px){.about__link{margin-top:54px}}@media (min-width:1440px){.about__link{margin-top:84px}}.about__link button{background-color:var(--color-white-02)}.about__link button:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.about__link button{overflow:hidden}.about__link button:hover span{color:white;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.about__link button:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.about__link button{padding-left:2.5em;padding-right:2.5em}.about__link button span{color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.about__scroll{text-align:center;position:relative;padding-bottom:2em;margin-top:44px}@media (min-width:1080px){.about__scroll{margin-top:64px}}@media (min-width:1440px){.about__scroll{margin-top:84px}}@media (min-width:1600px){.about__scroll{margin-top:100px}}@media (min-width:1920px){.about__scroll{margin-top:114px}}.about__scroll button{border-color:transparent}.about__scroll button:hover svg{opacity:0.35;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.about__scroll button svg{width:16px;top:1px;fill:var(--color-text);display:block;position:relative;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}@media (min-width:1080px){.about__scroll button svg{width:10px}}.about__scroll button svg path{display:inline-block;position:relative}.about__clients{width:100%;position:relative;z-index:5;background-color:var(--color-white)}@media (min-width:1080px){.about__clients{padding-bottom:5em}}.about__clients:before{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);left:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.about__clients:before{display:block}}.about__clients:after{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.about__clients:after{display:block}}.about__clients>.header__layout,.about__clients>.page__layout{padding-left:0px;padding-right:0px}@media (min-width:1080px){.about__clients>.header__layout,.about__clients>.page__layout{padding-left:var(--padding-layout);padding-right:var(--padding-layout)}}.about__clients__lines{width:100%;position:relative;border-top:1px solid rgba(var(--color-black-rgb),0.25)}.about__clients__lines:before{content:"";z-index:10;width:3px;height:3px;top:-0.5px;position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:1px}@media (min-width:1080px){.about__clients__lines:before{left:calc(var(--padding-layout) + 0.5px)}}.about__clients__lines:after{content:"";z-index:10;width:3px;height:3px;top:-0.5px;position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:-2px}@media (min-width:1080px){.about__clients__lines:after{right:calc(var(--padding-layout) - 2.5px)}}.about__clients__title{position:relative;text-align:center;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40);padding-top:60px;margin-bottom:22px}.about__clients__title h3{font-weight:300;font-size:36px;font-size:clamp(1.875rem,1.7763rem + 0.3158vw,2.25rem);font-size:clamp(1.875rem,1.7434rem + 0.4211vw,2.375rem)}.about__clients__title h3 span{font-weight:500;font-style:italic}.about__clients__title h3 data{display:block;position:relative}.about__clients__description{width:calc(100% - 2em);margin:0 auto;position:relative;text-align:center;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40)}@media (min-width:1080px){.about__clients__description{width:91.66667%}}@media (min-width:1440px){.about__clients__description{width:83.33334%}}@media (min-width:1600px){.about__clients__description{width:75%}}.about__clients__description p{font-weight:300;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem);margin-bottom:30px}.about__clients__description p strong{font-family:var(--font-text);font-weight:300;position:relative;display:inline-block}.about__clients__description p strong:before{content:"";width:100%;height:1px;left:0px;bottom:0px;position:absolute;background-color:var(--color-text)}.about__clients__description p data{font-family:var(--font-title);font-weight:400}.about__clients__description p span{font-family:var(--font-text);font-weight:300;display:inline-block;position:relative}@media (min-width:1080px){.about__clients__description p span{display:block}}.about__clients__description blockquote{width:100%;display:block;margin:0px;padding:0px;position:relative;font-family:var(--font-title);font-weight:500;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem)}.about__clients__description blockquote p{font-family:var(--font-title);font-weight:500;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem)}.about__clients__description blockquote span{font-family:var(--font-title);font-weight:500;font-style:italic;position:relative;display:inline-block}.about__clients__items{margin-top:70px;margin-left:auto;margin-right:auto;position:relative;text-align:center;border-radius:30px;background-color:var(--color-white-01);width:100%;padding:1em 1em;border:1px solid rgba(0,24,32,0.35)}@media (min-width:768px){.about__clients__items{border:1px solid var(--color-text);width:91.66667%}}@media (min-width:1080px){.about__clients__items{border-radius:55px;width:83.33334%;padding:40px 30px}}@media (min-width:1440px){.about__clients__items{width:83.33334%;padding:50px 40px}}@media (min-width:1600px){.about__clients__items{width:75.00001%;padding:60px 50px}}@media (min-width:1920px){.about__clients__items{width:66.66668%}}.about__clients__items h4{color:var(--color-text);font-weight:400;margin-bottom:1em;font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem)}.about__clients__items__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:1em;grid-row-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1080px){.about__clients__items__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr 0.5em 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0.5em;grid-row-gap:1em}}@media (min-width:1440px){.about__clients__items__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:1em;grid-row-gap:1em}}@media (min-width:1600px){.about__clients__items__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2em 1fr 2em 1fr 2em 1fr 2em 1fr 2em 1fr 2em 1fr 2em 1fr 2em 1fr 2em 1fr 2em 1fr 2em 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:2em;grid-row-gap:2em}}.about__clients__items__column{grid-column:auto/span 6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (min-width:768px){.about__clients__items__column{grid-column:auto/span 4}}@media (min-width:1080px){.about__clients__items__column{grid-column:auto/span 3}}@media (min-width:1440px){.about__clients__items__column{grid-column:auto/span 3}}.about__clients__items__column svg{fill:var(--color-text);width:100%;display:block;margin:0 auto;padding:0px;position:relative}.about__clients__items__column svg rect[role=rect]{fill:none}.about__services{width:100%;position:relative;padding-bottom:0px;display:block;z-index:5}@media (min-width:1080px){.about__services{padding-bottom:45px}}.about__services:before{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);left:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.about__services:before{display:block}}.about__services:after{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.about__services:after{display:block}}.about__services .header__layout,.about__services .page__layout{padding-left:0px;padding-right:0px}@media (min-width:1080px){.about__services .header__layout,.about__services .page__layout{padding-left:var(--padding-layout);padding-right:var(--padding-layout)}}.about__services__lines{width:100%;position:relative}@media (min-width:1080px){.about__services__lines{border-top:1px solid rgba(var(--color-black-rgb),0.25)}}.about__services__lines:before{content:"";z-index:10;width:3px;height:3px;top:-0.5px;position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:1px;display:none}@media (min-width:1080px){.about__services__lines:before{display:block;left:calc(var(--padding-layout) + 0.5px)}}.about__services__lines:after{content:"";z-index:10;width:3px;height:3px;top:-0.5px;position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:-2px;display:none}@media (min-width:1080px){.about__services__lines:after{display:block;right:calc(var(--padding-layout) - 2.5px)}}.about__services__title{width:100%;padding-top:4.375em;position:relative;text-align:center;opacity:0;visibility:hidden}@media (min-width:1080px){.about__services__title{padding-top:4.375em}}.about__services__title h4{font-weight:500;font-style:italic;font-size:36px;font-size:clamp(1.875rem,1.7434rem + 0.4211vw,2.375rem)}.about__services__text{margin-top:16px;margin-left:auto;margin-right:auto;position:relative;text-align:center;padding-bottom:3.75em;width:calc(100% - 2em);opacity:0;visibility:hidden}@media (min-width:1080px){.about__services__text{width:calc(100% - 0em)}}.about__services__text p{font-weight:300;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem)}.about__services__text p br{display:none;position:relative}@media (min-width:1080px){.about__services__text p br{display:block}}.about__services__text p span{font-weight:300;display:inline-block;position:relative}@media (min-width:1080px){.about__services__text p span{display:block}}.about__services__banner{margin:0 auto;display:block;position:relative;overflow:hidden;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:15;width:calc(100% - 0em);padding-bottom:90px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;padding-top:104px}@media (min-width:1080px){.about__services__banner{border-top-left-radius:35px;border-top-right-radius:35px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;width:calc(100% - 2em);padding-top:124px}}@media (min-width:1440px){.about__services__banner{width:calc(100% - 4em);padding-top:144px}}@media (min-width:1600px){.about__services__banner{padding-top:164px}}@media (min-width:1920px){.about__services__banner{padding-top:184px}}.about__services__banner__overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:5}.about__services__banner__overlay:before{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:15;background:rgba(0,24,32,0.75)}.about__services__banner__overlay img{z-index:10}.about__services__banner__text{z-index:30;position:relative}.about__services__banner__text h4{color:var(--color-white);font-family:var(--font-title);font-weight:400;font-size:42px}@media (min-width:768px){.about__services__banner__text h4{font-size:48px}}@media (min-width:1080px){.about__services__banner__text h4{font-size:52px}}@media (min-width:1440px){.about__services__banner__text h4{font-size:58px}}@media (min-width:1600px){.about__services__banner__text h4{font-size:66px}}@media (min-width:1920px){.about__services__banner__text h4{font-size:72px}}.about__services__banner__text p{color:var(--color-white);font-family:var(--font-title);font-weight:400;font-style:italic;font-size:20px}@media (min-width:1080px){.about__services__banner__text p{font-size:24px}}@media (min-width:1440px){.about__services__banner__text p{font-size:28px}}@media (min-width:1600px){.about__services__banner__text p{font-size:32px}}@media (min-width:1920px){.about__services__banner__text p{font-size:36px}}.about__services__banner__text a{margin-top:50px;border-color:var(--color-white);background-color:transparent}@media (min-width:1080px){.about__services__banner__text a{margin-top:60px}}@media (min-width:1440px){.about__services__banner__text a{margin-top:70px}}@media (min-width:1600px){.about__services__banner__text a{margin-top:80px}}.about__services__banner__text a:hover{background-color:var(--color-white)}.about__services__banner__text a:hover span{color:var(--color-text)}.about__services__banner__text a span{color:var(--color-white)}.about__services__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px;padding:0em 0em;position:relative}@media (min-width:1080px){.about__services__grid{padding:0em 2em}}.about__services__grid:before{content:"";z-index:10;width:3px;height:3px;top:-0.5px;left:50%;position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.about__services__grid:after{content:"";z-index:10;width:3px;height:3px;bottom:-0.5px;left:50%;position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.about__services__column{grid-column:auto/span 12;overflow:hidden;position:relative;border-bottom-left-radius:35px;border-bottom-right-radius:35px;background-color:var(--color-white-01);border:1px solid rgba(0,24,39,0.35)}@media (min-width:1080px){.about__services__column{grid-column:auto/span 6;border:0px solid transparent;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}.about__services__column:first-child{margin-top:-2em;z-index:10}.about__services__column:first-child:after{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),1);right:0px;display:none}@media (min-width:1080px){.about__services__column:first-child:after{display:block}}@media (min-width:1080px){.about__services__column:first-child .about__services__item{margin-top:0em;border-left:1px solid var(--color-text);border-bottom-right-radius:0px;border-bottom-left-radius:35px}}.about__services__column:nth-child(2){z-index:5;margin-top:-2em}@media (min-width:1080px){.about__services__column:nth-child(2) .about__services__item{margin-top:0em;border-right:1px solid var(--color-text);border-bottom-left-radius:0px;border-bottom-right-radius:35px}}.about__services__item{width:calc(100% - 0em);height:100%;margin:0 auto;padding-top:84px;padding-bottom:3.75em;position:relative;text-align:center;overflow:hidden;z-index:10}@media (min-width:1080px){.about__services__item{width:calc(100% - 0em);border-bottom:1px solid var(--color-text)}}.about__services__item h5{font-weight:500;font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem);position:relative;margin-bottom:24px}.about__services__item p{font-weight:300;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem);margin-bottom:70px;width:calc(100% - 2em);margin-left:auto;margin-right:auto}@media (min-width:1080px){.about__services__item p{width:75.00001%}}@media (min-width:1440px){.about__services__item p{width:66.66668%}}@media (min-width:1600px){.about__services__item p{width:58.33335%}}@media (min-width:1920px){.about__services__item p{width:50.00002%}}.about__services__item p strong{font-family:var(--font-text);font-weight:600}.about__services__item p span{display:inline-block;position:relative}@media (min-width:1080px){.about__services__item p span{display:block}}.about__services__item a{background-color:var(--color-text)}.about__services__item a:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.about__services__item a{overflow:hidden;min-width:25%;padding-left:2.5em;padding-right:2.5em}.about__services__item a:hover{background-color:var(--color-text)}.about__services__item a:hover span{color:white;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.about__services__item a:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.about__services__item a span{color:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact{z-index:15;position:relative;padding-top:116px;padding-bottom:0px;overflow-x:hidden;background-color:var(--color-white-02);border-bottom-left-radius:35px;border-bottom-right-radius:35px}@media (min-width:1080px){.contact{padding-top:7.875em;padding-bottom:8.75em;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}.contact:before{content:"";top:0px;width:1px;height:0%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);left:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.contact:before{display:block}}.contact:after{content:"";top:0px;width:1px;height:0%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.contact:after{display:block}}.contact .header__layout,.contact .page__layout{overflow-x:hidden}.contact__cover{width:100%;display:block;position:relative;overflow-x:hidden}@media (min-width:1080px){.contact__cover{height:calc(70vh - 44px + 72px);height:calc(70svh - 44px + 72px)}}@media (min-width:1440px){.contact__cover{height:calc(80vh - 44px + 72px);height:calc(80svh - 44px + 72px)}}@media (min-width:1600px){.contact__cover{height:calc(90vh - 44px + 72px);height:calc(90svh - 44px + 72px)}}@media (min-width:1920px){.contact__cover{height:calc(100vh - 44px + 72px);height:calc(100svh - 44px + 72px)}}.contact__title.is--desactive{opacity:0;visibility:hidden}.contact__subtitle{text-align:center;position:relative;width:calc(100% - 4em);margin-left:auto;margin-right:auto}@media (min-width:1080px){.contact__subtitle{width:100%;margin-top:50px;margin-bottom:35px}}.contact__subtitle.is--desactive{opacity:0;visibility:hidden}.contact__subtitle h2{font-weight:400;font-style:italic;font-size:clamp(1.125rem,0.7961rem + 1.0526vw,2.375rem);position:relative;margin-bottom:12px}@media (min-width:1080px){.contact__subtitle h2{margin-bottom:2rem}}.contact__subtitle p{font-family:var(--font-title);font-weight:500;font-size:1.125rem;font-size:clamp(1rem,0.6382rem + 1.1579vw,2.375rem)}.contact__link{position:relative;text-align:center;margin-top:150px}.contact__link.is--desactive{opacity:0;visibility:hidden}@media (min-width:1080px){.contact__link{margin-top:90px}}.contact__link button{background-color:var(--color-white)}@media (min-width:1080px){.contact__link button{min-width:232px}}.contact__link button span{color:var(--color-text)}.contact__scroll{text-align:center;position:relative;margin-top:84px;margin-bottom:20px}@media (min-width:1080px){.contact__scroll{margin-top:116px;margin-bottom:0px}}.contact__scroll.is--desactive{opacity:0;visibility:hidden}.contact__scroll button{border-color:transparent;background-color:transparent;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__scroll button:hover{background-color:transparent;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__scroll button:hover svg{fill:var(--color-white-02);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__scroll button svg{width:16px;fill:var(--color-text);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}@media (min-width:1080px){.contact__scroll button svg{width:10px}}.contact__success{top:0px;left:0px;width:100%;height:100vh;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:200;position:fixed;display:flex;text-align:center;background-color:var(--color-white-02)}.contact__success.is--desactive{opacity:0;visibility:hidden}.contact__success h6{font-size:2.313em;font-weight:500;position:relative;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,-50);transform:matrix(1,0,0,1,0,-50)}.contact__success p{font-size:0.875em;font-weight:300;position:relative;margin-top:2.5em;margin-bottom:2.5em;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,50);transform:matrix(1,0,0,1,0,50)}.contact__success a{overflow:hidden;min-width:130px;background-color:var(--color-white)}.contact__success a:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__success a{opacity:0;visibility:hidden}.contact__success a:hover span{color:white;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__success a:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__success a span{color:var(--color-text);letter-spacing:0.03em;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__success__body{padding-top:1.563em;padding-bottom:1.563em;padding-left:4.063em;padding-right:4.063em;overflow:hidden;border:1px solid rgba(0,24,32,0.3);background-color:var(--color-secundary);border-radius:35px;position:relative}.contact__form{width:100%;display:block;z-index:5;position:relative;overflow-x:hidden}.contact__form__component{z-index:10;margin:0 auto;position:relative}@media (min-width:1080px){.contact__form__component{width:calc(100% - 73px);max-width:75%}}@media (min-width:1440px){.contact__form__component{width:calc(100% - 146px);max-width:75%}}.contact__form__component form{position:relative}.contact__form__component form.is--desactive{opacity:0;visibility:hidden}.contact__form__steps{z-index:10;position:relative}.contact__form__item{width:100%;z-index:15;border-radius:35px;border:1px solid rgba(var(--color-black-rgb),0.25);position:relative;padding:30px;padding:1.875em;background-color:var(--color-white-02);pointer-events:none}.contact__form__item.is--desactive{z-index:1}.contact__form__item.is--active{background-color:white;pointer-events:auto}.contact__form__item.is--active .contact__form__item__title{opacity:1}.contact__form__item.is--active .contact__form__item__inputs{opacity:1}.contact__form__item+li{margin-top:-3.75em;padding-top:5.625em}.contact__form__item:nth-child(2){}.contact__form__item:nth-child(3){}.contact__form__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}.contact__form__column{grid-column:auto/span 12}@media (min-width:1080px){.contact__form__column{grid-column:auto/span 6}}.contact__form__column:first-child{grid-column:auto/span 12}@media (min-width:1080px){.contact__form__column:first-child{grid-column:auto/span 4}}.contact__form__column:nth-child(2){grid-column:auto/span 12}@media (min-width:1080px){.contact__form__column:nth-child(2){grid-column:auto/span 8}}#contact__form__item__01{opacity:0.2;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}#contact__form__item__01.is--active{opacity:1;z-index:20;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}#contact__form__item__01.is--active:before{opacity:0;visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}#contact__form__item__01:before{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:30;pointer-events:none;backdrop-filter:blur(2px);background-color:rgba(250,252,255,0.05)}#contact__form__item__02{z-index:3;opacity:0.2;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}#contact__form__item__02.is--active{opacity:1;z-index:30;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}#contact__form__item__02.is--active:before{opacity:0;visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}#contact__form__item__02:before{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:30;pointer-events:none;backdrop-filter:blur(2px);background-color:rgba(250,252,255,0.05)}#contact__form__item__03{z-index:2;opacity:0.2;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}#contact__form__item__03.is--active{opacity:1;z-index:40;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}#contact__form__item__03.is--active:before{opacity:0;visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}#contact__form__item__03:before{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:30;pointer-events:none;backdrop-filter:blur(2px);background-color:rgba(250,252,255,0.05)}.contact__form__item__inputs{width:100%;position:relative}.contact__form__item__inputs:before{display:none;content:"";width:1px;height:100%;top:0px;left:0px;position:absolute;background-color:rgba(var(--color-black-rgb),0.25)}.contact__form__item__inputs[data-line=true]:before{display:none}@media (min-width:1080px){.contact__form__item__inputs[data-line=true]:before{display:block}}.contact__form__item__title{position:relative;margin-bottom:1em}@media (min-width:1080px){.contact__form__item__title{margin-bottom:0em}}.contact__form__item__title h4{font-weight:300;font-size:36px;font-size:clamp(1rem,0.6711rem + 1.0526vw,2.25rem)}.contact__form__item__back[data-device=desktop]{height:100%;display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:32px}@media (min-width:1080px){.contact__form__item__back[data-device=desktop]{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1080px){.contact__form__item__back[data-device=mobile]{display:none}}.contact__form__item__back a[role=back]{opacity:1}.contact__form__item__back a[role=back].is--active{border-color:var(--color-white);background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__back a[role=back].is--active svg{fill:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__back a[role=back].is--active span{color:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__back a[role=back]:hover{background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__back a[role=back]:hover span{color:var(--color-primary);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__back a[role=back]:hover svg{fill:var(--color-primary);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__back a[role=back] span{color:var(--color-text);margin-right:10px;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);font-size:12px}@media (min-width:1080px){.contact__form__item__back a[role=back] span{font-size:13px}}@media (min-width:1440px){.contact__form__item__back a[role=back] span{font-size:14px}}.contact__form__item__back a[role=back] svg{top:2px;width:10px;fill:var(--color-text);-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0px}@media (min-width:1080px){.contact__form__item__input{padding-left:10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.contact__form__item__input[data-num="1"]{padding-bottom:2em}.contact__form__item__input[data-num="2"]{padding-bottom:2em}.contact__form__item__input[data-num="3"]{padding-bottom:2em}.contact__form__item__input[data-num="4"]{margin-top:0em}@media (min-width:1080px){.contact__form__item__input[data-num="4"]{margin-top:2em}}.contact__form__item__input[data-num="5"]{margin-top:2em}.contact__form__item__input[data-num="6"]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2em}.contact__form__item__input[data-num="7"]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2em}.contact__form__item__input[data-num="8"]{margin-bottom:2em}.contact__form__item__input[data-num="9"]{margin-bottom:1em;overflow:hidden}.contact__form__item__input[data-num="9"]:before{display:none}.contact__form__item__input[data-num="10"]{margin-bottom:1em}.contact__form__item__input[data-num="10"]:before{display:none}.contact__form__item__input[data-num="11"]{margin-bottom:1em}.contact__form__item__input[data-num="11"]:before{display:none}.contact__form__item__input[data-num="12"]{margin-bottom:2em}.contact__form__item__input[data-num="12"]:before{display:none}.contact__form__item__input[data-num="13"]{margin-top:2em}@media (min-width:1080px){.contact__form__item__input[data-num="13"]{margin-top:0em}}.contact__form__item__input[data-num="13"]:before{display:none}.contact__form__item__input:before{content:"";width:1px;height:100%;top:0px;left:0px;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);display:none}@media (min-width:1080px){.contact__form__item__input:before{display:block}}.contact__form__item__input label{font-family:var(--font-title);font-weight:500;font-size:18px;position:relative;opacity:0.7;text-align:left;width:100%;margin-bottom:1em}@media (min-width:1080px){.contact__form__item__input label{font-size:14px;width:25%;margin-bottom:0px}}@media (min-width:1440px){.contact__form__item__input label{font-size:16px}}.contact__form__item__input label i{font-family:var(--font-title);font-weight:500;font-style:normal;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);opacity:0;visibility:hidden}.contact__form__item__input label span{display:block;position:relative}.contact__form__item__input input[type=email],.contact__form__item__input input[type=tel],.contact__form__item__input input[type=text]{color:var(--color-text);font-family:var(--font-text);font-weight:300;font-style:normal;display:block;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid rgba(var(--color-black-rgb),0.25);min-height:24px;padding-left:0px;padding-bottom:4px;position:relative;background-color:transparent;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);width:100%;font-size:14px}@media (min-width:768px){.contact__form__item__input input[type=email],.contact__form__item__input input[type=tel],.contact__form__item__input input[type=text]{width:83.33334%}}@media (min-width:1080px){.contact__form__item__input input[type=email],.contact__form__item__input input[type=tel],.contact__form__item__input input[type=text]{width:75%}}.contact__form__item__input input[type=email].is--error,.contact__form__item__input input[type=tel].is--error,.contact__form__item__input input[type=text].is--error{border-bottom:1px solid rgba(var(--color-red-rgb),0.25);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input input[type=email]:focus,.contact__form__item__input input[type=tel]:focus,.contact__form__item__input input[type=text]:focus{border-bottom:1px solid rgba(var(--color-black-rgb),1);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:0px}.contact__form__item__input a,.contact__form__item__input button{margin-right:0px;margin-left:auto;background-color:var(--color-text);border-color:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);opacity:0.5;pointer-events:none}.contact__form__item__input a.is--active,.contact__form__item__input button.is--active{opacity:1;pointer-events:auto;border-color:var(--color-white);background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input a.is--active svg,.contact__form__item__input button.is--active svg{fill:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input a.is--active span,.contact__form__item__input button.is--active span{color:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input a:hover,.contact__form__item__input button:hover{background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input a:hover span,.contact__form__item__input button:hover span{color:var(--color-primary);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input a:hover svg,.contact__form__item__input button:hover svg{fill:var(--color-primary);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input a[data-type=submit],.contact__form__item__input button[data-type=submit]{background-color:var(--color-text)}.contact__form__item__input a[data-type=submit] span,.contact__form__item__input button[data-type=submit] span{color:white}.contact__form__item__input a[data-type=submit] svg,.contact__form__item__input button[data-type=submit] svg{fill:white}.contact__form__item__input a span,.contact__form__item__input button span{color:white;margin-right:10px;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);font-size:12px}@media (min-width:1080px){.contact__form__item__input a span,.contact__form__item__input button span{font-size:13px}}@media (min-width:1440px){.contact__form__item__input a span,.contact__form__item__input button span{font-size:14px}}.contact__form__item__input a svg,.contact__form__item__input button svg{top:-2px;width:10px;fill:white;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input ol{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.contact__form__item__input ol li{position:relative}.contact__form__item__input ol li+li{margin-left:1em}@media (min-width:1080px){.contact__form__item__input ol li+li{margin-left:3em}}.contact__form__item__input ol li div[role=component]{z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.contact__form__item__input ol li div[role=component]:hover data[role=checked]{background-color:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input ol li div[role=component]:hover data[role=checked]:before{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;border:1px solid #707070;background-color:#D7FDEE;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input ol li div[role=component] data[role=checked]{width:18px;height:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:var(--color-white);border-radius:100%;border:1px solid var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input ol li div[role=component] data[role=checked]:before{content:"";width:10px;height:10px;display:inline-block;position:absolute;background-color:var(--color-text);border:1px solid var(--color-text);border-radius:100%;-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input ol li div[role=component] input[type=checkbox]{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;cursor:pointer;z-index:10;opacity:0}.contact__form__item__input ol li div[role=component] input[type=checkbox]:checked+data[role=checked]:before{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input ol li div[role=component] input[type=checkbox]:checked:hover+data[role=checked]{border-color:#707070;background-color:#D6E3FF;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__input ol li div[role=component] span{font-weight:300;font-size:12px;display:inline-block;margin-left:6px;position:relative;pointer-events:none}@media (min-width:1080px){.contact__form__item__input ol li div[role=component] span{font-size:14px}}.js-contact-button-next-03 svg{-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.contact__form__item__input__clean+div.contact__form__item__input__clean{margin-top:2em}.contact__form__item__input__clean .contact__form__item__alert{bottom:-18px;left:0px;text-align:left}@media (min-width:1080px){.contact__form__item__input__clean .contact__form__item__alert{bottom:-22px}}.contact__form__item__select{width:100%;cursor:pointer;position:relative;overflow:hidden;width:100%;border-radius:14px;border:1px solid rgba(var(--color-black-rgb),0.25)}@media (min-width:768px){.contact__form__item__select{width:83.33334%;border-radius:16px}}@media (min-width:1080px){.contact__form__item__select{width:75%;border-radius:18px}}.contact__form__item__select select{cursor:pointer;color:var(--color-text);font-family:var(--font-text);width:100%;display:block;padding:15px 20px;position:relative;text-transform:uppercase;outline:0;border:0px;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;background-color:transparent}.contact__form__item__select select option{color:var(--color-text);font-family:var(--font-text);text-transform:uppercase}.contact__form__item__select select.is--error{background-color:rgba(255,16,126,0.1)}.contact__form__item__select select data{top:calc(50% - 2px);right:20px;z-index:10;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__form__item__select select data svg{width:10px;fill:var(--color-text);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.contact__form__item__options{width:100%;position:relative}@media (min-width:1080px){.contact__form__item__options{width:91.66667%}}@media (min-width:1440px){.contact__form__item__options{width:83.33334%}}@media (min-width:1600px){.contact__form__item__options{width:75%}}.contact__form__item__radio{position:relative}.contact__form__item__radio label{width:auto;display:inline-block;position:relative;margin-right:1em}.contact__form__item__radio__option{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.contact__form__item__radio__option+div.contact__form__item__radio__option{margin-left:20px}.contact__form__item__radio__option input[type=radio]{width:100%;height:100%;margin:0px;padding:0px;display:block;top:0px;left:0px;cursor:pointer;position:absolute;z-index:10;opacity:0}.contact__form__item__radio__option input[type=radio]:checked+span data i{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__radio__option input[type=radio]:hover+span data i{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);border:1px solid var(--color-text);background-color:#D7FDEE;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__radio__option span{font-weight:300;z-index:5;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;font-size:12px}@media (min-width:1080px){.contact__form__item__radio__option span{font-size:13px}}@media (min-width:1440px){.contact__form__item__radio__option span{font-size:14px}}.contact__form__item__radio__option span data{width:18px;aspect-ratio:1/1;border-radius:100%;border:1px solid var(--color-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px;position:relative}@media (min-width:1080px){.contact__form__item__radio__option span data{width:16px}}@media (min-width:1440px){.contact__form__item__radio__option span data{width:18px}}.contact__form__item__radio__option span data i{position:relative;width:10px;aspect-ratio:1/1;border-radius:100%;background-color:var(--color-text);border:1px solid transparent;opacity:0;visibility:hidden;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__radio__select{width:100%;height:auto;cursor:pointer;position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(var(--color-black-rgb),0.25);margin-top:1em;z-index:20;color:var(--color-text)}.contact__form__item__radio__select data{top:calc(50% - 2px);right:20px;z-index:10;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__form__item__radio__select data svg{width:10px;fill:var(--color-text);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.contact__form__item__radio__select select{color:var(--color-text);font-family:var(--font-text);width:100%;height:auto;display:block;padding:15px 20px;position:relative;text-transform:uppercase;cursor:pointer;z-index:5;outline:0;border:0px;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;background-color:transparent}.contact__form__item__radio__select select option{color:var(--color-text);text-transform:uppercase}.contact__form__item__radio__select select.is--error{background-color:rgba(255,16,126,0.1)}.contact__form__item__options__checkbox{position:relative;padding-right:0%;grid-column-gap:10px;grid-row-gap:10px}@media (min-width:1080px){.contact__form__item__options__checkbox{padding-right:8.33333%}}.contact__form__item__options__checkbox.is--50{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}.contact__form__item__options__checkbox.is--50 .contact__form__item__options__checkbox__component{grid-column:auto/span 6}.contact__form__item__options__checkbox.is--50 .contact__form__item__options__checkbox__component[data-device=mobile]{grid-column:auto/span 12}@media (min-width:1080px){.contact__form__item__options__checkbox.is--50 .contact__form__item__options__checkbox__component[data-device=mobile]{grid-column:auto/span 6}}.contact__form__item__options__checkbox.is--auto{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:16px;position:relative}.contact__form__item__options__checkbox.is--auto .contact__form__item__options__checkbox__component{grid-column:auto/span 12}@media (min-width:1080px){.contact__form__item__options__checkbox.is--auto .contact__form__item__options__checkbox__component{grid-column:auto/span 12}}@media (min-width:1080px){.contact__form__item__options__checkbox.is--auto{-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:10px;grid-row-gap:10px}}.contact__form__item__options__checkbox+div.contact__form__item__options__checkbox{margin-top:2.5em}@media (min-width:768px){.contact__form__item__options__checkbox+div.contact__form__item__options__checkbox{margin-top:3.5em}}@media (min-width:1080px){.contact__form__item__options__checkbox+div.contact__form__item__options__checkbox{margin-top:4.5em}}@media (min-width:1440px){.contact__form__item__options__checkbox+div.contact__form__item__options__checkbox{margin-top:88px;margin-top:5.5em}}.contact__form__item__options__checkbox__component{cursor:pointer;position:relative;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:18px;border:1px solid transparent;padding-left:1.125em;padding-right:1.125em;padding-top:1em;padding-bottom:1em}@media (min-width:1440px){.contact__form__item__options__checkbox__component{padding-left:1.85em;padding-right:1.85em}}@media (min-width:1600px){.contact__form__item__options__checkbox__component{padding-left:2em;padding-right:2em}}@media (min-width:1920px){.contact__form__item__options__checkbox__component{padding-left:2.125em;padding-right:2.125em}}.contact__form__item__options__checkbox__component input[type=checkbox]{cursor:pointer;width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:15;opacity:0}.contact__form__item__options__checkbox__component input[type=checkbox]:checked~.contact__form__item__options__checkbox__overlay{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__options__checkbox__component input[type=checkbox]:checked+.contact__form__item__options__checkbox__boder{border:1px solid var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}@media (min-width:1080px){.contact__form__item__options__checkbox__component input[type=checkbox]:hover~.contact__form__item__options__checkbox__overlay{-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);background-color:var(--color-secundary)}.contact__form__item__options__checkbox__component input[type=checkbox]:hover+.contact__form__item__options__checkbox__boder{-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);background-color:var(--color-secundary)}}.contact__form__item__options__checkbox__component span{z-index:10;color:var(--color-text);font-family:var(--font-text);font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:12px}@media (min-width:1080px){.contact__form__item__options__checkbox__component span{font-size:13px}}@media (min-width:1440px){.contact__form__item__options__checkbox__component span{font-size:14px}}.contact__form__item__options__checkbox__overlay{width:100%;height:100%;top:0px;left:0px;z-index:5;border:0px;border-radius:18px;margin:0 auto;padding:0px;position:absolute;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transform-origin:center center;transform-origin:center center;background-color:var(--color-secundary);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__options__checkbox__boder{width:100%;height:100%;top:0px;left:0px;z-index:6;border:0px;border-radius:18px;border:1px dashed var(--color-text);padding:0px;position:absolute;background-color:transparent;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.contact__form__item__alert{right:0px;position:absolute;color:var(--color-red);font-family:var(--font-text);font-weight:400;font-style:normal;width:100%;font-size:8px;bottom:12px;padding-left:0px}@media (min-width:1080px){.contact__form__item__alert{width:75%;font-size:10px;bottom:10px;padding-left:0px}}.contact__form__item__alert[data-type=select]{bottom:-22px}@media (min-width:1080px){.contact__form__item__alert[data-type=select]{bottom:-26px}}.contact__form__item__alert[data-type=money]{width:100%;text-align:left;bottom:-22px}@media (min-width:1080px){.contact__form__item__alert[data-type=money]{bottom:-26px}}.contact__form__item__alert.js-contact-form-input-services-alert{padding-right:calc(var(--padding-layout) / 2);text-align:right}.contact__form__item__alert.js-contact-form-input-lead-alert{padding-right:calc(var(--padding-layout) / 2);text-align:right}#email div[role=item],#llamada div[role=item],#whatsapp div[role=item]{width:100%;display:block;position:relative}@media (min-width:1080px){.post-vertical{height:70vh}}@media (min-width:1080px){.post-horizontal{height:calc(35vh - var(--grid-gap) / 2)}}@media (min-width:1080px){.post-cuadrado,.work__item:nth-child(14n+6){height:calc(35vh - var(--grid-gap) / 2)}}.work{width:100%;display:block;padding-top:72px;padding-bottom:8em;position:relative;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,100);transform:matrix(1,0,0,1,0,100)}.work:before{content:"";top:0px;width:1px;height:0%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);left:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.work:before{display:block}}.work:after{content:"";top:0px;width:1px;height:0%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.work:after{display:block}}.work__section{width:100%;display:block;position:relative;padding-left:0em;padding-right:0em}@media (min-width:1080px){.work__section{padding-left:3.75em;padding-right:3.75em}}.work__title{margin-left:auto;margin-right:0px;position:relative;text-align:left;margin-bottom:3.375em;width:100%}.work__title h1{font-weight:300;line-height:1.3;font-size:32px;font-size:clamp(1.5rem,1.3355rem + 0.5263vw,2.125rem)}.work__title h1 span{font-family:var(--font-title);font-weight:500;font-style:normal;display:block;position:relative}.work__title h1 data{font-family:var(--font-title);font-weight:500;font-style:italic}.work__title h1 em{font-family:var(--font-title);font-weight:300;font-style:normal;display:block;position:relative}.work__items{display:-ms-grid;display:grid;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:repeat(2,1fr)}@media (min-width:1080px){.work__items{grid-auto-flow:row;grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap);-ms-grid-columns:1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr;grid-template-columns:repeat(4,1fr)}}.work__item{overflow:hidden;z-index:5;border:0px;margin:0px;padding:0px;position:relative;grid-row:auto}.work__item:nth-child(14n+1){height:calc(20vh - 9px);grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+1){-ms-grid-column:1;grid-column:1;height:70vh}}.work__item:nth-child(14n+2){height:calc(20vh - 9px);grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+2){-ms-grid-column:2;grid-column:2;height:calc(35vh - var(--grid-gap) / 2)}}.work__item:nth-child(14n+3){height:calc(20vh - 9px);grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+3){-ms-grid-column:3;grid-column:3;height:70vh}}.work__item:nth-child(14n+4){height:30vh;grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+4){-ms-grid-column:4;grid-column:4;height:calc(35vh - var(--grid-gap) / 2)}}.work__item:nth-child(14n+5){height:30vh;margin-top:calc(-10vh - 9px);grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+5){-ms-grid-column:2;grid-column:2;margin-top:calc(-35vh - var(--grid-gap) / 2);height:calc(35vh - var(--grid-gap) / 2)}}.work__item:nth-child(14n+6){grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+6){-ms-grid-column:4;grid-column:4;margin-top:calc(-35vh - var(--grid-gap) / 2)}}.work__item:nth-child(14n+7){height:20vh;grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+7){-ms-grid-column:1;grid-column:1;margin-top:-25px;height:calc(35vh - var(--grid-gap) / 2)}}.work__item:nth-child(14n+8){height:20vh;grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+8){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/span 2;margin-top:-25px;height:calc(35vh - var(--grid-gap) / 2)}}.work__item:nth-child(14n+9){height:30vh;grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+9){-ms-grid-column:4;grid-column:4;height:70vh;margin-top:-25px}}.work__item:nth-child(14n+10){height:20vh;grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+10){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;margin-top:calc(-35vh - var(--grid-gap) / 2);height:calc(35vh - var(--grid-gap) / 2)}}.work__item:nth-child(14n+11){height:20vh;grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+11){height:calc(40vh + 18px);-ms-grid-column:3;grid-column:3;height:calc(35vh - var(--grid-gap) / 2);margin-top:calc(-35vh - var(--grid-gap) / 2)}}.work__item:nth-child(14n+12){height:30vh;margin-top:-10vh;grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+12){-ms-grid-column:1;grid-column:1;height:calc(35vh - var(--grid-gap) / 2);margin-top:-25px}}.work__item:nth-child(14n+13){height:20vh;grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+13){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/span 2;margin-top:-25px;height:calc(35vh - var(--grid-gap) / 2)}}.work__item:nth-child(14n+14){height:20vh;grid-column:auto}@media (min-width:1080px){.work__item:nth-child(14n+14){-ms-grid-column:4;grid-column:4;height:calc(35vh - var(--grid-gap) / 2);margin-top:-25px}}.work__item{}.work__item__post{width:100%;height:100%;z-index:5;position:absolute;overflow:hidden;border-radius:24px;border:1px solid var(--color-divider);background:var(--color-accent)}@media (min-width:1080px){.work__item__post{border-radius:35px}}.work__item__post:before{content:attr(data-num);color:var(--color-text);font-weight:700;font-size:2em;left:50%;top:50%;z-index:10;position:absolute;display:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.work__item__post picture{z-index:10}.work__item__post img{z-index:15;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.work__item__post__link{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:20;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.work__item__post__link:hover{text-decoration:none;-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.work__item__post__link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s cubic-bezier(0.41,0,0.13,1.005);transition:all 1s cubic-bezier(0.41,0,0.13,1.005)}.work__item__post__link:hover .work__item__post__tag{opacity:1;visibility:visible;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.work__item__post__tag{top:15px;right:15px;z-index:30;position:absolute;border-radius:14px;background-color:var(--color-primary);padding:6px 15px;opacity:0;visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);display:none}@media (min-width:768px){.work__item__post__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.work__item__post__tag span{color:var(--color-text);font-family:var(--font-text);font-weight:400;font-size:12px;position:relative}@media (min-width:1080px){.work__item__post__tag span{font-size:10px}}@media (min-width:1440px){.work__item__post__tag span{font-size:12px}}.post__cuadrado{aspect-ratio:1/1}.post__horizontal{aspect-ratio:4/3}.post__vertical{aspect-ratio:3/4}.post{width:100%;position:relative;padding-top:72px}.post:before{content:"";z-index:20;top:0px;width:1px;height:0%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);left:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.post:before{display:block}}.post:after{content:"";z-index:20;top:0px;width:1px;height:0%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.post:after{display:block}}.post__cover{width:100%;display:block;position:relative;border-bottom:1px solid rgba(var(--color-black-rgb),0.25);z-index:5}.post__cover__square{width:3px;height:3px;border:0px;position:absolute;z-index:20;background-color:var(--color-text)}.post__cover__square.is--top{top:-1.5px}@media (min-width:1080px){.post__cover__square.is--left{left:calc(var(--padding-layout) - 1px)}}@media (min-width:1080px){.post__cover__square.is--right{right:calc(var(--padding-layout) - 1px)}}.post__cover__square.is--bottom{bottom:-1.5px}.post__cover__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}.post__cover__column{grid-column:auto/span 12;position:relative}@media (min-width:1080px){.post__cover__column{grid-column:auto/span 6}}@media (min-width:1080px){.post__cover__column:first-child{padding-left:var(--padding-layout)}}@media (min-width:1080px){.post__cover__column:nth-child(2){padding-right:var(--padding-layout)}}.post__cover__overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:15;backdrop-filter:blur(8px);background-color:rgba(255,255,255,0.1)}.post__cover__background{z-index:5;width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;opacity:0;visibility:hidden;width:calc(100% - var(--padding-layout));background-color:var(--color-white-01)}.post__cover__image{width:100%;height:100%;display:block;position:relative;aspect-ratio:3/2;overflow:hidden;z-index:5}.post__cover__image img{z-index:10;-webkit-transform:scale(1.2);transform:scale(1.2)}.post__cover__information{z-index:10;position:relative;margin:0 auto;padding-top:2em;padding-bottom:2em;padding-left:calc(var(--padding-layout) / 2);padding-right:calc(var(--padding-layout) / 2)}@media (min-width:1080px){.post__cover__information{width:100%;padding-top:2em;padding-left:2em;padding-right:2em;padding-bottom:2em}}.post__cover__title{position:relative}.post__cover__title h1{font-size:72px;font-size:clamp(2.75rem,2.2237rem + 1.6842vw,4.75rem);overflow:hidden}.post__cover__title h1 span{display:block;position:relative;-webkit-transform:matrix(1,0,0,1,0,100);transform:matrix(1,0,0,1,0,100);opacity:0;visibility:hidden}.post__cover__list{margin-top:2em;position:relative;opacity:0;visibility:hidden}.post__cover__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:2em}.post__cover__list ul li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.post__cover__list ul li:nth-child(3){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.post__cover__list ul li label{font-family:var(--font-title);font-weight:500;font-size:18px;font-size:clamp(0.875rem,0.8092rem + 0.2105vw,1.125rem)}.post__cover__list ul li p{font-weight:300;font-size:18px;font-size:clamp(0.875rem,0.8092rem + 0.2105vw,1.125rem)}.post__cover__text{width:100%;position:relative;margin-top:2em}@media (min-width:1080px){.post__cover__text{margin-top:2.813em;width:83.33334%}}@media (min-width:1440px){.post__cover__text{width:75%}}.post__cover__text p{font-weight:300;-webkit-transform:matrix(1,0,0,1,0,80);transform:matrix(1,0,0,1,0,80);opacity:0;visibility:hidden;font-size:18px;font-size:clamp(0.875rem,0.8092rem + 0.2105vw,1.125rem)}.post__cover__text p+p{margin-top:25px}.post__description{width:100%;position:relative;margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom:2em}@media (min-width:1080px){.post__description{margin-top:2.813em;margin-bottom:2.813em;width:75.00001%}}@media (min-width:1440px){.post__description{width:66.66668%}}@media (min-width:1600px){.post__description{width:58.33335%}}@media (min-width:1920px){.post__description{width:50.00002%}}.post__description p{font-weight:300;font-size:18px}.post__description p+p{margin-top:25px}.post__gallery{width:100%;position:relative}@media (min-width:1080px){.post__gallery{padding-left:1.875em;padding-right:1.875em}}.post__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:18px}@media (min-width:1080px){.post__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;grid-row-gap:30px}}.post__column{grid-column:auto/span 12}@media (min-width:1080px){.post__column{grid-column:auto/span 6}}@media (min-width:1080px){.post__column[data-column="12"]{grid-column:auto/span 12}}@media (min-width:1080px){.post__column[data-column="6"]{grid-column:auto/span 6}}.post__item__logo{width:100%;text-align:center;position:relative;padding-top:7.375em;padding-bottom:7.375em}.post__item__logo.is--empty{padding-top:0px;margin-top:30px;padding-bottom:0px}.post__item__logo svg{display:block;margin:0 auto;position:relative;width:340px}.post__item__logo img{width:100%;max-width:340px;display:block;position:relative;margin:0 auto}.post__item__overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:15;transition:transform 1.5s cubic-bezier(0.77,0,0.175,1),opacity 650ms cubic-bezier(0.77,0,0.175,1),-webkit-transform 1.5s cubic-bezier(0.77,0,0.175,1);backdrop-filter:blur(8px);background-color:rgba(0,0,0,0.1)}.post__item{z-index:5;width:100%;position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(var(--color-black-rgb),0.25)}@media (min-width:1080px){.post__item{border-radius:35px}}.post__item{opacity:0;transition:transform 1.5s cubic-bezier(0.77,0,0.175,1),opacity 650ms cubic-bezier(0.77,0,0.175,1),-webkit-transform 1.5s cubic-bezier(0.77,0,0.175,1)}.post__item[data-aspect="16/9"]{aspect-ratio:16/9}.post__item[data-aspect="1/1"]{aspect-ratio:1/1}.post__item.is--animation{opacity:1;transition:transform 1.5s cubic-bezier(0.77,0,0.175,1),opacity 650ms cubic-bezier(0.77,0,0.175,1),-webkit-transform 1.5s cubic-bezier(0.77,0,0.175,1)}.post__item.is--animation img{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:transform 1.5s cubic-bezier(0.77,0,0.175,1),opacity 650ms cubic-bezier(0.77,0,0.175,1),-webkit-transform 1.5s cubic-bezier(0.77,0,0.175,1)}.post__item.is--animation .post__item__overlay{opacity:0;transition:transform 1.5s cubic-bezier(0.77,0,0.175,1),opacity 650ms cubic-bezier(0.77,0,0.175,1),-webkit-transform 1.5s cubic-bezier(0.77,0,0.175,1)}.post__item img{z-index:10;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);transition:transform 1.5s cubic-bezier(0.77,0,0.175,1),opacity 650ms cubic-bezier(0.77,0,0.175,1),-webkit-transform 1.5s cubic-bezier(0.77,0,0.175,1)}.post__item img.is--animation{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:transform 1.5s cubic-bezier(0.77,0,0.175,1),opacity 650ms cubic-bezier(0.77,0,0.175,1),-webkit-transform 1.5s cubic-bezier(0.77,0,0.175,1)}.post__item.post__item--1{opacity:1}.post__item.post__item--1 img{opacity:1}.post__item.post__item--2{opacity:1}.post__item.post__item--2 img{opacity:1}.post__buttons{position:relative;text-align:center;padding-top:3em;padding-bottom:3em}@media (min-width:768px){.post__buttons{padding-top:4em;padding-bottom:4em}}@media (min-width:1080px){.post__buttons{padding-top:5em;padding-bottom:5em}}.post__buttons a{min-width:225px;background-color:var(--color-text);overflow:hidden;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.post__buttons a:hover{background-color:var(--color-primary);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.post__buttons a:hover span{color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.post__buttons a{padding-left:2.188em;padding-right:2.188em}.post__buttons a span{color:var(--color-white);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.post__buttons a+a{margin-left:0px;margin-top:16px}@media (min-width:1080px){.post__buttons a+a{margin-left:12px;margin-top:0px}}.service{overflow-x:hidden;position:relative;padding-top:116px}@media (min-width:1080px){.service{padding-top:8.75em}}.service:before{content:"";top:0px;width:1px;height:0%;position:absolute;left:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.service:before{display:block}}.service:after{content:"";top:0px;width:1px;height:0%;position:absolute;right:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.service:after{display:block}}.service[data-color=digital-media]{background-color:var(--color-white-01)}.service[data-color=digital-media]:before{background-color:rgba(var(--color-black-rgb),0.25)}.service[data-color=digital-media]:after{background-color:rgba(var(--color-black-rgb),0.25)}.service[data-color=digital-media] .service__section{padding-bottom:6.375em}.service[data-color=brand-strategy],.service[data-color=branding]{background-color:var(--color-text)}.service[data-color=brand-strategy]:before,.service[data-color=branding]:before{background-color:rgba(var(--color-white-02-rgb),0.25)}.service[data-color=brand-strategy]:after,.service[data-color=branding]:after{background-color:rgba(var(--color-white-02-rgb),0.25)}.service[data-color=brand-strategy] .service__title h1,.service[data-color=branding] .service__title h1{color:var(--color-white-02)}.service[data-color=brand-strategy] .service__subtitle h2,.service[data-color=branding] .service__subtitle h2{color:var(--color-white-02)}.service[data-color=brand-strategy] .service__text p,.service[data-color=branding] .service__text p{color:var(--color-white-02)}.service[data-color=brand-strategy] .service__scroll button,.service[data-color=branding] .service__scroll button{border-color:transparent}.service[data-color=brand-strategy] .service__scroll button svg,.service[data-color=branding] .service__scroll button svg{fill:var(--color-white-02)}.service[data-color=brand-strategy] .service__section,.service[data-color=branding] .service__section{padding-bottom:5.625em}@media (min-width:768px){.service[data-color=brand-strategy] .service__section,.service[data-color=branding] .service__section{padding-bottom:6.625em}}@media (min-width:1080px){.service[data-color=brand-strategy] .service__section,.service[data-color=branding] .service__section{padding-bottom:7.625em}}@media (min-width:1440px){.service[data-color=brand-strategy] .service__section,.service[data-color=branding] .service__section{padding-bottom:8.625em}}@media (min-width:1600px){.service[data-color=brand-strategy] .service__section,.service[data-color=branding] .service__section{padding-bottom:154px;padding-bottom:9.625em}}.service__section{width:100%;position:relative}.service__diagram,.service__layout{padding-left:8.75em;padding-right:8.75em}.service__title h1{font-size:86px;font-size:clamp(1.875rem,0.9539rem + 2.9474vw,5.375rem);font-size:clamp(2.4rem,2.8rem + 2.2105vw,5.375rem)}.service__subtitle{position:relative;text-align:center}.service__subtitle h2{font-size:clamp(1.125rem,1.0263rem + 0.3158vw,1.5rem);font-weight:500;font-style:italic}.service__text{margin:0 auto;position:relative;width:33.333334%;text-align:center}.service__text p{font-weight:300;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem)}.service__text p+p{margin-top:1em}.service__scroll{position:relative;text-align:center;margin-top:3.25em}@media (min-width:768px){.service__scroll{margin-top:4.25em}}@media (min-width:1080px){.service__scroll{margin-top:5.25em}}@media (min-width:1440px){.service__scroll{margin-top:6.25em}}.service__scroll button{border-color:transparent;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__scroll button:hover{border-color:transparent;background-color:transparent;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__scroll button:hover svg{fill:white;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__scroll button svg{width:16px;fill:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}@media (min-width:1080px){.service__scroll button svg{width:10px}}.service__items{position:relative;padding-top:8.75em;padding-bottom:8.75em;padding-left:8.75em;padding-right:9.75em}.service__items:before{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);left:calc(var(--padding-layout) / 1)}.service__items:after{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:calc(var(--padding-layout) / 1)}.service__items__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;grid-row-gap:0px}.service__items__column{grid-column:auto/span 6}.service__items__column:first-child .service__item{margin-right:0px;margin-left:auto;background-color:var(--color-primary)}.service__items__column:nth-child(2) .service__item{margin-right:auto;margin-left:0px;background-color:var(--color-white)}.service__item{width:75%;max-width:550px;height:100%;margin:0 auto;position:relative;padding-top:1.875em;padding-left:1.875em;padding-right:1.875em;padding-bottom:1.875em;border-radius:25px;border:1px solid var(--color-text)}.service__item h4{font-family:var(--font-text);font-style:normal;font-weight:300;font-size:clamp(1.5rem,1.3684rem + 0.4211vw,2rem);margin-bottom:2.813em}.service__item ul li{border-top:1px solid rgba(var(--color-black-rgb),0.25)}.service__item ul li+li{margin-top:3.5em}.service__item ul li h5{font-weight:500;font-size:1.125em;padding-top:1em}.service__item ul li p{font-weight:300;font-size:1.125em;width:91.66667%;position:relative}.service__item__footer{width:100%;display:block;position:relative;margin-top:1.25em}.service__item__footer img,.service__item__footer svg{width:184px;margin:0px;border:0px;padding:0px;position:relative}.service__link{position:relative;text-align:center;padding-top:2.813em;padding-bottom:2.813em}.service__link a:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__link a{overflow:hidden}.service__link a:hover span{color:white;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__link a:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__link a{padding-left:2.813em;padding-right:2.813em}.service__link a span{color:var(--color-text);letter-spacing:2px}.service__related{width:100%;max-width:1130px;margin:0 auto;position:relative;z-index:5;border:1px solid var(--color-text);border-radius:25px;overflow:hidden;padding-top:1.875em;padding-left:1.875em;padding-right:1.875em;padding-bottom:1.875em}.service__related__overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:10;background-size:cover;background-image:url(../../assets/images/bg_overlay.png);background-position:center center}.service__related__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;grid-row-gap:0px;z-index:15;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service__related__column{grid-column:auto/span 6}.service__related__logo{position:relative;text-align:center}.service__related__logo svg{width:330px}.service__related__information{position:relative}.service__related__information:before{content:"";top:0px;left:-30px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25)}.service__related__information h3{font-weight:300;line-height:1.2;margin-bottom:3.375em;font-size:clamp(1.5rem,1.3684rem + 0.4211vw,2rem)}.service__related__information h3 span{display:block;font-weight:400;font-style:italic;position:relative}.service__related__information ul li{font-weight:300}.service__related__information ul li+li{margin-top:10px}.service__related__information__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;grid-row-gap:0px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.service__related__information__column{position:relative}.service__related__information__column:first-child{grid-column:auto/span 8}.service__related__information__column:nth-child(2){grid-column:auto/span 4}.service__related__information__link{position:relative;text-align:right}.service__related__information__link a{overflow:hidden;color:var(--color-text);background-color:white;padding-left:1.875em;padding-right:1.875em}.service__related__information__link a:hover span{color:white;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__related__information__link a:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__related__information__link a:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__related__information__link a span{color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__method{width:100%;position:relative;padding-top:5.313em;border-top:1px solid rgba(var(--color-white-02-rgb),0.25)}.service__method__title{position:relative;text-align:center;margin-bottom:25px}.service__method__title h3{color:var(--color-white-02);font-weight:300;font-style:italic;font-size:4.5em;font-size:clamp(2rem,1.3421rem + 2.1053vw,4.5rem);opacity:0;visibility:hidden}.service__method__title h3 span{font-weight:500;font-style:normal}.service__method__steps{width:83.33334%;position:relative;margin:0 auto;padding-left:8.75em;padding-right:8.75em}@media (min-width:1440px){.service__method__steps{width:75%}}.service__method__steps ul li{position:relative}.service__method__steps ul li[data-num="2"]{border:1px solid rgba(var(--color-white-02-rgb),0.25);border-top-left-radius:25px;border-top-right-radius:25px}.service__method__steps__item__01{position:relative;padding-left:1.875em;padding-right:1.875em;padding-bottom:3.438em}.service__method__steps__item__01 h6{color:var(--color-white-02);font-family:var(--font-text);font-weight:700;text-transform:uppercase;margin-bottom:1.5em;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem)}.service__method__steps__item__01 p{color:var(--color-white-02);font-weight:300;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem)}.service__method__steps__item__01__line{width:100%;position:relative;border-top:1px solid rgba(var(--color-white-02-rgb),0.25)}.service__method__steps__item__01__line:before{content:"";z-index:10;width:3px;height:3px;top:-1px;left:1px;position:absolute;border:0px;background-color:var(--color-white-02);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.service__method__steps__item__01__line:after{content:"";z-index:10;width:3px;height:3px;top:-1px;right:-2px;position:absolute;border:0px;background-color:var(--color-white-02);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.service__method__steps__item__01__line__square{width:3px;height:3px;top:-1px;margin:0 auto;position:relative;background-color:var(--color-white-02);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.service__method__steps__item__01__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;grid-row-gap:0px;position:relative;padding-top:1.875em}.service__method__steps__item__01__column{grid-column:auto/span 6}.service__method__steps__item__01__left{position:relative;text-align:left}.service__method__steps__item__01__right{position:relative;text-align:right}.service__method__steps__item__02{position:relative;padding-top:1.875em;padding-left:1.875em;padding-right:1.875em;padding-bottom:3.75em}.service__method__steps__item__02__header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}.service__method__steps__item__02__header__column{grid-column:auto/span 6;position:relative;margin-bottom:1.875em}.service__method__steps__item__02__number{position:relative}.service__method__steps__item__02__number p{color:var(--color-white-02);font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem);font-weight:400;text-transform:uppercase}.service__method__steps__item__02__title{position:relative;text-align:right}.service__method__steps__item__02__title p{color:var(--color-white-02);font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem);font-weight:400;text-transform:uppercase}.service__method__steps__item__02__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;grid-row-gap:0px;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.service__method__steps__item__02__column{position:relative}.service__method__steps__item__02__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service__method__steps__item__02__block div:first-child{position:relative;text-align:left}.service__method__steps__item__02__block div:nth-child(2){position:relative;text-align:right;padding-left:1em}.service__method__steps__item__02__block div:nth-child(2) svg{fill:none;stroke:var(--color-white-02);stroke-miterlimit:10;stroke-width:1}.service__method__steps__item__02__block div:nth-child(2) svg[role=next]{width:48px}.service__method__steps__item__02__block div:nth-child(2) svg[role=lines]{width:82px;margin-top:42px}.service__method__steps__item__02__block div:nth-child(2) svg[role=lines] path[role=arrow]{fill:var(--color-white-02);stroke:var(--color-white-02);stroke-width:0.5}.service__method__steps__item__02__block p{color:var(--color-white-02);font-family:var(--font-title);font-weight:700;margin-bottom:6px;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem)}.service__method__steps__item__02__block p span{font-weight:300}.service__method__steps__item__02__block ol li{color:var(--color-white-02);font-family:var(--font-text);font-weight:300;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem);position:relative;min-height:22px}.service__method__steps__item__02__block ol li+li{margin-top:2px}.service__method__steps__item__03{border-radius:25px;position:relative;background-color:var(--color-white-02);padding-top:1.875em;padding-left:1.875em;padding-right:1.875em;padding-bottom:1.875em;margin-top:-1.875em}.service__method__steps__item__03__number{position:relative}.service__method__steps__item__03__number p{color:var(--color-text);font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem);font-weight:400;text-transform:uppercase}.service__method__steps__item__03__title{position:relative;text-align:right}.service__method__steps__item__03__title p{color:var(--color-text);font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem);font-weight:400;text-transform:uppercase}.service__method__steps__item__03__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service__method__steps__item__03__block div:first-child{position:relative;text-align:left}.service__method__steps__item__03__block div:nth-child(2){position:relative;text-align:right;padding-left:1em}.service__method__steps__item__03__block div:nth-child(2) svg{fill:none;stroke:var(--color-text);stroke-miterlimit:10;stroke-width:1}.service__method__steps__item__03__block div:nth-child(2) svg[role=next]{width:48px;margin-top:42px}.service__method__steps__item__03__block div:nth-child(2) svg[role=next] path{fill:var(--color-text);stroke:var(--color-text);stroke-width:0.5}.service__method__steps__item__03__block div:nth-child(2) svg[role=lines]{width:82px;margin-top:42px}.service__method__steps__item__03__block div:nth-child(2) svg[role=lines] path[role=arrow]{fill:var(--color-text);stroke:var(--color-text);stroke-width:0.5}.service__method__steps__item__03__block p{color:var(--color-text);font-family:var(--font-title);font-weight:700;margin-bottom:6px;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem)}.service__method__steps__item__03__block p span{font-weight:300}.service__method__steps__item__03__block ol li{color:var(--color-text);font-family:var(--font-text);font-weight:300;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem);position:relative;min-height:22px}.service__method__steps__item__03__block ol li+li{margin-top:2px}.service__method__link{position:relative;text-align:center;padding-top:5em;padding-bottom:5em}.service__method__link a{border-color:var(--color-white-02);overflow:hidden}.service__method__link a span{color:var(--color-white-02);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__method__link a{padding-left:1.875em;padding-right:1.875em}.service__method__link a:hover span{color:white;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__method__link a:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__method__link a:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__diagram{width:100%;position:relative;padding-top:5.125em;padding-bottom:5.125em;background-color:white}.service__diagram:before{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);left:calc(var(--padding-layout) / 1)}.service__diagram:after{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:calc(var(--padding-layout) / 1)}.service__diagram__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:auto;margin-right:auto;margin-bottom:5.125em}@media (min-width:1440px){.service__diagram__grid{width:75%}}.service__diagram__column:first-child{grid-column:auto/span 8}.service__diagram__column:nth-child(2){grid-column:auto/span 4}.service__diagram__triangle{position:relative}.service__diagram__triangle svg{width:100%;display:block}.service__diagram__text{position:relative;padding-left:8.33333%;padding-left:4em}.service__diagram__text p{font-weight:300;font-size:1.125em}.service__diagram__text p+p{margin-top:4em}.service__diagram__text p strong{font-family:var(--font-title);font-weight:400}.service__diagram__text p span{font-family:var(--font-title);font-style:italic}.service__diagram__item{z-index:5;margin:0 auto;border-radius:45px;overflow:hidden;position:relative;border:1px solid rgba(var(--color-black-rgb),0.25);background-color:var(--color-white-01)}@media (min-width:1440px){.service__diagram__item{width:75%}}.service__diagram__item h5{color:var(--color-white-01);font-family:var(--font-text);font-weight:300;font-size:13px;text-transform:uppercase;left:calc(1.438em + 5px);top:calc(1.438em + 5px);position:absolute}.service__diagram__item h4{color:var(--color-white-01);font-weight:700;text-align:center;line-height:1.1;font-size:3.125em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service__diagram__item h4 span{display:block;position:relative}.service__diagram__item p{color:var(--color-white-01);font-weight:300;font-size:13px;left:calc(1.438em + 5px);bottom:calc(1.438em + 5px);position:absolute}.service__diagram__item p span{display:block;position:relative}.service__diagram__item__text{width:41.66666%;height:100%;z-index:15;top:0px;left:0px;position:absolute}.service__diagram__item__svg{width:100%;z-index:10;position:relative}.service__diagram__item__svg svg{width:100%;display:block;margin:0px;border:0px;padding:0px;position:relative}.service__diagram__link{position:relative;text-align:center;padding-top:5em}.service__diagram__link a{border-color:var(--color-text);overflow:hidden;background-color:var(--color-white-01)}.service__diagram__link a span{color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__diagram__link a{padding-left:1.875em;padding-right:1.875em}.service__diagram__link a:hover span{color:white;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__diagram__link a:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.service__diagram__link a:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.brand{position:relative}.brand__subtitle{margin:0 auto;position:relative;text-align:center;width:calc(100% - 2em);padding-top:10px;margin-bottom:16px}@media (min-width:1080px){.brand__subtitle{padding-top:53px}}.brand__subtitle h2{color:var(--color-white);font-size:32px;font-size:clamp(1.5rem,1.3684rem + 0.4211vw,2rem);font-weight:500;font-style:italic;overflow:hidden;position:relative}.brand__subtitle h2 span{font-family:var(--font-title);font-weight:500;position:relative;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);display:inline-block}@media (min-width:1080px){.brand__subtitle h2 span{display:block}}.brand__text{margin:0 auto;position:relative;text-align:center;width:83.33334%;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40)}@media (min-width:768px){.brand__text{width:75%}}@media (min-width:1080px){.brand__text{width:66.66667%}}@media (min-width:1440px){.brand__text{width:58.33334%}}@media (min-width:1600px){.brand__text{width:50%}}.brand__text p{color:var(--color-white);font-weight:300;line-height:1.5;font-size:16px;position:relative}@media (min-width:1080px){.brand__text p{font-size:18px}}.brand__text p+p{margin-top:30px}.brand__text p br{display:none}@media (min-width:1080px){.brand__text p br{display:block}}.brand__text p span{color:var(--color-white);font-weight:300;position:relative;text-decoration:underline}@media (min-width:1080px){.brand__text p span{text-decoration:none}}.brand__text p span:before{content:"";width:100%;height:1px;left:0px;bottom:0px;position:absolute;background-color:var(--color-white);display:none}@media (min-width:1080px){.brand__text p span:before{display:inline-block}}.brand__link{margin:0 auto;position:relative;text-align:center;margin-top:56px}@media (min-width:1080px){.brand__link{margin-top:64px}}.brand__link button{border-color:var(--color-white);background-color:transparent}.brand__link button:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.brand__link button{overflow:hidden}.brand__link button:hover span{color:white;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.brand__link button:hover:before{width:100%;left:0px;right:initial;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.brand__link button{padding-left:2.5em;padding-right:2.5em}.brand__link button span{color:var(--color-white);font-family:var(--font-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.brand__method{width:calc(100% - 0em);margin:0 auto;position:relative}@media (min-width:1080px){.brand__method{width:100%}}.brand__method:before{content:"";z-index:10;width:3px;height:3px;top:-1px;left:1px;position:absolute;border:0px;background-color:var(--color-white-02);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.brand__method:after{content:"";z-index:10;width:3px;height:3px;top:-1px;right:-2px;position:absolute;border:0px;background-color:var(--color-white-02);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.brand__method>.header__layout,.brand__method>.page__layout{width:100%;max-width:100%;margin:0 auto;position:relative;padding-left:0em;padding-right:0em}@media (min-width:1080px){.brand__method>.header__layout,.brand__method>.page__layout{padding-left:var(--padding-layout);padding-right:var(--padding-layout)}}.brand__method__text{margin:0 auto;padding-top:10px;position:relative;text-align:center;width:100%}@media (min-width:768px){.brand__method__text{width:calc(100% - 4em)}}@media (min-width:1080px){.brand__method__text{width:80%}}@media (min-width:1440px){.brand__method__text{width:75%}}@media (min-width:1600px){.brand__method__text{width:66.66667%}}.brand__method__text h4{color:var(--color-white);font-weight:500;font-style:italic;font-size:32px;font-size:clamp(1.5rem,1.3684rem + 0.4211vw,2rem);position:relative;margin-bottom:16px;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40)}.brand__method__text p{color:var(--color-white);font-weight:300;font-size:16px;line-height:1.6;margin:0 auto;width:83.33334%}@media (min-width:1080px){.brand__method__text p{width:100%;font-size:18px}}.brand__method__text p{opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40)}.brand__method__text p+p{margin-top:2em}@media (min-width:1080px){.brand__method__text p+p{margin-top:1em}}.brand__method__text p br{display:none}@media (min-width:1080px){.brand__method__text p br{display:block}}.brand__method__text p strong{color:var(--color-white);font-family:var(--font-text);font-weight:700}.brand__method__text p data{color:var(--color-white);font-family:var(--font-text);font-weight:300;position:relative}.brand__method__text p data:before{content:"";width:100%;height:1px;left:0px;bottom:0px;position:absolute;background-color:var(--color-white)}.brand__method__text p em{font-family:var(--font-title);font-weight:500;font-style:normal}.brand__method__text p span{font-weight:300;display:inline-block;position:relative}@media (min-width:1080px){.brand__method__text p span{display:block}}.brand__method__process{position:relative;padding-top:4.25em;padding-bottom:0em;z-index:5}@media (min-width:768px){.brand__method__process{padding-top:5.25em;padding-bottom:4.5em}}@media (min-width:1080px){.brand__method__process{padding-top:100px;padding-top:6.25em;padding-bottom:72px;padding-bottom:4.5em}}.brand__method__process__title{position:relative;text-align:center;width:calc(100% - 4em);margin-left:auto;margin-right:auto;margin-bottom:34px;background-color:var(--color-text)}@media (min-width:1080px){.brand__method__process__title{width:100%;margin-bottom:36px}}.brand__method__process__title h5{color:var(--color-white);font-weight:400;font-size:clamp(2rem,1.9342rem + 0.2105vw,2.25rem)}.brand__method__process__list{margin:0 auto;position:relative;padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:70px;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border:1px solid rgba(var(--color-white-02-rgb),0.5)}@media (min-width:1080px){.brand__method__process__list{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border:1px solid rgba(var(--color-white-02-rgb),0.25)}}.brand__method__process__list.list--02{opacity:0;visibility:hidden;-webkit-transform:translate(0px,100px) rotateX(-40deg);transform:translate(0px,100px) rotateX(-40deg)}@media (min-width:768px){.brand__method__process__list{width:calc(100% - 4em)}}@media (min-width:1080px){.brand__method__process__list{width:80%}}@media (min-width:1440px){.brand__method__process__list{width:75%}}@media (min-width:1600px){.brand__method__process__list{width:66.66667%}}.brand__method__process__list ol{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:16px;border-top:1px solid rgba(var(--color-white-02-rgb),0.5);padding-top:15px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.brand__method__process__list ol{border-top:1px solid rgba(var(--color-white-02-rgb),0.25);display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.brand__method__process__list ol li[role=item]{grid-column:auto/span 12;text-align:center}@media (min-width:1080px){.brand__method__process__list ol li[role=item]{grid-column:auto/span 6;text-align:left}}.brand__method__process__list ol li[role=item]:first-child{grid-column:auto/span 12}@media (min-width:1080px){.brand__method__process__list ol li[role=item]:first-child{grid-column:auto/span 8}}.brand__method__process__list ol li[role=item]:nth-child(2){grid-column:auto/span 12}@media (min-width:1080px){.brand__method__process__list ol li[role=item]:nth-child(2){grid-column:auto/span 4}}.brand__method__process__list ol li[role=column]{grid-column:auto/span 12;position:relative;text-align:center}@media (min-width:1080px){.brand__method__process__list ol li[role=column]{height:100%;grid-column:auto/span 4;text-align:left}}.brand__method__process__list ol li[role=column]:first-child .brand__method__process__list__item__icon{padding-left:0px;padding-right:0px}@media (min-width:768px){.brand__method__process__list ol li[role=column]:first-child .brand__method__process__list__item__icon{padding-left:30px;padding-right:0px}}.brand__method__process__list ol li[role=column]:nth-child(3) .brand__method__process__list__item__icon{margin-top:0px;margin-bottom:16px}@media (min-width:768px){.brand__method__process__list ol li[role=column]:nth-child(3) .brand__method__process__list__item__icon{margin-bottom:0px}}.brand__method__process__list+div.brand__method__process__list{border-radius:25px;margin-top:-36px;background-color:var(--color-white-02);border:1px solid rgba(var(--color-black-rgb),0.25)}@media (min-width:1080px){.brand__method__process__list+div.brand__method__process__list{border:0px solid rgba(var(--color-black-rgb),0.25)}}.brand__method__process__list+div.brand__method__process__list ol{border-top:1px solid rgba(var(--color-black-rgb),0.25)}.brand__method__process__list+div.brand__method__process__list .brand__method__process__list__name p,.brand__method__process__list+div.brand__method__process__list .brand__method__process__list__step p{color:var(--color-text)}.brand__method__process__list__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px;position:relative;padding-bottom:30px}@media (min-width:768px){.brand__method__process__list__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}}.brand__method__process__list__column{grid-column:auto/span 6}@media (min-width:1080px){.brand__method__process__list__column{grid-column:auto/span 6}}.brand__method__process__list__step p{color:var(--color-white-02);font-weight:300;font-size:22px;font-size:clamp(1rem,0.9013rem + 0.3158vw,1.375rem);text-transform:uppercase}.brand__method__process__list__name{position:relative;text-align:right}.brand__method__process__list__name p{color:var(--color-white-02);font-weight:300;font-size:22px;font-size:clamp(1rem,0.9013rem + 0.3158vw,1.375rem);text-transform:uppercase}.brand__method__process__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.brand__method__process__list__item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.brand__method__process__list__item__text{width:100%;position:relative}.brand__method__process__list__item__text.item--01,.brand__method__process__list__item__text.item--02,.brand__method__process__list__item__text.item--03{opacity:0;visibility:hidden}.brand__method__process__list__item__text.item--02{padding:0em 2em}.brand__method__process__list__item__text h6{color:var(--color-white-02);font-weight:500;font-size:22px;font-size:clamp(1rem,0.9013rem + 0.3158vw,1.375rem);margin-bottom:6px}.brand__method__process__list__item__text ul li[role=option]{color:var(--color-white-02);font-family:var(--font-text);font-weight:300;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1080px){.brand__method__process__list__item__text ul li[role=option]{font-size:18px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.brand__method__process__list__item__text ul li[role=option]:before{content:"";width:5px;height:5px;border-radius:100%;background-color:var(--color-white-02);margin-right:6px;position:relative;display:none}@media (min-width:1080px){.brand__method__process__list__item__text ul li[role=option]:before{display:inline-block}}.brand__method__process__list__item__icon{position:relative;width:100%;margin-top:16px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.brand__method__process__list__item__icon{width:25%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0px;padding-right:30px}}.brand__method__process__list__item__icon svg{width:48px;position:relative;fill:none;stroke:var(--color-white-02);stroke-miterlimit:10;stroke-width:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:768px){.brand__method__process__list__item__icon svg{top:0px;opacity:0;visibility:hidden;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:initial;transform-origin:initial}}.brand__method__process__list__article{position:relative}.brand__method__process__list__article.item--04,.brand__method__process__list__article.item--05{opacity:0;visibility:hidden}.brand__method__process__list__article h6{color:var(--color-text);font-weight:500;font-size:22px;font-size:clamp(1rem,0.9013rem + 0.3158vw,1.375rem);margin-bottom:8px}@media (min-width:1080px){.brand__method__process__list__article h6{margin-bottom:16px}}.brand__method__process__list__article ul li[role=option]{color:var(--color-text);font-family:var(--font-text);font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.brand__method__process__list__article ul li[role=option]{font-size:16px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1080px){.brand__method__process__list__article ul li[role=option]{font-size:18px}}.brand__method__process__list__article ul li[role=option]:before{content:"";width:5px;height:5px;border-radius:100%;background-color:var(--color-text);margin-right:6px;position:relative;display:none}@media (min-width:1080px){.brand__method__process__list__article ul li[role=option]:before{display:inline-block}}.brand__method__process__list__article p{font-weight:300;position:relative;font-size:14px}@media (min-width:768px){.brand__method__process__list__article p{font-size:16px}}@media (min-width:1080px){.brand__method__process__list__article p{font-size:18px}}.brand__method__process__list__article p i{width:5px;height:5px;border-radius:100%;position:relative;background-color:var(--color-text);display:none}@media (min-width:1080px){.brand__method__process__list__article p i{display:inline-block}}.brand__method__process__list__article p strong{font-weight:600;position:relative;font-size:14px}@media (min-width:768px){.brand__method__process__list__article p strong{font-size:16px}}@media (min-width:1080px){.brand__method__process__list__article p strong{font-size:18px}}.brand__method__process__list__article p span{font-weight:300;display:block;position:relative;min-height:25px;font-size:14px}@media (min-width:768px){.brand__method__process__list__article p span{font-size:16px}}@media (min-width:1080px){.brand__method__process__list__article p span{font-size:18px}}.brand__method__process__list__article div[role=icon]{position:relative;padding-left:30px;padding-right:15px}.brand__method__process__list__article div[role=icon].is--mobile{display:none}@media (min-width:768px){.brand__method__process__list__article div[role=icon].is--mobile{display:inline-block}}@media (min-width:768px){.brand__method__process__list__article div[role=icon]{padding-left:40px;padding-right:20px}}@media (min-width:1080px){.brand__method__process__list__article div[role=icon]{padding-left:50px;padding-right:25px}}@media (min-width:1440px){.brand__method__process__list__article div[role=icon]{padding-left:60px;padding-right:30px}}.brand__method__process__list__article div[role=icon] svg{width:82px;fill:none;stroke:var(--color-text);stroke-miterlimit:10;stroke-width:1}.brand__method__process__list__article div[role=icon] svg[role=next]{fill:var(--color-text);stroke:none;width:52px}@media (min-width:1080px){.brand__method__process__list__article div[role=icon] svg[role=next]{width:62px}}@media (min-width:1440px){.brand__method__process__list__article div[role=icon] svg[role=next]{width:72px}}@media (min-width:1600px){.brand__method__process__list__article div[role=icon] svg[role=next]{width:82px}}.brand__method__process__list__article div[role=icon] svg[role=next] line{stroke:var(--color-text);stroke-width:0.5}.brand__method__process__list__article div[role=icon] svg path[role=arrow]{fill:var(--color-text);stroke:var(--color-text);stroke-width:0.5}.brand__method__process__list__article data[role=icon]{width:100%;margin:1em 0em;position:relative;display:block}@media (min-width:1080px){.brand__method__process__list__article data[role=icon]{display:none}}.brand__method__process__list__article data[role=icon] svg{display:block;position:relative;padding-top:0.85em;padding-bottom:1em;margin:0 auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:var(--color-text);stroke:none;width:52px}.brand__method__process__list__article data[role=icon] svg line{stroke:var(--color-text);stroke-width:0.5}@media (min-width:1080px){.brand__method__process__list__article data[role=icon] svg{width:62px}}@media (min-width:1440px){.brand__method__process__list__article data[role=icon] svg{width:72px}}@media (min-width:1600px){.brand__method__process__list__article data[role=icon] svg{width:82px}}.brand__method__process__list__article__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand__diagram{width:100%;position:relative;padding-bottom:70px;padding-bottom:4.375em;background-color:var(--color-white-01);margin-top:-2em;padding-top:4.75em}@media (min-width:1080px){.brand__diagram{margin-top:0em;padding-top:3.75em}}.brand__diagram:before{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);left:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.brand__diagram:before{display:block}}.brand__diagram:after{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:calc(var(--padding-layout) / 1);display:none}@media (min-width:1080px){.brand__diagram:after{display:block}}.brand__diagram__items{margin:0 auto;position:relative;width:calc(100% - 0em)}@media (min-width:768px){.brand__diagram__items{width:calc(100% - 4em)}}@media (min-width:1080px){.brand__diagram__items{width:80%}}@media (min-width:1440px){.brand__diagram__items{width:75%}}@media (min-width:1600px){.brand__diagram__items{width:66.66667%}}.brand__diagram__items ul li{position:relative}.brand__diagram__item__01{margin-top:3em}@media (min-width:1080px){.brand__diagram__item__01{margin-top:0em}}.brand__diagram__item__02{margin-top:4em}@media (min-width:1080px){.brand__diagram__item__02{margin-top:0em}}.brand__diagram__item{position:relative}.brand__diagram__item h4{font-family:var(--font-title);font-weight:500;font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem);margin-bottom:14px;opacity:0;visibility:hidden}.brand__diagram__item data{width:100%;display:block;position:relative;text-align:center;margin:2em 0px;overflow:hidden;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,60);transform:matrix(1,0,0,1,0,60)}@media (min-width:1080px){.brand__diagram__item data{margin:4em 0px}}@media (min-width:1440px){.brand__diagram__item data{margin:4em 0px}}.brand__diagram__item data[data-device=desktop]{display:none}@media (min-width:1080px){.brand__diagram__item data[data-device=desktop]{display:block}}.brand__diagram__item data[data-device=mobile]{display:block;position:relative}@media (min-width:1080px){.brand__diagram__item data[data-device=mobile]{display:none}}.brand__diagram__item data[data-border=true]{border-bottom:0.5px solid rgb(0,24,32)}@media (min-width:1080px){.brand__diagram__item data[data-border=true]{border-bottom:0px solid rgb(0,24,32)}}.brand__diagram__item data svg{width:100%;height:100%;display:block;margin:0px;padding:0px;position:relative}.brand__diagram__item p{font-weight:300;font-size:18px;position:relative;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40)}.brand__diagram__footer{width:100%;margin:0 auto;position:relative;padding-top:2.375em}@media (min-width:1080px){.brand__diagram__footer{width:83.33334%;padding-top:3.375em}}@media (min-width:1440px){.brand__diagram__footer{width:75%;padding-top:70px;padding-top:4.375em}}@media (min-width:1600px){.brand__diagram__footer{width:66.66667%}}.brand__diagram__footer ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1080px){.brand__diagram__footer ol{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial}}.brand__diagram__footer ol li{position:relative}.brand__diagram__footer ol li+li{margin-left:0px;margin-top:16px}@media (min-width:1080px){.brand__diagram__footer ol li+li{margin-top:0px;margin-left:12px}}.brand__diagram__footer ol li a{padding-left:1.875em;padding-right:1.875em;background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40);display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 2em);margin:0 auto}@media (min-width:1080px){.brand__diagram__footer ol li a{width:auto;min-width:260px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.brand__diagram__footer ol li a:hover{background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.brand__diagram__footer ol li a span{color:var(--color-white-01)}.brand__diagram__footer__line{top:0px;left:0px;width:0%;height:1px;display:block;position:absolute;background-color:rgba(var(--color-black-rgb),0.25)}.development{width:100%;position:relative;background-color:var(--color-white-01)}.development:before{z-index:10;background-color:rgba(var(--color-black-rgb),0.25)}.development:after{z-index:10;background-color:rgba(var(--color-black-rgb),0.25)}.development__cover{width:100%;position:relative;text-align:center;padding-bottom:3.25em}@media (min-width:768px){.development__cover{padding-bottom:4.25em}}@media (min-width:1080px){.development__cover{padding-bottom:5.25em}}@media (min-width:1440px){.development__cover{padding-bottom:100px;padding-bottom:6.25em}}.development__cover__title{position:relative}.development__cover__subtitle{position:relative;margin-top:32px;margin-bottom:1em}@media (min-width:1080px){.development__cover__subtitle{margin-top:54px}}.development__cover__subtitle h2{font-size:18px;font-size:clamp(1.5rem,1.3684rem + 0.4211vw,2rem);font-weight:500;font-style:italic;position:relative}.development__cover__subtitle h2 span{display:block;position:relative;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,-20);transform:matrix(1,0,0,1,0,-20)}.development__cover__description{position:relative;overflow:hidden;width:100%;padding-left:2em;padding-right:2em;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40)}.development__cover__description p{color:var(--color-text);font-family:var(--font-text);font-weight:300;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem);position:relative}.development__cover__description p br{display:none}@media (min-width:1080px){.development__cover__description p br{display:block}}.development__cover__description p span{display:inline;position:relative;text-decoration:underline}@media (min-width:1080px){.development__cover__description p span{display:inline-block;text-decoration:none}}.development__cover__description p span:before{content:"";width:100%;height:1px;left:0px;bottom:0px;position:absolute;background-color:var(--color-text);display:none}@media (min-width:1080px){.development__cover__description p span:before{display:block}}.development__cover__link{position:relative;margin-top:64px}.development__cover__link button{background-color:transparent}.development__cover__link button:before{content:"";width:0%;height:100%;top:0px;left:initial;right:0px;position:absolute;background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.development__cover__link button{overflow:hidden}@media (min-width:1080px){.development__cover__link button{min-width:264px}}.development__cover__link button:hover{background-color:transparent}.development__cover__link button span{color:var(--color-text)}.development__cover__scroll{position:relative}.development__cover__scroll button{border:1px solid transparent;background-color:transparent}.development__cover__scroll button:hover{background-color:transparent}.development__cover__scroll button:hover svg{fill:var(--color-text)}.development__methodology{padding-top:20px;position:relative}@media (min-width:768px){.development__methodology{padding-top:40px}}@media (min-width:1080px){.development__methodology{padding-top:60px}}@media (min-width:1440px){.development__methodology{padding-top:80px}}.development__methodology__title{width:100%;position:relative;text-align:center;margin-bottom:26px}@media (min-width:1080px){.development__methodology__title{margin-bottom:36px}}@media (min-width:1440px){.development__methodology__title{margin-bottom:46px}}.development__methodology__title h3{font-weight:400;font-style:normal;font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem);font-size:clamp(1.875rem,1.7434rem + 0.4211vw,2.375rem);text-align:center;opacity:0;visibility:hidden}.development__methodology__title h3 span{display:block;position:relative;margin-top:16px}.development__methodology__title h3 span svg{width:12px;fill:var(--color-text);-webkit-transform:rotate(135deg);transform:rotate(135deg);display:block;margin:0 auto;position:relative}.development__methodology__list{position:relative}.development__methodology__list ul{border-bottom:1px solid rgba(var(--color-black-rgb),0.25)}.development__methodology__list ul:before{content:"";z-index:10;width:3px;height:3px;bottom:-1px;position:absolute;border:0px;background-color:var(--color-text);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:1px}@media (min-width:1080px){.development__methodology__list ul:before{left:30px}}.development__methodology__list ul:after{content:"";z-index:10;width:3px;height:3px;bottom:-1px;right:28px;position:absolute;border:0px;background-color:var(--color-text);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:-2px}@media (min-width:1080px){.development__methodology__list ul:after{right:28px}}.development__methodology__list ul li{padding:30px var(--padding-layout);position:relative;text-align:center}.development__methodology__list ul li:nth-child(2){background-color:var(--color-white-02)}.development__methodology__list ul li:nth-child(3){background-color:var(--color-secundary)}.development__methodology__list ul li:nth-child(4){background-color:var(--color-link-hover)}.development__methodology__list ul li:before{content:"";z-index:10;width:3px;height:3px;position:absolute;border:0px;background-color:var(--color-text);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:0px;left:1px}@media (min-width:1080px){.development__methodology__list ul li:before{top:-1px;left:30px}}.development__methodology__list ul li:after{content:"";z-index:10;width:3px;height:3px;top:0px;position:absolute;border:0px;background-color:var(--color-text);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:-2px}@media (min-width:1080px){.development__methodology__list ul li:after{right:28px}}.development__methodology__list ul li h4{font-size:16px;font-weight:500;margin-bottom:10px;opacity:0;visibility:hidden}.development__methodology__list ul li p{font-weight:300;font-size:16px;line-height:1.6;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,40);transform:matrix(1,0,0,1,0,40);width:calc(100% - 2em);margin:0 auto}@media (min-width:768px){.development__methodology__list ul li p{width:100%}}.development__methodology__list ul li p em{color:var(--color-text);font-size:16px;font-weight:300;display:inline-block;font-style:normal;position:relative}.development__methodology__list ul li p em:before{content:"";width:100%;height:1px;left:0px;bottom:1px;position:absolute;background-color:var(--color-text)}.development__methodology__list ul li p strong{color:var(--color-text);font-size:16px;font-weight:700;position:relative}.development__methodology__list ul li p data{font-family:var(--font-title);font-weight:500;font-style:normal}.development__methodology__list ul li p span{display:inline;position:relative}@media (min-width:768px){.development__methodology__list ul li p span{display:block}}.development__methodology__list__line{top:0px;left:0px;width:0%;height:1px;display:block;position:absolute;background-color:rgba(var(--color-black-rgb),0.25)}.development__requirements{width:100%;position:relative;padding-top:45px;padding-bottom:70px}.development__requirements .header__layout,.development__requirements .page__layout{width:100%;max-width:100%;margin:0 auto;position:relative;padding-left:0px;padding-right:0px}@media (min-width:1080px){.development__requirements .header__layout,.development__requirements .page__layout{padding-left:var(--padding-layout);padding-right:var(--padding-layout)}}.development__requirements__text{text-align:center;position:relative;margin-bottom:60px;padding-left:1em;padding-right:1em}@media (min-width:1080px){.development__requirements__text{padding-left:2em;padding-right:2em}}.development__requirements__text h4{font-weight:500;font-style:italic;font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem);font-size:clamp(1.875rem,1.7434rem + 0.4211vw,2.375rem);margin-bottom:10px}.development__requirements__text h4 span{font-weight:300;font-style:normal}.development__requirements__text p{font-size:18px;font-weight:300;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem)}.development__requirements__text p strong{font-weight:600;position:relative}.development__requirements__text p span{display:inline-block;position:relative}@media (min-width:1080px){.development__requirements__text p span{display:block}}.development__requirements__items{margin:0 auto;position:relative;padding-bottom:70px}@media (min-width:1080px){.development__requirements__items{width:83.33334%}}@media (min-width:1440px){.development__requirements__items{width:75%}}@media (min-width:1600px){.development__requirements__items{width:66.66667%}}.development__requirements__items ol{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}@media (min-width:1080px){.development__requirements__items ol{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;grid-row-gap:0px}}.development__requirements__items ol li{grid-column:auto/span 12}@media (min-width:1080px){.development__requirements__items ol li{grid-column:auto/span 6}}.development__requirements__items ol li:first-child .development__requirements__item{background-color:var(--color-primary);padding-bottom:6em}@media (min-width:1080px){.development__requirements__items ol li:first-child .development__requirements__item{padding-bottom:0px}}.development__requirements__items ol li:nth-child(2) .development__requirements__item{background-color:var(--color-white);margin-top:-4em}@media (min-width:1080px){.development__requirements__items ol li:nth-child(2) .development__requirements__item{margin-top:0em}}.development__requirements__item{width:100%;border:1px solid rgba(var(--color-black-rgb),0.25);position:relative;border-radius:30px;padding:34px 1em}@media (min-width:1080px){.development__requirements__item{height:100%;border-radius:25px;padding:1.6em}}@media (min-width:1440px){.development__requirements__item{padding:1.875em}}.development__requirements__item h4{font-family:var(--font-title);font-weight:500;font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem);margin-bottom:45px}.development__requirements__item div[role=line]{width:100%;height:1px;margin-top:40px;display:block;position:relative;background-color:rgba(var(--color-black-rgb),0.25)}.development__requirements__item h5{font-weight:500;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem);text-decoration:underline;margin-top:16px;margin-bottom:6px}.development__requirements__item p{font-weight:300;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem);position:relative}.development__requirements__item p strong{font-family:var(--font-text);font-weight:700}.development__requirements__item p span{font-weight:300;position:relative;display:inline}@media (min-width:1080px){.development__requirements__item p span{display:block}}.development__requirements__item div[role=separator]{width:100%;height:34px;display:block;position:relative}@media (min-width:1080px){.development__requirements__item div[role=separator]{height:64px}}.development__requirements__item p[role=help]{color:var(--color-text);font-weight:300;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem);position:relative;opacity:0.55;margin-top:2em}@media (min-width:1080px){.development__requirements__item p[role=help]{margin-top:0em}}.development__requirements__item p[role=help] data{font-family:var(--font-title);font-weight:500;position:relative;margin-top:1em;display:inline}@media (min-width:1080px){.development__requirements__item p[role=help] data{display:inline-block}}.development__requirements__item data[role=icon]{display:block;position:relative;margin-top:24px}.development__requirements__item data[role=icon] svg{width:44px;position:relative}.development__requirements__item data[role=icon] svg[role=code]{width:44px}.development__requirements__item data[role=icon] svg[role=wix]{width:144px}.development__requirements__item data[role=icon] svg[role=shopify]{width:164px}.development__requirements__footer{position:relative;text-align:center}.development__requirements__footer a{margin:0 auto;position:relative;min-width:264px;padding-left:1.875em;padding-right:1.875em;background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.development__requirements__footer a:hover{background-color:var(--color-link);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.development__requirements__footer a span{color:var(--color-white-01)}.privacy__section{position:relative;text-align:center}.privacy__title{position:relative;margin-bottom:8.75em}.privacy__title h1{font-weight:400}.privacy__subtitle{position:relative;text-align:center;margin-bottom:2.5em}.privacy__subtitle h2{font-weight:500;font-style:italic}.privacy__information{width:75%;margin:0 auto;position:relative;text-align:left}@media (min-width:1080px){.privacy__information{width:66.66667%}}@media (min-width:1440px){.privacy__information{width:58.33334%}}.privacy__information p{font-weight:300;font-size:1.125em}.privacy__information p+p{margin-top:2em}.privacy__information h3{font-weight:400;font-style:normal;margin-top:2.75em;margin-bottom:16px;font-size:2em}.privacy__information h4{font-weight:400;font-style:normal;font-size:2em;margin-top:2.75em;margin-bottom:16px}.privacy__information__date{position:relative;text-align:center;margin-top:2.75em}.privacy__information__date time{font-family:var(--font-text);font-weight:400;font-size:1.125em;display:block;position:relative}.error{width:100%;position:relative;background-color:var(--color-text);border-bottom:1px solid rgba(var(--color-white-rgb),0.25)}.error:before{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-white-rgb),0.25);left:calc(var(--padding-layout) / 1)}.error:after{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-white-rgb),0.25);right:calc(var(--padding-layout) / 1)}.error__lines{width:100%;height:30px;display:block;border-bottom:1px solid rgba(var(--color-white-rgb),0.25);position:relative;padding-left:calc(var(--padding-layout) / 1);padding-right:calc(var(--padding-layout) / 1);z-index:5}.error__lines:before{content:"";z-index:10;width:3px;height:3px;bottom:-2px;left:calc(var(--padding-layout) - 1.5px);position:absolute;border:0px;background-color:var(--color-white)}.error__lines:after{content:"";z-index:10;width:3px;height:3px;bottom:-2px;right:calc(var(--padding-layout) - 1px);position:absolute;border:0px;background-color:var(--color-white)}.error__section{width:100%;height:100vh;z-index:10;position:relative;padding-bottom:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.error__section:before{content:"";z-index:10;width:3px;height:3px;bottom:-2px;left:calc(var(--padding-layout) - 1.5px);position:absolute;border:0px;background-color:var(--color-white)}.error__section:after{content:"";z-index:10;width:3px;height:3px;bottom:-2px;right:calc(var(--padding-layout) - 1px);position:absolute;border:0px;background-color:var(--color-white)}.error__section h1{font-style:normal;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;margin:0;width:100%;color:#fff;font-size:40vw;line-height:0.9;text-align:center;overflow:hidden;white-space:nowrap}.error__section h1 span{opacity:0.25;mix-blend-mode:screen;-webkit-animation-name:wobly;animation-name:wobly;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}.error__section span{-webkit-animation-name:none;animation-name:none;margin:0 -0.37em}.error__section p{color:var(--color-white);font-weight:300;letter-spacing:2px;width:83.33334%;margin:0 auto;font-size:1.125em}.error__section p strong{color:var(--color-white);font-weight:700}.error__section h1 span:first-child{color:hsl(298.3333333333,100%,50%)}.error__section h1 span:nth-child(2){color:hsl(296.6666666667,100%,50%)}.error__section h1 span:nth-child(3){color:hsl(295,100%,50%)}.error__section h1 span:nth-child(4){color:hsl(293.3333333333,100%,50%)}.error__section h1 span:nth-child(5){color:hsl(291.6666666667,100%,50%)}.error__section h1 span:nth-child(6){color:hsl(290,100%,50%)}.error__section h1 span:nth-child(7){color:hsl(288.3333333333,100%,50%)}.error__section h1 span:nth-child(8){color:hsl(286.6666666667,100%,50%)}.error__section h1 span:nth-child(9){color:hsl(285,100%,50%)}.error__section h1 span:nth-child(10){color:hsl(283.3333333333,100%,50%)}.error__section h1 span:nth-child(11){color:hsl(281.6666666667,100%,50%)}.error__section h1 span:nth-child(12){color:hsl(280,100%,50%)}.error__section h1 span:nth-child(13){color:hsl(278.3333333333,100%,50%)}.error__section h1 span:nth-child(14){color:hsl(276.6666666667,100%,50%)}.error__section h1 span:nth-child(15){color:hsl(275,100%,50%)}.error__section h1 span:nth-child(16){color:hsl(273.3333333333,100%,50%)}.error__section h1 span:nth-child(17){color:hsl(271.6666666667,100%,50%)}.error__section h1 span:nth-child(18){color:hsl(270,100%,50%)}.error__section h1 span:nth-child(19){color:hsl(268.3333333333,100%,50%)}.error__section h1 span:nth-child(20){color:hsl(266.6666666667,100%,50%)}.error__section h1 span:nth-child(21){color:hsl(265,100%,50%)}.error__section h1 span:nth-child(22){color:hsl(263.3333333333,100%,50%)}.error__section h1 span:nth-child(23){color:hsl(261.6666666667,100%,50%)}.error__section h1 span:nth-child(24){color:hsl(260,100%,50%)}.error__section h1 span:nth-child(25){color:hsl(258.3333333333,100%,50%)}.error__section h1 span:nth-child(26){color:hsl(256.6666666667,100%,50%)}.error__section h1 span:nth-child(27){color:hsl(255,100%,50%)}.error__section h1 span:nth-child(28){color:hsl(253.3333333333,100%,50%)}.error__section h1 span:nth-child(29){color:hsl(251.6666666667,100%,50%)}.error__section h1 span:nth-child(30){color:hsl(250,100%,50%)}.error__section h1 span:nth-child(31){color:hsl(248.3333333333,100%,50%)}.error__section h1 span:nth-child(32){color:hsl(246.6666666667,100%,50%)}.error__section h1 span:nth-child(33){color:hsl(245,100%,50%)}.error__section h1 span:nth-child(34){color:hsl(243.3333333333,100%,50%)}.error__section h1 span:nth-child(35){color:hsl(241.6666666667,100%,50%)}.error__section h1 span:nth-child(36){color:hsl(240,100%,50%)}.error__logo{position:absolute;text-align:center;left:50%;bottom:3.4vh;bottom:calc(3.4vh + env(safe-area-inset-bottom));-webkit-transform:translateX(-50%);transform:translateX(-50%)}.error__logo a{display:inline-block;position:relative}.error__logo a svg{width:152px;height:24px;fill:var(--color-white)}