@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:#000;--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 a,.about__scroll button,.about__services__item a,.about__strategy__item a,.brand__diagram__footer ol li a,.button__style,.contact__form__item__input a,.contact__form__item__input button,.contact__scroll button,.contact__success button,.development__requirements__footer a,.footer__back button,.home__cover__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;border-radius:18px;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px}.about__link a span,.about__scroll button span,.about__services__item a span,.about__strategy__item a span,.brand__diagram__footer ol li a span,.button__style span,.contact__form__item__input a span,.contact__form__item__input button span,.contact__scroll button span,.contact__success button span,.development__requirements__footer a span,.footer__back button span,.home__cover__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;font-weight:400;letter-spacing:4px;text-transform:uppercase}.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}figure,picture{width:100%;height:100%;display:block;border:0px;margin:0px;padding:0px;position:relative;outline:0px}.page{width:100%;padding-top:8.75em;padding-bottom:10em;position:relative}.page__section{width:100%;position:relative}.footer__layout,.header__layout,.menu__layout,.page__layout{width:100%;max-width:100%;margin:0 auto;position:relative;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(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;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);-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: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}.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}.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}.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}.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:calc(var(--padding-layout) - 1px)}.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 svg{width:132px;height:24px;fill:var(--color-text)}@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 14px}@media (min-width:768px){.header__language ol li a{padding:12px 16px}}@media (min-width:1080px){.header__language ol li a{padding:14px 18px}}@media (min-width:1440px){.header__language ol li a{padding:16px 20px}}.header__language ol li a:hover{background-color:transparent}.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;-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{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 span{color:var(--color-text);font-size:14px;font-size:clamp(0.75rem,0.6842rem + 0.2105vw,1rem);text-transform:uppercase}.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}.header__menu button svg{width:22px;position:relative;fill:currentColor}.menu{width:100%;height:100vh;height:100svh;position:fixed;z-index:1000;background-color:var(--color-text);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__close{top:calc(var(--padding-layout) / 2);right:calc(var(--padding-layout) / 1);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-white);display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__close button svg{width:22px;position:relative;fill:var(--color-white)}.menu__navigation{width:100%;position:relative;text-align:center;opacity:0;visibility:hidden}.menu__navigation nav ul li{position:relative}.menu__navigation nav ul li+li{margin-top:1em}.menu__navigation nav ul li a span{color:var(--color-white);font-size:2rem;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-primary)}.menu__navigation nav ul li a.is--active:before{width:100%;-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: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:var(--color-primary)}.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:calc(var(--padding-layout) + var(--padding-layout) / 2);position:absolute;opacity:0;visibility:hidden}.home__loader__logo svg{width:152px;height:24px;fill:var(--color-text);display:block}.footer{width:100%;position:relative;padding-top:5.625em;padding-bottom:0px;background-color:var(--color-text);z-index:5}.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}.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}.footer[data-id=works] .footer__text p{color:var(--color-primary)}.footer[data-id=works] .footer__back button{border-color:var(--color-primary)}.footer[data-id=works] .footer__back button svg{fill:var(--color-primary)}.footer[data-id=works] .footer__privacy a{color:var(--color-primary)}.footer[data-id=works] .footer__privacy a span{color:var(--color-primary)}.footer[data-id=works] .footer__privacy a data{color:var(--color-primary)}.footer[data-id=works] .footer__address address{color:var(--color-primary)}.footer[data-id=works] .footer__address a{color:var(--color-primary)}.footer[data-id=works] .footer__phone a{color:var(--color-primary)}.footer[data-id=works] .footer__phone a span{color:var(--color-primary)}.footer[data-id=works] .footer__contact ul li span{color:var(--color-primary)}.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)}.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 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,1.1447rem + 2.7368vw,5.25rem)}.footer__text p span{display:block;position:relative}.footer__back{position:relative;text-align:right}.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:10.625em;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:nth-child(2){padding-left:0em}@media (min-width:1080px){.footer__bottom .footer__grid__bottom .footer__bottom__column:nth-child(2){padding-left:4.5em}}.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__privacy{position:relative;margin-bottom:16px}.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;font-size:1.125em;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem)}.footer__privacy a span{font-family:var(--font-title);font-weight:300;font-style:normal;font-display:swap}.footer__privacy a span i{font-family:var(--font-title);font-weight:500;font-style:normal;font-display:swap}.footer__privacy a data{font-family:var(--font-text);font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;display:block;position:relative}.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:1.125em;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem)}.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)}.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:12px}@media (min-width:1080px){.footer__phone{margin-bottom:0px}}.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:1.125em;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem)}.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 6;position:relative}.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:1.125em;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem)}.footer__lines{width:100%;height:30px;display:block;border-top:1px solid rgba(var(--color-white-rgb),0.25);position:relative;z-index:5}.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%)}.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%)}.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{height:32vh}.home__cover__column[data-number="14"],.item-horizontal{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{height:calc(16vh - 4px)}.disabled{overflow:hidden}.home{width:100%;position:relative}.home__cover{width:100%;top:0px;left:0px;height:100vh;height:100svh;position:relative;padding-right:3.75em}.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)}.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)}.home__cover__items{position:relative;padding-left:3.75em;padding-top:3.438em}.home__cover__grid{display:-ms-grid;display:grid;grid-column-gap:8px;grid-row-gap:8px;position:relative;grid-auto-flow:row}.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"}.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}.home__cover__column[data-number="1"]{-ms-grid-row:1;-ms-grid-column:1;grid-area:item01}.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;grid-area:item02}.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;grid-area:item03}.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;grid-area:item04}.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;grid-area:item05}.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;grid-area:item06}.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;grid-area:item07}.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;grid-area:item08}.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;grid-area:item09}.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;grid-area:item10;margin-top:calc(-16vh - 4px)}.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;grid-area:item11;margin-top:calc(-16vh - 4px)}.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;grid-area:item12;margin-top:calc(-16vh - 4px)}.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;grid-area:item13;margin-top:calc(-16vh - 4px)}.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;grid-area:item14;margin-top:calc(-16vh - 4px)}.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;grid-area:item15;margin-top:calc(-16vh - 4px)}.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;grid-area:item16;margin-top:calc(-16vh - 4px)}.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:4;grid-area:item17;margin-top:calc(-16vh - 4px)}.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:5;grid-area:item18;margin-top:calc(-16vh - 4px)}.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;grid-area:item19;margin-top:calc(-16vh - 4px)}.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;grid-area:item20;margin-top:calc(-16vh - 4px)}.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;grid-area:item21;margin-top:calc(-16vh - 4px)}.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;grid-area:item22;margin-top:calc(-16vh - 4px)}.home__cover__grid.is--combine-02>.home__cover__column[data-number="22"]{-ms-grid-row:3;-ms-grid-column:9}.home__cover__item{width:100%;height:100%;position:absolute;overflow:hidden;border-radius:25px;border:1px solid rgba(var(--color-black-rgb),0.25);background:var(--color-accent)}.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__item img{display:none}.home__cover__text{margin-left:auto;margin-right:0px;position:relative;text-align:left;margin-top:2em;margin-bottom:2em;width:100%}@media (min-width:768px){.home__cover__text{margin-top:3em;margin-bottom:2.2em}}@media (min-width:1080px){.home__cover__text{width:66.66667%;margin-top:3em;margin-bottom:2.4em}}@media (min-width:1440px){.home__cover__text{margin-top:4em;margin-bottom:2.6em}}@media (min-width:1600px){.home__cover__text{margin-top:5em}}@media (min-width:1920px){.home__cover__text{margin-top: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);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;display:block;position:relative}.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}@media (min-width:768px){.home__cover__footer{padding-left:calc(var(--padding-layout) / 2)}}.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);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home__cover__footer__column{grid-column:auto/span 6}.home__cover__logo{position:relative;opacity:0;visibility:hidden}.home__cover__logo a svg{width:152px;height:24px}.home__cover__link{position:relative;text-align:right}.home__cover__link a{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:2em;padding-right:2em}.home__cover__link a:hover span{color:white}.home__cover__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__cover__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__cover__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)}.home__cover__scroll{margin-bottom:1em;position:relative;text-align:center}.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;height:14px;fill:var(--color-text);opacity:0.6;-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)}.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;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)}.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)}.about{overflow-x:hidden;position:relative;background-color:var(--color-white);padding-top:7.25em}.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)}.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)}.about__cover{position:relative;padding-bottom:8.75em}@media (min-width:768px){.about__cover{padding-bottom:9.75em}}@media (min-width:1080px){.about__cover{padding-bottom:10.75em}}@media (min-width:1440px){.about__cover{padding-bottom:11.75em}}@media (min-width:1600px){.about__cover{padding-bottom:12.75em}}@media (min-width:1920px){.about__cover{padding-bottom:220px;padding-bottom:13.75em}}.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 h1{line-height:1.1;font-size:86px;font-size:clamp(2.4rem,2.8rem + 2.2105vw,5.375rem)}.about__title h1 data{display:block;position:relative}.about__subtitle{position:relative;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:16px;margin-top:0.75em;width:calc(100% - 2em);opacity:0;visibility:hidden}@media (min-width:768px){.about__subtitle{margin-top:1.75em}}@media (min-width:1080px){.about__subtitle{width:100%;margin-top:2.75em}}@media (min-width:1440px){.about__subtitle{margin-top:60px;margin-top:3.75em}}.about__subtitle h2{font-weight:500;font-style:italic;font-size:32px;font-size:clamp(1.5rem,1.3684rem + 0.4211vw,2rem);margin-bottom:20px}.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:100%}}.about__text p{font-weight:300;font-size:1.125em;font-size:clamp(1rem,0.8684rem + 0.4211vw,1.5rem);line-height:1.6}.about__text p strong{font-family:"Nyght Serif";font-weight:500;font-style:italic;font-display:swap}.about__text p span{font-weight:300;display:inline-block;position:relative}@media (min-width:1080px){.about__text p span{display:block}}.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:3.75em}.about__link a{background-color:var(--color-white-02);overflow:hidden;padding-left:2.5em;padding-right:2.5em}.about__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)}.about__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)}.about__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)}.about__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)}.about__scroll{text-align:center;position:relative;margin-top:70px;margin-top:4.375em}.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:10px;top:1px;fill:var(--color-text);-webkit-transform:rotate(135deg);transform:rotate(135deg);-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__clients{width:100%;position:relative;z-index:5;padding-bottom:80px;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)}.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)}.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;left:calc(var(--padding-layout) + 0.5px);position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about__clients__lines:after{content:"";z-index:10;width:3px;height:3px;top:-0.5px;right:calc(var(--padding-layout) - 2.5px);position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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:16px}.about__clients__title h3{font-weight:300;font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem)}.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 data{font-weight:300;position:relative;display:inline-block}@media (min-width:1080px){.about__clients__description p data{display:block}}.about__clients__description p span{font-family:var(--font-title);font-weight:400}.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 span{font-family:var(--font-title);font-weight:500;position:relative;display:inline-block}@media (min-width:1080px){.about__clients__description blockquote span{display:block}}.about__clients__items{margin-top:70px;margin-left:auto;margin-right:auto;position:relative;text-align:center;border-radius:55px;border:1px solid var(--color-text);background-color:var(--color-text);background-color:white;width:91.66667%;padding-top:2.813em;padding-bottom:2.813em}@media (min-width:1080px){.about__clients__items{width:83.33334%}}@media (min-width:1440px){.about__clients__items{width:75%}}.about__clients__items h4{color:var(--color-text);font-weight:300;margin-bottom:2.813em;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 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}.about__clients__items__column{grid-column:auto/span 6}@media (min-width:1080px){.about__clients__items__column{grid-column:auto/span 4}}@media (min-width:1440px){.about__clients__items__column{grid-column:auto/span 3}}.about__clients__items__column svg{fill:var(--color-text);display:block;margin:0 auto;padding:0px;position:relative}@media (min-width:768px){.about__clients__items__column svg{width:214px}}@media (min-width:1080px){.about__clients__items__column svg{width:244px}}@media (min-width:1440px){.about__clients__items__column svg{width:264px}}@media (min-width:1600px){.about__clients__items__column svg{width:284px}}.about__clients__items__column svg rect{fill:none}.about__clients__items__column svg[role=tribal] .i{fill:var(--color-text)}.about__clients__items__column svg[role=tribal] .l{fill:var(--color-text)}.about__clients__items__column svg[role=didi] .i{fill:var(--color-text)}.about__services{width:100%;position:relative;background-color:var(--color-white-02)}.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)}.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)}.about__services__lines{width:100%;position:relative;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;left:calc(var(--padding-layout) + 0.5px);position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about__services__lines:after{content:"";z-index:10;width:3px;height:3px;top:-0.5px;right:calc(var(--padding-layout) - 2.5px);position:absolute;border:0px;background-color:var(--color-black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about__services__title{width:100%;padding-top:4.375em;position:relative;text-align:center;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,25) rotate(3deg);transform:matrix(1,0,0,1,0,25) rotate(3deg)}.about__services__title h4{font-weight:500;font-style:italic;font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem)}.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;-webkit-transform:matrix(1,0,0,1,0,50) rotate(3deg);transform:matrix(1,0,0,1,0,50) rotate(3deg)}@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 span{font-weight:300;display:inline-block;position:relative}@media (min-width:1080px){.about__services__text p span{display:block}}.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;position:relative}.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}@media (min-width:768px){.about__services__grid:before{display:block}}.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}@media (min-width:768px){.about__services__grid:after{display:block}}.about__services__column{grid-column:auto/span 12;position:relative}@media (min-width:1080px){.about__services__column{grid-column:auto/span 6}}.about__services__column:first-child:after{content:"";top:0px;width:1px;height:100%;position:absolute;background-color:rgba(var(--color-black-rgb),0.25);right:0px}.about__services__item{width:calc(100% - 4em);margin:0 auto;padding-top:3.75em;padding-bottom:3.75em;position:relative;text-align:center;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,25) rotate(3deg);transform:matrix(1,0,0,1,0,25) rotate(3deg)}@media (min-width:1080px){.about__services__item{width:calc(100% - 0em)}}.about__services__item h5{font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem);position:relative;margin-bottom:16px}.about__services__item p{font-weight:300;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem);margin-bottom:2.5em;width:calc(100% - 2em);margin-left:auto;margin-right:auto}@media (min-width:768px){.about__services__item p{width:calc(100% - 0em)}}.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-white-01);overflow:hidden;min-width:25%;padding-left:2.5em;padding-right:2.5em}.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:hover{background-color:transparent}.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-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__strategy{width:100%;position:relative;padding-bottom:4.375em;background-color:var(--color-white-01)}.about__strategy: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)}.about__strategy: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)}.about__strategy__title{padding-top:3.75em;position:relative;text-align:center;margin-bottom:22px}.about__strategy__title h4{font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem)}.about__strategy__item{border-radius:25px;border:1px solid var(--color-text);background-color:var(--color-white-02);margin:0 auto;text-align:center;padding:45px 0px;position:relative;width:91.66667%}@media (min-width:1080px){.about__strategy__item{width:83.33334%}}@media (min-width:1440px){.about__strategy__item{width:75%}}.about__strategy__item data{display:block;position:relative;margin-bottom:0.75em;text-align:center}@media (min-width:1080px){.about__strategy__item data{margin-bottom:1.75em}}@media (min-width:1440px){.about__strategy__item data{margin-bottom:2.75em}}.about__strategy__item data svg{width:238px;margin:0 auto;display:block;position:relative}@media (min-width:1080px){.about__strategy__item data svg{width:248px}}@media (min-width:1440px){.about__strategy__item data svg{width:258px}}@media (min-width:1600px){.about__strategy__item data svg{width:268px}}.about__strategy__item p{font-weight:300;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem);margin-bottom:2.75em;width:calc(100% - 2em);margin-left:auto;margin-right:auto;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,25) rotate(3deg);transform:matrix(1,0,0,1,0,25) rotate(3deg)}@media (min-width:768px){.about__strategy__item p{width:calc(100% - 0em)}}.about__strategy__item p span{display:inline-block;position:relative}@media (min-width:1080px){.about__strategy__item p span{display:block}}.about__strategy__item a{background-color:var(--color-white-01);overflow:hidden;padding-left:2.5em;padding-right:2.5em}.about__strategy__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__strategy__item a:hover{background-color:transparent}.about__strategy__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__strategy__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__strategy__item 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)}.contact{background-color:var(--color-white-02);position:relative;padding-top:7.875em;padding-bottom:8.75em}.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)}.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)}.contact__title.is--desactive{opacity:0;visibility:hidden}.contact__subtitle{width:100%;text-align:center;position:relative;margin-top:3.875em;margin-bottom:7.25em}@media (min-width:768px){.contact__subtitle{margin-top:4.875em;margin-bottom:8.25em}}@media (min-width:1080px){.contact__subtitle{margin-top:5.875em;margin-bottom:9.25em}}@media (min-width:1440px){.contact__subtitle{margin-top:6.875em;margin-bottom:10.25em}}@media (min-width:1600px){.contact__subtitle{margin-top:126px;margin-top:7.875em;margin-bottom:180px;margin-bottom:11.25em}}.contact__subtitle.is--desactive{opacity:0;visibility:hidden}.contact__subtitle h2{font-weight:500;font-style:italic;font-size:1.125em;font-size:clamp(1rem,0.8684rem + 0.4211vw,1.5rem)}.contact__scroll{text-align:center;position:relative;padding-bottom:3.25em}.contact__scroll.is--desactive{opacity:0;visibility:hidden}@media (min-width:768px){.contact__scroll{padding-bottom:4.25em}}@media (min-width:1080px){.contact__scroll{padding-bottom:5.25em}}@media (min-width:1440px){.contact__scroll{padding-bottom:100px;padding-bottom:6.25em}}.contact__scroll button{border-color:var(--color-text);min-width:62px;min-height:45px;-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: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__scroll button:hover svg{fill:var(--color-white-02);-webkit-transform:scale(1.4) rotate(135deg);transform:scale(1.4) 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__scroll button svg{width:10px;top:-2px;fill:var(--color-text);-webkit-transform:rotate(135deg);transform:rotate(135deg);-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)}.contact__success{margin:0 auto;top:50%;left:50%;z-index:20;position:fixed;text-align:center;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--color-secundary);border-radius:35px;padding-top:1.563em;padding-bottom:1.563em;padding-left:4.063em;padding-right:4.063em}.contact__success.is--desactive{opacity:0;visibility:hidden}.contact__success h6{font-size:2.313em;font-weight:300;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 button{overflow:hidden;min-width:130px;background-color:var(--color-white);opacity:0;visibility:hidden}.contact__success button: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 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)}.contact__success 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)}.contact__success button span{letter-spacing: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)}.contact__form{margin:0 auto;position:relative}@media (min-width:1080px){.contact__form{width:calc(100% - 73px);max-width:75%}}@media (min-width:1440px){.contact__form{width:calc(100% - 146px);max-width:75%}}.contact__form form.is--desactive{opacity:0;visibility:hidden}.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--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){z-index:10;border-top-left-radius:0px;border-top-right-radius:0px;border-top:1px solid rgba(var(--color-black-rgb),0);border-left:1px solid rgba(var(--color-black-rgb),0.25);border-right:1px solid rgba(var(--color-black-rgb),0.25);border-bottom:1px solid rgba(var(--color-black-rgb),0.25)}.contact__form__item:nth-child(3){z-index:5;border-top-left-radius:0px;border-top-right-radius:0px;border-top:1px solid rgba(var(--color-black-rgb),0);border-left:1px solid rgba(var(--color-black-rgb),0.25);border-right:1px solid rgba(var(--color-black-rgb),0.25);border-bottom:1px solid rgba(var(--color-black-rgb),0.25)}.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__inputs{width:100%;position:relative;opacity:0.6;padding-left:30px;padding-left:1.875em}.contact__form__item__inputs:before{content:"";width:1px;height:100%;top:0px;left:0px;position:absolute;background-color:rgba(var(--color-black-rgb),0.25)}.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(1.625rem,1.4605rem + 0.5263vw,2.25rem);opacity:0.6}.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}@media (min-width:1080px){.contact__form__item__input{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.contact__form__item__input+div.contact__form__item__input{margin-top:2em}.contact__form__item__input label{font-family:var(--font-title);font-weight:500;font-size:1em;position:relative;opacity:0.7;text-align:left;width:100%;margin-bottom:1em}@media (min-width:1080px){.contact__form__item__input label{width:25%;margin-bottom:0px}}.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;font-size:1em;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%}@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-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__form__item__input a.is--active,.contact__form__item__input button.is--active{border-color:var(--color-text);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__input a.is--active svg,.contact__form__item__input button.is--active 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)}.contact__form__item__input a.is--active span,.contact__form__item__input button.is--active 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)}.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 span,.contact__form__item__input button 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)}.contact__form__item__input a svg,.contact__form__item__input button svg{top:-2px;width:10px;fill:var(--color-text);-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__options{width:100%;position:relative}@media (min-width:1080px){.contact__form__item__options{width:75%}}.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:24.99999%}}.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--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;overflow:hidden;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:1080px){.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)}.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)}.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)}.contact__form__item__options__checkbox__component span{z-index:10;color:var(--color-text);font-family:var(--font-text);font-size:clamp(0.875rem,0.8421rem + 0.1053vw,1rem);font-weight:400;letter-spacing:1px;text-transform:uppercase}.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{width:75%;right:0px;bottom:-20px;position:absolute;color:var(--color-red);font-family:var(--font-text);font-size:12px;font-weight:400;font-style:normal;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10)}.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}.post-vertical,.work__item[data-number="1"],.work__item[data-number="3"],.work__item[data-number="9"]{height:70vh}.post-horizontal,.work__item[data-number="10"],.work__item[data-number="13"],.work__item[data-number="8"]{height:calc(35vh - var(--grid-gap) / 2)}.post-cuadrado,.work__item[data-number="11"],.work__item[data-number="12"],.work__item[data-number="14"],.work__item[data-number="2"],.work__item[data-number="4"],.work__item[data-number="5"],.work__item[data-number="6"],.work__item[data-number="7"]{height:calc(35vh - var(--grid-gap) / 2)}.work{width:100%;display:block;padding-top:4.375em;padding-bottom:4.375em;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)}.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)}.work__section{width:100%;display:block;position:relative;padding-left:3.75em;padding-right:3.75em}.work__items{position:relative;display:-ms-grid;display:grid;grid-auto-flow:row;grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap);grid-template-areas:"post01 post02 post03 post04" ". post05 . post06" "post07 post08 post08 post09" "post10 post10 post11 ." "post12 post13 post13 post14"}@media (min-width:1080px){.work__items{grid-template-areas:"post01 post02 post03 post04" ". post05 . post06" "post07 post08 post08 post09" "post10 post10 post11 ." "post12 post13 post13 post14"}}.work__item{overflow:hidden;z-index:5;border:0px;margin:0px;padding:0px;position:relative}.work__item[data-number="1"]{-ms-grid-row:1;-ms-grid-column:1;grid-area:post01}.work__item[data-number="2"]{-ms-grid-row:1;-ms-grid-column:3;grid-area:post02}.work__item[data-number="3"]{-ms-grid-row:1;-ms-grid-column:5;grid-area:post03}.work__item[data-number="4"]{-ms-grid-row:1;-ms-grid-column:7;grid-area:post04}.work__item[data-number="5"]{-ms-grid-row:3;-ms-grid-column:3;grid-area:post05;margin-top:calc(-35vh - var(--grid-gap) / 2)}.work__item[data-number="6"]{-ms-grid-row:3;-ms-grid-column:7;grid-area:post06;margin-top:calc(-35vh - var(--grid-gap) / 2)}.work__item[data-number="7"]{-ms-grid-row:5;-ms-grid-column:1;grid-area:post07;margin-top:-25px}.work__item[data-number="8"]{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:post08;margin-top:-25px}.work__item[data-number="9"]{-ms-grid-row:5;-ms-grid-column:7;grid-area:post09;margin-top:-25px}.work__item[data-number="10"]{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:post10;margin-top:calc(-35vh - var(--grid-gap) / 2)}.work__item[data-number="11"]{-ms-grid-row:7;-ms-grid-column:5;grid-area:post11;margin-top:calc(-35vh - var(--grid-gap) / 2)}.work__item[data-number="12"]{-ms-grid-row:9;-ms-grid-column:1;grid-area:post12;margin-top:-25px}.work__item[data-number="13"]{-ms-grid-row:9;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:post13;margin-top:-25px}.work__item[data-number="14"]{-ms-grid-row:9;-ms-grid-column:7;grid-area:post14;margin-top:-25px}@media (min-width:1080px){.work__item[data-number="1"]{-ms-grid-row:1;-ms-grid-column:1}.work__item[data-number="2"]{-ms-grid-row:1;-ms-grid-column:2}.work__item[data-number="3"]{-ms-grid-row:1;-ms-grid-column:3}.work__item[data-number="4"]{-ms-grid-row:1;-ms-grid-column:4}.work__item[data-number="5"]{-ms-grid-row:2;-ms-grid-column:2}.work__item[data-number="6"]{-ms-grid-row:2;-ms-grid-column:4}.work__item[data-number="7"]{-ms-grid-row:3;-ms-grid-column:1}.work__item[data-number="8"]{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:2}.work__item[data-number="9"]{-ms-grid-row:3;-ms-grid-column:4}.work__item[data-number="10"]{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.work__item[data-number="11"]{-ms-grid-row:4;-ms-grid-column:3}.work__item[data-number="12"]{-ms-grid-row:5;-ms-grid-column:1}.work__item[data-number="13"]{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:2}.work__item[data-number="14"]{-ms-grid-row:5;-ms-grid-column:4}}.work__item__post{width:100%;height:100%;z-index:5;position:absolute;overflow:hidden;border-radius:35px;border:1px solid var(--color-divider);background:var(--color-accent)}.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)}.post__cuadrado,.post__item[data-item="1"],.post__item[data-item="2"],.post__item[data-item="4"],.post__item[data-item="5"]{aspect-ratio:1/1}.post__horizontal,.post__item[data-item="3"],.post__item[data-item="6"]{aspect-ratio:4/3}.post__item[data-item="7"],.post__item[data-item="8"],.post__vertical{aspect-ratio:3/4}.post{width:100%;position:relative;padding-top:76px;padding-top:4.75em}.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)}.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)}.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}.post__cover__square.is--left{left:calc(var(--padding-layout) - 1px)}.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}}.post__cover__image{width:100%;height:100%;display:block;position:relative;aspect-ratio:4/3;overflow:hidden;z-index:10}.post__cover__image img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;visibility:hidden}.post__cover__information{position:relative;margin:0 auto;padding-top:2em;padding-left:2em;padding-right:2em;padding-bottom:2em;width:calc(100% - 2em)}@media (min-width:1080px){.post__cover__information{width:100%}}.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}.post__cover__list ul li{width:25%}.post__cover__list ul li:nth-child(3){width:50%}.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:45px;margin-top:2.813em}@media (min-width:1080px){.post__cover__text{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__gallery{width:100%;position:relative;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:30px}@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}}.post__column[data-num="3"]{grid-column:auto/span 12}.post__column[data-num="6"]{grid-column:auto/span 12}.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:7.375em;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{width:100%;position:relative;overflow:hidden;border-radius:35px;border:1px solid rgba(var(--color-black-rgb),0.25)}.post__item img{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__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);padding-left:2.188em;padding-right:2.188em}.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 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:8.75em}.service:before{content:"";top:0px;width:1px;height:0%;position:absolute;left:calc(var(--padding-layout) / 1)}.service:after{content:"";top:0px;width:1px;height:0%;position:absolute;right:calc(var(--padding-layout) / 1)}.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]{background-color:var(--color-text)}.service[data-color=brand-strategy]:before{background-color:rgba(var(--color-white-02-rgb),0.25)}.service[data-color=brand-strategy]:after{background-color:rgba(var(--color-white-02-rgb),0.25)}.service[data-color=brand-strategy] .service__title h1{color:var(--color-white-02)}.service[data-color=brand-strategy] .service__subtitle h2{color:var(--color-white-02)}.service[data-color=brand-strategy] .service__text p{color:var(--color-white-02)}.service[data-color=brand-strategy] .service__scroll button{border-color:transparent}.service[data-color=brand-strategy] .service__scroll button svg{fill:var(--color-white-02)}.service[data-color=brand-strategy] .service__section{padding-bottom:5.625em}@media (min-width:768px){.service[data-color=brand-strategy] .service__section{padding-bottom:6.625em}}@media (min-width:1080px){.service[data-color=brand-strategy] .service__section{padding-bottom:7.625em}}@media (min-width:1440px){.service[data-color=brand-strategy] .service__section{padding-bottom:8.625em}}@media (min-width:1600px){.service[data-color=brand-strategy] .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(2.4rem,2.8rem + 2.2105vw,5.375rem)}.service__subtitle{position:relative;padding-top:140px;padding-top:8.75em;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:100px;margin-top:6.25em}}.service__scroll button{border-color:transparent;min-width:62px;min-height:45px;-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:var(--color-link);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__scroll button:hover svg{fill:white;-webkit-transform:scale(1.4) rotate(135deg);transform:scale(1.4) 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)}.service__scroll button svg{top:-1px;width:10px;fill:var(--color-text);-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)}.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{overflow:hidden;padding-left:2.813em;padding-right: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: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 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:2.813em}.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;padding-left:1.875em;padding-right:1.875em}.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: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);padding-left:1.875em;padding-right:1.875em}.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: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__subtitle{margin:0 auto;position:relative;text-align:center;margin-bottom:16px;width:calc(100% - 2em);padding-top:2.75em}@media (min-width:768px){.brand__subtitle{padding-top:4.75em}}@media (min-width:1080px){.brand__subtitle{padding-top:6.75em}}@media (min-width:1440px){.brand__subtitle{padding-top:140px;padding-top:8.75em}}.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;display:block;position:relative;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}.brand__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: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:18px;position:relative}.brand__text p+p{margin-top:30px}.brand__method{width:calc(100% - 2em);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__text{margin:0 auto;padding-top:1.563em;position:relative;text-align:center}@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:18px;font-size:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem);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 data{color:var(--color-white);font-family:var(--font-title);font-weight:500}.brand__method__text p em{font-family:var(--font-title);font-weight:300;font-style:italic}.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:4.5em}@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;margin-bottom:35px}.brand__method__process__title h5{color:var(--color-white);font-size:32px;font-size:clamp(1.5rem,1.3684rem + 0.4211vw,2rem);font-weight:400}.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: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.25);padding-top:15px;position:relative}@media (min-width:768px){.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:0px}}.brand__method__process__list ol li[role=item]{grid-column:auto/span 12}@media (min-width:1080px){.brand__method__process__list ol li[role=item]{grid-column:auto/span 6}}.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}@media (min-width:1080px){.brand__method__process__list ol li[role=column]{height:100%;grid-column:auto/span 4}}.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:-30px;background-color:var(--color-white-02)}.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:clamp(1.125rem,1.0921rem + 0.1053vw,1.25rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.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);display:inline-block;margin-right:6px;position:relative}.brand__method__process__list__item__icon{position:relative;width:100%;margin-top:16px;min-height:48px}@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;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;top:-15px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;transform-origin:left}@media (min-width:768px){.brand__method__process__list__item__icon svg{top:0px;-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: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}@media (min-width:768px){.brand__method__process__list__article ul li[role=option]{font-size:16px}}@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);display:inline-block;margin-right:6px;position:relative}.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%;display:inline-block;position:relative;background-color:var(--color-text)}.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]{width:36px}@media (min-width:1080px){.brand__method__process__list__article div[role=icon] svg[role=next]{width:40px}}@media (min-width:1440px){.brand__method__process__list__article div[role=icon] svg[role=next]{width:44px}}@media (min-width:1600px){.brand__method__process__list__article div[role=icon] svg[role=next]{width:48px}}.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__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-top:60px;padding-top:3.75em;padding-bottom:70px;padding-bottom:4.375em;background-color:var(--color-white-01)}.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)}.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)}.brand__diagram__items{margin:0 auto;position:relative;width:calc(100% - 2em)}@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{position:relative}.brand__diagram__item h4{font-family:var(--font-text);font-weight:300;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{display:block;position:relative;text-align:center;margin:2em 0px;overflow:hidden}@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 svg{width:100%;display:block;margin:0px;padding:0px;position:relative;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,0,60);transform:matrix(1,0,0,1,0,60)}.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;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{padding-top:4.5em;position:relative}@media (min-width:768px){.development__cover__subtitle{padding-top:6.5em}}@media (min-width:1080px){.development__cover__subtitle{padding-top:136px;padding-top:8.5em}}.development__cover__subtitle h2{font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem);font-weight:500;font-style:italic;margin-bottom:6px;overflow:hidden;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{font-weight:300;font-size:18px;font-size:clamp(1rem,0.9671rem + 0.1053vw,1.125rem)}.development__cover__description p span{display:block;position:relative}.development__cover__scroll button{border:1px solid var(--color-text);background-color:var(--color-primary);opacity:0;visibility:hidden}.development__methodology{padding-top:80px;position:relative}.development__methodology__title{width:100%;position:relative;text-align:center;margin-bottom:46px}.development__methodology__title h3{font-weight:400;font-style:italic;font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem);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;left:30px;position:absolute;border:0px;background-color:var(--color-text);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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%)}.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;top:-1px;left:30px;position:absolute;border:0px;background-color:var(--color-text);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.development__methodology__list ul li:after{content:"";z-index:10;width:3px;height:3px;top:0px;right:28px;position:absolute;border:0px;background-color:var(--color-text);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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 data{font-family:var(--font-title);font-weight:400;font-style:italic}.development__methodology__list ul li p span{display:inline-block;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:124px;padding-top:5.75em;padding-bottom:87px;padding-bottom:5.438em}@media (min-width:768px){.development__requirements{padding-top:6.75em}}@media (min-width:1080px){.development__requirements{padding-top:7.75em}}.development__requirements__text{text-align:center;position:relative;margin-bottom:92px;margin-bottom:3.75em;padding-left:2em;padding-right:2em}@media (min-width:768px){.development__requirements__text{margin-bottom:4.75em}}@media (min-width:1080px){.development__requirements__text{margin-bottom:5.75em}}.development__requirements__text h4{font-weight:400;font-style:italic;font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem);margin-bottom:10px}.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:3.375em}@media (min-width:1080px){.development__requirements__items{width:83.33334%;padding-bottom:4.375em}}@media (min-width:1440px){.development__requirements__items{width:75%;padding-bottom:86px;padding-bottom:5.375em}}@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:30px}@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)}.development__requirements__items ol li:nth-child(2) .development__requirements__item{background-color:var(--color-white)}.development__requirements__item{width:100%;height:100%;border-radius:25px;border:1px solid rgba(var(--color-black-rgb),0.25);position:relative;padding:1.5em}@media (min-width:1080px){.development__requirements__item{padding:1.875em}}.development__requirements__item h4{font-family:var(--font-text);font-size:36px;font-size:clamp(1.625rem,1.4605rem + 0.5263vw,2.25rem);font-weight:400;margin-bottom:40px}.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);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);min-height:100px}.development__requirements__item p span{font-weight:300;display:block;position:relative}.development__requirements__item data{display:block;position:relative;margin-top:30px}.development__requirements__item data svg{width:44px;position:relative}.development__requirements__item data svg[role=code]{width:44px}.development__requirements__item data svg[role=wix]{width:164px}.development__requirements__item data svg[role=shopify]{width:164px}.development__requirements__footer{position:relative;text-align:center}.development__requirements__footer a{margin:0 auto;position:relative;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:#f800ff}.error__section h1 span:nth-child(2){color:#f100ff}.error__section h1 span:nth-child(3){color:#ea00ff}.error__section h1 span:nth-child(4){color:#e300ff}.error__section h1 span:nth-child(5){color:#dc00ff}.error__section h1 span:nth-child(6){color:#d500ff}.error__section h1 span:nth-child(7){color:#cd00ff}.error__section h1 span:nth-child(8){color:#c600ff}.error__section h1 span:nth-child(9){color:#bf00ff}.error__section h1 span:nth-child(10){color:#b800ff}.error__section h1 span:nth-child(11){color:#b100ff}.error__section h1 span:nth-child(12){color:#aa00ff}.error__section h1 span:nth-child(13){color:#a300ff}.error__section h1 span:nth-child(14){color:#9c00ff}.error__section h1 span:nth-child(15){color:#9500ff}.error__section h1 span:nth-child(16){color:#8e00ff}.error__section h1 span:nth-child(17){color:#8700ff}.error__section h1 span:nth-child(18){color:#8000ff}.error__section h1 span:nth-child(19){color:#7800ff}.error__section h1 span:nth-child(20){color:#7100ff}.error__section h1 span:nth-child(21){color:#6a00ff}.error__section h1 span:nth-child(22){color:#6300ff}.error__section h1 span:nth-child(23){color:#5c00ff}.error__section h1 span:nth-child(24){color:#5500ff}.error__section h1 span:nth-child(25){color:#4e00ff}.error__section h1 span:nth-child(26){color:#4700ff}.error__section h1 span:nth-child(27){color:#4000ff}.error__section h1 span:nth-child(28){color:#3900ff}.error__section h1 span:nth-child(29){color:#3200ff}.error__section h1 span:nth-child(30){color:#2b00ff}.error__section h1 span:nth-child(31){color:#2300ff}.error__section h1 span:nth-child(32){color:#1c00ff}.error__section h1 span:nth-child(33){color:#1500ff}.error__section h1 span:nth-child(34){color:#0e00ff}.error__section h1 span:nth-child(35){color:#0700ff}.error__section h1 span:nth-child(36){color:blue}.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)}