abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,figure,footer,header,hgroup,nav,section{display:block}*,:after,:before{box-sizing:border-box}@font-face{font-display:swap;font-family:Saans;font-style:normal;font-weight:300;src:url(./Saans-Light-1.cfd9eebf.woff)}@font-face{font-display:swap;font-family:Saans;font-style:normal;font-weight:400;src:url(./Saans-Medium-1.a1620bbc.woff)}.bttn-holder{align-items:center;display:flex;justify-content:center}.bttn-holder .bttn{color:#000;display:inline-block;font-size:clamp(28px,3.2vw,85px);font-weight:300;letter-spacing:-.02em;line-height:1.15;text-align:center}.bttn-holder .bttn:before{background-position:bottom;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:clamp(20px,2.4vw,60px);margin-right:15px;transform:translate(0);width:clamp(20px,2.4vw,60px)}.bttn-holder .bttn:hover:before{animation:button-hover 2s ease-in-out infinite}.bttn-holder.izquierda{justify-content:flex-start}.bttn-holder.centro{justify-content:center}.bttn-holder.derecha{justify-content:flex-end}input,textarea{border:none;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#e6e6e6;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;color:#000c;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #ccc;border-radius:3px;color:#666;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.icon,.no-svg .icon{display:inline-block}@media only screen and (min-width:480px){.no-svg .icon{display:inline-block}}@media only screen and (min-width:768px){.no-svg .icon{display:inline-block}}@media only screen and (min-width:992px){.no-svg .icon{display:inline-block}}@media only screen and (min-width:1200px){.no-svg .icon{display:inline-block}}#cookieMessageWrapper{background:#ccc;bottom:0;padding:10px;position:fixed;width:100%;z-index:6}#cookieMessage{display:block;margin:0 auto;max-width:918px}.txt_cookies{font-size:12px;font-size:1.2rem;text-transform:none}.txt_cookies a:hover{background:transparent;text-decoration:underline}#cookieClose{cursor:pointer;text-decoration:underline;text-transform:lowercase}*{-ms-interpolation-mode:nearest-neighbor;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:auto}html{font-size:62.5%}body{font-family:Arial,sans-serif;font-size:16px;font-size:1.6rem}body,html{height:100%}ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;filter:none!important;-ms-filter:none!important;text-shadow:none!important}@page{margin:.5cm}h2,h3{page-break-after:avoid}h2,h3,p{orphans:3;widows:3}blockquote,pre{border:1px solid #ccc;page-break-inside:avoid}abbr[title]:after{content:" (" attr(title) ")"}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img{max-width:100%!important;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}}body:after{content:"vSmart";display:none}.container,.container-fluid{max-width:320px}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html{height:100%;width:100%}strong{font-weight:400}body{background-color:#fff;font-family:Saans,serif;font-size:clamp(18px,1.4vw,36px);font-weight:300;height:100%;line-height:1.2;margin:0;padding:0;text-rendering:geometricPrecision;transition:.3s ease-in-out;width:100%}body,body a{color:#000}body a:focus{outline:none}body .bttn-holder .bttn{color:#000}body .bttn-holder .bttn:before{background-image:url(./arrow_black.79086ca9.svg)}body.dark-body{background-color:#000;color:#fff;transition:.3s ease-in-out}body.dark-body a{color:#fff}body.dark-body a:focus{outline:none}body.dark-body .bttn-holder .bttn{color:#fff}body.dark-body .bttn-holder .bttn:before{background-image:url(./arrow_white.1877aa83.svg)}:focus{outline:none}.lazyLoad{opacity:0;transition:all 1s ease}.lazyLoad.isLoaded{opacity:1}header{left:0;position:fixed;top:0;width:100%;z-index:9999}header .inner-header-holder{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding-top:2vw;width:91.4%}header .inner-header-holder.inner-header-holder-not-center{align-items:flex-start}header .inner-header-holder .lang-switcher-holder{display:block}header .inner-header-holder .lang-switcher-holder .lang-selector{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff9;border-radius:100px;cursor:pointer;margin-right:8px;position:relative;transition:.3s ease-in-out}header .inner-header-holder .lang-switcher-holder .lang-selector a{color:#000;display:block;padding:10px;transition:.3s ease-in-out}header .inner-header-holder .lang-switcher-holder .lang-selector:hover{background-color:#000;transition:.3s ease-in-out}header .inner-header-holder .lang-switcher-holder .lang-selector:hover a{color:#fff;transition:.3s ease-in-out}header .inner-header-holder .navigation-container{bottom:5vw;left:50%;position:fixed;transform:translate(-50%)}header .inner-header-holder .navigation-container nav{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff9;border-radius:100px;box-shadow:0 0 16px #0003;position:relative}header .inner-header-holder .navigation-container nav ul{display:flex;padding:0 3px}header .inner-header-holder .navigation-container nav ul li{padding:10px 12px;position:relative;z-index:30}header .inner-header-holder .navigation-container nav ul li a{font-size:clamp(16px,1.4vw,36px);position:relative;z-index:30}header .inner-header-holder .navigation-container nav ul li a.router-link-active,header .inner-header-holder .navigation-container nav ul li a.router-link-exact-active{color:#fff;transition:.3s ease-in-out}header .inner-header-holder .navigation-container nav ul li:after{background-color:#000;border-radius:100px;content:"";height:88%;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in-out;width:100%;z-index:10}header .inner-header-holder .navigation-container nav ul #current-page-marker{background-color:#000;border-radius:100px;height:85%;left:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in-out;width:0;z-index:10}header .inner-header-holder .navigation-container nav ul #current-page-marker.disabled{opacity:0;transition:.3s ease-in-out}header .inner-header-holder .logo-holder{margin-left:auto}header .inner-header-holder .logo-holder h1{font-size:clamp(28px,3.3vw,85px);font-weight:300;letter-spacing:-.02em;line-height:1.15}header .inner-header-holder .scroll-top-holder{border-radius:200px;cursor:pointer;position:relative}header .inner-header-holder .scroll-top-holder p{font-size:clamp(28px,3.3vw,85px);font-weight:300;letter-spacing:-.02em;line-height:1.15}header .inner-header-holder .scroll-top-holder img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:70%}#splash-screen{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000000}.inner-image-container{overflow:hidden;position:relative}.inner-image-container .v-video-player,.inner-image-container .v-video-player video,.inner-image-container iframe,.inner-image-container img,.inner-image-container svg,.inner-image-container video{display:block;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.project-card .thumbnail-holder{margin-bottom:clamp(12px,1.6vw,42px)}.project-card .thumbnail-holder .inner-image-container{border-radius:8px}.project-card .text-holder .project-name{margin-bottom:4px}.project-card .text-holder .project-name h2{font-size:clamp(25px,2.2vw,56px);font-weight:300;letter-spacing:-.02em}.project-card .text-holder .project-categories p{color:#aeaeae;font-size:clamp(18px,1.4vw,36px)}.layout-holder{background:#fff;min-height:100vh;transition:background .3s ease-in-out}.single-scroll-intro-element{background-color:#fff;padding-bottom:32px;padding-top:42.66vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:10}.single-scroll-intro-element .intro-text-holder{padding:0 4.2vw}.single-scroll-intro-element .intro-text-holder h1{font-size:clamp(44px,8.9vw,228.97px);font-weight:300;letter-spacing:-.02em;line-height:100%}.single-scroll-intro-element.hide-elem{opacity:0;pointer-events:none}.main-container{background:#fff;position:relative;transition:background .3s ease-in-out}.main-container:not(.projects-filter-work){z-index:20}.main-container .projects-grid .inner-section-holder{margin:0 auto;width:91.4%}.main-container .projects-grid .inner-section-holder .projects-filter-holder{margin-bottom:clamp(18px,1.6vw,42px);padding-top:42.66vw}.main-container .projects-grid .inner-section-holder .projects-filter-holder p{font-size:clamp(30px,4.4vw,102px);letter-spacing:-.02em}.main-container .projects-grid .inner-section-holder .projects-filter-holder p a,.main-container .projects-grid .inner-section-holder .projects-filter-holder p span{color:#aeaeae;cursor:pointer;transition:.3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-container .projects-grid .inner-section-holder .projects-filter-holder p a.selected,.main-container .projects-grid .inner-section-holder .projects-filter-holder p a:hover,.main-container .projects-grid .inner-section-holder .projects-filter-holder p span.selected,.main-container .projects-grid .inner-section-holder .projects-filter-holder p span:hover{color:#000;transition:.3s ease-in-out}.main-container .projects-grid .inner-section-holder .grid-title{margin-bottom:clamp(18px,1.6vw,42px);padding-top:42.66vw}.main-container .projects-grid .inner-section-holder .grid-title h1{font-size:clamp(30px,4.4vw,102px);font-weight:300;letter-spacing:-.02em}.main-container .projects-grid .inner-section-holder .flex-holder{display:flex;flex-wrap:wrap}.main-container .projects-grid .inner-section-holder .flex-holder .project-card{flex-basis:100%;margin-bottom:24px}.main-container .projects-grid .inner-section-holder .flex-holder .project-card .thumbnail-holder .inner-image-container{padding-top:125%}.main-container .projects-grid .sticky-filters-holder{display:none}.main-container.projects .mobile-project-filters-toggle{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.4);border-radius:100px;left:4.3%;padding:10px 12px;position:fixed;top:17vw;z-index:10000}.main-container.projects .mobile-project-filters-toggle p{color:#fff;font-size:18px;font-weight:300}.main-container.projects .mobile-project-filters-list{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.6);border-radius:0 0 8px 8px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:28px 14px;position:fixed;right:0;top:0;transform:translateY(-100%);transition:.3s ease-in-out;z-index:100000}.main-container.projects .mobile-project-filters-list .close-filters{height:32px;left:50%;position:absolute;top:14px;transform:translate(-50%);width:32px}.main-container.projects .mobile-project-filters-list .close-filters:after{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%}.main-container.projects .mobile-project-filters-list .close-filters:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%}.main-container.projects .mobile-project-filters-list .filter-element{border-radius:200px;cursor:pointer;flex-shrink:0;padding:12px 20px;transition:.3s ease-in-out}.main-container.projects .mobile-project-filters-list .filter-element p{color:#fff;font-size:28px;transition:.3s ease-in-out}.main-container.projects .mobile-project-filters-list .filter-element.selected,.main-container.projects .mobile-project-filters-list .filter-element:hover{background-color:#fff;transition:.3s ease-in-out}.main-container.projects .mobile-project-filters-list .filter-element.selected p,.main-container.projects .mobile-project-filters-list .filter-element:hover p{color:#000;transition:.3s ease-in-out}.main-container.projects .mobile-project-filters-list.visible{transform:translateY(0);transition:.3s ease-in-out}.main-container.page .elem:first-child section{padding-top:42.66vw}.main-container.page.home .elem:first-child section{padding-top:0}.main-container.page.home .elem:nth-child(2) section{padding-top:42.66vw}.main-container.page .full-width-video{width:100%}.main-container.page .full-width-video .inner-section-holder{margin:0 auto;width:100%}.main-container.page .full-width-video .inner-section-holder .inner-image-container{padding-top:125%}.main-container.page .full-width-video .inner-section-holder .inner-image-container.keep-16x9{padding-top:56.25%}.main-container.page .full-text{margin-bottom:clamp(18px,1.6vw,42px)}.main-container.page .full-text .inner-section-holder{margin:0 auto;width:91.4%}.main-container.page .full-text .inner-section-holder .text-container>*{font-size:clamp(36px,4.4vw,102px);letter-spacing:-.02em;line-height:1.15}.main-container.page .single-project{margin-bottom:clamp(32px,1.6vw,42px)}.main-container.page .single-project .inner-section-holder{margin:0 auto;width:91.4%}.main-container.page .single-project .inner-section-holder .project-card .thumbnail-holder .inner-image-container{padding-top:125%}.main-container.page .project-columns .inner-section-holder{margin:0 auto;width:91.4%}.main-container.page .project-columns .inner-section-holder .flex-holder{display:flex;flex-wrap:wrap}.main-container.page .project-columns .inner-section-holder .flex-holder .col{flex-basis:100%;margin-bottom:clamp(32px,1.6vw,42px)}.main-container.page .project-columns .inner-section-holder .flex-holder .col .project-card .thumbnail-holder .inner-image-container{padding-top:125%}.main-container.page .link{margin-bottom:clamp(18px,1.6vw,42px);margin-top:88px}.main-container.page .link .inner-section-holder{margin:0 auto;width:91.4%}.main-container.page .text-marquee{margin-bottom:clamp(18px,1.6vw,42px)}.main-container.page .text-marquee .inner-section-holder{margin:0 auto;padding-top:42.66vw;width:100%}.main-container.page .text-marquee .inner-section-holder .marquee-holder{flex-basis:100%;font-size:0;overflow:hidden;white-space:nowrap;width:100%}.main-container.page .text-marquee .inner-section-holder .marquee-holder .marquee-line{display:flex;font-size:0;height:100%}.main-container.page .text-marquee .inner-section-holder .marquee-holder .marquee-line p,.main-container.page .text-marquee .inner-section-holder .marquee-holder .marquee-line span{display:inline-block;flex-shrink:0;font-size:clamp(53px,9.65vw,247px);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin-right:10px}.main-container.page .text-marquee .inner-section-holder .marquee-holder:nth-child(odd) .marquee-line{justify-content:flex-end}.main-container.page .text-marquee .inner-section-holder .marquee-holder:nth-child(2n) .marquee-line{justify-content:flex-start}.main-container.page .auto-scroll-gallery{overflow:hidden}.main-container.page .auto-scroll-gallery .gallery-outter-holder .inner-gallery-holder{display:flex;flex-wrap:nowrap;padding:0 2vw}.main-container.page .auto-scroll-gallery .gallery-outter-holder .inner-gallery-holder .gallery-elem{flex-basis:30%;flex-shrink:0;margin-right:16px}.main-container.page .scroll-gallery{margin-bottom:clamp(18px,1.6vw,42px);padding-top:42.66vw}.main-container.page .scroll-gallery .inner-section-holder .title-holder{margin:0 auto clamp(18px,1.6vw,42px);width:91.4%}.main-container.page .scroll-gallery .inner-section-holder .title-holder h2{font-size:clamp(30px,4.4vw,102px);font-weight:300;letter-spacing:-.02em}.main-container.page .scroll-gallery .inner-section-holder .gallery .inner-gallery-holder .swiper-wrapper{padding:0 2vw}.main-container.page .scroll-gallery .inner-section-holder .gallery .inner-gallery-holder .gallery-elem .thumbnail-holder{margin-bottom:clamp(16px,1.6vw,42px)}.main-container.page .scroll-gallery .inner-section-holder .gallery .inner-gallery-holder .gallery-elem .thumbnail-holder .inner-image-container{border-radius:8px;padding-top:125%}.main-container.page .scroll-gallery .inner-section-holder .gallery .inner-gallery-holder .gallery-elem .text-holder .title{margin-bottom:4px}.main-container.page .scroll-gallery .inner-section-holder .gallery .inner-gallery-holder .gallery-elem .text-holder .title p{font-size:clamp(25px,2.2vw,56px);font-weight:300;letter-spacing:-.02em}.main-container.page .scroll-gallery .inner-section-holder .gallery .inner-gallery-holder .gallery-elem .text-holder .subtitle p{font-weight:300}.main-container.page .scroll-gallery-cards{overflow:hidden;padding-bottom:3vw}.main-container.page .scroll-gallery-cards .inner-section-holder .block-title-holder{margin:0 auto;padding-bottom:4.26vw;padding-top:42.66vw;width:91.4%}.main-container.page .scroll-gallery-cards .inner-section-holder .block-title-holder h2{font-size:clamp(36px,4.44vw,113px);font-weight:300}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder{padding-top:4.26vw}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder{display:flex;flex-wrap:nowrap}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element{flex-basis:90%;flex-shrink:0;margin-right:8px}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element .card-content-holder{background-color:#fdff99;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:16px}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element .card-content-holder .order-holder{margin-bottom:120px}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element .card-content-holder .order-holder p{font-size:clamp(112px,9.6vw,247px);font-weight:300;letter-spacing:-.02em;line-height:1}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element .card-content-holder .text-holder{margin-bottom:20px;margin-top:auto}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element .card-content-holder .text-holder p{font-size:clamp(24px,2.22vw,56.8px)}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element .card-content-holder .tag-holder .tag{display:block;padding:clamp(5px,.34vw,8.88px)}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element .card-content-holder .tag-holder .tag p{border:1px solid #000;border-radius:100px;display:inline;font-size:clamp(14px,1.38vw,35px);line-height:.9;padding:clamp(5px,.34vw,8.88px) clamp(10px,.69vw,17.77px)}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element:first-child{padding-left:4vw}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element:last-child{padding-right:4vw}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery .swiper-slide{height:auto}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery .gallery-element{height:100%}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery .gallery-element .card-content-holder{background-color:#fdff99;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:16px}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery .gallery-element .card-content-holder .order-holder{margin-bottom:30px}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery .gallery-element .card-content-holder .order-holder p{font-size:clamp(112px,9.6vw,247px);font-weight:300;letter-spacing:-.02em;line-height:1}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery .gallery-element .card-content-holder .text-holder{margin-bottom:20px;margin-top:auto}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery .gallery-element .card-content-holder .text-holder p{font-size:clamp(24px,2.22vw,56.8px)}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery .gallery-element .card-content-holder .tag-holder .tag{display:block;padding:clamp(5px,.34vw,8.88px)}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery .gallery-element .card-content-holder .tag-holder .tag p{border:1px solid #000;border-radius:100px;display:inline;font-size:clamp(14px,1.38vw,35px);line-height:.9;padding:clamp(5px,.34vw,8.88px) clamp(10px,.69vw,17.77px)}.main-container.page .text-column-block .inner-section-holder{margin:0 auto;width:91.4%}.main-container.page .text-column-block .inner-section-holder .block-title-holder{padding-top:42.66vw}.main-container.page .text-column-block .inner-section-holder .block-title-holder h2{font-size:clamp(36px,4.44vw,113px);font-weight:300}.main-container.page .text-column-block .inner-section-holder .columns-block{margin-bottom:clamp(18px,1.6vw,42px);width:100%}.main-container.page .text-column-block .inner-section-holder .columns-block .thumbnail-block{position:relative}.main-container.page .text-column-block .inner-section-holder .columns-block .thumbnail-block .intro-text{align-items:flex-end;border-bottom:1px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:8px;padding-top:64vw;width:100%;z-index:30}.main-container.page .text-column-block .inner-section-holder .columns-block .thumbnail-block .intro-text .title-holder{flex-basis:100%;position:relative}.main-container.page .text-column-block .inner-section-holder .columns-block .thumbnail-block .intro-text .title-holder h2{font-size:clamp(76px,15.6vw,398px);font-weight:300;letter-spacing:-2px;line-height:.8}.main-container.page .text-column-block .inner-section-holder .columns-block .thumbnail-block .intro-text .title-holder h2.move-left{transform:translate(-2%)}.main-container.page .text-column-block .inner-section-holder .columns-block .thumbnail-block .intro-text .link-holder{display:none;flex-basis:23%}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block{margin:0 auto;position:relative;z-index:40}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder{display:flex;flex-wrap:wrap;justify-content:space-between}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col{flex-basis:100%}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.title-col{margin-bottom:40px;margin-top:64px}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.title-col h3{font-size:clamp(30px,3.3vw,85px);font-weight:300}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.content-col .text-container>*{margin-bottom:15px}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.content-col .text-container>:last-child{margin-bottom:0}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.content-col .clients-list{overflow:visible}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li{cursor:auto;padding-bottom:4px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li p{position:relative;z-index:10}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li .floating-img{opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:500}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li:hover .floating-img{opacity:1}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li:last-child{margin-bottom:0}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .link-holder{margin-top:80px}.main-container.page .legal-section{overflow:hidden;padding-top:150px!important}.main-container.page .legal-section .inner-section-container{margin:0 auto;max-width:1055px;width:90%}.main-container.page .legal-section .inner-section-container .title-holder{margin-bottom:56px;text-align:center}.main-container.page .legal-section .inner-section-container .title-holder h1{font-size:clamp(30px,5vw,70px);font-weight:600}.main-container.page .legal-section .inner-section-container .content-holder>*{font-size:16px;margin-bottom:15px}.main-container.page .legal-section .inner-section-container .content-holder>:last-child{margin-bottom:0}.main-container.page .legal-section .inner-section-container .content-holder h1,.main-container.page .legal-section .inner-section-container .content-holder h2,.main-container.page .legal-section .inner-section-container .content-holder h3,.main-container.page .legal-section .inner-section-container .content-holder h4,.main-container.page .legal-section .inner-section-container .content-holder h5{font-size:20px;font-weight:400;margin-bottom:0;margin-top:20px;text-transform:uppercase}.main-container.page .legal-section .inner-section-container .content-holder h1:first-child,.main-container.page .legal-section .inner-section-container .content-holder h2:first-child,.main-container.page .legal-section .inner-section-container .content-holder h3:first-child,.main-container.page .legal-section .inner-section-container .content-holder h4:first-child,.main-container.page .legal-section .inner-section-container .content-holder h5:first-child{margin-bottom:0}.main-container.page .legal-section .inner-section-container .content-holder ol,.main-container.page .legal-section .inner-section-container .content-holder ul{list-style:initial;padding-left:20px}.main-container.page .legal-section .inner-section-container .content-holder ol li,.main-container.page .legal-section .inner-section-container .content-holder ul li{margin-bottom:12px}.main-container.page .legal-section .inner-section-container .content-holder ol li:last-child,.main-container.page .legal-section .inner-section-container .content-holder ul li:last-child{margin-bottom:0}.main-container.page .legal-section .inner-section-container .content-holder ol{list-style:decimal}.main-container.single-project .project-intro-section .thumbnail-holder{margin-bottom:160px;width:100%}.main-container.single-project .project-intro-section .thumbnail-holder .inner-image-container{border-radius:0;padding-top:125%}.main-container.single-project .project-intro-section .inner-section-holder{margin:0 auto;width:91.4%}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:clamp(32px,3.3vw,85px)}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col{flex-basis:100%}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.title-col .title-holder{margin-bottom:clamp(24px,1.7vw,56px)}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.title-col .title-holder h1{font-size:clamp(30px,3.3vw,85px);font-weight:300}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.title-col .terms-holder{margin-bottom:40px}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.title-col .terms-holder a,.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.title-col .terms-holder p{color:#aeaeae;transition:.3s ease-in-out}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.title-col .terms-holder a:hover,.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.title-col .terms-holder p:hover{color:#000;transition:.3s ease-in-out}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.info-col .info-container{margin-bottom:clamp(32px,3.3vw,85px)}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.info-col .info-container .info-title{margin-bottom:16px}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.info-col .info-container .info-title h2{font-weight:500}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.info-col .info-container .info-content>*{font-weight:300;line-height:1.4;margin-bottom:15px}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.info-col .info-container .info-content>:last-child,.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col.info-col .info-container:last-child{margin-bottom:0}.main-container.single-project .post-gallery .inner-section-holder{margin:0 auto clamp(16px,1vw,42px);width:91.4%}.main-container.single-project .post-gallery .inner-section-holder .gallery-element{border-radius:8px;overflow:hidden;position:relative}.main-container.single-project .post-gallery .inner-section-holder .gallery-element .inner-image-container{border-radius:8px;padding-top:125%;position:relative;z-index:10}.main-container.single-project .post-gallery .inner-section-holder .gallery-element .overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}.main-container.single-project .post-gallery .inner-section-holder .gallery-element .text-holder{bottom:10%;left:5%;position:absolute;width:90%;z-index:30}.main-container.single-project .post-gallery .inner-section-holder .gallery-element .text-holder>*{color:#fff;font-size:clamp(18px,2.2vw,56px)}.main-container.single-project .post-gallery .inner-section-holder .swiper-pagination{bottom:4%;display:flex;left:5%;width:90%}.main-container.single-project .post-gallery .inner-section-holder .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid #fff;opacity:1}.main-container.single-project .post-gallery .inner-section-holder .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.main-container.single-project .post-gallery.keep-16x9 .inner-section-holder .gallery-element{border-radius:8px;overflow:hidden;position:relative}.main-container.single-project .post-gallery.keep-16x9 .inner-section-holder .gallery-element .inner-image-container{padding-top:56.25%}.main-container.single-project .full-text{margin-bottom:clamp(16px,1vw,42px);padding-top:42.66vw}.main-container.single-project .full-text .inner-section-holder{margin:0 auto;width:91.4%}.main-container.single-project .full-text .inner-section-holder .text-container>*{font-size:clamp(36px,4.4vw,102px);letter-spacing:-.02em;line-height:1.15}.main-container.single-project .full-text.h2-style .inner-section-holder .text-container>*{font-size:clamp(30px,3.3vw,85px)}.main-container.single-project .full-width-video{margin-bottom:clamp(16px,1vw,42px);width:100%}.main-container.single-project .full-width-video .inner-section-holder{margin:0 auto;width:91.4%}.main-container.single-project .full-width-video .inner-section-holder .inner-image-container{border-radius:8px;padding-top:125%}.main-container.single-project .full-width-video .inner-section-holder .inner-image-container.keep-16x9{padding-top:56.25%}.main-container.single-project .full-width-image{margin-bottom:clamp(16px,1vw,42px);width:100%}.main-container.single-project .full-width-image .inner-section-holder{margin:0 auto;width:91.4%}.main-container.single-project .full-width-image .inner-section-holder .inner-image-container{border-radius:8px;padding-top:56.5%}.main-container.single-project .full-width-image .inner-section-holder .inner-image-container.keep-vertical{padding-top:125%}.main-container.single-project .full-width-media-no-borders{margin-bottom:clamp(16px,1vw,42px);width:100%}.main-container.single-project .full-width-media-no-borders .inner-image-container{border-radius:0;padding-top:125%}.main-container.single-project .column-text-media{margin-bottom:clamp(16px,1vw,42px);width:100%}.main-container.single-project .column-text-media .inner-section-holder{margin:0 auto;width:91.4%}.main-container.single-project .column-text-media .inner-section-holder .flex-holder{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.main-container.single-project .column-text-media .inner-section-holder .flex-holder .col.media-col{flex-basis:100%;margin-bottom:clamp(32px,3.3vw,85px)}.main-container.single-project .column-text-media .inner-section-holder .flex-holder .col.media-col .inner-image-container{border-radius:8px;padding-top:100%}.main-container.single-project .column-text-media .inner-section-holder .flex-holder .col.text-col{flex-basis:100%}.main-container.single-project .column-text-media .inner-section-holder .flex-holder .col.text-col .text-holder>*{margin-bottom:15px}.main-container.single-project .column-text-media .inner-section-holder .flex-holder .col.text-col .text-holder>:last-child{margin-bottom:0}.main-container.single-project .column-text-media .inner-section-holder .flex-holder.izquierda .col.media-col{margin-bottom:0;order:2}.main-container.single-project .column-text-media .inner-section-holder .flex-holder.izquierda .col.text-col{margin-bottom:clamp(32px,3.3vw,85px);order:1}.main-container.single-project .column-media{margin-bottom:clamp(16px,1vw,42px);width:100%}.main-container.single-project .column-media .inner-section-holder{margin:0 auto;width:91.4%}.main-container.single-project .column-media .inner-section-holder .flex-holder{display:flex;flex-wrap:wrap;justify-content:space-between}.main-container.single-project .column-media .inner-section-holder .flex-holder .col{flex-basis:100%;margin-bottom:clamp(16px,1vw,42px)}.main-container.single-project .column-media .inner-section-holder .flex-holder .col .height-limit-container{overflow:hidden;padding-top:56.25%;position:relative}.main-container.single-project .column-media .inner-section-holder .flex-holder .col .height-limit-container .inner-image-container{height:100%;left:50%;padding-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.main-container.single-project .column-media .inner-section-holder .flex-holder .col .height-limit-container .inner-image-container img{height:100%;width:auto}.main-container.single-project .column-media .inner-section-holder .flex-holder .col .inner-image-container{border-radius:8px;padding-top:126%}.main-container.single-project .column-media .inner-section-holder .flex-holder .col .inner-image-container.horizontal{padding-top:56.25%;position:sticky;top:5px}.main-container.single-project .column-media .inner-section-holder .flex-holder .col:last-child{margin-bottom:0}.main-container.single-project .text-gallery .inner-section-holder{color:#000;margin:0 auto clamp(16px,1vw,42px);width:91.4%}.main-container.single-project .text-gallery .inner-section-holder .gallery-element{background-color:#ededed;border-radius:8px;overflow:hidden;position:relative}.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder{display:flex;flex-direction:column;height:100%;padding:2vw}.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder .top-line{display:flex;justify-content:space-between;margin-top:auto;padding-top:2vw}.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder .top-line .title-holder{margin-right:15px}.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder .top-line .title-holder p{font-weight:500}.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder .top-line .counter-hodler{margin-left:15px}.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder .top-line .counter-hodler p{font-weight:500}.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder .top-line .counter-hodler p span{cursor:pointer}.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder .text-holder{padding-top:42.66vw}.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder .text-holder>*{font-size:clamp(36px,4.4vw,102px)}.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder .text-holder.h2-style>*{font-size:clamp(30px,3.3vw,85px)}.main-container.single-project .text-gallery .inner-section-holder .swiper-pagination{display:none}.main-container.single-project .related-projects-holder{padding-top:42.66vw}.main-container.single-project .related-projects-holder .inner-section-holder{margin:0 auto clamp(16px,1vw,42px);width:91.4%}.main-container.single-project .related-projects-holder .inner-section-holder .section-title-holder{margin-bottom:16px}.main-container.single-project .related-projects-holder .inner-section-holder .section-title-holder h3{font-size:clamp(36px,4.4vw,102px);font-weight:300}.main-container.single-project .related-projects-holder .inner-section-holder .project-card .thumbnail-holder .inner-image-container{padding-top:125%}.main-container.single-project .related-projects-holder .inner-section-holder .related-projects-grid{display:flex;justify-content:space-between}.main-container.single-project .related-projects-holder .inner-section-holder .related-projects-grid .project-card{flex-basis:32.56%}.main-container.industries{overflow:hidden}.main-container.industries .industries-grid .inner-section-holder .industry-filter-holder{margin:0 auto clamp(18px,1.6vw,42px);padding-top:42.66vw;width:91.4%}.main-container.industries .industries-grid .inner-section-holder .industry-filter-holder p{font-size:clamp(30px,4.4vw,102px);letter-spacing:-.02em}.main-container.industries .industries-grid .inner-section-holder .industry-filter-holder p a{opacity:1;transition:.3s ease-in-out}.main-container.industries .industries-grid .inner-section-holder .industry-filter-holder p a:hover{opacity:.5;transition:.3s ease-in-out}.main-container.industries .industries-grid .inner-section-holder .industry-block{margin-bottom:clamp(18px,1.6vw,42px);width:100%}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block,.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .thumbnail-holder{position:relative}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .thumbnail-holder .inner-image-container{padding-top:170%}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .thumbnail-holder .overlay{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.25) 25%,hsla(0,0%,100%,0) 50.52%,hsla(0,0%,100%,.25) 75.52%,#fff),linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4));bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .intro-text{align-items:flex-end;bottom:2%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2vw;position:absolute;width:100%;z-index:30}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .intro-text .title-holder{flex-basis:100%}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .intro-text .title-holder h2{font-size:clamp(76px,15.6vw,398px);font-weight:300;letter-spacing:-2px;line-height:.8}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .intro-text .link-holder{display:none;flex-basis:23%}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .intro-text .link-holder .bttn-holder .bttn{font-size:clamp(28px,3.1vw,85px)}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block{margin:0 auto;position:relative;width:91.4%;z-index:40}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container{margin-top:60px}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder{display:flex;flex-wrap:wrap;justify-content:space-between}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col{flex-basis:100%}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.title-col{margin-bottom:40px}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.title-col h3{font-size:clamp(30px,3.3vw,85px);font-weight:300}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .text-container>*{margin-bottom:15px}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .text-container>:last-child{margin-bottom:0}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .clients-list{overflow:visible}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li{cursor:auto;padding-bottom:4px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li p{position:relative;z-index:10}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li .floating-img{max-width:200px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:13vw;z-index:500}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li .floating-img .inner-image-container{border-radius:12.4px;padding-top:125%;width:100%}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li .floating-img .inner-image-container img{display:block;width:100%}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li:hover .floating-img{opacity:1}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li:last-child{margin-bottom:0}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .link-holder{margin-top:80px}.main-container.blog .posts-grid .inner-section-holder{margin:0 auto clamp(18px,1.6vw,42px);width:91.4%}.main-container.blog .posts-grid .inner-section-holder .minutes-intro-holder{margin-bottom:clamp(18px,1.6vw,42px);padding-top:42.66vw}.main-container.blog .posts-grid .inner-section-holder .minutes-intro-holder>*{font-size:clamp(30px,4.4vw,102px);font-weight:300;letter-spacing:-.02em;line-height:1.15}.main-container.blog .posts-grid .inner-section-holder .blog-card{border-top:1px solid #000;display:block;padding:12px 0}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder{display:flex}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.thumbnail-col{flex-basis:30%;margin-right:auto}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.thumbnail-col .inner-image-container{border-radius:8px;padding-top:125%}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.title-col{display:flex;flex-basis:64%;flex-direction:column;margin-left:20px;margin-right:2.75%}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.title-col .title-holder{margin-bottom:auto}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.title-col .title-holder h2{font-size:clamp(24px,2.2vw,56px);font-weight:300}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.title-col .terms-holder{margin-top:15px}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.title-col .terms-holder p{color:#aeaeae}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.excerpt-col{display:none;flex-basis:27%}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.excerpt-col .text-holder{margin-bottom:auto;margin-top:4px}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.excerpt-col .text-holder>*{margin-bottom:15px}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.excerpt-col .text-holder>:last-child{margin-bottom:0}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.excerpt-col .read-more-holder{margin-top:15px}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.excerpt-col .read-more-holder .bttn{font-size:clamp(18px,1.4vw,36px)}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.excerpt-col .read-more-holder .bttn:before{height:clamp(13px,.9vw,23px);margin-right:8px;width:clamp(13px,.9vw,23px)}.main-container.blog .posts-grid .inner-section-holder .blog-card:last-child{border-bottom:1px solid #000}.main-container.blog .scroll-top-holder{display:none}.main-container.single-post .content-holder{padding-top:42.66vw}.main-container.single-post .content-holder .inner-section-holder{margin:0 auto clamp(18px,1.6vw,42px);width:91.4%}.main-container.single-post .content-holder .inner-section-holder .flex-holder{display:flex;flex-wrap:wrap;justify-content:space-between}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col{flex-basis:100%}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content .title-holder{margin-bottom:32px}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content .title-holder h1{font-size:clamp(30px,3.3vw,85px);font-weight:300}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content .terms-holder{margin-bottom:24px}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content .terms-holder h3{color:#aeaeae;font-weight:300}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content .rrss-share-link{margin-bottom:40px}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content .rrss-share-link ul{align-items:center;display:flex;justify-content:flex-start}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content .rrss-share-link ul li{margin-right:32px}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content .rrss-share-link ul li a{align-items:center;display:flex;justify-content:center}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content .rrss-share-link ul li a img{height:clamp(18px,1.4vw,36px)}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content .rrss-share-link ul li:last-child{margin-right:0}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.text-col{flex-basis:100%}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.text-col .text-container>*{line-height:1.4;margin-bottom:16px}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.text-col .text-container>:last-child{margin-bottom:0}.main-container.single-post .full-width-video .inner-section-holder{margin:48px auto clamp(18px,1.6vw,42px);width:91.4%}.main-container.single-post .full-width-video .inner-section-holder .inner-image-container{padding-top:56.25%}.main-container.single-post .post-gallery .inner-section-holder{margin:48px auto clamp(18px,1.6vw,42px);width:91.4%}.main-container.single-post .post-gallery .inner-section-holder .gallery-element{border-radius:8px;overflow:hidden;position:relative}.main-container.single-post .post-gallery .inner-section-holder .gallery-element .inner-image-container{border-radius:8px;padding-top:125%;position:relative;z-index:10}.main-container.single-post .post-gallery .inner-section-holder .gallery-element .overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}.main-container.single-post .post-gallery .inner-section-holder .gallery-element .text-holder{bottom:10%;left:5%;position:absolute;width:90%;z-index:30}.main-container.single-post .post-gallery .inner-section-holder .gallery-element .text-holder>*{color:#fff;font-size:clamp(18px,2.2vw,56px)}.main-container.single-post .post-gallery .inner-section-holder .swiper-pagination{bottom:4%;display:flex;left:5%;width:90%}.main-container.single-post .post-gallery .inner-section-holder .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid #fff;opacity:1}.main-container.single-post .post-gallery .inner-section-holder .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.main-container.single-post .post-gallery.keep-16x9 .inner-section-holder .gallery-element{border-radius:8px;overflow:hidden;position:relative}.main-container.single-post .post-gallery.keep-16x9 .inner-section-holder .gallery-element .inner-image-container{padding-top:56.25%}.dark-body header .inner-header-holder .navigation-container nav ul li a.router-link-active,.dark-body header .inner-header-holder .navigation-container nav ul li a.router-link-exact-active{color:#000;transition:.3s ease-in-out}.dark-body header .inner-header-holder .navigation-container nav ul li:after{background-color:#fff}.dark-body header .inner-header-holder .navigation-container nav ul #current-page-marker{background-color:#fff;transition:.3s ease-in-out}.dark-body header .inner-header-holder .logo-holder h1{color:#fff!important}.dark-body .layout-holder,.dark-body .main-container{background:#000;transition:background .3s ease-in-out}.dark-body .main-container.blog .posts-grid .inner-section-holder .blog-card{border-top:1px solid #fff}.dark-body .main-container.blog .posts-grid .inner-section-holder .blog-card:last-child{border-bottom:1px solid #fff}.dark-body .main-container .industries-grid .inner-section-holder .industry-block .thumbnail-block .thumbnail-holder .overlay{background:linear-gradient(180deg,#000,rgba(0,0,0,.25) 25%,transparent 50.52%,rgba(0,0,0,.25) 75.52%,#000),linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}@keyframes marquee{0%{left:0}50%{left:-100%}}@keyframes button-hover{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.fade-enter-active,.fade-leave-active{transition:opacity .6s}.fade-enter,.fade-leave-to{opacity:0;transition:opacity .6s}.fade-up-enter-active,.fade-up-leave-active{transform:translateY(0);transition:transform .5s}.fade-up-enter,.fade-up-leave-to{transform:translateY(100%);transition:transform .5s}.fade-out-leave-active,.fade-out-leave-to{transition:opacity .5s}.fade-out-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{transform:translate(0);transition:transform .5s}.slide-left-enter,.slide-left-leave-to{transform:translate(100%);transition:transform .5s}.slide-right-enter-active,.slide-right-leave-active{transform:translate(0);transition:transform .5s}.slide-right-enter,.slide-right-leave-to{transform:translate(-100%);transition:transform .5s}.solo-movil{display:block}.solo-pc{display:none}footer{padding-top:42.66vw}footer .inner-footer-container{margin:0 auto;width:91.4%}footer .inner-footer-container .claim-holder .claim-text>*{font-size:clamp(36px,4.4vw,102px);font-weight:300;letter-spacing:-.02em;line-height:1.15}footer .inner-footer-container .claim-signature{padding:40px 0;text-align:right}footer .inner-footer-container .claim-signature p{font-size:clamp(30px,3.3vw,85px);font-weight:300}footer .inner-footer-container .info-holder{padding:40px 0 56px}footer .inner-footer-container .info-holder .flex-holder{display:flex;flex-wrap:wrap;justify-content:space-between}footer .inner-footer-container .info-holder .flex-holder .col.links-col{flex-basis:100%}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder{display:flex;flex-wrap:wrap;justify-content:space-between}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col{flex-basis:44%}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col .content-holder{font-size:clamp(18px,1.4vw,36px);margin-bottom:32px}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col .content-holder .title-holder{margin-bottom:8px}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col .content-holder .title-holder p{font-weight:400}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col .content-holder .text-holder>*{margin-bottom:8px}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col .content-holder .text-holder>:last-child{margin-bottom:0}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col:first-child{display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:space-between;order:1}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col:first-child .content-holder{flex-basis:44.6%}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col:nth-child(2){flex-basis:33%;order:3}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col:last-child{flex-basis:55%;order:2}footer .inner-footer-container .info-holder .flex-holder .col.info-col{flex-basis:100%}footer .inner-footer-container .info-holder .flex-holder .col.info-col .newsletter-form{margin-bottom:32px}footer .inner-footer-container .info-holder .flex-holder .col.info-col .newsletter-form label{-webkit-font-smoothing:antialiased;color:#fff;font-family:Saans,serif;font-size:clamp(18px,1.4vw,36px);font-weight:300;letter-spacing:0;padding-bottom:24px}footer .inner-footer-container .info-holder .flex-holder .col.info-col .newsletter-form input{-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:block;font-family:Saans,serif;font-size:clamp(18px,1.4vw,36px);font-weight:300;letter-spacing:0;width:100%}footer .inner-footer-container .info-holder .flex-holder .col.info-col .newsletter-form input::-moz-placeholder{color:#fff;font-family:Saans,serif;font-size:clamp(18px,1.4vw,36px);font-weight:300}footer .inner-footer-container .info-holder .flex-holder .col.info-col .newsletter-form input::placeholder{color:#fff;font-family:Saans,serif;font-size:clamp(18px,1.4vw,36px);font-weight:300}footer .inner-footer-container .info-holder .flex-holder .col.info-col .newsletter-form button{-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Saans,serif;font-size:clamp(18px,1.4vw,36px);font-weight:300;letter-spacing:0;line-height:1.15;margin-bottom:8px;margin-top:10px;padding:0;text-align:center}footer .inner-footer-container .info-holder .flex-holder .col.info-col .newsletter-form button:before{background-image:url(./arrow_white.1877aa83.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:clamp(13px,.9vw,23px);margin-right:8px;transform:translate(0);width:clamp(13px,.9vw,23px)}footer .inner-footer-container .info-holder .flex-holder .col.info-col .newsletter-form button:hover:before{animation:button-hover 2s ease-in-out infinite}footer .inner-footer-container .info-holder .flex-holder .col.info-col .newsletter-form .legal-disclaimer p{color:#676767;font-size:clamp(18px,1.4vw,36px);font-weight:300;line-height:1.4}footer .inner-footer-container .info-holder .flex-holder .col.info-col .awards-holder{display:flex;flex-wrap:wrap;justify-content:space-between}footer .inner-footer-container .info-holder .flex-holder .col.info-col .awards-holder .awward{flex-basis:46%;margin-bottom:10px}footer .inner-footer-container .info-holder .flex-holder .col.info-col .awards-holder .awward img{height:auto;width:100%}footer .inner-footer-container .info-holder .flex-holder .col.info-col .awards-holder .awward:last-child,footer .inner-footer-container .info-holder .flex-holder .col.info-col .awards-holder .awward:nth-last-child(2){margin-bottom:0}footer .inner-footer-container .info-holder .legal-holder{margin-top:15px}footer .inner-footer-container .info-holder .legal-holder ul{display:flex;flex-wrap:wrap}footer .inner-footer-container .info-holder .legal-holder ul li{flex-basis:100%;margin-top:8px}footer .inner-footer-container .info-holder .legal-holder ul li a{color:#676767;font-size:clamp(18px,1.4vw,36px);font-weight:300;line-height:1.4}#catapult-cookie-bar{background-color:#1d252c!important;box-shadow:6px 6px 25px #0000004d;color:#fff!important;font-family:Work Sans,sans-serif!important}#catapult-cookie-bar a{color:#fff!important;font-weight:700!important}#catapultCookieAceptar,#catapultCookieRechazar{background-color:transparent;border-radius:0!important;color:#fff;cursor:pointer;font-family:Work Sans,sans-serif;font-size:15px;font-weight:500;position:relative;width:100px}.grecaptcha-badge{visibility:hidden}.page-enter-active,.page-leave-active{transition:all .6s}.page-enter-from,.page-leave-to{overflow:hidden;position:relative;transform:translateY(50%);transition:all .6s;z-index:2}.page-enter-to,.page-leave-from{left:0;opacity:1;position:fixed;right:0;top:0;transform:translateY(0);transition:all .6s;z-index:40}@media only screen and (min-width:480px){body:after{content:"hSmart";display:none}.container,.container-fluid{max-width:480px}}@media only screen and (min-width:768px){body:after{content:"vTablet";display:none}.container,.container-fluid{max-width:750px}.video-popup .video-wrapper{height:500px;max-width:900px}}@media only screen and (min-width:992px){body:after{content:"Desktop";display:none}.container,.container-fluid{max-width:970px}.solo-movil{display:none}.solo-pc{display:block}header .inner-header-holder{align-items:center;width:96.66%}header .inner-header-holder.inner-header-holder-not-center{align-items:center}header .inner-header-holder .lang-switcher-holder{display:block}header .inner-header-holder .lang-switcher-holder .lang-selector{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff9;border-radius:100px;cursor:pointer;margin-right:8px;position:relative;transition:.3s ease-in-out}header .inner-header-holder .lang-switcher-holder .lang-selector a{color:#000;display:block;padding:clamp(11px,.76vw,19.55px);transition:.3s ease-in-out}header .inner-header-holder .lang-switcher-holder .lang-selector:hover{background-color:#000;transition:.3s ease-in-out}header .inner-header-holder .lang-switcher-holder .lang-selector:hover a{color:#fff;transition:.3s ease-in-out}header .inner-header-holder .navigation-container{bottom:auto;left:auto;margin-right:2vw;position:relative;top:0;transform:none}header .inner-header-holder .navigation-container nav{box-shadow:none}header .inner-header-holder .navigation-container nav ul{padding:0 clamp(3px,.2vw,5.33px)}header .inner-header-holder .navigation-container nav ul li{padding:clamp(11px,.76vw,19.55px) clamp(20px,1.38vw,35.55px)}header .inner-header-holder .navigation-container nav ul li a{font-size:clamp(16px,1.4vw,36px)}.project-card .text-holder .project-name{margin-bottom:8px}.single-scroll-intro-element{padding-top:22.22vw}.single-scroll-intro-element .intro-text-holder{padding:0;text-align:center}.main-container.page .elem:first-child section{padding-top:22.22vw}.main-container.page.home .elem:first-child section{padding-top:0}.main-container.page.home .elem:nth-child(2) section{padding-top:22.22vw}.main-container.page .full-width-video .inner-section-holder .inner-image-container{padding-top:56.25%}.main-container.page .full-text .inner-section-holder{width:96.66%}.main-container.page .single-project{margin-bottom:48px}.main-container.page .single-project .inner-section-holder{width:96.66%}.main-container.page .single-project .inner-section-holder .project-card .thumbnail-holder .inner-image-container{padding-top:56.25%}.main-container.page .project-columns{margin-bottom:48px}.main-container.page .project-columns .inner-section-holder{width:96.66%}.main-container.page .project-columns .inner-section-holder .flex-holder .col{flex-basis:49.5%;margin-bottom:0}.main-container.page .project-columns .inner-section-holder .flex-holder .col .project-card .thumbnail-holder .inner-image-container{padding-top:125%}.main-container.page .project-columns .inner-section-holder .flex-holder .col.left-col{margin-right:.5%}.main-container.page .project-columns .inner-section-holder .flex-holder .col.right-col{margin-left:.5%}.main-container.page .link .inner-section-holder{width:96.66%}.main-container.page .scroll-gallery,.main-container.page .text-marquee .inner-section-holder{padding-top:22.22vw}.main-container.page .scroll-gallery .inner-section-holder .title-holder{width:96.66%}.main-container.page .scroll-gallery .inner-section-holder .gallery .gallery-elem .text-holder{margin-bottom:8px}.main-container.page .scroll-gallery-cards .inner-section-holder .block-title-holder{margin:0 auto;padding-bottom:1.66vw;padding-top:22.22vw;width:96.66%}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder{padding-top:1.66vw}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element{flex-basis:42%;margin-right:clamp(16px,1.11vw,28.44px)}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element .card-content-holder{background-color:#ebebeb;padding:24px;transform:scale(1);transition:.3s ease-in-out}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element .card-content-holder .order-holder{margin-bottom:120px}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element:hover .card-content-holder{background-color:#fdff99;transform:scale(1.025);transition:.3s ease-in-out}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element:first-child{padding-left:2vw}.main-container.page .scroll-gallery-cards .inner-section-holder .gallery-outer-holder .gallery-inner-holder .gallery-element:last-child{padding-right:2vw}.main-container.page .text-column-block .inner-section-holder{width:96.66%}.main-container.page .text-column-block .inner-section-holder .block-title-holder{padding-top:22.22vw}.main-container.page .text-column-block .inner-section-holder .columns-block .thumbnail-block .thumbnail-holder .inner-image-container{padding-top:54%}.main-container.page .text-column-block .inner-section-holder .columns-block .thumbnail-block .intro-text{padding-top:28.75vw}.main-container.page .text-column-block .inner-section-holder .columns-block .thumbnail-block .intro-text .title-holder{flex-basis:49%}.main-container.page .text-column-block .inner-section-holder .columns-block .thumbnail-block .intro-text .link-holder{display:block;flex-basis:23%}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder{flex-wrap:nowrap}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col{flex-basis:44%;padding-top:5.55vw}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.title-col{margin-bottom:0;margin-top:0}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li{padding-bottom:8px}.main-container.page .text-column-block .inner-section-holder .columns-block .info-block .link-holder-mobile{display:none}.main-container .projects-grid .inner-section-holder{width:96.66%}.main-container .projects-grid .inner-section-holder .grid-title,.main-container .projects-grid .inner-section-holder .projects-filter-holder{padding-top:22.22vw}.main-container .projects-grid .inner-section-holder .flex-holder .project-card{flex-basis:calc(33.33% - 10.66px);margin-bottom:48px;margin-right:16px}.main-container .projects-grid .inner-section-holder .flex-holder .project-card:nth-child(3n){margin-right:0}.main-container .projects-grid .sticky-filters-holder{bottom:5%;display:block;position:sticky}.main-container .projects-grid .sticky-filters-holder .filters-holder{display:inline-block;left:50%;max-width:90%;padding:3px;position:relative;transform:translate(-50%)}.main-container .projects-grid .sticky-filters-holder .filters-holder .close-holder{align-items:center;display:flex;justify-content:center}.main-container .projects-grid .sticky-filters-holder .filters-holder .close-holder button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.4);border-radius:200px;cursor:pointer;height:40px;margin-bottom:5px;padding:clamp(8px,.55vw,14.2px);position:relative;transition:.3s ease-in-out;width:40px}.main-container .projects-grid .sticky-filters-holder .filters-holder .close-holder button .bar{background-color:#fff;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:.3s ease-in-out;width:60%}.main-container .projects-grid .sticky-filters-holder .filters-holder .close-holder button .bar:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.main-container .projects-grid .sticky-filters-holder .filters-holder .close-holder button:hover{background-color:#fff;transition:.3s ease-in-out}.main-container .projects-grid .sticky-filters-holder .filters-holder .close-holder button:hover .bar{background-color:#000;transition:.3s ease-in-out}.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder .filter-element{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.4);border-radius:200px;cursor:pointer;flex-shrink:0;margin-bottom:5px;margin-right:5px;padding:clamp(8px,.55vw,14.2px) clamp(20px,1.38vw,35.55px)}.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder .filter-element p{color:#fff}.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder .filter-element.selected,.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder .filter-element:hover{background-color:#fff}.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder .filter-element.selected p,.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder .filter-element:hover p{color:#000}.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder::-webkit-scrollbar{height:0}.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder::-webkit-scrollbar-thumb{background:transparent;-webkit-box-shadow:inset 0 0 0 transparent}.main-container .projects-grid .sticky-filters-holder .filters-holder .inner-holder::-webkit-scrollbar-thumb:window-inactive{background:transparent}.main-container.projects .mobile-project-filters-list,.main-container.projects .mobile-project-filters-toggle{display:none}.main-container.single-project .project-intro-section .thumbnail-holder .inner-image-container{padding-top:56.25%}.main-container.single-project .project-intro-section .inner-section-holder{width:96.66%}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder{flex-wrap:nowrap}.main-container.single-project .project-intro-section .inner-section-holder .flex-holder .col{flex-basis:44.3%}.main-container.single-project .post-gallery .inner-section-holder{width:96.66%}.main-container.single-project .post-gallery .inner-section-holder .gallery-element .inner-image-container{padding-top:56.25%}.main-container.single-project .post-gallery .inner-section-holder .gallery-element .text-holder{bottom:24px;left:24px;width:44%}.main-container.single-project .post-gallery .inner-section-holder .swiper-pagination{bottom:24px;justify-content:flex-end;left:auto;padding-right:24px;width:100%}.main-container.single-project .full-text{padding-top:22.22vw}.main-container.single-project .full-text .inner-section-holder,.main-container.single-project .full-width-video .inner-section-holder{width:96.66%}.main-container.single-project .full-width-video .inner-section-holder .inner-image-container{padding-top:56.25%}.main-container.single-project .full-width-image .inner-section-holder{width:96.66%}.main-container.single-project .full-width-image .inner-section-holder .inner-image-container,.main-container.single-project .full-width-image .inner-section-holder .inner-image-container.keep-vertical,.main-container.single-project .full-width-media-no-borders .inner-image-container{padding-top:56.25%}.main-container.single-project .column-text-media .inner-section-holder{width:96.66%}.main-container.single-project .column-text-media .inner-section-holder .flex-holder .col.media-col{flex-basis:49.5%;margin-bottom:0}.main-container.single-project .column-text-media .inner-section-holder .flex-holder .col.text-col{flex-basis:44%;margin-bottom:0}.main-container.single-project .column-media .inner-section-holder{width:96.66%}.main-container.single-project .column-media .inner-section-holder .flex-holder .col{flex-basis:49.5%;margin-bottom:0}.main-container.single-project .column-media .inner-section-holder .flex-holder.horizontal-image-max-height .col{flex-basis:30.5%}.main-container.single-project .column-media .inner-section-holder .flex-holder.horizontal-image-max-height .col.horizontal-col{flex-basis:68.5%}.main-container.single-project .text-gallery .inner-section-holder{width:96.66%}.main-container.single-project .related-projects-holder,.main-container.single-project .text-gallery .inner-section-holder .gallery-element .inner-holder .text-holder{padding-top:22.22vw}.main-container.single-project .related-projects-holder .inner-section-holder{width:96.66%}.main-container.industries .industries-grid .inner-section-holder .industry-filter-holder{padding-top:22.22vw;width:96.66%}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .thumbnail-holder .inner-image-container{padding-top:54%}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .intro-text .title-holder{flex-basis:49%}.main-container.industries .industries-grid .inner-section-holder .industry-block .thumbnail-block .intro-text .link-holder{display:block;flex-basis:23%}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block{width:96.66%}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder{flex-wrap:nowrap}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col{flex-basis:44%}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.title-col{margin-bottom:0}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .info-text-container .flex-holder .col.content-col .clients-list ul li{padding-bottom:8px}.main-container.industries .industries-grid .inner-section-holder .industry-block .info-block .link-holder-mobile{display:none}.main-container.blog .posts-grid .inner-section-holder{width:96.66%}.main-container.blog .posts-grid .inner-section-holder .minutes-intro-holder{padding-top:22.22vw}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.thumbnail-col{flex-basis:11%}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.title-col{flex-basis:25%}.main-container.blog .posts-grid .inner-section-holder .blog-card .flex-holder .col.excerpt-col{display:flex;flex-direction:column}.main-container.blog .scroll-top-holder{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0006;border-radius:200px;bottom:15px;cursor:pointer;display:block;height:clamp(64px,4.44vw,113vw);position:fixed;right:15px;width:clamp(64px,4.44vw,113vw)}.main-container.blog .scroll-top-holder img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:50%}.main-container.single-post .content-holder{padding-top:22.22vw}.main-container.single-post .content-holder .inner-section-holder{width:96.66%}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col{flex-basis:44%}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.title-col .sticky-content{position:sticky;top:20px}.main-container.single-post .content-holder .inner-section-holder .flex-holder .col.text-col{flex-basis:44%}.main-container.single-post .full-width-video .inner-section-holder,.main-container.single-post .post-gallery .inner-section-holder{width:96.66%}.main-container.single-post .post-gallery .inner-section-holder .gallery-element .inner-image-container{padding-top:56.25%}.main-container.single-post .post-gallery .inner-section-holder .gallery-element .text-holder{bottom:24px;left:24px;width:44%}.main-container.single-post .post-gallery .inner-section-holder .swiper-pagination{bottom:24px;justify-content:flex-end;left:auto;padding-right:24px;width:100%}.fade-info-modal-enter-active,.fade-info-modal-leave-active{opacity:1;transform:translateY(0);transition:opacity .5s}.fade-info-modal-enter,.fade-info-modal-leave-to{opacity:0;transform:translateY(0);transition:opacity .5s}footer{padding-top:22.22vw}footer .inner-footer-container{width:96.66%}footer .inner-footer-container .info-holder{padding:24px 0 32px}footer .inner-footer-container .info-holder .flex-holder{flex-wrap:nowrap}footer .inner-footer-container .info-holder .flex-holder .col.links-col{flex-basis:39%}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder{display:flex;flex-wrap:nowrap;justify-content:space-between}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col{flex-basis:auto;margin-bottom:0}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col .content-holder{margin-bottom:24px}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col .content-holder .text-holder>*,footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col .content-holder .title-holder{margin-bottom:4px}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col:first-child{flex-basis:33%}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col:first-child .content-holder{flex-basis:100%}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col:nth-child(2){flex-basis:16.3%;order:2}footer .inner-footer-container .info-holder .flex-holder .col.links-col .inner-flex-holder .inner-col:last-child{flex-basis:38.3%;order:3}footer .inner-footer-container .info-holder .flex-holder .col.info-col{flex-basis:35%}footer .inner-footer-container .info-holder .legal-holder ul{flex-wrap:nowrap}footer .inner-footer-container .info-holder .legal-holder ul li{flex-basis:auto;margin-right:24px;margin-top:0}}@media only screen and (min-width:1200px){body:after{content:"Desktop";display:none}.container,.container-fluid{max-width:1170px}}.preloader-page[data-v-c17bd2da]{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.preloader-page-box[data-v-c17bd2da]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.preloader-page-box-img[data-v-c17bd2da]{min-width:200px;width:10vw}
