body{line-height:170%;animation:fadeIn 0.3s ease-in-out;overflow-x:hidden}#loaded{pointer-events:none}.upad-fs-wrapper .ms-fs-menu.visible{z-index:999999}.upad-fs-wrapper .container-menu{z-index:1000000}a{color:var(--main-dark-color)!important}a:hover{color:var(--main-color)!important}.ms-fs-menu ul.navbar-nav-button .current_page_item>a{border-bottom:0!important}.ms-fs-menu a{color:white!important}.ms-fs-menu a:hover{color:var(--main-color)!important}.upad-fs-wrapper .ms-fs-menu{transition:none}.upad-fs-wrapper .action-menu .burger .line{transition:background-color 0.6s cubic-bezier(.405,0,.025,1)}.upad-fs-wrapper .action-menu .text span{transition:color 0.6s cubic-bezier(.405,0,.025,1)}.upad-fs-wrapper .ms-fs-container .navbar-nav-button>li>a{transform:translateY(80px);transition:visibility 1s,opacity 0.2s ease-out,color 0.3s ease}.upad-fs-wrapper .ms-fs-container .navbar-nav-button.active>li>a{transition:visibility 0s,opacity 0.3s ease-in,color 0.3s ease}.navigation .post-title:hover{color:var(--color-contrast-high)!important}.wp-social-link a,.wp-social-link a:hover{color:white!important}footer a:hover{color:white!important;text-decoration:underline!important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}p{margin:16px 0!important}.post-meta-date,.meta-date-sp{display:none!important}.wpforms-submit{background-color:var(--main-color)!important}div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full input[type=submit]:active,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active,.wp-core-ui div.wpforms-container-full input[type=submit]:hover,.wp-core-ui div.wpforms-container-full input[type=submit]:active,.wp-core-ui div.wpforms-container-full button[type=submit]:hover,.wp-core-ui div.wpforms-container-full button[type=submit]:active,.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button:active{background:var(--main-dark-color)!important}.ms-p--ttr{display:none!important}footer>*{color:var(--footer-text-color)}.entry-content p{margin:0 auto!important}.loop-article figure{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.loop-article:hover figure{opacity:.6}.loop-article h3{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.loop-article:hover h3{color:var(--main-color)}.ms-fs-menu ul.navbar-nav-button{max-width:100%!important}.ms-fs-menu ul.navbar-nav-button .current_page_item>a{padding:8px 0}.ms-fs-menu ul.navbar-nav-button .current_page_item>a{border-bottom:solid 6px var(--color-primary)}.menu-item{padding:24px 0}.socials li{margin-top:4px}.main-color{color:var(--main-color)}.wp-block-columns .wp-block-column>*{margin-top:0}.post-edit-link{display:none!important}.footer{padding:12px;background-color:var(--main-color);color:var(--footer-text-color);text-align:center}.ms-page-header{background-color:var(--main-color);margin-bottom:80px;padding:40px 0;color:white!important}.ms-hero-title{font-size:5.5em;font-weight:800}.ms-hero-subtitle{font-size:22px;font-weight:700;letter-spacing:1.3px;color:var(--main-color)}.ms-page-header h1{text-align:center;color:white!important}.ms-page-header p{text-align:center}.ms-sp--title{font-weight:bold!important}.social-icons{width:64px;height:64px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff;border-top-left-radius:50% 50%;border-top-right-radius:50% 50%;border-bottom-right-radius:50% 50%;border-bottom-left-radius:50% 50%;background-color:transparent!important;color:#fff!important}.attachment-post-thumbnail{margin-bottom:40px;border-radius:12px;overflow:hidden}.post-meta-cont>p{font-size:14px!important;color:var(--color-contrast-medium)!important;margin-top:calc(.45 * var(--space-md))!important}.wpcf7{margin:20px 0;padding:20px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px}.wpcf7 input[type="submit"]{background-color:var(--main-color);color:#fff;padding:10px 20px;border:none;border-radius:3px;cursor:pointer}.wpcf7 input[type="submit"]:hover{background-color:var(--light-color)}.wpcf7-response-output{margin-top:10px;padding:10px;border-radius:3px}.wpcf7-mail-sent-ok{background-color:#d4edda;color:#155724}.wpcf7-mail-sent-ng,.wpcf7-validation-errors{background-color:#f8d7da;color:#721c24}.wpcf7-not-valid{border-color:#dc3545}.wpcf7 input[type="checkbox"],.wpcf7 input[type="radio"]{margin-right:5px}.wpcf7 label{font-weight:700}.wpcf7 label span{margin-right:5px}.wpcf7-form-control-wrap .last{margin-left:12px!important}.privacy_section,.wpcf7-list-item-label{font-weight:400!important;font-size:60%!important}.partner-sponsor img{transition:transform 0.3s ease}.partner-sponsor img:hover{transform:scale(1.15)}.project_title{font-size:1.4rem;line-height:32px;font-weight:400!important;padding-top:8px}.post-meta-cont{padding-bottom:56px}.single-post__tags{display:none!important}.main-header__logo img{height:54px!important}.ms-sp--header h1{font-size:5rem}.js-reveal .reveal-item{opacity:0;transform:translateY(16px);transition:opacity 0.5s cubic-bezier(.25,1,.5,1),transform 0.5s cubic-bezier(.25,1,.5,1);transition-delay:calc(min(var(--reveal-index, 0), 8) * 60ms)}.js-reveal .reveal-item.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media (max-width:768px){:root{--main-header-height-md:54px !important}.footer-social{min-width:14rem}.ms-hero-title{font-size:2em}.ms-sp--header h1{font-size:1.9rem}.ms-sp--header p{line-height:1.1rem;font-size:.8rem}.menu-item{padding:.6rem 0}.main-header__layout{height:3rem!important}.main-header__logo img{height:2.1rem!important}.ms-page-header{margin-bottom:2rem;padding:0rem 1.5rem}.post-meta-cont{padding-bottom:1.6rem}.projects-template-default .media-wrapper{min-height:40vh;margin-bottom:-4rem}}