/*!
Theme Name: automutuoaiuto
Author: MADE IN CIMA Team
Author URI: https://www.madeincima.it
Version: 1.0
Text Domain: mc
*/html{-webkit-text-size-adjust:100%;font-size:62.5%;height:100%}body{font-size:1.6em;font-family:Arial,sans-serif;padding:0;margin:0;width:100%;line-height:150%}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:1em;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{outline:none}img[src$=".gif"],img[src$=".png"],img[src$=".webp"],img[src$=".jpg"]{image-rendering:-webkit-optimize-contrast}@font-face{font-family:"Reddit Sans";src:url("font/RedditSans-Bold.eot");src:url("font/RedditSans-Bold.eot?#iefix") format("embedded-opentype"),url("font/RedditSans-Bold.woff2") format("woff2"),url("font/RedditSans-Bold.woff") format("woff"),url("font/RedditSans-Bold.ttf") format("truetype"),url("font/RedditSans-Bold.svg#RedditSans-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Reddit Sans";src:url("font/RedditSans-Regular.eot");src:url("font/RedditSans-Regular.eot?#iefix") format("embedded-opentype"),url("font/RedditSans-Regular.woff2") format("woff2"),url("font/RedditSans-Regular.woff") format("woff"),url("font/RedditSans-Regular.ttf") format("truetype"),url("font/RedditSans-Regular.svg#RedditSans-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Reddit Sans";src:url("font/RedditSans-ExtraBold.eot");src:url("font/RedditSans-ExtraBold.eot?#iefix") format("embedded-opentype"),url("font/RedditSans-ExtraBold.woff2") format("woff2"),url("font/RedditSans-ExtraBold.woff") format("woff"),url("font/RedditSans-ExtraBold.ttf") format("truetype"),url("font/RedditSans-ExtraBold.svg#RedditSans-ExtraBold") format("svg");font-weight:900;font-style:normal;font-display:swap}html,body{position:relative;display:block;width:100%;overflow-x:hidden;font-family:"Helvetica Neue",sans-serif;color:#000}a{color:#000}.no-touch a:hover{text-decoration:none}.screenreader-menu{position:absolute;top:-999px;left:-999px}.no-touch a[href*="tel:"]{cursor:default;text-decoration:none}.no-touch a[href*="tel:"]:hover{text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.main{margin-top:300px}.logo{position:relative;display:block;width:200px;height:30px;margin-bottom:0;font-size:0;line-height:0;text-indent:-9999px;background:url(images/logo.svg) no-repeat center;background-size:contain}@media screen and (min-width: 62.51em){.logo{width:271.4285714286px;height:39.2857142857px}}@media screen and (min-width: 100.01em){.logo{width:380px;height:55px}}.footer .logo{background:url(images/logo-white.svg) no-repeat center;background-size:contain;width:285px;height:45px}@media screen and (min-width: 62.51em){.footer .logo{width:262.1428571429px;height:41.4285714286px}}@media screen and (min-width: 100.01em){.footer .logo{width:367px;height:58px}}.maintenance .logo{margin-left:auto;margin-right:auto;margin-bottom:50px;width:345.4545454545px;height:50px;max-width:100%}.header{position:fixed;top:0;left:0;width:100%;padding:15px 0;z-index:300}@media screen and (min-width: 100.01em){.header{padding:30px 0}}.header:after{position:absolute;content:"";display:block;width:100%;left:0;top:0;height:100%;background:#fff;z-index:-2}.maintenance .header{position:relative;top:unset;left:unset;padding:0}.header>.inner{position:relative}@media screen and (min-width: 75.01em){.header>.inner{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.icon-hamburger,.menu-trigger,.submenu-trigger{display:block;width:43px;height:30px;cursor:pointer;z-index:282;position:absolute;right:0;top:50%;background:#dbd814;overflow:hidden;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 75.01em){.icon-hamburger,.menu-trigger,.submenu-trigger{display:none}}.icon-hamburger:after,.menu-trigger:after,.submenu-trigger:after{position:absolute;top:100%;content:"";display:block;width:100%;height:100%;z-index:-1;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background:#f2f061;-webkit-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-moz-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-ms-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);transition:top 0.3s cubic-bezier(0, 0, 0.58, 1)}.menu-open .icon-hamburger,.menu-open .menu-trigger,.menu-open .submenu-trigger{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:48px;height:33px}.menu-open .icon-hamburger .icon,.menu-open .menu-trigger .icon,.menu-open .submenu-trigger .icon{background:none;width:27px;margin:unset}.menu-open .icon-hamburger .icon:before,.menu-open .icon-hamburger .icon:after,.menu-open .menu-trigger .icon:before,.menu-open .menu-trigger .icon:after,.menu-open .submenu-trigger .icon:before,.menu-open .submenu-trigger .icon:after{background:#034775}.no-touch .menu-open .icon-hamburger:hover .icon,.no-touch .menu-open .menu-trigger:hover .icon,.no-touch .menu-open .submenu-trigger:hover .icon{background:none}.no-touch .menu-open .icon-hamburger:hover .icon:before,.no-touch .menu-open .icon-hamburger:hover .icon:after,.no-touch .menu-open .menu-trigger:hover .icon:before,.no-touch .menu-open .menu-trigger:hover .icon:after,.no-touch .menu-open .submenu-trigger:hover .icon:before,.no-touch .menu-open .submenu-trigger:hover .icon:after{background:#034775}.no-touch .icon-hamburger:hover:after,.no-touch .menu-trigger:hover:after,.no-touch .submenu-trigger:hover:after{top:0%}.no-touch .icon-hamburger:hover .icon:before,.no-touch .icon-hamburger:hover .icon:after,.no-touch .menu-trigger:hover .icon:before,.no-touch .menu-trigger:hover .icon:after,.no-touch .submenu-trigger:hover .icon:before,.no-touch .submenu-trigger:hover .icon:after{background:#034775}.icon-hamburger .icon,.menu-trigger .icon,.submenu-trigger .icon{width:20px;height:0px;text-indent:-9999px;line-height:0;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;position:relative;top:1px;margin:0 auto;background:none}.icon-hamburger .icon:before,.icon-hamburger .icon:after,.menu-trigger .icon:before,.menu-trigger .icon:after,.submenu-trigger .icon:before,.submenu-trigger .icon:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#fff;height:3px;width:20px;display:block;position:absolute;background:#034775;content:""}.menu-open .icon-hamburger .icon:before,.menu-open .icon-hamburger .icon:after,.menu-open .menu-trigger .icon:before,.menu-open .menu-trigger .icon:after,.menu-open .submenu-trigger .icon:before,.menu-open .submenu-trigger .icon:after{width:100%}.icon-hamburger .icon:before,.menu-trigger .icon:before,.submenu-trigger .icon:before{-webkit-transition-property:top, transform;-moz-transition-property:top, transform;-ms-transition-property:top, transform;-o-transition-property:top, transform;transition-property:top, transform;top:-5px}.menu-open .icon-hamburger .icon:before,.menu-open .menu-trigger .icon:before,.menu-open .submenu-trigger .icon:before{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg);top:-2px}.icon-hamburger .icon:after,.menu-trigger .icon:after,.submenu-trigger .icon:after{-webkit-transition-property:bottom, transform;-moz-transition-property:bottom, transform;-ms-transition-property:bottom, transform;-o-transition-property:bottom, transform;transition-property:bottom, transform;bottom:-5px}.menu-open .icon-hamburger .icon:after,.menu-open .menu-trigger .icon:after,.menu-open .submenu-trigger .icon:after{-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg);transform:rotate(-25deg);bottom:-1px}.submenu-trigger{top:0;right:0;background:none}@media screen and (min-width: 56.26em){.submenu-trigger{display:none}}.submenu-trigger:after{display:none}.no-touch .submenu-trigger:hover .icon:before,.no-touch .submenu-trigger:hover .icon:after{background:#fff}.submenu-trigger .icon{width:30px}.submenu-trigger .icon:before,.submenu-trigger .icon:after{width:30px;background:#fff}.menu-container .search-form-container{display:none}@media screen and (max-width: 75em){.menu-container{position:fixed;top:-110%;right:0;left:0;z-index:1;width:100%;height:100%;padding:70px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;text-align:center;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.menu-container .search-form-container{display:block;width:100%}.menu-container:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;clip-path:polygon(0 0, 100% 0, 100% 96.5%, 0% 100%);background:url(images/bg-menu-mobile.svg) no-repeat #034775 left center;background-size:contain}}.menu-container .inner{max-width:100%;width:100%}@media screen and (max-width: 75em){.menu-open .menu-container{top:0}}.main-menu{max-width:100%;font-weight:bold;text-align:center;width:100%}@media screen and (max-width: 75em){.main-menu:before{content:"";display:block;width:87px;height:100%;position:absolute;top:0;right:0;z-index:-1;background:url(images/bg-menu-mobile2.svg) no-repeat right center;background-size:contain}}@media screen and (min-width: 75.01em){.main-menu .menu{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}}.main-menu li{position:relative;font-weight:900;line-height:1}.main-menu li+li{margin-top:33px}@media screen and (min-width: 75.01em){.main-menu li{display:inline-block;margin-bottom:0;text-transform:uppercase}.main-menu li+li{margin-top:0px;margin-left:20px}}@media screen and (min-width: 87.51em){.main-menu li+li{margin-top:0px;margin-left:25px}}@media screen and (min-width: 100.01em){.main-menu li+li{margin-left:30px}}.main-menu li a{position:relative;color:#fff;text-decoration:none;font-size:3.2rem}@media screen and (min-width: 75.01em){.main-menu li a{font-size:1.3rem;color:#034775}}@media screen and (min-width: 87.51em){.main-menu li a{font-size:1.6rem}}@media screen and (min-width: 112.51em){.main-menu li a{font-size:1.8rem}}.no-touch .main-menu li a:hover{color:#fff}@media screen and (min-width: 75.01em){.no-touch .main-menu li a:hover{color:#034775}}.main-menu li a:after{width:0;content:"";display:block;height:12px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;position:absolute;bottom:3px;left:-2%;z-index:-1;background:none;-webkit-transition:width 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out;-ms-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}@media screen and (min-width: 75.01em){.main-menu li a:after{bottom:0;height:8px}}@media screen and (min-width: 100.01em){.main-menu li a:after{height:12px}}.main-menu li.current-menu-item a:after,.no-touch .main-menu li:hover a:after{width:104%;background:#167cbc}@media screen and (min-width: 75.01em){.main-menu li.current-menu-item a:after,.no-touch .main-menu li:hover a:after{bottom:0;background:#d5e8f3}}.main-menu .current-menu-item>a,.main-menu .current-page-ancestor>a,.main-menu .current-menu-ancestor>a,.main-menu .active>a{color:#fff}@media screen and (min-width: 75.01em){.main-menu .current-menu-item>a,.main-menu .current-page-ancestor>a,.main-menu .current-menu-ancestor>a,.main-menu .active>a{color:#034775}}.main-menu+*{margin-top:35px}.search-trigger{position:relative;z-index:10;display:inline-block;width:24px;height:24px;margin-right:20px;cursor:pointer;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;background:#dbd814}@media screen and (min-width: 75.01em){.search-trigger{margin-right:unset;width:61.6666666667px;height:43.3333333333px}}@media screen and (min-width: 100.01em){.search-trigger{margin-right:unset;width:74px;height:52px}}@media screen and (max-width: 75em){.search-trigger{display:none}}.search-trigger:before{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:100%;z-index:2;background:url(images/lens-icon.svg) no-repeat center rgba(0,0,0,0);background-size:22px 22px}.search-trigger:after{position:absolute;top:100%;left:0;content:"";display:block;width:100%;height:100%;z-index:0;background:#f2f061;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;-webkit-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-moz-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-ms-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);transition:top 0.3s cubic-bezier(0, 0, 0.58, 1)}.search-open .search-trigger:before{background:url(images/icon-close-blue.svg) no-repeat center rgba(0,0,0,0);background-size:18px 18px}.no-touch .search-trigger:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.no-touch .search-trigger:hover:after{top:0%}.search-form-container{width:100%}.search-form-container .search-form{width:80%;margin-left:auto;margin-right:auto;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;overflow:hidden}@media screen and (min-width: 75.01em){.search-form-container .search-form{width:100%}}.search-form-container form{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.search-form-container form label{display:none}.search-form-container .search-field{width:calc(100% - 70px);height:53px;padding-left:25px;padding-right:25px;font-weight:normal;font-size:1.6rem;color:#fff;font-family:"Reddit Sans";background-color:#fff;border:none}.search-form-container .search-field::-webkit-input-placeholder{color:#034775}.search-form-container .search-field::-moz-placeholder{color:#034775}.search-form-container .search-field:-ms-input-placeholder{color:#034775}.search-form-container .search-field:-moz-placeholder{color:#034775}@media screen and (min-width: 75.01em){.search-form-container .search-field{background-color:#034775}.search-form-container .search-field::-webkit-input-placeholder{color:#fff}.search-form-container .search-field::-moz-placeholder{color:#fff}.search-form-container .search-field:-ms-input-placeholder{color:#fff}.search-form-container .search-field:-moz-placeholder{color:#fff}}.search-form-container .search-field:focus-visible{outline:none}.search-form-container .search-field::-webkit-search-cancel-button{display:none}.search-form-container .search-btn{width:70px;height:53px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,0);border:none;cursor:pointer;background:url(images/lens-icon.svg) center #fff no-repeat;background-size:22px 22px;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-ms-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear}.os-osx .search-form-container .search-btn{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media screen and (min-width: 75.01em){.search-form-container .search-btn{background:url(images/lens-icon-white.svg) center no-repeat;background-size:22px 22px}}@media screen and (min-width: 75.01em){.os-osx .search-form-container .search-btn{background:url(images/lens-icon-white.svg) center #034775 no-repeat !important;background-size:22px 22px !important}}.no-touch .search-form-container .search-btn:hover{background:url(images/lens-icon.svg) center #fff no-repeat;background-size:24px 24px}@media screen and (min-width: 75.01em){.no-touch .search-form-container .search-btn:hover{background:url(images/lens-icon-white.svg) center no-repeat;background-size:24px 24px}}@media screen and (min-width: 75.01em){.no-touch .os-osx .search-form-container .search-btn:hover{background:url(images/lens-icon-white.svg) center #034775 no-repeat !important;background-size:24px 24px !important}}.search-form-container .close{position:absolute;top:24px;right:24px;width:20px;height:20px;cursor:pointer;background:url(images/icon-close-blue.svg) center no-repeat;background-size:contain;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width: 75.01em){.search-form-container .close{display:none}}.no-touch .search-form-container .close:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.search-container{display:none}.search-container.search-container-desktop{border:1px solid #fff}@media screen and (min-width: 75.01em){.search-container.search-container-desktop{position:absolute;right:0;top:-60%;z-index:0;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:100%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;text-align:center;min-width:fit-content;width:33.33%;background:#034775;-webkit-transition:top 0.4s ease 0s;-moz-transition:top 0.4s ease 0s;-ms-transition:top 0.4s ease 0s;-o-transition:top 0.4s ease 0s;transition:top 0.4s ease 0s;opacity:1;pointer-events:none;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;overflow:hidden}.search-container.search-container-desktop.active{top:225%;pointer-events:auto;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}.diagonal-shape span{display:block;width:100%;height:auto;position:relative}.diagonal-shape span:before{display:block;content:"";width:100%;padding-top:5%}@media screen and (min-width: 150.01em){.diagonal-shape span{height:100%}.diagonal-shape span:before{display:none}}.diagonal-shape{width:100%;position:absolute;left:0;z-index:-1;pointer-events:none}@media screen and (min-width: 150.01em){.diagonal-shape{height:80px}}.diagonal-shape span:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.header .diagonal-shape span:after{background:#fff}.background-1 .diagonal-shape span:after{background:#034775}.background-2 .diagonal-shape span:after{background:#dbd814}.background-3 .diagonal-shape span:after{background:#f3f8fa}.diagonal-shape.bottom{bottom:1px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.diagonal-shape.bottom span:after{clip-path:polygon(0 0, 100% 0%, 0% 100%, 0% 100%)}.diagonal-shape.top{top:1px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.diagonal-shape.top span:after{clip-path:polygon(0 0, 100% 100%, 100% 100%, 0% 100%)}.background-3 .diagonal-shape.top span:after,.background-1 .diagonal-shape.top span:after{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}@media screen and (max-width: 56.25em){.block-prefooter .diagonal-shape.top,.block-cta .diagonal-shape.top{-webkit-transform:translateY(-100%) scaleX(-1);-moz-transform:translateY(-100%) scaleX(-1);-ms-transform:translateY(-100%) scaleX(-1);-o-transform:translateY(-100%) scaleX(-1);transform:translateY(-100%) scaleX(-1);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}}.project-sub-menu-container.background-1{position:absolute;bottom:0;left:0;width:100%;z-index:-2;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);padding-top:42px;padding-bottom:32px}@media screen and (min-width: 43.76em){.project-sub-menu-container.background-1{padding-top:60px;padding-bottom:40px}}@media screen and (min-width: 56.26em){.project-sub-menu-container.background-1{padding-top:65px;padding-bottom:25px}}@media screen and (min-width: 68.76em){.project-sub-menu-container.background-1{padding-top:95px}}@media screen and (min-width: 100.01em){.project-sub-menu-container.background-1{padding-top:105px;padding-bottom:35px}}.project-sub-menu-container.background-1>.inner{position:relative;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.project-sub-menu-container.background-1 .project-sub-menu{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}@media screen and (max-width: 56.25em){.project-sub-menu-container.background-1 .project-sub-menu{display:none;text-align:right;padding-top:35px}}@media screen and (min-width: 56.26em){.project-sub-menu-container.background-1 .project-sub-menu{display:block !important}}.project-sub-menu-container.background-1 .logo-container{position:absolute;bottom:-32px;left:0;width:75px;height:75px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#fff}@media screen and (min-width: 56.26em){.project-sub-menu-container.background-1 .logo-container{bottom:-25px;width:90px;height:90px}}@media screen and (min-width: 68.76em){.project-sub-menu-container.background-1 .logo-container{bottom:-25px;width:120px;height:120px}}@media screen and (min-width: 100.01em){.project-sub-menu-container.background-1 .logo-container{bottom:-35px;width:140px;height:140px}}@media screen and (min-width: 56.26em){.project-sub-menu-container.background-1 .menu{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.project-sub-menu-container.background-1 .menu li{font-size:2rem}.project-sub-menu-container.background-1 .menu li.current-menu-item a{text-decoration:underline}.project-sub-menu-container.background-1 .menu li+li{margin-top:15px}@media screen and (min-width: 56.26em){.project-sub-menu-container.background-1 .menu li+li{margin-left:35px;margin-top:0px}}@media screen and (min-width: 100.01em){.project-sub-menu-container.background-1 .menu li+li{margin-left:55px}}.project-sub-menu-container.background-1 .menu li a{text-decoration:none}.no-touch .project-sub-menu-container.background-1 .menu li a:hover{text-decoration:underline}.footer{position:relative;z-index:4;padding:55px 0 25px 0;text-align:center}@media screen and (min-width: 100.01em){.footer{padding:70px 0 25px 0}}@media screen and (max-width: 56.25em){.btn-sustain-on .footer{padding-bottom:90px}}@media screen and (max-width: 56.25em){.footer .go-to-top{position:absolute;top:0;right:50px;width:48px;height:48px;cursor:pointer;background:#167cbc;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.footer .go-to-top:before{content:"";display:block;width:16px;height:10px;background:url(images/arrow-up-white.svg) center no-repeat;background-size:contain}.footer .go-to-top:after{position:absolute;top:100%;content:"";display:block;width:100%;height:100%;z-index:-1;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#034775;-webkit-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-moz-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-ms-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);transition:top 0.3s cubic-bezier(0, 0, 0.58, 1)}.no-touch .footer .go-to-top:hover:after{top:0}}@media screen and (max-width: 37.5em){.footer .go-to-top{right:20px}}.footer a:not(.btn){color:#dbd814;text-decoration:none}.no-touch .footer a:not(.btn):hover{text-decoration:underline}.footer>.inner{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media screen and (min-width: 81.26em){.footer .column{width:auto}}@media screen and (max-width: 56.25em){.footer .column+.column{margin-top:40px}}@media screen and (max-width: 56.25em){.footer .column.column-logo .logo{margin-left:auto;margin-right:auto}}@media screen and (min-width: 56.26em)and (max-width: 81.25em){.footer .column.column-ctas{order:2}}.footer .column.column-ctas .btn{width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 56.25em){.footer .column.column-ctas .btn{max-width:280px}}@media screen and (min-width: 56.26em)and (max-width: 81.25em){.footer .column.column-info-and-contacts{order:3;margin-top:-30px}}@media screen and (min-width: 56.26em){.footer .column.column-info-and-contacts{text-align:left}}.footer .column.column-info-and-contacts>div:last-child{margin-top:20px}.footer .column.column-info-and-contacts .copyright{text-transform:uppercase}@media screen and (min-width: 56.26em)and (max-width: 81.25em){.footer .column.column-social{order:4;margin-top:25px}}.footer .column.column-social .title-social{margin-bottom:15px;text-transform:uppercase;font-size:1.6rem}.footer .column.column-policy{width:100%;margin-top:50px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media screen and (min-width: 75.01em){.footer .column.column-policy{margin-top:60px}}@media screen and (min-width: 56.26em)and (max-width: 81.25em){.footer .column.column-policy{order:5}}.footer .policy-menu{font-size:1.2rem}@media screen and (max-width: 56.25em){.footer .policy-menu{width:100%}}.footer .policy-menu .menu{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media screen and (max-width: 56.25em){.footer .policy-menu .menu{-webkit-justify-content :center;-moz-justify-content :center;-ms-justify-content :center;-o-justify-content :center;justify-content :center}}.footer .policy-menu .menu li+li:before{content:"|";margin-left:3px;margin-right:3px;display:inline-block}@media screen and (max-width: 56.25em){.footer .policy-menu+.mic{width:100%;text-align:center}}@media screen and (min-width: 56.26em){.footer .policy-menu+.mic:before{content:"|";margin-left:3px;margin-right:3px;display:inline-block}}.footer .mic{font-size:1.2rem}.footer .footer-menu{font-size:1.5rem;font-weight:900;text-transform:uppercase}.footer .footer-menu li{display:inline-block;margin:0 5px 15px}@media screen and (min-width: 50.01em){.footer .footer-menu li{margin:0 25px}}.social-menu{width:fit-content}@media screen and (max-width: 56.25em){.social-menu{margin-left:auto;margin-right:auto}}.social-menu .menu{position:relative;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding-bottom:60px}.social-menu .menu li{list-style-type:none}.social-menu .menu li:last-child{margin-right:0}.social-menu .menu li a{position:relative;display:block;text-indent:-9999px;width:33px;height:33px;line-height:0}.social-menu .menu li a:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch .social-menu .menu li a:hover:before{opacity:.7}.social-menu .menu li+li{margin-left:10px}@media screen and (min-width: 56.26em)and (max-width: 75em){.social-menu .menu li+li{margin-left:8px}}.social-menu .menu li.whatsapp{position:absolute;bottom:0;left:0;margin-left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:40px}.social-menu .menu li.whatsapp a{text-indent:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;background:#fff;color:#034775;width:100%;height:100%;line-height:40px;padding:0 24px;font-weight:bold;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.no-touch .social-menu .menu li.whatsapp a:hover{text-decoration:none;opacity:.7}.social-menu .menu li.whatsapp:before{display:none}.social-menu .menu li.instagram a:before{background:url(images/instagram-icon.svg) no-repeat center;background-size:contain}.social-menu .menu li.facebook a:before{background:url(images/facebook-icon.svg) no-repeat center;background-size:contain}.social-menu .menu li.youtube a:before{background:url(images/youtube-icon.svg) no-repeat center;background-size:contain}.social-menu .menu li.spotify a:before{background:url(images/spotify-icon.svg) no-repeat center;background-size:contain}.social-menu .menu li.linkedin a:before{background:url(images/linkedin-icon.svg) no-repeat center;background-size:contain}.block-prefooter,.block-cta{position:relative;text-align:center;padding-top:55px;padding-bottom:85px;z-index:3}@media screen and (min-width: 56.26em){.block-prefooter,.block-cta{text-align:left}}@media screen and (min-width: 100.01em){.block-prefooter,.block-cta{padding-top:55px;padding-bottom:70px}}.post-type-archive-sustain .block-prefooter,.single-sustain .block-prefooter,.post-type-archive-sustain .block-cta,.single-sustain .block-cta{display:none}.block-prefooter p,.block-cta p{font-size:3.2rem;font-weight:bold}@media screen and (min-width: 56.26em){.block-prefooter p,.block-cta p{font-size:4rem}}@media screen and (min-width: 100.01em){.block-prefooter p,.block-cta p{font-size:4.8rem}}@media screen and (max-width: 56.25em){.block-prefooter p,.block-cta p{line-height:1.15}}.block-prefooter>.inner,.block-cta>.inner{position:relative;z-index:3}.block-prefooter:before,.block-cta:before{content:"";display:block;background:url(images/graphic-1-prefooter-mobile.svg) no-repeat center;background-size:contain;width:713px;height:305px;position:absolute;bottom:0;left:50%;z-index:2;-webkit-transform:translate(-50%,25%);-moz-transform:translate(-50%,25%);-ms-transform:translate(-50%,25%);-o-transform:translate(-50%,25%);transform:translate(-50%,25%)}@media screen and (min-width: 56.26em){.block-prefooter:before,.block-cta:before{left:0;-webkit-transform:translate(-5%,30%);-moz-transform:translate(-5%,30%);-ms-transform:translate(-5%,30%);-o-transform:translate(-5%,30%);transform:translate(-5%,30%);background:url(images/graphic-1-prefooter.svg) no-repeat center;background-size:contain;width:1000px;height:200px}}@media screen and (min-width: 100.01em){.block-prefooter:before,.block-cta:before{width:1300px;height:260px}}.block-prefooter .diagonal-shape,.block-cta .diagonal-shape{z-index:1}.block-prefooter .diagonal-shape:after,.block-cta .diagonal-shape:after{content:"";display:block;background:url(images/graphic-2-prefooter-mobile.svg) no-repeat center;background-size:contain;width:76px;height:76px;position:absolute;top:0%;left:0;-webkit-transform:translate(0%,3%) scaleX(-1);-moz-transform:translate(0%,3%) scaleX(-1);-ms-transform:translate(0%,3%) scaleX(-1);-o-transform:translate(0%,3%) scaleX(-1);transform:translate(0%,3%) scaleX(-1)}@media screen and (min-width: 56.26em){.block-prefooter .diagonal-shape:after,.block-cta .diagonal-shape:after{top:unset;background:url(images/graphic-2-prefooter.svg) no-repeat center;background-size:contain;bottom:0;left:unset;right:0;-webkit-transform:translate(0%,96%) scaleX(1);-moz-transform:translate(0%,96%) scaleX(1);-ms-transform:translate(0%,96%) scaleX(1);-o-transform:translate(0%,96%) scaleX(1);transform:translate(0%,96%) scaleX(1);width:72.3076923077px;height:76.1538461538px}}@media screen and (min-width: 100.01em){.block-prefooter .diagonal-shape:after,.block-cta .diagonal-shape:after{width:94px;height:99px}}@media screen and (min-width: 56.26em){.block-prefooter .column,.block-cta .column{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media screen and (max-width: 56.25em){.block-prefooter .btn,.block-cta .btn{margin-left:auto;margin-right:auto}}@media screen and (min-width: 56.26em){.block-prefooter .btn,.block-cta .btn{margin-left:30px;margin-top:unset;min-width:200px}}.block-prefooter .graphics,.block-cta .graphics{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.block-prefooter .graphics:after,.block-cta .graphics:after{content:"";display:block;background:url(images/graphic-1-prefooter.svg) no-repeat center;background-size:contain;width:1300px;height:260px;position:absolute;bottom:0;left:0;-webkit-transform:translate(-5%,5%);-moz-transform:translate(-5%,5%);-ms-transform:translate(-5%,5%);-o-transform:translate(-5%,5%);transform:translate(-5%,5%)}@media screen and (min-width: 56.26em){.block-prefooter .graphics:after,.block-cta .graphics:after{width:866.6666666667px;height:173.3333333333px}}@media screen and (min-width: 100.01em){.block-prefooter .graphics:after,.block-cta .graphics:after{width:1300px;height:260px}}.block-cta:not(.block-prefooter):before{background:url(images/graphic-1-prefooter-mobile-blue.svg) no-repeat center;background-size:contain;-webkit-transform:translate(-50%,25%) scaleX(-1);-moz-transform:translate(-50%,25%) scaleX(-1);-ms-transform:translate(-50%,25%) scaleX(-1);-o-transform:translate(-50%,25%) scaleX(-1);transform:translate(-50%,25%) scaleX(-1)}@media screen and (min-width: 56.26em){.block-cta:not(.block-prefooter):before{background:url(images/graphic-1-prefooter-blue.svg) no-repeat center;background-size:contain;left:unset;right:0;-webkit-transform:translate(5%,30%) scaleX(-1);-moz-transform:translate(5%,30%) scaleX(-1);-ms-transform:translate(5%,30%) scaleX(-1);-o-transform:translate(5%,30%) scaleX(-1);transform:translate(5%,30%) scaleX(-1)}}.block-cta:not(.block-prefooter) .diagonal-shape:after{background:url(images/graphic-2-prefooter-mobile-blue.svg) no-repeat center;background-size:contain;-webkit-transform:translate(-100%,3%) scaleX(1);-moz-transform:translate(-100%,3%) scaleX(1);-ms-transform:translate(-100%,3%) scaleX(1);-o-transform:translate(-100%,3%) scaleX(1);transform:translate(-100%,3%) scaleX(1);left:100%}@media screen and (min-width: 56.26em){.block-cta:not(.block-prefooter) .diagonal-shape:after{left:0;-webkit-transform:translate(-5%,96%) scaleX(-1);-moz-transform:translate(-5%,96%) scaleX(-1);-ms-transform:translate(-5%,96%) scaleX(-1);-o-transform:translate(-5%,96%) scaleX(-1);transform:translate(-5%,96%) scaleX(-1);background:url(images/graphic-2-prefooter-blue.svg) no-repeat center;background-size:contain}}.block-cta:not(.block-prefooter)+.block{position:relative;z-index:7}.block-cta:not(.block-prefooter)+.block:before{content:"";display:block;width:100%;background:#fff;position:absolute;top:-80px;left:0;height:80px}@media screen and (min-width: 56.26em){.block-cta:not(.block-prefooter)+.block:before{top:-120px;height:120px}}@media screen and (min-width: 100.01em){.block-cta:not(.block-prefooter)+.block:before{top:-180px;height:180px}}.block-cta:not(.block-prefooter)+.block.background-1:before{background:#034775}.block-cta:not(.block-prefooter)+.block.background-2:before{background:#dbd814}.block-cta:not(.block-prefooter)+.block.background-3:before{background:#f3f8fa}.block-cta:not(.block-prefooter)+.block.background-4:before{background:#fff}.block-cta:not(.block-prefooter)+.block:not(.background-1,.background-2,.background-3,.background-4):before{background:#fff}.block-cta:not(.block-prefooter):last-child{padding-bottom:100px}@media screen and (min-width: 56.26em){.block-cta:not(.block-prefooter):last-child{padding-bottom:130px}}.gform_wrapper{margin-left:auto;margin-right:auto;width:100%}.gform_wrapper .gform_submission_error{text-align:center !important;margin-top:15px !important}.block-form-raccolta-dati-privacy .gform_wrapper .gform_submission_error{text-align:left !important}.gform_wrapper .gfield_required{color:#000 !important}.gform_wrapper .gform_heading{text-align:center;font-size:1.6rem;margin-top:15px}.gform_wrapper .gform_heading+*{margin-top:45px}.gform_wrapper .gform_validation_errors{border:0 !important;background:none !important;color:#ea0c0c;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-ms-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important;border-radius:0px !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;padding:0 !important;margin-left:0;width:100%;margin-top:0px !important;margin-bottom:20px !important}.gform_wrapper .gform_validation_errors>h2{font-weight:bold !important;font-style:normal;line-height:1;color:#ea0c0c !important;text-align:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%}.gform_wrapper .gform_validation_errors>h2 .gform-icon{display:none !important}.gform_wrapper .gform_validation_errors:focus{outline:unset !important}.gform_wrapper form .gform_fields{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-grid-column-gap:unset;-moz-grid-column-gap:unset;-ms-grid-column-gap:unset;-o-grid-column-gap:unset;grid-column-gap:unset;-webkit-grid-row-gap:unset;-moz-grid-row-gap:unset;-ms-grid-row-gap:unset;-o-grid-row-gap:unset;grid-row-gap:unset;width:100%}.gform_wrapper form .gform_fields .gfield{position:relative;margin-bottom:0;width:100%;list-style-type:none}@media screen and (min-width: 43.76em){.gform_wrapper form .gform_fields .gfield{width:100%}}.gform_wrapper form .gform_fields .gfield.gfield--type-textarea,.gform_wrapper form .gform_fields .gfield.products-select,.gform_wrapper form .gform_fields .gfield.gfield--width-full{width:100%}.gform_wrapper form .gform_fields .gfield+.gfield{margin-top:30px}@media screen and (min-width: 43.76em){.gform_wrapper form .gform_fields .gfield+.gfield:nth-child(2).gfield--width-half{margin-top:0px}}.gform_wrapper form .gform_fields .gfield+.gfield.gfield--type-hidden{margin-top:0px}.gform_wrapper form .gform_fields .gfield+.gfield.gfield--type-checkbox{margin-top:26px}.gform_wrapper form .gform_fields .gfield.gfield--type-hidden{display:none}@media screen and (min-width: 43.76em){.gform_wrapper form .gform_fields .gfield.gfield--width-half{width:calc(50% - 12px)}}@media screen and (min-width: 43.76em){.gform_wrapper form .gform_fields .gfield.gfield--width-full+.gfield--width-half{margin-top:30px}.gform_wrapper form .gform_fields .gfield.gfield--width-full+.gfield--width-half:nth-child(2){margin-top:30px}.gform_wrapper form .gform_fields .gfield.gfield--width-full+.gfield--width-half:nth-child(2)+.gfield--width-half{margin-top:30px}.gform_wrapper form .gform_fields .gfield.gfield--width-full+.gfield--width-half+.gfield--width-half{margin-top:30px}}.gform_wrapper form .gform_fields .gfield .ginput_container{position:relative}.gform_wrapper form .gform_fields .gfield .ginput_container.ginput_complex{width:100%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.gform_wrapper form .gform_fields .gfield .ginput_container.ginput_complex .ginput_container{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.gform_wrapper form .gform_fields .gfield .ginput_container.ginput_complex .ginput_container .gform-field-label{display:none}.gform_wrapper form .gform_fields .gfield .ginput_container.ginput_complex .ginput_container+.ginput_container{margin-top:0}.gform_wrapper form .gform_fields .gfield .ginput_container.ginput_complex .ginput_container+.ginput_container:before{content:"/";display:block;margin-left:10px;margin-right:10px}.gform_wrapper form .gform_fields .gfield input:not(.select2-search__field),.gform_wrapper form .gform_fields .gfield select,.gform_wrapper form .gform_fields .gfield textarea{height:60px;display:block;color:#034775;padding:0;width:100%;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:1;font-family:"Reddit Sans";background:#f3f8fa;border:1px solid #034775 !important;min-height:unset;border:0;padding-left:25px;padding-right:25px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.gform_wrapper form .gform_fields .gfield input:not(.select2-search__field)::-webkit-input-placeholder,.gform_wrapper form .gform_fields .gfield select::-webkit-input-placeholder,.gform_wrapper form .gform_fields .gfield textarea::-webkit-input-placeholder{color:#034775}.gform_wrapper form .gform_fields .gfield input:not(.select2-search__field)::-moz-placeholder,.gform_wrapper form .gform_fields .gfield select::-moz-placeholder,.gform_wrapper form .gform_fields .gfield textarea::-moz-placeholder{color:#034775}.gform_wrapper form .gform_fields .gfield input:not(.select2-search__field):-ms-input-placeholder,.gform_wrapper form .gform_fields .gfield select:-ms-input-placeholder,.gform_wrapper form .gform_fields .gfield textarea:-ms-input-placeholder{color:#034775}.gform_wrapper form .gform_fields .gfield input:not(.select2-search__field):-moz-placeholder,.gform_wrapper form .gform_fields .gfield select:-moz-placeholder,.gform_wrapper form .gform_fields .gfield textarea:-moz-placeholder{color:#034775}.gform_wrapper form .gform_fields .gfield input:not(.select2-search__field):focus,.gform_wrapper form .gform_fields .gfield select:focus,.gform_wrapper form .gform_fields .gfield textarea:focus{box-shadow:none;outline:unset}.gform_wrapper form .gform_fields .gfield input.gchoice_other_control{width:100%}.gform_wrapper form .gform_fields .gfield textarea{padding:15px 25px;height:215px;border:1px solid #034775 !important}.gform_wrapper form .gform_fields .gfield .gfield_label{display:block;width:auto;user-select:none;pointer-events:none;background:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:inline-block;font-weight:bold;font-style:normal;position:relative;width:fit-content;padding:0;font-size:1.6rem;line-height:1;color:#034775;margin-bottom:15px}.gform_wrapper form .gform_fields .gfield .gfield_label .gfield_required{display:none;color:#fff}.gform_wrapper form .gform_fields .gfield .gfield_label .gfield_required:before{content:"*";font-size:1.3rem;display:inline-block}.gform_wrapper form .gform_fields .gfield .gfield_label .gfield_required span{display:none !important}.touch .gform_wrapper form .gform_fields .gfield .gfield_label{display:block}.touch .gform_wrapper form .gform_fields .gfield .gfield_label+*{margin-top:8px}.gform_wrapper form .gform_fields .gfield.gfield_error input,.gform_wrapper form .gform_fields .gfield.gfield_error select,.gform_wrapper form .gform_fields .gfield.gfield_error textarea{border-color:#ea0c0c !important}.gform_wrapper form .gform_fields .gfield.gfield_error .validation_message{padding:0;background:none;border:0;color:#ea0c0c;font-size:1.6rem;padding-left:0px;padding-right:0px;font-weight:bold;font-style:normal;position:relative;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.gform_wrapper form .gform_fields .gfield.gfield_error .ginput_container{position:relative}.gform_wrapper form .gform_fields .gfield.gfield_error .ginput_container.ginput_container_fileupload:before{top:0;right:0}.gform_wrapper form .gform_fields .gfield.gfield_error .ginput_container.ginput_container_radio:after{top:0;right:0}.gform_wrapper form .gform_fields .gfield .ginput_container+*{margin-top:10px}.gform_wrapper form .gform_fields .gfield .gfield_description{font-size:1.4rem;line-height:1.4;color:#fff;margin-left:0px;width:100%;padding-bottom:0;display:block}.gform_wrapper form .gform_fields .gfield .gfield_description+*{margin-top:5px}.gform_wrapper form .gform_fields .gfield .gfield_description a{color:#fff}.gform_wrapper form .gform_fields .gfield.gfield--type-select .ginput_container_select{position:relative}.gform_wrapper form .gform_fields .gfield.gfield--type-select .ginput_container_select select{position:relative;z-index:1}.gform_wrapper form .gform_fields .gfield.gfield--type-select .ginput_container_select:after{content:"";display:block;position:absolute;top:3px;right:3px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-border-top-left-radius:0px;-moz-border-top-left-radius:0px;-ms-border-top-left-radius:0px;-o-border-top-left-radius:0px;border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-ms-border-bottom-left-radius:0px;-o-border-bottom-left-radius:0px;border-bottom-left-radius:0px;width:48px;height:calc(100% - 6px);background:url(images/arrow-down-select.svg) no-repeat left center #f3f8fa;background-size:24px;z-index:2;pointer-events:none}@media screen and (min-width: 43.76em){.gform_wrapper form .gform_fields .gfield.gfield--type-select .ginput_container_select:after{width:58px;background:url(images/arrow-down-select.svg) no-repeat left center #f3f8fa;background-size:30px 14px}}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox{margin-top:35px}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox .gfield_label{display:none}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox{width:100%}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox .gchoice{margin-bottom:0;width:100%}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox .gchoice+.gchoice{margin-top:9px}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox input[type=checkbox]{display:none}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox input[type=checkbox]:checked+label:after{content:"";font-size:15px;line-height:25px;text-align:center;width:16px;height:16px;display:block;position:absolute;top:-2px;left:4px;cursor:pointer;background:#167cbc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox a{color:#fff}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox label{display:block;position:relative;padding-left:40px;margin-left:0;padding-top:0px;text-align:left;color:#034775;min-width:100%;line-height:1.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-weight:normal;font-style:normal;font-size:1.2rem}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox label:before{width:24px;height:24px;display:block;content:"";position:absolute;top:-6px;left:0;cursor:pointer;background:none;border:1px solid #034775;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox.gfield_error label{color:#ea0c0c}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox.gfield_error label a{color:#ea0c0c}.gform_wrapper form .gform_fields .gfield.gfield--type-checkbox.gfield_error label:before{border-color:#ea0c0c}.gform_wrapper form .gform_fields .gfield.gfield--type-radio{margin-top:35px}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .ginput_container_radio{width:100%}.gform_wrapper form .gform_fields .gfield.gfield--type-radio.gfield_error .gfield_radio label{color:#ea0c0c}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .gfield_radio{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;width:100%;gap:unset}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice{margin-bottom:0}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice .gchoice_other_control{display:none}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice+.gchoice{margin-left:25px}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .gfield_radio input[type=radio]{display:none}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .gfield_radio input.gchoice_other_control{min-width:100%}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .gfield_radio input[type=radio]:checked+label:after{content:"";text-align:center;width:14px;height:14px;position:absolute;top:3px;left:3px;background:#167cbc;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .gfield_radio a{color:#fff}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .gfield_radio label{position:relative;display:block;position:relative;padding-left:35px;padding-top:0px;text-align:left;min-width:100%;line-height:1.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;color:#034775;margin-left:0}.gform_wrapper form .gform_fields .gfield.gfield--type-radio .gfield_radio label:before{width:20px;height:20px;display:block;content:"";position:absolute;top:0;left:0;cursor:pointer;background:none;border:1px solid #034775;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.gform_wrapper form .gform_fields .gfield.gfield--type-radio.gfield_error label:before{border:1px solid #ea0c0c}.gform_wrapper form .gform_fields .gfield .gfield_description:not(.validation_message){margin-bottom:15px;color:#034775}.gform_wrapper form .gform_fields .gfield.form-privacy .gfield_checkbox a,.gform_wrapper form .gform_fields .gfield.form-privacy-event .gfield_checkbox a,.gform_wrapper form .gform_fields .gfield.form-marketing .gfield_checkbox a,.gform_wrapper form .gform_fields .gfield.form-marketing-intrecci .gfield_checkbox a{color:#034775}.gform_wrapper form .gform_fields .gfield.form-text-consent{margin-top:12px;font-size:1.4rem;line-height:1.4;text-align:left}.gform_wrapper form .gform_fields .gfield.gfield--type-honeypot{display:none}@media screen and (min-width: 43.76em){.gform_wrapper form .gform_fields .gfield.gfield--type-honeypot+.gfield--width-half+.gfield--width-half{margin-top:0px}}.gform_wrapper form .gform_fields fieldset.gfield{width:100%}.gform_wrapper form .gform_fields fieldset.gfield+.gfield:nth-child(2){margin-top:22px}.gform_wrapper form .gform_footer,.gform_wrapper form .gform_page_footer{width:100%;margin-top:40px;margin-bottom:0px;padding:0;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:unset;position:relative;margin-left:auto;margin-right:auto}.gform_wrapper form .gform_footer .form-input-container,.gform_wrapper form .gform_page_footer .form-input-container{position:relative}.gform_wrapper form .gform_footer .form-input-container .btn,.gform_wrapper form .gform_page_footer .form-input-container .btn{position:relative;z-index:2;font-weight:bold}.gform_wrapper form .gform_footer .gform_button,.gform_wrapper form .gform_footer .button,.gform_wrapper form .gform_page_footer .gform_button,.gform_wrapper form .gform_page_footer .button{cursor:pointer;border:0;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-self:unset;-moz-align-self:unset;-ms-align-self:unset;-o-align-self:unset;align-self:unset;-webkit-transition:all 0.2s ease-in-out !important;-moz-transition:all 0.2s ease-in-out !important;-ms-transition:all 0.2s ease-in-out !important;-o-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;margin:0 auto;padding:0;color:#fff !important;background:#ea0c0c !important;overflow:hidden;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important;border-radius:0px !important;padding:15px 25px 13px 25px !important;font-weight:900 !important;font-style:normal;font-size:1.6rem;text-transform:uppercase !important;letter-spacing:unset !important;line-height:1 !important;width:fit-content;overflow:visible;height:auto;text-align:center;margin-bottom:0;margin-top:30px !important;min-width:200px !important;border:0 !important;z-index:0}@media screen and (min-width: 87.51em){.gform_wrapper form .gform_footer .gform_button,.gform_wrapper form .gform_footer .button,.gform_wrapper form .gform_page_footer .gform_button,.gform_wrapper form .gform_page_footer .button{margin-top:45px !important}}.no-touch .gform_wrapper form .gform_footer .gform_button:hover,.no-touch .gform_wrapper form .gform_footer .button:hover,.no-touch .gform_wrapper form .gform_page_footer .gform_button:hover,.no-touch .gform_wrapper form .gform_page_footer .button:hover{text-decoration:none;background:none;background:#fff !important;color:#000 !important}.gform_wrapper form .gform_footer .gform_button:focus,.gform_wrapper form .gform_footer .button:focus,.gform_wrapper form .gform_page_footer .gform_button:focus,.gform_wrapper form .gform_page_footer .button:focus{box-shadow:none !important;outline:unset !important}.gform_wrapper form .gform_footer .gform_ajax_spinner,.gform_wrapper form .gform_footer .gform-loader,.gform_wrapper form .gform_page_footer .gform_ajax_spinner,.gform_wrapper form .gform_page_footer .gform-loader{position:absolute;right:0;top:50% !important;-webkit-transform:translate(0%,-100%) !important;-moz-transform:translate(0%,-100%) !important;-ms-transform:translate(0%,-100%) !important;-o-transform:translate(0%,-100%) !important;transform:translate(0%,-100%) !important;width:40px !important;height:40px !important;margin-left:15px !important;margin-right:unset !important;border-block-end-color:unset !important;border-block-start-color:unset !important;border-inline-end-color:unset !important;border-inline-start-color:unset !important;border:0 !important;margin-top:45px !important}@media screen and (min-width: 87.51em){.gform_wrapper form .gform_footer .gform_ajax_spinner,.gform_wrapper form .gform_footer .gform-loader,.gform_wrapper form .gform_page_footer .gform_ajax_spinner,.gform_wrapper form .gform_page_footer .gform-loader{margin-top:55px !important}}.gform_wrapper form .gform_footer .gform_ajax_spinner:before,.gform_wrapper form .gform_footer .gform-loader:before,.gform_wrapper form .gform_page_footer .gform_ajax_spinner:before,.gform_wrapper form .gform_page_footer .gform-loader:before{margin-top:-27.5px;content:"";display:block;border:2px solid #fff;border-radius:50%;border-top:2px solid gray;width:40px;height:40px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-ms-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1999999;pointer-events:none}.gform_wrapper form .gform_page_footer .gform_ajax_spinner,.gform_wrapper form .gform_page_footer .gform-loader{width:40px !important;height:40px !important;margin-left:15px !important;margin-right:unset !important;margin-top:50px !important}@media screen and (min-width: 87.51em){.gform_wrapper form .gform_page_footer .gform_ajax_spinner,.gform_wrapper form .gform_page_footer .gform-loader{margin-top:75px !important}}.gform_wrapper form .gform_page_footer .button{margin-top:50px !important}@media screen and (min-width: 87.51em){.gform_wrapper form .gform_page_footer .button{margin-top:75px !important}}.gform_wrapper form .gform_page_footer .button+.button{margin-left:15px !important}.gform_wrapper form .gform_page_footer .button.gform_previous_button{background:#fff !important;color:#fff !important}.no-touch .gform_wrapper form .gform_page_footer .button.gform_previous_button:hover{text-decoration:none;background:red !important;color:#fff !important}.select2-container{width:100% !important;z-index:5}.select2-container .select2-selection--single{height:50px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background:red;padding-left:25px;padding-right:25px}@media screen and (min-width: 43.76em){.select2-container .select2-selection--single{height:60px}}.select2-container .select2-selection--single .select2-selection__arrow{top:0;right:0;width:75px;height:50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:red;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media screen and (min-width: 43.76em){.select2-container .select2-selection--single .select2-selection__arrow{height:60px}}.select2-container .select2-selection--single .select2-selection__arrow b{position:relative;margin-top:0;-webkit-transition:margin-top 0.3s ease-in-out;-moz-transition:margin-top 0.3s ease-in-out;-ms-transition:margin-top 0.3s ease-in-out;-o-transition:margin-top 0.3s ease-in-out;transition:margin-top 0.3s ease-in-out;border:0;margin:0;display:block;width:24px;height:11px;left:unset;top:unset;background:url(images/arrow-down-select.svg) no-repeat center;background-size:contain}@media screen and (min-width: 43.76em){.select2-container .select2-selection--single .select2-selection__arrow b{width:26px;height:13px}}.no-touch .select2-container .select2-selection--single .select2-selection__arrow:hover{background:#c00}.no-touch .select2-container .select2-selection--single .select2-selection__arrow:hover b{margin-top:10px}.select2-container .select2-selection--single .select2-selection__rendered{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.select2-container .select2-selection--multiple{border:3px solid #fff !important;min-height:50px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background:red;padding-left:25px;padding-right:25px}@media screen and (min-width: 43.76em){.select2-container .select2-selection--multiple{min-height:60px}}.select2-container .select2-selection--multiple .select2-selection__rendered{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;min-height:55px}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:#fff;color:#fff;border:0;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;cursor:default;float:none;margin-right:5px;margin-top:5px;padding:0 12px;width:fit-content}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff}.select2-dropdown{border:3px solid #fff !important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#fff !important;padding-left:25px !important;padding-right:25px !important}.select2-results__option[aria-selected],.select2-results__option[data-selected]{padding-left:25px !important;padding-right:25px !important}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:red !important}.select2-container--default .select2-results__option[aria-selected=true].select2-results__option--highlighted,.select2-container--default .select2-results__option[data-selected=true].select2-results__option--highlighted{color:#000 !important}.block.block-form .text-required-fields,.block.block-form .form-notes{text-align:center}.block.block-form.block-form-raccolta-dati-privacy .text-required-fields,.block.block-form.block-form-contacts .text-required-fields,.block.block-form.block-form-newsletter .text-required-fields{text-align:left;font-size:1.6rem;margin-bottom:25px}.block.block-form.block-form-raccolta-dati-privacy .intro-form-text,.block.block-form.block-form-contacts .intro-form-text,.block.block-form.block-form-newsletter .intro-form-text{font-size:1.6rem;line-height:1.4;margin-bottom:25px}.block.block-form.block-form-contacts .text-required-fields,.block.block-form.block-form-contacts .intro-form-text,.block.block-form.block-form-newsletter .text-required-fields,.block.block-form.block-form-newsletter .intro-form-text{text-align:center}.block.block-form.block-form-contacts .form-notes+.intro-form-text,.block.block-form.block-form-newsletter .form-notes+.intro-form-text{margin-top:25px}.form-successful .form-container{margin-top:25px}@media screen and (min-width: 68.76em){.form-successful .form-container{margin-top:35px}}.form-successful .form-container .gform_confirmation_wrapper{text-align:center}.site-popup{position:fixed;bottom:0;right:0;width:100%;z-index:500;height:100%}.site-popup.hide{display:none}.site-popup:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:#034775;opacity:.5;pointer-events:none;z-index:0}.site-popup .popup-container{z-index:1;max-width:500px;width:80%;position:absolute;bottom:0;right:0;max-height:90vh;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px}@media screen and (min-width: 37.51em){.site-popup .popup-container{width:50%}}@media screen and (min-width: 56.26em){.site-popup .popup-container{width:30%}}.site-popup .popup-container .image-container{margin-bottom:30px}.site-popup .popup-container .close-popup+*:not(.image-container){margin-top:45px}.site-popup .popup-container>*:not(.image-container):last-child{margin-bottom:45px}.site-popup .popup-container .text{font-size:1.6rem}.site-popup .popup-container .btn-container{padding-left:25px;padding-right:25px;padding-top:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 56.26em){.site-popup .popup-container .btn-container{padding-left:45px;padding-right:45px;padding-top:30px}}.site-popup .popup-container .text-container{max-height:20vh;overflow-y:auto;width:100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 56.26em){.site-popup .popup-container .text-container{padding-left:45px;padding-right:45px}}.site-popup .close-popup{overflow:hidden;z-index:10;font-size:0;text-indent:-9999px;width:50px;height:50px;position:absolute;top:0;left:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#dbd814;background-size:19px;cursor:pointer;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.site-popup .close-popup:before{position:relative;z-index:3;content:"";display:block;width:19px;height:19px;background:url(images/close-popup-icon.svg) no-repeat center;background-size:19px}.site-popup .close-popup:after{position:absolute;top:100%;content:"";display:block;width:100%;height:100%;z-index:-1;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#fff;-webkit-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-moz-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-ms-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition:top 0.3s cubic-bezier(0, 0, 0.58, 1);transition:top 0.3s cubic-bezier(0, 0, 0.58, 1)}.no-touch .site-popup .close-popup:hover:after{top:0}.screenreader-menu,.screen-reader-text{position:absolute;top:-999px;left:-999px}.screen-reader-text:focus-visible{position:absolute !important;top:0;left:0;width:auto !important;height:auto !important;outline-offset:3px;background:#034775;color:#fff;box-shadow:none !important;outline-offset:0px;padding:5px 10px !important;display:inline-block !important;text-decoration:none !important;margin:unset !important;overflow:unset !important;clip:unset !important;white-space:unset !important;border:unset !important;z-index:1000000}html,body{display:block;width:100%;color:#000}html a,body a{color:#034775;text-decoration:underline;text-underline-offset:3px}.no-touch html a:hover,.no-touch body a:hover{text-decoration:none}html{width:100%}html.maintenance{background:#fff;overflow:hidden}body{color:#000;font-family:"Reddit Sans";font-weight:normal;font-style:normal;line-height:1.45;font-size:1.6rem;width:100%;margin-left:auto;margin-right:auto;color:#034775}@media screen and (min-width: 56.26em){body{font-size:2rem}}.maintenance body{position:relative;height:100%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 20px;overflow-y:auto;background:#fff;color:#000}.item a{text-decoration:none}.inner{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 40px);margin-left:auto;margin-right:auto;max-width:1325px}@media screen and (min-width: 37.51em){.inner{width:calc(100% - 100px)}}@media screen and (min-width: 56.26em){.inner{width:calc(100% - 200px)}}@media screen and (min-width: 100.01em){.inner{width:100%}}.footer .inner,.header .inner{max-width:1445px}.block-form .inner{max-width:885px}.inner.full-width{width:100%;max-width:100%}.block-intro .inner,.block-quote-with-text .inner,.block-image-with-text .inner,.block-main-banner .inner,.block-text-two-columns .inner,.block-text-two-columns-team .inner{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.block-quote-with-text .inner,.block-image-with-text .inner{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.inner+.inner{margin-top:40px}@media screen and (min-width: 56.26em){.inner+.inner{margin-top:55px}}.background-1{position:relative;background:#034775;color:#fff}.background-1 a:not(.btn){color:#fff}.background-2{position:relative;background:#dbd814;color:#034775}.background-2 a:not(.btn){color:#034775}.background-3{position:relative;background:#f3f8fa}.background-3.block{padding-top:65px;padding-bottom:80px}@media screen and (min-width: 56.26em){.background-3.block{padding-top:76.9230769231px;padding-bottom:138.4615384615px}}@media screen and (min-width: 100.01em){.background-3.block{padding-top:100px;padding-bottom:180px}}.background-3.block:last-child{padding-bottom:120px}@media screen and (min-width: 56.26em){.background-3.block:last-child{padding-bottom:207.6923076923px}}@media screen and (min-width: 100.01em){.background-3.block:last-child{padding-bottom:270px}}.background-4{position:relative;background:#fff}.background-3.block+.background-3.block{margin-top:0;padding-top:0}.background-3.block+.background-3.block .diagonal-shape{display:none}.main{width:100%;position:relative;z-index:2;display:block;margin:0;padding:0;margin-left:auto;margin-right:auto;margin-top:142px}@media screen and (min-width: 62.51em){.main{margin-top:195px}}@media screen and (min-width: 100.01em){.main{margin-top:297px}}@media screen and (max-width: 62.5em){.home .main{margin-top:100px}}.single-project .main{margin-top:206px}@media screen and (min-width: 43.76em){.single-project .main{margin-top:251px}}@media screen and (min-width: 62.51em){.single-project .main{margin-top:291px}}@media screen and (min-width: 100.01em){.single-project .main{margin-top:441px}}.main .main-content{display:block;width:100%}.main+*{margin-top:120px}@media screen and (min-width: 56.26em){.main+*{margin-top:180px}}@media screen and (min-width: 100.01em){.main+*{margin-top:270px}}.post-type-archive-sustain .main,.single-sustain .main{margin-bottom:120px}@media screen and (min-width: 56.26em){.post-type-archive-sustain .main,.single-sustain .main{margin-bottom:180px}}@media screen and (min-width: 100.01em){.post-type-archive-sustain .main,.single-sustain .main{margin-bottom:270px}}.hide{display:none}.hide-mobile{display:none !important}@media screen and (min-width: 56.26em){.hide-mobile{display:block !important}}.hide-desktop{display:block !important}@media screen and (min-width: 56.26em){.hide-desktop{display:none !important}}.no-touch a[href*="tel:"]{cursor:default;text-decoration:none}.no-touch a[href*="tel:"]:hover{text-decoration:none}img{display:block;width:100%;height:auto}figure{display:block;width:100%;position:relative}.image-container,.video-container{position:relative;display:block;width:100%;height:auto;overflow:hidden;display:block;position:relative;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.image-container:before,.video-container:before{display:block;content:"";width:100%;padding-top:80.7692307692%}.page-template-page-contatti .image-container,.page-template-page-contatti .video-container{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.block-slider-partners .image-container,.block-slider-partners .video-container{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;width:100%}.block-slider-partners .image-container:before,.block-slider-partners .video-container:before{display:none}.block-intro .image-container,.block-main-banner .image-container,.block-intro .video-container,.block-main-banner .video-container{position:relative}.block-intro .image-container:before,.block-main-banner .image-container:before,.block-intro .video-container:before,.block-main-banner .video-container:before{display:block;content:"";width:100%;padding-top:69.1399662732%}.listing-project .image-container,.project-item .image-container,.logo-container .image-container,.listing-project .video-container,.project-item .video-container,.logo-container .video-container{position:relative}.listing-project .image-container:before,.project-item .image-container:before,.logo-container .image-container:before,.listing-project .video-container:before,.project-item .video-container:before,.logo-container .video-container:before{display:block;content:"";width:100%;padding-top:100%}.listing-sustain .image-container,.listing-sustain .video-container{position:relative}.listing-sustain .image-container:before,.listing-sustain .video-container:before{display:block;content:"";width:100%;padding-top:105%}.block-images-video .image-container,.block-images-video .video-container{position:relative}.block-images-video .image-container:before,.block-images-video .video-container:before{display:block;content:"";width:100%;padding-top:68.6567164179%}@media screen and (min-width: 56.26em){.block-images-video .image-container,.block-images-video .video-container{position:relative}.block-images-video .image-container:before,.block-images-video .video-container:before{display:block;content:"";width:100%;padding-top:48.8721804511%}}@media screen and (min-width: 56.26em){.image-container,.video-container{-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;border-radius:36px}}.block-articles .image-container,.block-slider-team .image-container,.block-listing .image-container,.crisalidi-item .image-container,.block-articles .video-container,.block-slider-team .video-container,.block-listing .video-container,.crisalidi-item .video-container{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;mask-image:url("images/image-mask.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.block-image-with-text .image-container,.popup-container .image-container,.block-image-with-text .video-container,.popup-container .video-container{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;mask-image:url("images/image-mask-reverse.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.block-slider-team .image-container:after,.block-slider-team .video-container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;opacity:.3;background:#167cbc}@media screen and (max-width: 56.25em){.block-intro-contatti .image-container,.block-intro-contatti .video-container{position:relative}.block-intro-contatti .image-container:before,.block-intro-contatti .video-container:before{display:block;content:"";width:100%;padding-top:128.3582089552%}}.item-article .image-container+*,.item-article .video-container+*{margin-top:10px}@media screen and (min-width: 56.26em){.item-article .image-container+*,.item-article .video-container+*{margin-top:15px}}.image-container img,.image-container video,.video-container img,.video-container video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.block-slider-partners .image-container img,.block-slider-partners .image-container video,.block-slider-partners .video-container img,.block-slider-partners .video-container video{position:relative;top:unset;left:unset;width:100%;height:auto;object-fit:unset}.column{position:relative;z-index:1;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 56.26em){.column{width:50%}}@media screen and (max-width: 56.25em){.column+.column{margin-top:50px}}.column.w-100{width:100%}@media screen and (min-width: 56.26em){.column.w-25{width:25%}}@media screen and (min-width: 56.26em){.column.w-50{width:calc(50% - 70px)}}.column.w-50:only-child{width:100%}@media screen and (min-width: 56.26em){.column.w-50.main-banner-card{width:50%}}@media screen and (min-width: 56.26em){.block-intro-contatti .column.w-50{width:50%}}@media screen and (min-width: 56.26em){.block-image-with-text .column.w-50.column-image{width:calc(43% - 70px)}}@media screen and (min-width: 56.26em){.block-image-with-text .column.w-50:not(.column-image){width:calc(57% - 70px)}}@media screen and (min-width: 56.26em){.column.w-33{width:33.33%}}@media screen and (min-width: 56.26em){.column.w-66{width:66.66%}}@media screen and (min-width: 56.26em){.column.w-45{width:45%}}@media screen and (min-width: 56.26em){.column.w-55{width:55%}}strong,b{font-weight:bold}.cm-open-cookie-notice.cm-open-cookie-notice-shortcode-type-button{background:#000 !important;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;padding:9px 15px 10px 15px !important;font-weight:bold !important;font-size:1.6rem !important;text-transform:initial !important;font-family:"Reddit Sans" !important;font-style:normal !important;background:#034775 !important;color:#fff !important;-webkit-transition:all 0.3s ease-in-out !important;-moz-transition:all 0.3s ease-in-out !important;-ms-transition:all 0.3s ease-in-out !important;-o-transition:all 0.3s ease-in-out !important;transition:all 0.3s ease-in-out !important;text-decoration:none !important}.no-touch .cm-open-cookie-notice.cm-open-cookie-notice-shortcode-type-button:hover{background:#dbd814 !important;color:#034775 !important}.no-touch .cm-open-cookie-notice.cm-open-cookie-notice-shortcode-type-button:hover span{color:#034775 !important}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ajax-overlay{pointer-events:none}.ajax-overlay:after{content:"";display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999999;background:#dbd814;opacity:.8;pointer-events:none}.spinner{position:fixed;top:calc(50% - 50px);left:calc(50% - 50px);z-index:9999999;display:none;width:200px;height:200px;background:url(images/spinner-logo.png) no-repeat center;background-size:contain}@keyframes rotating{from{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}body.menu-open,body.popup-opened{width:100%;overflow-y:hidden}html.menu-open,html.popup-opened{height:100%;overflow-y:hidden}.shaped-box>*:not(.bottom-shape,.goal-index){-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;-ms-border-top-left-radius:30px;-o-border-top-left-radius:30px;border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-moz-border-top-right-radius:30px;-ms-border-top-right-radius:30px;-o-border-top-right-radius:30px;border-top-right-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:24px}@media screen and (min-width: 56.26em){.shaped-box>*:not(.bottom-shape,.goal-index){padding:36px}}@media screen and (min-width: 100.01em){.shaped-box>*:not(.bottom-shape,.goal-index){padding:55px}}.shaped-box.background-1,.shaped-box.background-2,.shaped-box.background-3,.shaped-box.background-4{background:none}.shaped-box.background-1 .bottom-shape{background:url(images/bottom-shape-blue.svg) no-repeat center;background-size:cover}.shaped-box.background-1>*:not(.bottom-shape,.goal-index){background:#034775}.shaped-box.background-3 .bottom-shape{background:url(images/bottom-shape-light-blue.svg) no-repeat center;background-size:cover}.shaped-box.background-3>*:not(.bottom-shape,.goal-index){background:#f3f8fa}.shaped-box.background-4 .bottom-shape{background:url(images/bottom-shape-white.svg) no-repeat center;background-size:cover}.shaped-box.background-4>*:not(.bottom-shape,.goal-index){background:#fff}.shaped-box .bottom-shape{width:100%;margin-top:-2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.shaped-box .bottom-shape span{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.shaped-box .bottom-shape span:before{display:block;content:"";width:100%;padding-top:14.53125%}.block .text a:not([class]){text-decoration:underline}.no-touch .block .text a:not([class]):hover{text-decoration:none}.block+.block{margin-top:80px}@media screen and (min-width: 56.26em){.block+.block{margin-top:120px}}@media screen and (min-width: 100.01em){.block+.block{margin-top:180px}}.block+.block.background-3{margin-top:120px}@media screen and (min-width: 56.26em){.block+.block.background-3{margin-top:180px}}@media screen and (min-width: 100.01em){.block+.block.background-3{margin-top:270px}}.block+.block.block-cta:not(.block-prefooter){margin-top:112px}@media screen and (min-width: 56.26em){.block+.block.block-cta:not(.block-prefooter){margin-top:168px}}@media screen and (min-width: 100.01em){.block+.block.block-cta:not(.block-prefooter){margin-top:252px}}.block-main-banner+.block.background-3{margin-top:80px}@media screen and (min-width: 56.26em){.block-main-banner+.block.background-3{margin-top:120px}}@media screen and (min-width: 100.01em){.block-main-banner+.block.background-3{margin-top:180px}}@media screen and (min-width: 56.26em){.block-main-banner>.inner{position:relative}.block-main-banner>.inner:before,.block-main-banner>.inner:after{pointer-events:none;position:absolute;top:0%;left:30%;content:"";display:block;z-index:0;-webkit-transform:translate(0%,-4.5%);-moz-transform:translate(0%,-4.5%);-ms-transform:translate(0%,-4.5%);-o-transform:translate(0%,-4.5%);transform:translate(0%,-4.5%);width:110%;height:150%}.block-main-banner>.inner:before{background:url(images/svg-intro-3.svg) no-repeat center top;background-size:contain}.block-main-banner>.inner:after{z-index:6;background:url(images/svg-intro-3-over.svg) no-repeat center top;background-size:contain}}@media screen and (min-width: 62.51em){.block-main-banner>.inner:before,.block-main-banner>.inner:after{-webkit-transform:translate(0%,-5.5%);-moz-transform:translate(0%,-5.5%);-ms-transform:translate(0%,-5.5%);-o-transform:translate(0%,-5.5%);transform:translate(0%,-5.5%)}}@media screen and (min-width: 68.76em){.block-main-banner>.inner:before,.block-main-banner>.inner:after{-webkit-transform:translate(0%,-6.5%);-moz-transform:translate(0%,-6.5%);-ms-transform:translate(0%,-6.5%);-o-transform:translate(0%,-6.5%);transform:translate(0%,-6.5%)}}@media screen and (min-width: 75.01em){.block-main-banner>.inner:before,.block-main-banner>.inner:after{-webkit-transform:translate(0%,-7%);-moz-transform:translate(0%,-7%);-ms-transform:translate(0%,-7%);-o-transform:translate(0%,-7%);transform:translate(0%,-7%)}}@media screen and (min-width: 81.26em){.block-main-banner>.inner:before,.block-main-banner>.inner:after{-webkit-transform:translate(0%,-8%);-moz-transform:translate(0%,-8%);-ms-transform:translate(0%,-8%);-o-transform:translate(0%,-8%);transform:translate(0%,-8%)}}@media screen and (min-width: 93.76em){.block-main-banner>.inner:before,.block-main-banner>.inner:after{-webkit-transform:translate(0%,-9%);-moz-transform:translate(0%,-9%);-ms-transform:translate(0%,-9%);-o-transform:translate(0%,-9%);transform:translate(0%,-9%)}}.block-main-banner .image-container{-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}.block-main-banner .column{position:relative}@media screen and (max-width: 56.25em){.block-main-banner .column+.column{margin-top:0}}.block-main-banner .column.shaped-box{order:3;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);margin-top:-40px}@media screen and (min-width: 56.26em){.block-main-banner .column.shaped-box{margin-left:17%}}@media screen and (min-width: 81.26em){.block-main-banner .column.shaped-box{margin-top:-120px}}@media screen and (min-width: 100.01em){.block-main-banner .column.shaped-box{margin-top:-145px}}.block-main-banner .column.column-text{z-index:7}@media screen and (max-width: 56.25em){.block-main-banner .column.column-text{text-align:center;margin-bottom:150px}.block-main-banner .column.column-text .btn{margin-left:auto;margin-right:auto}}@media screen and (max-width: 37.5em){.block-main-banner .column.column-text{margin-bottom:120px}}@media screen and (max-width: 25em){.block-main-banner .column.column-text{margin-bottom:90px}}.block-main-banner .column.column-image{order:2}@media screen and (max-width: 56.25em){.block-main-banner .column.column-image{margin-top:0;margin-left:auto;margin-right:auto}.block-main-banner .column.column-image:before,.block-main-banner .column.column-image:after{pointer-events:none;position:absolute;top:-19%;left:-27%;content:"";display:block;z-index:0;-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%);width:224%;height:150%}.block-main-banner .column.column-image:before{background:url(images/svg-intro-3.svg) no-repeat center top;background-size:contain}.block-main-banner .column.column-image:after{z-index:6;background:url(images/svg-intro-3-over.svg) no-repeat center top;background-size:contain}.block-main-banner .column.column-image .image-container{width:120%}}.page-template-page-modulo-privacy .block-intro{text-align:center}@media screen and (max-width: 56.25em){.block-intro .column+.column{margin-top:30px}}.block-intro>.inner{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}.block-intro .image-container{-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(5.5deg);-moz-transform:rotate(5.5deg);-ms-transform:rotate(5.5deg);-o-transform:rotate(5.5deg);transform:rotate(5.5deg)}.page-template-page-contatti .block-intro .image-container{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.block-intro.block-intro-search{text-align:center}.block-intro.block-intro-404{text-align:center}.block-intro.block-intro-404 .text{max-width:800px;text-align:left;margin-left:auto;margin-right:auto}.block-intro.block-intro-contatti *+.image-container{margin-top:50px}@media screen and (min-width: 56.26em){.block-intro.block-intro-contatti *+.image-container{margin-top:60px}}@media screen and (min-width: 56.26em){.block-intro.block-intro-contatti .column.column-title{padding-right:40px}}@media screen and (max-width: 56.25em){.block-intro.block-intro-contatti .column+.column{margin-top:25px}}.block-intro.block-intro-contatti .address,.block-intro.block-intro-contatti .bottom-contacts{font-size:1.6rem}.block-intro.block-intro-contatti .upper-contacts+.bottom-contacts{margin-top:20px}.block-intro.block-intro-contatti .bottom-contacts p+p{margin-top:0}@media screen and (max-width: 56.25em){.block-intro .column.column-image{order:-1;margin-top:0;margin-bottom:110px;max-width:530px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 37.5em){.block-intro .column.column-image{margin-bottom:90px;max-width:490px}}@media screen and (max-width: 25em){.block-intro .column.column-image{margin-bottom:60px}}@media screen and (min-width: 56.26em){.block-intro.block-intro-v1 .column.w-50:only-child{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media screen and (max-width: 56.25em){.block-intro.block-intro-v1 .column.w-50:only-child .text{margin-top:30px}}@media screen and (min-width: 56.26em){.block-intro.block-intro-v1 .column.w-50:only-child>*{width:calc(50% - 70px);margin-top:0 !important}}@media screen and (max-width: 56.25em){.block-intro.block-intro-v2 .column:not(.column-image){margin-top:20px}.block-intro.block-intro-v2 .column:not(.column-image):first-of-type{margin-top:-25px}}.block-intro.svg-version-1 .column-image:before,.block-intro.svg-version-1 .column-image:after,.block-intro.svg-version-2 .column-image:before,.block-intro.svg-version-2 .column-image:after,.block-intro.svg-version-3 .column-image:before,.block-intro.svg-version-3 .column-image:after{position:absolute;top:50%;left:50%;content:"";display:block;z-index:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:130%;height:130%}.block-intro.svg-version-1 .column-image:after,.block-intro.svg-version-2 .column-image:after,.block-intro.svg-version-3 .column-image:after{z-index:6}.block-intro.svg-version-1 .column-image:before{background:url(images/svg-intro-1.svg) no-repeat center bottom;background-size:contain}.block-intro.svg-version-1 .column-image:after{background:url(images/svg-intro-1-over.svg) no-repeat center bottom;background-size:contain}.block-intro.svg-version-2 .column-image:before,.block-intro.svg-version-2 .column-image:after{top:47%;width:153%;height:153%}.block-intro.svg-version-2 .column-image:before{background:url(images/svg-intro-2.svg) no-repeat center bottom;background-size:contain}.block-intro.svg-version-2 .column-image:after{background:url(images/svg-intro-2-over.svg) no-repeat center bottom;background-size:contain}@media screen and (max-width: 56.25em){.block-intro.svg-version-2 .column-image{margin-top:50px}}@media screen and (max-width: 25em){.block-intro.svg-version-2 .column-image{margin-top:20px}}.block-intro.svg-version-3 .column-image:before,.block-intro.svg-version-3 .column-image:after{-webkit-transform:translate(-50%,-50%) scaleX(-1);-moz-transform:translate(-50%,-50%) scaleX(-1);-ms-transform:translate(-50%,-50%) scaleX(-1);-o-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}.block-intro.svg-version-3 .column-image:before{background:url(images/svg-intro-1.svg) no-repeat center bottom;background-size:contain}.block-intro.svg-version-3 .column-image:after{background:url(images/svg-intro-1-over.svg) no-repeat center bottom;background-size:contain}.block-intro+.block.block-filters{margin-top:0}.block-intro+.block.block-listing{margin-top:40px}@media screen and (min-width: 56.26em){.block-intro+.block.block-listing{margin-top:60px}}@media screen and (min-width: 100.01em){.block-intro+.block.block-listing{margin-top:90px}}.block-intro+.block.block-downloads,.block-intro+.block.block-text,.block-intro+.block.block-listing-search{margin-top:40px}@media screen and (min-width: 56.26em){.block-intro+.block.block-downloads,.block-intro+.block.block-text,.block-intro+.block.block-listing-search{margin-top:60px}}@media screen and (min-width: 100.01em){.block-intro+.block.block-downloads,.block-intro+.block.block-text,.block-intro+.block.block-listing-search{margin-top:90px}}.block-intro .featured-information{margin-top:45px;font-size:1.6rem}.block-intro .featured-information:first-child{margin-top:0}.block-intro .featured-information .info .info-element-title{text-transform:uppercase}.block-intro .featured-information .info .info-element-text{font-style:italic;border-bottom:2px dotted #fff;padding-bottom:15px;margin-bottom:15px}.block-intro .featured-information .info .info-element-text:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.block-intro .featured-information .notes{font-weight:bold}.block-intro .featured-information *+.notes{margin-top:35px}.block-slider-other-projects .slider .item,.block-slider-testimonials .slider .item{width:100%}@media screen and (min-width: 43.76em){.block-slider-other-projects .slider .item,.block-slider-testimonials .slider .item{width:calc(50% - 25px)}}.block-slider-other-projects .slider.flickity-enabled .item,.block-slider-testimonials .slider.flickity-enabled .item{margin-left:20px}@media screen and (min-width: 43.76em){.block-slider-other-projects .slider.flickity-enabled .item,.block-slider-testimonials .slider.flickity-enabled .item{margin-left:50px}}.block-slider-other-projects .slider:not(.flickity-enabled),.block-slider-testimonials .slider:not(.flickity-enabled){display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 43.76em){.block-slider-other-projects .slider:not(.flickity-enabled),.block-slider-testimonials .slider:not(.flickity-enabled){min-width:calc(100% + 24px);position:relative;left:-12px}}.block-slider-other-projects .slider:not(.flickity-enabled) .item,.block-slider-testimonials .slider:not(.flickity-enabled) .item{width:100%;margin-left:0px}@media screen and (min-width: 43.76em){.block-slider-other-projects .slider:not(.flickity-enabled) .item,.block-slider-testimonials .slider:not(.flickity-enabled) .item{width:calc(50% - 24px);margin-left:12px;margin-right:12px;margin-top:40px}}.block-slider-partners .slider-partners{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.block-slider-partners .slider-partners.flickity-enabled{-webkit-justify-content:unset;-moz-justify-content:unset;-ms-justify-content:unset;-o-justify-content:unset;justify-content:unset}.block-slider-partners .slider-partners.flickity-enabled .item{width:40%;margin-right:30px;padding-left:0px !important;padding-right:0px !important}@media screen and (min-width: 43.76em){.block-slider-partners .slider-partners.flickity-enabled .item{width:40%;margin-right:50px}}@media screen and (min-width: 75.01em){.block-slider-partners .slider-partners.flickity-enabled .item{width:30%;margin-right:80px}}@media screen and (min-width: 100.01em){.block-slider-partners .slider-partners.flickity-enabled .item{margin-right:100px}}.block-slider-partners .slider-partners.flickity-enabled .item .image-container{max-width:200px;margin-left:auto;margin-right:auto}.block-slider-partners .slider-partners .item{list-style-type:none;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 25.01em){.block-slider-partners .slider-partners .item{width:50%;padding-left:15px;padding-right:15px}}@media screen and (min-width: 62.51em){.block-slider-partners .slider-partners .item{width:33.33%}}.block-slider-partners .slider-partners .item .image-container{max-width:200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 56.25em){.block-projects .column.w-100>h2{text-align:center}}.block-projects .slider .item{position:relative;width:100%}@media screen and (min-width: 43.76em){.block-projects .slider .item{width:40%}}@media screen and (min-width: 75.01em){.block-projects .slider .item{width:30%}}.block-projects .slider .item .project-logo{padding-left:40px;padding-right:40px}@media screen and (min-width: 75.01em){.block-projects .slider .item .project-logo{padding-left:60px;padding-right:60px}}.block-projects .slider .item .image-container{margin-left:auto;margin-right:auto;max-width:260px}@media screen and (min-width: 75.01em){.block-projects .slider .item .image-container{width:100%}}.block-projects .slider .item:after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:0;border-left:4px dotted #034775;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg)}@media screen and (max-width: 43.75em){.block-projects .slider .item:after{display:none}}.os-osx .block-projects .slider .item:after{width:4px;border-left:0px;background:url(images/pallini-v.png) repeat-y left center;background-size:contain}.block-projects .slider .item:nth-child(even):after{-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);transform:rotate(7deg)}.no-touch .block-projects .item>a:hover .project-title:after{top:0}.block-projects .project-title{position:relative;font-size:2rem;font-weight:bold;text-transform:uppercase;background:#034775;color:#fff;width:fit-content;height:55px;padding-left:25px;padding-right:25px;-webkit-border-radius:38px;-moz-border-radius:38px;-ms-border-radius:38px;-o-border-radius:38px;border-radius:38px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin-top:-12px;overflow:hidden}.block-projects .project-title:after{content:"";display:block;width:100%;height:100%;position:absolute;top:100%;left:0;z-index:0;background:#167cbc;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.block-projects .project-title span{position:relative;z-index:2}.block-projects .project-logo{width:100%}.block-projects .listing+.links-repeater{margin-left:auto;margin-right:auto}.block-projects .project-item>a{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media screen and (min-width: 56.26em){.block-slider-team{font-size:2rem}}.block-slider-team .image-container+*{margin-top:10px}@media screen and (min-width: 56.26em){.block-slider-team .image-container+*{margin-top:15px}}.block-slider-team .name{font-weight:bold;font-size:2rem}@media screen and (min-width: 56.26em){.block-slider-team .name{font-size:2.4rem}}@media screen and (min-width: 56.26em){.block-slider-team .name+*{margin-top:3px}}.block-slider-team .text{font-style:italic}.block-slider-team .slider .item{width:90%;margin-right:20px}@media screen and (min-width: 43.76em){.block-slider-team .slider .item{margin-right:30px;width:40%}}@media screen and (min-width: 75.01em){.block-slider-team .slider .item{margin-right:40px;width:calc(33.33% - 40px)}}@media screen and (max-width: 43.75em){.block-articles>.inner{margin-right:0;width:calc(100% - 50px)}}@media screen and (max-width: 37.5em){.block-articles>.inner{width:calc(100% - 20px)}}@media screen and (min-width: 43.76em){.block-articles .slider{min-width:calc(100% + 30px)}}@media screen and (min-width: 75.01em){.block-articles .slider{min-width:calc(100% + 40px)}}.block-articles .slider .item{width:90%;margin-right:20px}@media screen and (min-width: 43.76em){.block-articles .slider .item{margin-right:30px;width:calc(50% - 30px)}}@media screen and (min-width: 75.01em){.block-articles .slider .item{margin-right:40px;width:calc(33.33% - 40px)}}.block-slider-history>.inner{position:relative}.block-slider-history .slider.flickity-enabled:before{content:"";display:block;width:200%;height:1px;border-top:4px dotted #034775;position:absolute;top:27px;left:-100%}@media screen and (max-width: 43.75em){.block-slider-history .slider.flickity-enabled:before{width:300%}}.os-osx .block-slider-history .slider.flickity-enabled:before{height:4px;border-top:0px;background:url(images/pallini.png) repeat-x left center;background-size:contain}.block-slider-history .slider.flickity-enabled:after{content:"";display:block;width:300%;height:100%;position:absolute;top:0;right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);background:#f3f8fa}.block-slider-history .slider.flickity-enabled .item:not(.is-selected) .title--1{font-size:2.2666666667rem}@media screen and (min-width: 56.26em){.block-slider-history .slider.flickity-enabled .item:not(.is-selected) .title--1{font-size:2.6153846154rem}}@media screen and (min-width: 100.01em){.block-slider-history .slider.flickity-enabled .item:not(.is-selected) .title--1{font-size:3.4rem}}.block-slider-history .slider.flickity-enabled .item:not(.is-selected) .title--1 .hightlighted{background:none;font-size:2.2666666667rem}@media screen and (min-width: 56.26em){.block-slider-history .slider.flickity-enabled .item:not(.is-selected) .title--1 .hightlighted{font-size:2.6153846154rem}}@media screen and (min-width: 100.01em){.block-slider-history .slider.flickity-enabled .item:not(.is-selected) .title--1 .hightlighted{font-size:3.4rem}}.block-slider-history .slider.flickity-enabled .item:not(.is-selected) .title--1 span{font-size:2.2666666667rem}@media screen and (min-width: 56.26em){.block-slider-history .slider.flickity-enabled .item:not(.is-selected) .title--1 span{font-size:2.6153846154rem}}@media screen and (min-width: 100.01em){.block-slider-history .slider.flickity-enabled .item:not(.is-selected) .title--1 span{font-size:3.4rem}}.block-slider-history .slider .flickity-viewport{overflow:visible}.block-slider-history .slider .item{width:100%;text-align:center;padding-bottom:20px}@media screen and (min-width: 43.76em){.block-slider-history .slider .item{width:35%;margin-left:0%}}@media screen and (min-width: 75.01em){.block-slider-history .slider .item{width:30%;margin-left:3.33%;padding-bottom:0px}}.block-slider-history .slider .item .dot{display:block;margin-left:auto;margin-right:auto;width:54px;height:54px}.block-slider-history .slider .item .dot:before{content:"";-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;width:24px;height:24px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#034775;margin-left:auto;margin-right:auto;margin-top:17px}.block-slider-history .slider .item .title{margin-top:0px;position:relative;top:-18px}.block-slider-history .slider .item .text{opacity:0;pointer-events:none}.block-slider-history .slider .item.is-selected .dot:before{width:54px;height:54px;margin-top:0}.block-slider-history .slider .item.is-selected .title{margin-top:35px;top:unset}.block-slider-history .slider .item.is-selected .text{opacity:1;pointer-events:auto}.block-text .inner{max-width:810px}.block-downloads .item{padding-top:20px;padding-bottom:25px}@media screen and (min-width: 56.26em){.block-downloads .item{padding-top:25px;padding-bottom:30px}}@media screen and (min-width: 100.01em){.block-downloads .item{padding-top:30px;padding-bottom:35px}}.no-touch .block-downloads .item>a:hover .icon:after{top:0%}.block-downloads .title{width:100%;cursor:pointer;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;display:flex !important;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.block-downloads .title span:not(.icon){width:calc(100% - 40px - 18px)}@media screen and (min-width: 56.26em){.block-downloads .title span:not(.icon){width:calc(100% - 48px - 22px)}}.block-downloads .title .icon{position:relative;overflow:hidden;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:40px;height:40px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#dbd814;margin-right:18px}@media screen and (min-width: 56.26em){.block-downloads .title .icon{width:48px;height:48px;margin-right:22px}}.block-downloads .title .icon:after{content:"";display:block;width:100%;height:100%;position:absolute;top:100%;left:0;z-index:0;background:#f2f061;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.block-downloads .title .icon:before{content:"";display:block;width:16px;height:20px;background:url(images/download-icon.svg) no-repeat right center rgba(0,0,0,0);background-size:contain;z-index:2}@media screen and (min-width: 56.26em){.block-downloads .title .icon:before{width:20px;height:24px}}.block-accordion .item{padding-top:20px;padding-bottom:25px}@media screen and (min-width: 56.26em){.block-accordion .item{padding-top:25px;padding-bottom:30px}}@media screen and (min-width: 100.01em){.block-accordion .item{padding-top:30px;padding-bottom:35px}}.block-accordion .accordion-trigger{width:100%;cursor:pointer;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;display:flex !important;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.block-accordion .accordion-trigger span:not(.icon){width:calc(100% - 40px - 18px)}@media screen and (min-width: 56.26em){.block-accordion .accordion-trigger span:not(.icon){width:calc(100% - 48px - 22px)}}.block-accordion .accordion-trigger.active .icon:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.no-touch .block-accordion .accordion-trigger:hover .icon:after{top:0%}.block-accordion .accordion-trigger .icon{position:relative;overflow:hidden;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:40px;height:40px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#dbd814;margin-right:18px}@media screen and (min-width: 56.26em){.block-accordion .accordion-trigger .icon{width:48px;height:48px;margin-right:22px}}.block-accordion .accordion-trigger .icon:after{content:"";display:block;width:100%;height:100%;position:absolute;top:100%;left:0;z-index:0;background:#f2f061;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.block-accordion .accordion-trigger .icon:before{content:"";display:block;width:15px;height:10px;background:url(images/arrow-down-accordion.svg) no-repeat right center rgba(0,0,0,0);background-size:contain;z-index:2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}@media screen and (min-width: 56.26em){.block-accordion .accordion-trigger .icon:before{width:20px;height:16px}}.block-accordion .elm-content{display:none;padding-top:20px;width:calc(100% - 40px - 18px);margin-left:58px}@media screen and (min-width: 56.26em){.block-accordion .elm-content{padding-top:25px;width:calc(100% - 48px - 22px);margin-left:70px}}@media screen and (min-width: 100.01em){.block-accordion .elm-content{padding-top:30px}}@media screen and (max-width: 56.25em){.block-quote-with-text .column+.column{margin-top:150px}}@media screen and (max-width: 37.5em){.block-quote-with-text .column+.column{margin-top:120px}}@media screen and (max-width: 25em){.block-quote-with-text .column+.column{margin-top:90px}}.block-goals>.inner h2,.block-slider-team>.inner h2,.block-articles>.inner h2,.block-slider-other-projects>.inner h2,.block-slider-testimonials>.inner h2,.block-form>.inner h2,.block-cards>.inner h2,.block-slider-partners>.inner h2,.block-slider-history>.inner h2{text-align:center}@media screen and (min-width: 56.26em){.block-text-two-columns.block-text-two-columns-team{font-size:2rem}}.block-text-two-columns.block-text-two-columns-team .name{font-weight:bold;font-size:2rem;width:100%}@media screen and (min-width: 56.26em){.block-text-two-columns.block-text-two-columns-team .name{font-size:2.4rem}}@media screen and (min-width: 56.26em){.block-text-two-columns.block-text-two-columns-team .name+*{margin-top:3px}}.block-text-two-columns.block-text-two-columns-team .role{font-style:italic}.block-text-two-columns>.inner{position:relative}@media screen and (max-width: 56.25em){.block-text-two-columns .column+.column{margin-top:140px}}@media screen and (min-width: 56.26em){.block-text-two-columns .column+.column{position:unset}}.block-text-two-columns .column+.column:before{position:absolute;content:"";display:block;top:-70px;left:0;width:100%;height:1px;border-bottom:4px dotted #034775;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}@media screen and (min-width: 56.26em){.block-text-two-columns .column+.column:before{top:0;left:49%;width:1px;height:100%;border-left:4px dotted #034775;border-bottom:0px}}@media screen and (min-width: 56.26em){.os-osx .block-text-two-columns .column+.column:before{width:4px;border-left:0px;background:url(images/pallini-v.png) repeat-y left center;background-size:contain}}@media screen and (max-width: 56.25em){.os-osx .block-text-two-columns .column+.column:before{height:4px;border-bottom:0px;background:url(images/pallini.png) repeat-x left center;background-size:contain}}.archive .item-project,.archive .item-sustain{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.archive .item-project:after,.archive .item-sustain:after{content:"";display:block;width:100%;height:1px;border-bottom:4px dotted #034775;position:absolute;bottom:0;left:0;-webkit-transform:rotate(2.6deg);-moz-transform:rotate(2.6deg);-ms-transform:rotate(2.6deg);-o-transform:rotate(2.6deg);transform:rotate(2.6deg);bottom:-65px}@media screen and (min-width: 56.26em){.archive .item-project:after,.archive .item-sustain:after{bottom:-80px}}@media screen and (min-width: 100.01em){.archive .item-project:after,.archive .item-sustain:after{bottom:-100px}}.os-osx .archive .item-project:after,.os-osx .archive .item-sustain:after{height:4px;border-bottom:0px;background:url(images/pallini.png) repeat-x left center;background-size:contain}.archive .item-project:first-child:before,.archive .item-sustain:first-child:before{content:"";display:block;width:100%;height:1px;border-bottom:4px dotted #034775;position:absolute;top:0;left:0;-webkit-transform:rotate(-2.6deg);-moz-transform:rotate(-2.6deg);-ms-transform:rotate(-2.6deg);-o-transform:rotate(-2.6deg);transform:rotate(-2.6deg);top:-65px}@media screen and (min-width: 56.26em){.archive .item-project:first-child:before,.archive .item-sustain:first-child:before{top:-80px}}@media screen and (min-width: 100.01em){.archive .item-project:first-child:before,.archive .item-sustain:first-child:before{top:-100px}}.os-osx .archive .item-project:first-child:before,.os-osx .archive .item-sustain:first-child:before{height:4px;border-bottom:0px;background:url(images/pallini.png) repeat-x left center;background-size:contain}@media screen and (max-width: 56.25em){.archive .item-project:nth-child(even),.archive .item-sustain:nth-child(even){text-align:right}.archive .item-project:nth-child(even) .column-logo,.archive .item-sustain:nth-child(even) .column-logo{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.archive .item-project:nth-child(even) .column-text,.archive .item-sustain:nth-child(even) .column-text{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.archive .item-project:nth-child(even) .column-text .text,.archive .item-sustain:nth-child(even) .column-text .text{margin-left:unset;margin-right:25px}}@media screen and (max-width: 56.25em){.archive .item-project .column+.column,.archive .item-sustain .column+.column{margin-top:30px}}@media screen and (min-width: 56.26em){.archive .item-project .column-text.w-66,.archive .item-sustain .column-text.w-66{width:60%}}@media screen and (min-width: 56.26em){.archive .item-project:nth-child(even) .column-text,.archive .item-sustain:nth-child(even) .column-text{order:-1}}.archive .item-project:nth-child(even):after,.archive .item-sustain:nth-child(even):after{-webkit-transform:rotate(-2.6deg);-moz-transform:rotate(-2.6deg);-ms-transform:rotate(-2.6deg);-o-transform:rotate(-2.6deg);transform:rotate(-2.6deg)}.archive .item-project .text,.archive .item-sustain .text{margin-left:25px}@media screen and (min-width: 56.26em){.archive .item-project .text,.archive .item-sustain .text{margin-left:35px}}@media screen and (min-width: 100.01em){.archive .item-project .text,.archive .item-sustain .text{margin-left:45px}}@media screen and (max-width: 56.25em){.archive .item-project .image-container,.archive .item-sustain .image-container{max-width:220px}}@media screen and (min-width: 56.26em){.block-image-with-text.image-position-right .column-image{order:2}}@media screen and (min-width: 56.26em){.block-image-with-text.image-position-right .column:not(.column-image){order:1}}@media screen and (min-width: 100.01em){.block-listing-article .listing .item-article:nth-child(2) .title--5,.block-listing-article .listing .item-article:first-child .title--5{font-size:3.2rem}}@media screen and (min-width: 100.01em)and (min-width: 56.26em){.block-listing-article .listing .item-article:nth-child(2) .title--5,.block-listing-article .listing .item-article:first-child .title--5{font-size:3.6923076923rem}}@media screen and (min-width: 100.01em)and (min-width: 100.01em){.block-listing-article .listing .item-article:nth-child(2) .title--5,.block-listing-article .listing .item-article:first-child .title--5{font-size:4.8rem}}.block-listing-article .listing .item-article .article-excerpt{margin-top:15px}.no-touch .block-listing-article .listing .item-article>a:hover{text-decoration:none !important}@media screen and (min-width: 100.01em){.block-listing-article .listing .item-article:nth-child(2),.block-listing-article .listing .item-article:first-child{width:calc(50% - 70px);margin-left:35px;margin-right:35px;margin-bottom:80px}.block-listing-article .listing .item-article:nth-child(2):nth-child(2),.block-listing-article .listing .item-article:first-child:nth-child(2){margin-top:0}}.block-images-video .video-container:before{display:none}.play-video{position:absolute;top:0;left:0;width:100%;height:100%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.no-touch .play-video:hover span:after{top:0%}.play-video span{position:relative;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;font-size:0;text-indent:-9999px;width:40px;height:40px;background:#034775;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}@media screen and (min-width: 56.26em){.play-video span{width:55px;height:55px}}@media screen and (min-width: 100.01em){.play-video span{width:70px;height:70px}}.play-video span:after{content:"";display:block;width:100%;height:100%;position:absolute;top:100%;left:0;z-index:0;background:#167cbc;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.play-video span:before{position:relative;content:"";display:block;width:13px;height:17px;left:2px;background:url(images/play-icon.svg) no-repeat center;background-size:contain;z-index:2}@media screen and (min-width: 56.26em){.play-video span:before{width:15.3333333333px;height:20.6666666667px}}@media screen and (min-width: 100.01em){.play-video span:before{width:23px;height:31px}}.block-goals .goal-title{font-size:2rem;text-transform:uppercase;color:#167cbc;margin-bottom:15px}@media screen and (min-width: 56.26em){.block-goals .goal-title{font-size:2.4rem;margin-bottom:20px}}.block-form:last-child,.block:is(.background-1,.background-2,.background-3):last-child{margin-bottom:-120px}@media screen and (min-width: 56.26em){.block-form:last-child,.block:is(.background-1,.background-2,.background-3):last-child{margin-bottom:-180px}}@media screen and (min-width: 100.01em){.block-form:last-child,.block:is(.background-1,.background-2,.background-3):last-child{margin-bottom:-270px}}.card .card-title{font-size:2rem;text-transform:uppercase;color:#167cbc;margin-bottom:15px}@media screen and (min-width: 56.26em){.card .card-title{font-size:2.4rem;margin-bottom:20px}}.block-articles.background-3+.block-cta{position:relative;z-index:5;margin-top:0}.block-filters{position:relative;z-index:10}@media screen and (max-width: 43.75em){.block-filters{margin-top:35px !important}}.block-filters+.block-listing{margin-top:40px}@media screen and (min-width: 56.26em){.block-filters+.block-listing{margin-top:60px}}@media screen and (min-width: 100.01em){.block-filters+.block-listing{margin-top:90px}}.block-filters>.inner{position:relative}@media screen and (min-width: 43.76em){.block-filters>.inner{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}}.block-filters>.inner .btn{width:100%}@media screen and (min-width: 43.76em){.block-filters>.inner .btn{position:absolute;right:0;bottom:0}}.block-filters.open .btn{-webkit-border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-ms-border-bottom-left-radius:0px;-o-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;-ms-border-bottom-right-radius:0px;-o-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.block-filters.open .btn:before{-webkit-border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-ms-border-bottom-left-radius:0px;-o-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;-ms-border-bottom-right-radius:0px;-o-border-bottom-right-radius:0px;border-bottom-right-radius:0px;width:100%}.block-filters.open .btn:after{-webkit-transform:translateY(-50%) rotate(270deg);-moz-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);-o-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.block-filters .filters-form{width:255px;position:relative}.block-filters .filters-list-container{position:absolute;bottom:1px;width:100%;padding-left:24px;padding-right:24px;padding-bottom:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-bottom-left-radius:32px;-moz-border-bottom-left-radius:32px;-ms-border-bottom-left-radius:32px;-o-border-bottom-left-radius:32px;border-bottom-left-radius:32px;-webkit-border-bottom-right-radius:32px;-moz-border-bottom-right-radius:32px;-ms-border-bottom-right-radius:32px;-o-border-bottom-right-radius:32px;border-bottom-right-radius:32px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-webkit-transition:transform 0.3s ease-in-out;-moz-transition:transform 0.3s ease-in-out;-ms-transition:transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out}.block-filters .filters-list-container.open{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.block-filters .filters-list .filter{list-style-type:none}.block-filters .filters-list .filter+.filter{margin-top:10px}.block-filters .filters-list .filter>label{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%}.block-filters .filters-list .filter>label input[type=checkbox]{display:none}.block-filters .filters-list .filter>label input[type=checkbox]:checked+span:after{content:"";font-size:15px;line-height:25px;text-align:center;width:10px;height:10px;display:block;position:absolute;top:4px;left:3px;cursor:pointer;background:#167cbc;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.block-filters .filters-list .filter>label a{color:#fff}.block-filters .filters-list .filter>label .label{display:block;position:relative;padding-left:30px;margin-left:0;padding-top:0px;text-align:left;color:#fff;min-width:100%;line-height:1.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-weight:normal;font-style:normal;font-size:1.4rem}.block-filters .filters-list .filter>label .label:before{width:16px;height:16px;display:block;content:"";position:absolute;top:1px;left:0;cursor:pointer;background:none;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}@media screen and (min-width: 150.01em){.block-projects>.inner,.home .block-articles>.inner,.block-slider-team>.inner,.block-slider-partners>.inner,.block-slider-history>.inner{position:relative}.block-projects>.inner:before,.home .block-articles>.inner:before,.block-slider-team>.inner:before,.block-slider-partners>.inner:before,.block-slider-history>.inner:before{content:"";display:block;width:400%;height:100%;position:absolute;top:0;left:2px;z-index:20;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);background:#fff}.block-projects.background-1>.inner:before,.home .block-articles.background-1>.inner:before,.block-slider-team.background-1>.inner:before,.block-slider-partners.background-1>.inner:before,.block-slider-history.background-1>.inner:before{background:#034775}.block-projects.background-2>.inner:before,.home .block-articles.background-2>.inner:before,.block-slider-team.background-2>.inner:before,.block-slider-partners.background-2>.inner:before,.block-slider-history.background-2>.inner:before{background:#dbd814}.block-projects.background-3>.inner:before,.home .block-articles.background-3>.inner:before,.block-slider-team.background-3>.inner:before,.block-slider-partners.background-3>.inner:before,.block-slider-history.background-3>.inner:before{background:#f3f8fa}}@media screen and (min-width: 150.01em){.block-projects>.inner{position:relative}.block-projects>.inner:before{-webkit-transform:translateX(-101%);-moz-transform:translateX(-101%);-ms-transform:translateX(-101%);-o-transform:translateX(-101%);transform:translateX(-101%)}}.page-template-page-formazione .block.block-image-with-text.background-3+.block-articles{position:relative}.page-template-page-formazione .block.block-image-with-text.background-3+.block-articles:before{position:absolute;top:-80px;left:50%;content:"";display:block;width:52px;height:52px;background:#f3f8fa;-webkit-transform:translateY(-55%) rotate(45deg);-moz-transform:translateY(-55%) rotate(45deg);-ms-transform:translateY(-55%) rotate(45deg);-o-transform:translateY(-55%) rotate(45deg);transform:translateY(-55%) rotate(45deg);-webkit-border-radius:8px;;-moz-border-radius:8px;;-ms-border-radius:8px;;-o-border-radius:8px;;border-radius:8px;}@media screen and (min-width: 56.26em){.page-template-page-formazione .block.block-image-with-text.background-3+.block-articles:before{top:-120px;-webkit-border-radius:12px;;-moz-border-radius:12px;;-ms-border-radius:12px;;-o-border-radius:12px;;border-radius:12px;;width:62px;height:62px}}@media screen and (min-width: 100.01em){.page-template-page-formazione .block.block-image-with-text.background-3+.block-articles:before{top:-180px;-webkit-border-radius:16px;;-moz-border-radius:16px;;-ms-border-radius:16px;;-o-border-radius:16px;;border-radius:16px;;width:75px;height:75px}}.btn{border:0;position:relative;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;width:fit-content;font-size:1.6rem;font-weight:bold;font-family:"Reddit Sans";line-height:1;cursor:pointer;padding:17px 54px 17px 24px;background:#167cbc;color:#fff;text-decoration:none}.btn:before{content:"";display:block;width:calc(100% - 30px);height:100%;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;position:absolute;top:0;left:0;background:#034775;-webkit-transition:width 0.3s cubic-bezier(0, 0, 0.58, 1);-moz-transition:width 0.3s cubic-bezier(0, 0, 0.58, 1);-ms-transition:width 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition:width 0.3s cubic-bezier(0, 0, 0.58, 1);transition:width 0.3s cubic-bezier(0, 0, 0.58, 1)}.btn:after{content:"";display:block;width:9px;height:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:15px;background:url(images/arrow-right-btn.svg) no-repeat center;background-size:contain;-webkit-transition:width 0.3s cubic-bezier(0, 0, 0.58, 1);-moz-transition:width 0.3s cubic-bezier(0, 0, 0.58, 1);-ms-transition:width 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition:width 0.3s cubic-bezier(0, 0, 0.58, 1);transition:width 0.3s cubic-bezier(0, 0, 0.58, 1)}.btn.toggle-filters:before,.btn.btn-load-more:before,.btn.arrow-down:before{width:calc(100% - 55px)}.btn.toggle-filters:after,.btn.btn-load-more:after,.btn.arrow-down:after{right:25px;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:transform 0.3s ease-in-out;-moz-transition:transform 0.3s ease-in-out;-ms-transition:transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out}.btn.arrow-down{padding:17px 80px 17px 24px}.btn.btn-load-more{width:180px}.no-touch .btn:hover:before{width:100%}.btn.btn-3,.background-1 .btn.btn-3{background:#167cbc;color:#034775}.btn.btn-3:before,.background-1 .btn.btn-3:before{background:#fff}.btn.btn-3:after,.background-1 .btn.btn-3:after{background:url(images/arrow-right-btn.svg) no-repeat center;background-size:contain}.no-touch .btn.btn-3:hover:after,.no-touch .background-1 .btn.btn-3:hover:after{background:url(images/arrow-right-btn-blue.svg) no-repeat center;background-size:contain}.background-1 .btn,.btn.btn-2{background:#f2f061;color:#034775}.background-1 .btn:before,.btn.btn-2:before{background:#dbd814}.background-1 .btn:after,.btn.btn-2:after{background:url(images/arrow-right-btn-blue.svg) no-repeat center;background-size:contain}.background-1 .btn.btn-sustain,.btn.btn-2.btn-sustain{text-transform:uppercase}.btn.btn-4{background:#0e669f;color:#fff}.btn.btn-4:before{background:#167cbc}.btn.btn-4:after{background:url(images/arrow-right-btn.svg) no-repeat center;background-size:contain}.btn.btn-sustain{position:fixed;bottom:20px;right:20px;z-index:400;width:calc(100% - 40px);-webkit-transition:opacity 0s ease-in-out;-moz-transition:opacity 0s ease-in-out;-ms-transition:opacity 0s ease-in-out;-o-transition:opacity 0s ease-in-out;transition:opacity 0s ease-in-out}@media screen and (min-width: 37.51em){.btn.btn-sustain{right:50px;width:calc(100% - 100px)}}@media screen and (min-width: 56.26em){.btn.btn-sustain{right:0;width:190px;font-size:2rem;-webkit-transform:rotate(90deg) translateY(100%);-moz-transform:rotate(90deg) translateY(100%);-ms-transform:rotate(90deg) translateY(100%);-o-transform:rotate(90deg) translateY(100%);transform:rotate(90deg) translateY(100%);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right}}.menu-open .btn.btn-sustain{opacity:0;pointer-events:none}.btn span{line-height:1.1;display:block;z-index:2;position:relative;top:-1px}*+.btn{margin-top:25px}@media screen and (min-width: 56.26em){*+.btn{margin-top:15px}.listing-sustain *+.btn{margin-top:25px}}@media screen and (min-width: 56.26em){.item-project *+.btn{margin-top:30px}}.listing+.links-repeater{margin-top:25px}@media screen and (min-width: 56.26em){.listing+.links-repeater{margin-top:35px}}@media screen and (min-width: 100.01em){.listing+.links-repeater{margin-top:70px}}*+.links-repeater{margin-top:25px}@media screen and (min-width: 56.26em){*+.links-repeater{margin-top:35px}}.block-articles *+.links-repeater{margin-top:25px}@media screen and (min-width: 56.26em){.block-articles *+.links-repeater{margin-top:35px}}@media screen and (min-width: 100.01em){.block-articles *+.links-repeater{margin-top:70px}}@media screen and (min-width: 43.76em){.links-repeater{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;min-width:calc(100% + 14px);position:relative;left:-7px}.block-goals .links-repeater,.block-articles .links-repeater,.block-intro-404 .links-repeater,.block-projects .links-repeater{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}}.links-repeater .single-link{list-style-type:none}@media screen and (max-width: 43.75em){.links-repeater .single-link .btn{margin-left:auto;margin-right:auto;max-width:240px}.block-image-with-text .links-repeater .single-link .btn,.block-text-two-columns .links-repeater .single-link .btn,.block-intro .links-repeater .single-link .btn{margin-left:unset;margin-right:unset}}@media screen and (min-width: 43.76em){.links-repeater .single-link{margin:7px}}@media screen and (max-width: 43.75em){.links-repeater .single-link+.single-link{margin-top:15px}}*+.listing{margin-top:50px !important}@media screen and (min-width: 56.26em){*+.listing{margin-top:70px !important}}@media screen and (min-width: 100.01em){*+.listing{margin-top:90px !important}}*+.listing.listing-people{margin-top:25px !important}@media screen and (min-width: 56.26em){*+.listing.listing-people{margin-top:35px !important}}@media screen and (min-width: 100.01em){*+.listing.listing-people{margin-top:45px !important}}.listing .item{list-style-type:none}.listing .item a{text-decoration:none}.no-touch .listing .item a:hover .image-container img{opacity:.8}.listing .item a .title{text-decoration:none}.no-touch .listing .item a .title:hover{text-decoration:underline}.listing:not(.flickity-enabled){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width: 56.26em){.listing:not(.flickity-enabled){min-width:calc(100% + 70px);left:-35px}}.listing:not(.flickity-enabled)+*{margin-top:30px}@media screen and (min-width: 100.01em){.listing:not(.flickity-enabled)+*{margin-top:55px}}@media screen and (min-width: 75.01em){.block-articles .listing:not(.flickity-enabled){margin-bottom:-80px}}.listing:not(.flickity-enabled) .item{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:60px}.listing:not(.flickity-enabled) .item.empty-listing{width:100%;text-align:center}.listing:not(.flickity-enabled) .item:first-child{margin-top:0}@media screen and (min-width: 56.26em){.listing:not(.flickity-enabled) .item{width:calc(50% - 70px);margin-left:35px;margin-right:35px;margin-bottom:80px}.listing:not(.flickity-enabled) .item:nth-child(2){margin-top:0}}@media screen and (min-width: 100.01em){.listing:not(.flickity-enabled) .item{width:calc(33.33% - 70px);margin-left:35px;margin-right:35px;margin-bottom:80px}.listing:not(.flickity-enabled) .item:nth-child(3){margin-top:0}}@media screen and (min-width: 75.01em){.block-articles .listing:not(.flickity-enabled) .item{width:calc(33.33% - 40px);margin-left:20px;margin-right:20px;margin-bottom:80px}.block-articles .listing:not(.flickity-enabled) .item:nth-child(3){margin-top:0}}.listing:not(.flickity-enabled) .item.item-sustain{margin-bottom:130px}@media screen and (min-width: 56.26em){.listing:not(.flickity-enabled) .item.item-sustain{margin-bottom:160px}}@media screen and (min-width: 100.01em){.listing:not(.flickity-enabled) .item.item-sustain{margin-bottom:200px}}.listing:not(.flickity-enabled) .item .image-container,.listing:not(.flickity-enabled) .item .video-container{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-bottom:17px}@media screen and (min-width: 56.26em){.listing:not(.flickity-enabled) .item .image-container,.listing:not(.flickity-enabled) .item .video-container{margin-bottom:30px}}.block-listing-article .listing:not(.flickity-enabled) .item .image-container,.block-crisalidi .listing:not(.flickity-enabled) .item .image-container,.block-listing-article .listing:not(.flickity-enabled) .item .video-container,.block-crisalidi .listing:not(.flickity-enabled) .item .video-container{margin-bottom:13px}@media screen and (min-width: 56.26em){.block-listing-article .listing:not(.flickity-enabled) .item .image-container,.block-crisalidi .listing:not(.flickity-enabled) .item .image-container,.block-listing-article .listing:not(.flickity-enabled) .item .video-container,.block-crisalidi .listing:not(.flickity-enabled) .item .video-container{margin-bottom:26px}}.listing:not(.flickity-enabled) .item .image-container img,.listing:not(.flickity-enabled) .item .image-container video,.listing:not(.flickity-enabled) .item .video-container img,.listing:not(.flickity-enabled) .item .video-container video{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.listing:not(.flickity-enabled) .item>a{display:block;position:relative}.no-touch .listing:not(.flickity-enabled) .item>a:hover{text-decoration:underline}.no-touch .listing:not(.flickity-enabled) .item>a:hover .title{text-decoration:underline}.no-touch .listing:not(.flickity-enabled) .item>a:hover img,.no-touch .listing:not(.flickity-enabled) .item>a:hover video{opacity:.8}.no-touch .home .listing:not(.flickity-enabled) .item>a:hover{text-decoration:none}.no-touch .home .listing:not(.flickity-enabled) .item>a:hover .title{text-decoration:underline}.listing:not(.flickity-enabled) .item .title{font-style:normal}@media screen and (min-width: 56.26em){.listing:not(.flickity-enabled).listing-cards,.listing:not(.flickity-enabled).listing-goals{min-width:calc(100% + 50px);left:-25px}}@media screen and (min-width: 56.26em){.listing:not(.flickity-enabled).listing-cards .item,.listing:not(.flickity-enabled).listing-goals .item{width:calc(50% - 50px);margin-left:25px;margin-right:25px;margin-bottom:80px}.listing:not(.flickity-enabled).listing-cards .item:nth-child(2),.listing:not(.flickity-enabled).listing-goals .item:nth-child(2){margin-top:0}}.listing:not(.flickity-enabled).listing-goals,.listing:not(.flickity-enabled).listing-cards{margin-bottom:-35px}.listing:not(.flickity-enabled).listing-goals .item,.listing:not(.flickity-enabled).listing-cards .item{margin-bottom:35px}@media screen and (min-width: 56.26em){.listing:not(.flickity-enabled).listing-people{min-width:unset;left:unset}}.listing:not(.flickity-enabled).listing-people .item{width:100%;margin-left:unset;margin-right:unset;margin-bottom:20px}@media screen and (min-width: 87.51em){.listing:not(.flickity-enabled).listing-people .item{width:50%;margin-left:unset;margin-right:unset;margin-bottom:20px;padding-right:25px}}@media screen and (min-width: 31.26em)and (max-width: 56.25em){.listing:not(.flickity-enabled).listing-people .item{width:50%;margin-left:unset;margin-right:unset;margin-bottom:20px;padding-right:25px}}.listing:not(.flickity-enabled).listing-sustain,.listing:not(.flickity-enabled).listing-project,.listing:not(.flickity-enabled).listing-elements,.listing:not(.flickity-enabled).listing-downloads,.listing:not(.flickity-enabled).listing-search{width:100%;min-width:unset;left:unset}.listing:not(.flickity-enabled).listing-sustain .item,.listing:not(.flickity-enabled).listing-project .item,.listing:not(.flickity-enabled).listing-elements .item,.listing:not(.flickity-enabled).listing-downloads .item,.listing:not(.flickity-enabled).listing-search .item{width:100%;margin-left:unset;margin-right:unset}.listing:not(.flickity-enabled).listing-search{max-width:780px;margin-left:auto;margin-right:auto}.listing:not(.flickity-enabled).listing-search .label{text-transform:uppercase;color:#167cbc;font-size:1.6rem;font-weight:bold}.listing:not(.flickity-enabled).listing-search .label+*{margin-top:15px}.listing:not(.flickity-enabled).listing-search .item{padding-bottom:30px;margin-bottom:30px;border-bottom:4px dotted #034775}.listing:not(.flickity-enabled).listing-search .item:last-child{padding-bottom:0px;margin-bottom:0px;border-bottom:0px}.os-osx .listing:not(.flickity-enabled).listing-search .item{position:relative;border-bottom:0px}.os-osx .listing:not(.flickity-enabled).listing-search .item:before{position:absolute;bottom:-2px;left:0;content:"";display:block;width:100%;height:4px;background:url(images/pallini.png) repeat-x left center;background-size:contain}.os-osx .listing:not(.flickity-enabled).listing-search .item:last-child:before{display:none}.listing:not(.flickity-enabled).listing-search .item>a{text-decoration:none}.no-touch .listing:not(.flickity-enabled).listing-search .item>a:hover{text-decoration:none}.no-touch .listing:not(.flickity-enabled).listing-search .item>a:hover .title{text-decoration:underline}.listing:not(.flickity-enabled).listing-crisalidi .audio-link{width:fit-content;display:block;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.listing:not(.flickity-enabled).listing-crisalidi .audio-link+.audio-link{margin-top:10px}.listing:not(.flickity-enabled).listing-crisalidi .crisalidi-audios{font-size:1.6rem}.listing:not(.flickity-enabled).listing-crisalidi .audio-duration{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.listing:not(.flickity-enabled).listing-crisalidi .audio-duration:before{content:"|";display:block;margin-left:7px;margin-right:7px}.listing:not(.flickity-enabled).listing-crisalidi .icon{position:relative;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;font-size:0;text-indent:-9999px;width:32px;height:32px;background:#034775;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;margin-right:10px}.listing:not(.flickity-enabled).listing-crisalidi .icon:after{content:"";display:block;width:100%;height:100%;position:absolute;top:100%;left:0;z-index:0;background:#167cbc;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.listing:not(.flickity-enabled).listing-crisalidi .icon:before{position:relative;content:"";display:block;width:10px;height:14px;left:2px;background:url(images/play-icon.svg) no-repeat center;background-size:contain;z-index:2}.listing:not(.flickity-enabled).listing-project .item,.listing:not(.flickity-enabled).listing-sustain .item{margin-bottom:130px}@media screen and (min-width: 56.26em){.listing:not(.flickity-enabled).listing-project .item,.listing:not(.flickity-enabled).listing-sustain .item{margin-bottom:160px}}@media screen and (min-width: 100.01em){.listing:not(.flickity-enabled).listing-project .item,.listing:not(.flickity-enabled).listing-sustain .item{margin-bottom:200px}}.listing:not(.flickity-enabled).listing-project .item:first-child,.listing:not(.flickity-enabled).listing-sustain .item:first-child{margin-top:130px}@media screen and (min-width: 56.26em){.listing:not(.flickity-enabled).listing-project .item:first-child,.listing:not(.flickity-enabled).listing-sustain .item:first-child{margin-top:160px}}@media screen and (min-width: 100.01em){.listing:not(.flickity-enabled).listing-project .item:first-child,.listing:not(.flickity-enabled).listing-sustain .item:first-child{margin-top:200px}}.listing:not(.flickity-enabled).listing-project .item .image-container{max-width:180px;margin-bottom:0}@media screen and (min-width: 56.26em){.listing:not(.flickity-enabled).listing-project .item .image-container{max-width:275px;margin-left:auto;margin-right:auto}}.listing:not(.flickity-enabled).listing-elements .item,.listing:not(.flickity-enabled).listing-downloads .item{border-bottom:4px dotted #034775;margin-bottom:0}.listing:not(.flickity-enabled).listing-elements .item:first-child,.listing:not(.flickity-enabled).listing-downloads .item:first-child{border-top:4px dotted #034775}.load-more-container{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.title,h1:not([class]),h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){font-weight:900;line-height:1.1;color:#034775;display:inline-block !important;font-style:normal;width:100%}.maintenance .title,.maintenance h1:not([class]),.maintenance h2:not([class]),.maintenance h3:not([class]),.maintenance h4:not([class]),.maintenance h5:not([class]),.maintenance h6:not([class]){width:100%;text-align:center}.title+.text,h1:not([class])+.text,h2:not([class])+.text,h3:not([class])+.text,h4:not([class])+.text,h5:not([class])+.text,h6:not([class])+.text{margin-top:25px}.title strong,h1:not([class]) strong,h2:not([class]) strong,h3:not([class]) strong,h4:not([class]) strong,h5:not([class]) strong,h6:not([class]) strong{font-weight:900;color:#000}.background-1 .title,.background-1 h1:not([class]),.background-1 h2:not([class]),.background-1 h3:not([class]),.background-1 h4:not([class]),.background-1 h5:not([class]),.background-1 h6:not([class]){color:#fff}.uppertitle,.terms .single{font-size:1.4rem;font-weight:bold;text-transform:uppercase;color:#000;line-height:1;font-style:normal;list-style-type:none;letter-spacing:.5px}.subtitle{font-size:1.4rem;font-weight:bold;text-transform:uppercase;color:#034775}.subtitle a{color:#034775}.terms,.article-categories{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;position:relative;min-width:calc(100% + 8px);left:-4px}.terms .single,.terms .category,.article-categories .single,.article-categories .category{list-style-type:none;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;height:32px;background:#167cbc;color:#fff;-webkit-border-radius:38px;-moz-border-radius:38px;-ms-border-radius:38px;-o-border-radius:38px;border-radius:38px;font-size:1.2rem;font-weight:bold;text-transform:uppercase;padding-left:15px;padding-right:15px;margin:4px}.terms .single+.single:before,.terms .category+.single:before,.article-categories .single+.single:before,.article-categories .category+.single:before{content:"/";display:block;margin-left:2px;margin-right:2px}.terms .single a,.terms .category a,.article-categories .single a,.article-categories .category a{text-decoration:none;color:#fff}.no-touch .terms .single a:hover,.no-touch .terms .category a:hover,.no-touch .article-categories .single a:hover,.no-touch .article-categories .category a:hover{text-decoration:underline}.terms+*,.article-categories+*{margin-top:10px;display:block}@media screen and (min-width: 56.26em){.terms+*,.article-categories+*{margin-top:18px}}.title+.subtitle{margin-top:25px}@media screen and (min-width: 68.76em){.title+.subtitle{margin-top:35px}}.title-container{-webkit-word-break:break-word;-moz-word-break:break-word;-ms-word-break:break-word;-o-word-break:break-word;word-break:break-word}h1:not([class]) .hightlighted,.title--1 .hightlighted,h2:not([class]) .hightlighted,.title--2 .hightlighted,h4:not([class]) .hightlighted,.title--4 .hightlighted{padding:0px;line-height:1;-webkit-border-bottom-left-radius:50px;-moz-border-bottom-left-radius:50px;-ms-border-bottom-left-radius:50px;-o-border-bottom-left-radius:50px;border-bottom-left-radius:50px;-webkit-border-bottom-right-radius:50px;-moz-border-bottom-right-radius:50px;-ms-border-bottom-right-radius:50px;-o-border-bottom-right-radius:50px;border-bottom-right-radius:50px;-webkit-border-top-right-radius:50px;-moz-border-top-right-radius:50px;-ms-border-top-right-radius:50px;-o-border-top-right-radius:50px;border-top-right-radius:50px;-webkit-border-top-left-radius:50px;-moz-border-top-left-radius:50px;-ms-border-top-left-radius:50px;-o-border-top-left-radius:50px;border-top-left-radius:50px;background:linear-gradient(#DBD814, #DBD814) no-repeat left bottom;background-size:0% 100%;transition:background-size .5s ease-in-out .5s;-webkit-box-decoration-break:clone;-moz-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}.block:not(.archive).active h1:not([class]) .hightlighted,.item.active h1:not([class]) .hightlighted,.block:not(.archive).active .title--1 .hightlighted,.item.active .title--1 .hightlighted,.block:not(.archive).active h2:not([class]) .hightlighted,.item.active h2:not([class]) .hightlighted,.block:not(.archive).active .title--2 .hightlighted,.item.active .title--2 .hightlighted,.block:not(.archive).active h4:not([class]) .hightlighted,.item.active h4:not([class]) .hightlighted,.block:not(.archive).active .title--4 .hightlighted,.item.active .title--4 .hightlighted{background-size:100% 100%}.block:first-child h1:not([class]) .hightlighted,.block:first-child .title--1 .hightlighted,.block:first-child h2:not([class]) .hightlighted,.block:first-child .title--2 .hightlighted,.block:first-child h4:not([class]) .hightlighted,.block:first-child .title--4 .hightlighted{transition:background-size .5s ease-out}h4:not([class]) .hightlighted,.title--4 .hightlighted{background:linear-gradient(#D5E8F3, #D5E8F3) no-repeat left bottom}h1:not([class]),.title--1{font-size:2.4rem;line-height:unset}@media screen and (min-width: 56.26em){h1:not([class]),.title--1{font-size:2.8rem}}@media screen and (min-width: 75.01em){h1:not([class]),.title--1{font-size:3.36rem}}@media screen and (min-width: 100.01em){h1:not([class]),.title--1{font-size:4.2rem}}h1:not([class])+*,.title--1+*{margin-top:25px}@media screen and (min-width: 68.76em){h1:not([class])+*,.title--1+*{margin-top:35px}}h1:not([class]) span.hightlighted,.title--1 span.hightlighted{font-size:1.2571428571rem}@media screen and (min-width: 56.26em){h1:not([class]) span.hightlighted,.title--1 span.hightlighted{font-size:1.4666666667rem}}@media screen and (min-width: 75.01em){h1:not([class]) span.hightlighted,.title--1 span.hightlighted{font-size:1.76rem}}@media screen and (min-width: 100.01em){h1:not([class]) span.hightlighted,.title--1 span.hightlighted{font-size:2.2rem}}h1:not([class]) span:not(.hightlighted),.title--1 span:not(.hightlighted){font-size:4.1142857143rem;position:relative;top:-5px}@media screen and (min-width: 56.26em){h1:not([class]) span:not(.hightlighted),.title--1 span:not(.hightlighted){font-size:4.8rem}}@media screen and (min-width: 75.01em){h1:not([class]) span:not(.hightlighted),.title--1 span:not(.hightlighted){font-size:5.76rem}}@media screen and (min-width: 100.01em){h1:not([class]) span:not(.hightlighted),.title--1 span:not(.hightlighted){font-size:7.2rem}}h1:not([class]) span:not(.hightlighted).primary,.title--1 span:not(.hightlighted).primary{font-size:5.2571428571rem}@media screen and (min-width: 56.26em){h1:not([class]) span:not(.hightlighted).primary,.title--1 span:not(.hightlighted).primary{font-size:6.1333333333rem}}@media screen and (min-width: 75.01em){h1:not([class]) span:not(.hightlighted).primary,.title--1 span:not(.hightlighted).primary{font-size:7.36rem}}@media screen and (min-width: 100.01em){h1:not([class]) span:not(.hightlighted).primary,.title--1 span:not(.hightlighted).primary{font-size:9.2rem}}.text h1:not([class]),.text .title--1{font-size:4.1142857143rem;line-height:1.1}@media screen and (min-width: 56.26em){.text h1:not([class]),.text .title--1{font-size:4.8rem}}@media screen and (min-width: 75.01em){.text h1:not([class]),.text .title--1{font-size:5.76rem}}@media screen and (min-width: 100.01em){.text h1:not([class]),.text .title--1{font-size:7.2rem}}.slider-history h1:not([class]) .hightlighted,.slider-history .title--1 .hightlighted{background:#d5e8f3}h2:not([class]),.title--2{font-size:1.7142857143rem;line-height:unset}@media screen and (min-width: 56.26em){h2:not([class]),.title--2{font-size:2rem}}@media screen and (min-width: 75.01em){h2:not([class]),.title--2{font-size:2.4rem}}@media screen and (min-width: 100.01em){h2:not([class]),.title--2{font-size:3rem}}h2:not([class])+*,.title--2+*{margin-top:25px}h2:not([class]) span.hightlighted,.title--2 span.hightlighted{font-size:.9714285714rem}@media screen and (min-width: 56.26em){h2:not([class]) span.hightlighted,.title--2 span.hightlighted{font-size:1.1333333333rem}}@media screen and (min-width: 75.01em){h2:not([class]) span.hightlighted,.title--2 span.hightlighted{font-size:1.36rem}}@media screen and (min-width: 100.01em){h2:not([class]) span.hightlighted,.title--2 span.hightlighted{font-size:1.7rem}}h2:not([class]) span:not(.hightlighted),.title--2 span:not(.hightlighted){font-size:3.4285714286rem;position:relative;top:-5px}@media screen and (min-width: 56.26em){h2:not([class]) span:not(.hightlighted),.title--2 span:not(.hightlighted){font-size:4rem}}@media screen and (min-width: 75.01em){h2:not([class]) span:not(.hightlighted),.title--2 span:not(.hightlighted){font-size:4.8rem}}@media screen and (min-width: 100.01em){h2:not([class]) span:not(.hightlighted),.title--2 span:not(.hightlighted){font-size:6rem}}.text h2:not([class]),.text .title--2{font-size:3.4285714286rem;line-height:1.1}@media screen and (min-width: 56.26em){.text h2:not([class]),.text .title--2{font-size:4rem}}@media screen and (min-width: 75.01em){.text h2:not([class]),.text .title--2{font-size:4.8rem}}@media screen and (min-width: 100.01em){.text h2:not([class]),.text .title--2{font-size:6rem}}h3:not([class]),.title--3{font-size:3.2rem}@media screen and (min-width: 56.26em){h3:not([class]),.title--3{font-size:3.6923076923rem}}@media screen and (min-width: 100.01em){h3:not([class]),.title--3{font-size:4.8rem}}h3:not([class])+*,.title--3+*{margin-top:25px}h4:not([class]),.title--4{font-size:2rem}@media screen and (min-width: 56.26em){h4:not([class]),.title--4{font-size:2.3076923077rem}}@media screen and (min-width: 100.01em){h4:not([class]),.title--4{font-size:3rem}}h4:not([class])+*,.title--4+*{margin-top:25px}h4:not([class])+*.crisalidi-audios,.title--4+*.crisalidi-audios{margin-top:15px}h4:not([class]).project-title span.hightlighted,h4:not([class]).crisalidi-title span.hightlighted,.title--4.project-title span.hightlighted,.title--4.crisalidi-title span.hightlighted{font-size:.5714285714rem}@media screen and (min-width: 56.26em){h4:not([class]).project-title span.hightlighted,h4:not([class]).crisalidi-title span.hightlighted,.title--4.project-title span.hightlighted,.title--4.crisalidi-title span.hightlighted{font-size:.6666666667rem}}@media screen and (min-width: 75.01em){h4:not([class]).project-title span.hightlighted,h4:not([class]).crisalidi-title span.hightlighted,.title--4.project-title span.hightlighted,.title--4.crisalidi-title span.hightlighted{font-size:.8rem}}@media screen and (min-width: 100.01em){h4:not([class]).project-title span.hightlighted,h4:not([class]).crisalidi-title span.hightlighted,.title--4.project-title span.hightlighted,.title--4.crisalidi-title span.hightlighted{font-size:1rem}}h4:not([class]).project-title span:not(.hightlighted),h4:not([class]).crisalidi-title span:not(.hightlighted),.title--4.project-title span:not(.hightlighted),.title--4.crisalidi-title span:not(.hightlighted){font-size:1.7142857143rem;position:relative;top:-3px}@media screen and (min-width: 56.26em){h4:not([class]).project-title span:not(.hightlighted),h4:not([class]).crisalidi-title span:not(.hightlighted),.title--4.project-title span:not(.hightlighted),.title--4.crisalidi-title span:not(.hightlighted){font-size:2rem}}@media screen and (min-width: 75.01em){h4:not([class]).project-title span:not(.hightlighted),h4:not([class]).crisalidi-title span:not(.hightlighted),.title--4.project-title span:not(.hightlighted),.title--4.crisalidi-title span:not(.hightlighted){font-size:2.4rem}}@media screen and (min-width: 100.01em){h4:not([class]).project-title span:not(.hightlighted),h4:not([class]).crisalidi-title span:not(.hightlighted),.title--4.project-title span:not(.hightlighted),.title--4.crisalidi-title span:not(.hightlighted){font-size:3rem}}@media screen and (max-width: 56.25em){h4:not([class]).project-title span:not(.hightlighted),h4:not([class]).crisalidi-title span:not(.hightlighted),.title--4.project-title span:not(.hightlighted),.title--4.crisalidi-title span:not(.hightlighted){font-size:2.4rem}}h5:not([class]),.title--5{text-transform:initial;font-size:2.4rem}h5:not([class])+*,.title--5+*{margin-top:20px}h5:not([class])+*.article-excerpt,.title--5+*.article-excerpt{margin-top:15px}h5:not([class])+*.description,.title--5+*.description{margin-top:10px}.article-notes,.project-date{font-style:italic}.article-notes+*,.project-date+*{margin-top:10px}.block-intro .search-count{font-size:2rem;color:#167cbc;font-weight:bold;text-transform:uppercase}.block-intro .search-count+*{margin-top:20px}.block-intro .text h1:not([class]),.block-intro .text h2:not([class]),.block-intro .text h3:not([class]),.block-intro .text h4:not([class]),.block-intro .text h5:not([class]),.block-intro .text h6:not([class]){font-size:2.4rem;color:#167cbc;text-transform:uppercase}.block-intro .text h1:not([class])+*,.block-intro .text h2:not([class])+*,.block-intro .text h3:not([class])+*,.block-intro .text h4:not([class])+*,.block-intro .text h5:not([class])+*,.block-intro .text h6:not([class])+*{margin-top:8px}.block-intro .text p:not([class])+.title,.block-intro .text p:not([class])+h1:not([class]),.block-intro .text p:not([class])+h2:not([class]),.block-intro .text p:not([class])+h3:not([class]),.block-intro .text p:not([class])+h4:not([class]),.block-intro .text p:not([class])+h5:not([class]),.block-intro .text p:not([class])+h6:not([class]),.block-intro .text ul:not([class])+.title,.block-intro .text ul:not([class])+h1:not([class]),.block-intro .text ul:not([class])+h2:not([class]),.block-intro .text ul:not([class])+h3:not([class]),.block-intro .text ul:not([class])+h4:not([class]),.block-intro .text ul:not([class])+h5:not([class]),.block-intro .text ul:not([class])+h6:not([class]),.block-intro .text ol:not([class])+.title,.block-intro .text ol:not([class])+h1:not([class]),.block-intro .text ol:not([class])+h2:not([class]),.block-intro .text ol:not([class])+h3:not([class]),.block-intro .text ol:not([class])+h4:not([class]),.block-intro .text ol:not([class])+h5:not([class]),.block-intro .text ol:not([class])+h6:not([class]),.block-intro .text dl:not([class])+.title,.block-intro .text dl:not([class])+h1:not([class]),.block-intro .text dl:not([class])+h2:not([class]),.block-intro .text dl:not([class])+h3:not([class]),.block-intro .text dl:not([class])+h4:not([class]),.block-intro .text dl:not([class])+h5:not([class]),.block-intro .text dl:not([class])+h6:not([class]){margin-top:20px !important}.quote{position:relative;font-size:2.4rem;font-style:italic}@media screen and (min-width: 56.26em){.quote{font-size:2.6rem}}@media screen and (min-width: 100.01em){.quote{font-size:3rem}}.quote.shaped-box>*:not(.bottom-shape):first-child:before{content:"";display:block;width:31px;height:22px;background:url(images/quote-icon.svg) no-repeat center;background-size:contain;margin-bottom:20px}@media screen and (min-width: 56.26em){.quote.shaped-box>*:not(.bottom-shape):first-child:before{width:40px;height:28px}}.testimonial{font-size:2.4rem;font-style:italic}@media screen and (min-width: 56.26em){.testimonial{font-size:2.6rem}}@media screen and (min-width: 100.01em){.testimonial{font-size:3rem}}.testimonial .person{font-size:2rem;font-weight:bold;font-style:normal;margin-top:55px}@media screen and (min-width: 56.26em){.testimonial .person{margin-top:65px}}@media screen and (min-width: 100.01em){.testimonial .person{margin-top:75px}}.testimonial:before{content:"";display:block;width:31px;height:22px;background:url(images/quote-icon-blue.svg) no-repeat center;background-size:contain;margin-bottom:20px}@media screen and (min-width: 56.26em){.testimonial:before{width:40px;height:28px}}.goal-index{position:absolute;top:0;left:0;line-height:1;-webkit-transform:translate(-40%,-40%);-moz-transform:translate(-40%,-40%);-ms-transform:translate(-40%,-40%);-o-transform:translate(-40%,-40%);transform:translate(-40%,-40%);display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#dbd814;width:35px;height:35px;font-size:2rem;font-weight:bold}@media screen and (min-width: 56.26em){.goal-index{width:45px;height:45px;font-size:2.5rem}}@media screen and (min-width: 100.01em){.goal-index{width:55px;height:55px;font-size:3rem}}.goal-index span{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}input:not(.form-btn,.search-btn),select,textarea,button:not(.flickity-button,.cm-cookies-button,.form-btn,.toggle-filters){font-weight:bold;font-style:normal}input:not(.form-btn,.search-btn)::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,button:not(.flickity-button,.cm-cookies-button,.form-btn,.toggle-filters)::-webkit-input-placeholder{color:#034775}input:not(.form-btn,.search-btn)::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder,button:not(.flickity-button,.cm-cookies-button,.form-btn,.toggle-filters)::-moz-placeholder{color:#034775}input:not(.form-btn,.search-btn):-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder,button:not(.flickity-button,.cm-cookies-button,.form-btn,.toggle-filters):-ms-input-placeholder{color:#034775}input:not(.form-btn,.search-btn):-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder,button:not(.flickity-button,.cm-cookies-button,.form-btn,.toggle-filters):-moz-placeholder{color:#034775}.os-osx input:not(.form-btn,.search-btn),.os-osx select,.os-osx textarea,.os-osx button:not(.flickity-button,.cm-cookies-button,.form-btn,.toggle-filters){-webkit-appearance:none;background:none;background:#d5e8f3;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.os-osx .search-form input:not(.form-btn,.search-btn),.os-osx .search-form select,.os-osx .search-form textarea,.os-osx .search-form button:not(.flickity-button,.cm-cookies-button,.form-btn,.toggle-filters){background:#034775}.menu-open .menu-container input:not(.form-btn,.search-btn),.menu-open .menu-container select,.menu-open .menu-container textarea,.menu-open .menu-container button:not(.flickity-button,.cm-cookies-button,.form-btn,.toggle-filters){background:#fff}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #f3f8fa inset !important;-webkit-text-fill-color:#034775}.search-form input:-webkit-autofill,.os-osx .search-form input:-webkit-autofill,.search-form input:-webkit-autofill:hover,.os-osx .search-form input:-webkit-autofill:hover,.search-form input:-webkit-autofill:focus,.os-osx .search-form input:-webkit-autofill:focus,.search-form input:-webkit-autofill:active,.os-osx .search-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #034775 inset !important;-webkit-text-fill-color:#fff}select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #034775 inset !important;-webkit-text-fill-color:#034775}.search-form select:-webkit-autofill,.os-osx .search-form select:-webkit-autofill,.search-form select:-webkit-autofill:hover,.os-osx .search-form select:-webkit-autofill:hover,.search-form select:-webkit-autofill:focus,.os-osx .search-form select:-webkit-autofill:focus,.search-form select:-webkit-autofill:active,.os-osx .search-form select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #034775 inset !important;-webkit-text-fill-color:#fff}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}legend{float:left;clear:left;width:100% !important}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.main .block .text p:not([class])+*:not([class]),.main .block .text ul:not([class])+*:not([class]),.main .block .text ol:not([class])+*:not([class]),.main .block .text dl:not([class])+*:not([class]){margin-top:20px}.main .block .text p:not([class])+.title,.main .block .text p:not([class])+h1:not([class]),.main .block .text p:not([class])+h2:not([class]),.main .block .text p:not([class])+h3:not([class]),.main .block .text p:not([class])+h4:not([class]),.main .block .text p:not([class])+h5:not([class]),.main .block .text p:not([class])+h6:not([class]),.main .block .text ul:not([class])+.title,.main .block .text ul:not([class])+h1:not([class]),.main .block .text ul:not([class])+h2:not([class]),.main .block .text ul:not([class])+h3:not([class]),.main .block .text ul:not([class])+h4:not([class]),.main .block .text ul:not([class])+h5:not([class]),.main .block .text ul:not([class])+h6:not([class]),.main .block .text ol:not([class])+.title,.main .block .text ol:not([class])+h1:not([class]),.main .block .text ol:not([class])+h2:not([class]),.main .block .text ol:not([class])+h3:not([class]),.main .block .text ol:not([class])+h4:not([class]),.main .block .text ol:not([class])+h5:not([class]),.main .block .text ol:not([class])+h6:not([class]),.main .block .text dl:not([class])+.title,.main .block .text dl:not([class])+h1:not([class]),.main .block .text dl:not([class])+h2:not([class]),.main .block .text dl:not([class])+h3:not([class]),.main .block .text dl:not([class])+h4:not([class]),.main .block .text dl:not([class])+h5:not([class]),.main .block .text dl:not([class])+h6:not([class]){margin-top:65px}.main .block .text h1:not([class])+ul,.main .block .text h2:not([class])+ul,.main .block .text h3:not([class])+ul,.main .block .text h4:not([class])+ul,.main .block .text h5:not([class])+ul,.main .block .text h6:not([class])+ul{margin-top:30px}.main .block .text .accordion-panel p:not([class])+*:not([class],.title,h1,h2,h3,h4,h5,h6),.main .block .text .accordion-panel ul:not([class])+*:not([class],.title,h1,h2,h3,h4,h5,h6),.main .block .text .accordion-panel ol:not([class])+*:not([class],.title,h1,h2,h3,h4,h5,h6),.main .block .text .accordion-panel dl:not([class])+*:not([class],.title,h1,h2,h3,h4,h5,h6){margin-top:25px}.main .block .text ul:not([class]) li,.main .block .text ul:not([class]) dd,.main .block .text dl:not([class]) li,.main .block .text dl:not([class]) dd{position:relative;list-style-type:none;padding-left:0px}.main .block .text ul:not([class]) li,.main .block .text dl:not([class]) li{position:relative;padding-left:23px}@media screen and (min-width: 75.01em){.main .block .text ul:not([class]) li,.main .block .text dl:not([class]) li{padding-left:35px}}.main .block .text ul:not([class]) li:before,.main .block .text dl:not([class]) li:before{content:"";display:block;width:13px;height:8px;background:#dbd814;position:absolute;top:7px;left:0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}@media screen and (min-width: 56.26em){.main .block .text ul:not([class]) li:before,.main .block .text dl:not([class]) li:before{top:10px}}@media screen and (min-width: 75.01em){.main .block .text ul:not([class]) li:before,.main .block .text dl:not([class]) li:before{width:16px;height:10px}}.main .block .text ul:not([class])+*,.main .block .text dl:not([class])+*{margin-top:25px}.main .block .text ol:not([class]){padding-left:20px}.main .block .text ol:not([class]) li{position:relative;padding-left:0px}.main .block .text ol:not([class]) li+li{margin-top:7px}.main .block .text ol:not([class])+*{margin-top:25px}.main .block .text strong,.main .block .text b{font-weight:bold}.main .block .text b{display:inline}.main .block .text i{font-style:italic}.main .block .text em{font-style:italic}.main .block .text iframe{display:block;max-width:100%}.main .block .text p+*{margin-top:25px}.main .block .text img{max-width:100%;display:block}.main .block .text *+.wp-video{margin-top:25px}.main .block .text .wp-video{max-width:100% !important;display:block;width:100% !important;height:auto}.main .block .text .wp-video .mejs-container{max-width:100% !important;display:block;width:100% !important}.main .block .text .wp-video+*{margin-top:25px}*+.slider{margin-top:50px !important}@media screen and (min-width: 56.26em){*+.slider{margin-top:70px !important}}@media screen and (min-width: 100.01em){*+.slider{margin-top:90px !important}}.slider .item,.slider-images .item{width:100%;list-style-type:none}.slider .image-container,.slider-images .image-container{width:100%}.flickity-enabled{width:100%}@media screen and (max-width: 43.75em){.flickity-enabled{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}}.flickity-enabled .item{-webkit-transition:all 0s ease, step-start, cubic-bezier(0.1, 0.7, 1, 0.1);-moz-transition:all 0s ease, step-start, cubic-bezier(0.1, 0.7, 1, 0.1);-ms-transition:all 0s ease, step-start, cubic-bezier(0.1, 0.7, 1, 0.1);-o-transition:all 0s ease, step-start, cubic-bezier(0.1, 0.7, 1, 0.1);transition:all 0s ease, step-start, cubic-bezier(0.1, 0.7, 1, 0.1)}.block-articles .flickity-enabled:after{content:"";display:block;height:100%;background:#fff;position:absolute;top:0;right:0}@media screen and (min-width: 43.76em){.block-articles .flickity-enabled:after{width:30px}}@media screen and (min-width: 75.01em){.block-articles .flickity-enabled:after{width:40px}}.home .block-articles .flickity-enabled:after{display:none}.block-articles.background-3 .flickity-enabled:after{background:#f3f8fa}.flickity-enabled.is-draggable{cursor:grab}.flickity-enabled .flickity-viewport{display:block;width:100%;will-change:transform}.block-projects .flickity-enabled .flickity-viewport,.home .block-articles .flickity-enabled .flickity-viewport,.block-slider-team .flickity-enabled .flickity-viewport,.block-slider-partners .flickity-enabled .flickity-viewport{overflow:visible}.flickity-enabled .flickity-button{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-ms-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-border-radius:16px !important;-moz-border-radius:16px !important;-ms-border-radius:16px !important;-o-border-radius:16px !important;border-radius:16px !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;background:#034775 !important;border:0;padding:0;z-index:10;bottom:0;top:50%;height:auto;position:absolute;overflow:hidden !important;width:44px;height:44px;-webkit-border-radius:100% !important;-moz-border-radius:100% !important;-ms-border-radius:100% !important;-o-border-radius:100% !important;border-radius:100% !important}.flickity-enabled .flickity-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:#034775 !important}.flickity-enabled .flickity-button:active{opacity:1;background:#034775 !important}.flickity-enabled .flickity-button:disabled{opacity:.5;background:#034775 !important}@media screen and (min-width: 43.76em){.block-slider-history .flickity-enabled .flickity-button:disabled{opacity:0}}.flickity-enabled .flickity-button:disabled:before{opacity:1}.flickity-enabled .flickity-button svg{display:none}@media screen and (min-width: 43.76em){.flickity-enabled .flickity-button{width:34.6666666667px;height:34.6666666667px}}@media screen and (min-width: 87.51em){.flickity-enabled .flickity-button{width:52px;height:52px}}@media screen and (max-width: 43.75em){.flickity-enabled .flickity-button{position:relative;top:unset}}@media screen and (min-width: 43.76em){.block-slider-history .flickity-enabled .flickity-button{top:27px}}@media screen and (min-width: 43.76em){.block-slider-partners .flickity-enabled .flickity-button,.block-projects .flickity-enabled .flickity-button,.block-slider-team .flickity-enabled .flickity-button{top:-50px !important}}@media screen and (min-width: 56.26em){.block-slider-partners .flickity-enabled .flickity-button,.block-projects .flickity-enabled .flickity-button,.block-slider-team .flickity-enabled .flickity-button{top:-70px !important}}@media screen and (min-width: 100.01em){.block-slider-partners .flickity-enabled .flickity-button,.block-projects .flickity-enabled .flickity-button,.block-slider-team .flickity-enabled .flickity-button{top:-90px !important}}@media screen and (min-width: 43.76em){.block-articles:not(.with-no-title) .flickity-enabled .flickity-button{right:30px !important;top:-50px !important}}@media screen and (min-width: 56.26em){.block-articles:not(.with-no-title) .flickity-enabled .flickity-button{top:-70px !important}}@media screen and (min-width: 100.01em){.block-articles:not(.with-no-title) .flickity-enabled .flickity-button{top:-90px !important;right:40px !important}}.flickity-enabled .flickity-button:before{content:"";display:block;width:11px;height:16px;background:url(images/arrow-left-slider.svg) no-repeat center;background-size:contain;position:relative;left:-2px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:6}.flickity-enabled .flickity-button:after{position:absolute;top:0;left:100%;content:"";display:block;width:100%;height:100%;z-index:1;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#167cbc;-webkit-transition:left 0.3s cubic-bezier(0, 0, 0.58, 1);-moz-transition:left 0.3s cubic-bezier(0, 0, 0.58, 1);-ms-transition:left 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition:left 0.3s cubic-bezier(0, 0, 0.58, 1);transition:left 0.3s cubic-bezier(0, 0, 0.58, 1)}.no-touch .flickity-enabled .flickity-button:hover{background:#034775}.no-touch .flickity-enabled .flickity-button:hover:after{left:0%}.flickity-enabled .flickity-button.previous{-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;left:-15px}@media screen and (max-width: 43.75em){.flickity-enabled .flickity-button.previous{left:unset;right:unset;-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%);margin-top:30px;top:unset}}@media screen and (min-width: 43.76em){.block-slider-team .flickity-enabled .flickity-button.previous,.block-articles:not(.with-no-title) .flickity-enabled .flickity-button.previous,.block-projects .flickity-enabled .flickity-button.previous,.block-slider-partners .flickity-enabled .flickity-button.previous{left:unset;right:0;-webkit-transform:translate(-100%,-100%);-moz-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);-o-transform:translate(-100%,-100%);transform:translate(-100%,-100%);top:0}}@media screen and (min-width: 43.76em){.block-slider-history .flickity-enabled .flickity-button.previous{left:0px}}@media screen and (min-width: 150.01em){.block-slider-history .flickity-enabled .flickity-button.previous{-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}}.flickity-enabled .flickity-button.next{right:15px;-webkit-transform:translate(100%,-50%) scaleX(-1);-moz-transform:translate(100%,-50%) scaleX(-1);-ms-transform:translate(100%,-50%) scaleX(-1);-o-transform:translate(100%,-50%) scaleX(-1);transform:translate(100%,-50%) scaleX(-1)}@media screen and (max-width: 43.75em){.flickity-enabled .flickity-button.next{left:unset;right:unset;margin-top:30px;-webkit-transform:translate(0%,0%) scaleX(-1);-moz-transform:translate(0%,0%) scaleX(-1);-ms-transform:translate(0%,0%) scaleX(-1);-o-transform:translate(0%,0%) scaleX(-1);transform:translate(0%,0%) scaleX(-1);top:unset}}.block-slider-other-projects .flickity-enabled .flickity-button.next,.block-slider-testimonials .flickity-enabled .flickity-button.next,.block-images-video-multiple-images .flickity-enabled .flickity-button.next{right:-15px}@media screen and (max-width: 43.75em){.block-slider-other-projects .flickity-enabled .flickity-button.next,.block-slider-testimonials .flickity-enabled .flickity-button.next,.block-images-video-multiple-images .flickity-enabled .flickity-button.next{right:0px}}@media screen and (min-width: 43.76em){.block-slider-team .flickity-enabled .flickity-button.next,.block-articles:not(.with-no-title) .flickity-enabled .flickity-button.next,.block-projects .flickity-enabled .flickity-button.next,.block-slider-partners .flickity-enabled .flickity-button.next{left:unset;right:0;-webkit-transform:translate(0%,-100%) scaleX(-1);-moz-transform:translate(0%,-100%) scaleX(-1);-ms-transform:translate(0%,-100%) scaleX(-1);-o-transform:translate(0%,-100%) scaleX(-1);transform:translate(0%,-100%) scaleX(-1);top:0}}@media screen and (min-width: 43.76em){.block-slider-history .flickity-enabled .flickity-button.next{right:0px}}@media screen and (min-width: 150.01em){.block-slider-history .flickity-enabled .flickity-button.next{-webkit-transform:translate(0%,-50%) scaleX(-1);-moz-transform:translate(0%,-50%) scaleX(-1);-ms-transform:translate(0%,-50%) scaleX(-1);-o-transform:translate(0%,-50%) scaleX(-1);transform:translate(0%,-50%) scaleX(-1)}}.flickity-enabled .flickity-page-dots{position:relative;z-index:10;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 40px;margin-top:0}@media screen and (min-width: 31.26em){.flickity-enabled .flickity-page-dots{padding:0 70px}}@media screen and (min-width: 56.26em){.flickity-enabled .flickity-page-dots{padding:0 40px}}@media screen and (min-width: 62.51em){.flickity-enabled .flickity-page-dots{padding:0 20px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}}@media screen and (min-width: 75.01em){.flickity-enabled .flickity-page-dots{padding:0 70px}}@media screen and (min-width: 100.01em){.flickity-enabled .flickity-page-dots{padding:0 100px}}.flickity-enabled .flickity-page-dots .dot{position:relative;cursor:pointer;width:13px;height:13px;overflow:hidden;font-size:0;text-indent:-9999px;border:2px solid #fff;background:none;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#034775;margin-top:2px;margin-bottom:2px}@media screen and (min-width: 43.76em){.flickity-enabled .flickity-page-dots .dot{width:15px;height:15px}}@media screen and (min-width: 100.01em){.flickity-enabled .flickity-page-dots .dot{width:18px;height:18px}}.no-touch .flickity-enabled .flickity-page-dots .dot:hover{background:#034775}.flickity-enabled .flickity-page-dots .dot.is-selected{background:#fff}.flickity-enabled .flickity-page-dots .dot+.dot{margin-left:8px}@media screen and (min-width: 43.76em){.flickity-enabled .flickity-page-dots .dot+.dot{margin-left:14px}}@media screen and (min-width: 100.01em){.flickity-enabled .flickity-page-dots .dot+.dot{margin-left:20px}}.flickity-enabled.is-fade .image-container{opacity:0 !important;transition:opacity 1s ease !important}.flickity-enabled.is-fade .image-container.is-selected{opacity:1 !important}/*# sourceMappingURL=style.css.map */
