@charset "UTF-8";:root{--heading-h1-font-weight:600;--heading-h2-font-weight:600;--heading-h3-font-weight:600;--heading-h4-font-weight:600;--heading-h5-font-weight:600;--heading-h6-font-weight:600;--heading-h1-line-height:1;--heading-h2-line-height:1.1786;--heading-h3-line-height:1.3125;--heading-h4-line-height:1.5;--heading-h5-line-height:1.5;--heading-h6-line-height:1.846}.cc-revoke,.cc-window{font-family:inherit}main{background:#fff !important}.t4-wrapper{border:none;max-width:inherit;margin:auto}.t4-offcanvas-toggle{background:transparent;color:var(--mainnav-link-color)}.t4-offcanvas-toggle:hover{cursor:pointer;color:var(--mainnav-link-hover-color)}.acm-social.style-1 .social-follow-wrap{border-right:none}.acm-social.style-1 .social-follow-wrap a{border-left:none}.category-action-hilite a{display:block;padding:.25rem;padding-left:0;position:relative}.category-action-hilite a::before,.category-module li a::before{display:inline-block;content:"";border-bottom:1px solid var(--body-link-color);width:calc(1.5rem + 8px);bottom:.7rem}.pagination-action-hilite a.btn.btn-secondary{background-color:inherit;border-color:inherit;color:var(--body-link-color);border:inherit;border-radius:inherit;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);font-style:var(--body-font-style);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.pagination-action-hilite a.btn.btn-secondary .icon-chevron-right::before,.pagination-action-hilite a.btn.btn-secondary .icon-chevron-left::before{display:inline-block;content:"";border-bottom:1px solid var(--body-link-color);width:calc(1.5rem + 8px);bottom:.7rem}.pagination-action-hilite a.btn.btn-secondary .icon-chevron-left{margin-right:0}.pagination-action-hilite a.btn.btn-secondary .icon-chevron-right{margin-left:0}.pagination-action-hilite a.btn.btn-sm.btn-secondary.previous{padding-left:0}.pagination-action-hilite a.btn.btn-sm.btn-secondary.previous{padding-right:0}div[id*="t4-section-"] .module-title,div[id^="t4-section-"] .module-title{margin:0 0 2rem 0}.mod-articles-category-title.active{background-color:var(--t4-gray-200)}#t4-header.t4-sticky{background-color:white;z-index:9}#t4-hero.t4-hero{margin-top:-140px}.mod-languages a{color:var(--body-text-color)}div.mod-languages li{margin:0}div.mod-languages ul li.lang-active{background-color:inherit}div.mod-languages ul li.lang-active a{text-decoration:underline}a.anchor{display:block;position:relative;top:-200px;visibility:hidden}.acm-hero.style-motta .hero-img,.acm-features.style-motta .features-item{min-height:500px;filter:grayscale(100%) brightness(120%);-webkit-filter:grayscale(100%) brightness(120%);-webkit-transition:all .5s ease-in-out}.acm-features.style-motta .features-item:hover{filter:grayscale(0%) brightness(120%) saturate(0.5);-webkit-filter:grayscale(0%) brightness(120%) saturate(0.5);-webkit-transform:scale(1.1)}.acm-hero.style-motta .hero-img.item-2{min-height:inherit}.category-projects-list.category-projects-list-motta .col{margin-bottom:0;margin-top:0}.category-projects-list.category-projects-list-motta .intro-image{margin-bottom:2rem}.acm-hero.style-motta-team .hero-img,.acm-features.style-motta-team .features-item{min-height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%) brightness(120%)}.acm-features.acm-features.style-motta-team .features-item .item-inner{padding:7rem}.header-block-1{box-shadow:0 0 25px rgba(0,0,0,.15)}.header-block-1 .header-wrap{border-bottom:none}.navbar-brand a{display:block}.navbar-brand a .logo-img{height:80px;width:auto}.item-page .page-header h2,.item-page .page-header .h2{font-weight:600}@media (min-width:992px){.with-columns .hero-desc,.with-columns .article-body{column-count:2;column-gap:3rem;column-fill:balance}}@media (min-width:576px){.position-md-fixed{position:fixed !important}}.project-info-wrap h2{margin-bottom:0}.view-project .project-type,.view-project-detail .project-type{text-transform:capitalize;font-size:var(--body-font-size)}.c-offcanvas--left{height:100%;transform:translate3d(-100%,0,0);width:100%}.t4-offcanvas .t4-off-canvas-body{padding:1.5rem 0;height:calc(100% - 10rem);overflow-y:auto}.t4-offcanvas .t4-off-canvas-body .navbar .nav-link,.t4-offcanvas .t4-off-canvas-body .navbar .separator{color:var(--heading-color);font-size:var(--h3-font-size);padding:0.625rem 0;font-weight:300}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect{position:fixed;top:40%;left:0%;z-index:5000;padding:0;width:100%}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item{display:flex;justify-content:center;align-items:stretch;position:static}.t4-offcanvas .t4-off-canvas-header{background-color:#fff;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0.75rem 2.25rem}.t4-offcanvas .t4-off-canvas-header .logo-img{max-height:115px}@media (max-width:575.98px){.t4-offcanvas .t4-off-canvas-header .logo-img{max-height:70px;margin:18px 0}}.t4-offcanvas .t4-off-canvas-header .close{background-color:transparent;border:0;border-radius:50%;height:var(--h1-font-size);outline:none;margin-left:0;order:-1;padding:0;transition:all 0.2s ease-in-out;text-shadow:none;width:var(--h1-font-size);position:fixed}.t4-offcanvas .t4-off-canvas-header .close span{color:#666;display:block;height:var(--h1-font-size);font-size:var(--h1-font-size);line-height:28px;transition:all 0.35s ease;width:var(--h1-font-size);font-weight:lighter}.t4-offcanvas .t4-off-canvas-header .close span{line-height:calc(var(--h1-font-size) - 4px);font-family:var(--body-font-family)}.t4-offcanvas .t4-off-canvas-header a{outline:none;order:2;display:flex;margin-right:auto;margin-left:auto}.hero-img.item-min-height .img,.category-projects-list-motta .intro-image a{display:block;min-height:500px;overflow:hidden;position:relative}.hero-img.item-min-height .img>img,.category-projects-list-motta .intro-image a>img{width:100%;height:100%;position:absolute;object-fit:cover}@media (min-width:768px){.items-intro .item-wrap .image-wrap .item-image a{min-height:500px;display:block;position:relative;-webkit-filter:grayscale(100%) brightness(120%);filter:grayscale(100%) brightness(120%);-webkit-transition:all .5s ease-in-out}.items-intro .item-wrap .image-wrap .item-image a:hover{filter:grayscale(0%) brightness(120%) saturate(0.5);-webkit-filter:grayscale(0%) brightness(120%) saturate(0.5);-webkit-transform:scale(1.1)}.items-intro .item-wrap .image-wrap .item-image a img{max-width:100%;width:100%;height:100%;object-fit:cover;position:absolute;pointer-events:none}}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.ken{animation:kenny 60s linear;background-position:center;height:100vh;opacity:1;overflow:hidden;scale:1.5}@keyframes kenny{100%{opacity:0;scale:1}}
