@font-face{font-family:"DM Sans";src:url("../webfonts/subset-DMSans-Regular.woff2") format("woff2"),url("../webfonts/subset-DMSans-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"DM Sans";src:url("../webfonts/subset-DMSans-Italic.woff2") format("woff2"),url("../webfonts/subset-DMSans-Italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"DM Sans";src:url("../webfonts/subset-DMSans-Bold.woff2") format("woff2"),url("../webfonts/subset-DMSans-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"DM Sans";src:url("../webfonts/subset-DMSans-BoldItalic.woff2") format("woff2"),url("../webfonts/subset-DMSans-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic}*{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{background-color:#fff;font-family:"DM Sans",sans-serif;font-weight:normal;line-height:1.3;color:#0b0b0b;padding-top:120px}h1,.h1,h2,.h2,h3,.h3,h4,.h4{color:#000}table{border-collapse:collapse;border-spacing:0}.h1,h1{font-weight:bold;font-size:2.5rem;line-height:2.6875rem;margin-bottom:25px}.h2,h2{font-weight:bold;font-size:1.875rem;line-height:2.0625rem;margin-bottom:30px}.h3,h3{font-weight:bold;font-size:1.5rem;line-height:1.625rem;margin-bottom:30px}.h4,h4{font-weight:bold;font-size:1.125rem;line-height:1.5rem;margin-bottom:30px}p{font-size:1.125rem;line-height:1.5rem;margin-bottom:30px}.large-text{font-size:1.375rem;line-height:1.8125rem;margin-bottom:30px}section,footer{max-width:1440px;margin:auto;padding:70px 0}@media(max-width: 991px){body{padding-top:60px}.h1,h1{font-weight:bold;font-size:2rem;line-height:2.375rem}.h2,h2{font-size:1.375rem;line-height:1.75rem;margin-bottom:25px}.h2.small,h2.small{font-size:1.125rem;line-height:1.5rem}.h3,h3{font-size:1.25rem;line-height:1.625rem;margin-bottom:25px}p{font-size:1rem;line-height:1.3125rem;margin-bottom:25px}.large-text{font-size:1.25rem;line-height:1.625rem;margin-bottom:25px}section,footer{padding:40px 0}}.blue{color:#0779b8 !important}#fade-in{opacity:0;transition:opacity 2s ease}#fade-in.visible{opacity:1}.rounded{border-radius:10px !important}.contact-form{padding-bottom:100px}.contact-form .form-group{margin-bottom:30px}.contact-form label{display:block;font-size:.875rem;font-weight:bold;line-height:1rem}.contact-form .form-control,.contact-form .form-control-lg{border:1px solid #d8d8d8;border-radius:10px !important;display:block;width:100%}.contact-form .form-check{display:flex;align-items:center;padding:0}.contact-form .form-check label{display:block;width:40px;height:32px;overflow:hidden;text-indent:-1000px;position:relative}.contact-form .form-check label::before{content:"";position:absolute;top:2px;left:0;display:block;width:30px;height:30px;border:solid 1px #d8d8d8;border-radius:4px}.contact-form .form-check label a{color:#0b0b0b;text-decoration:underline}.contact-form .form-check .custom-check-input{position:fixed;top:-1000px;left:-1000px}.contact-form .form-check .custom-check-input:checked+label::before{background:#0779b8 url(../img/close.svg) center/16px no-repeat}.contact-form .form-check .form-check-label{font-size:.875rem;line-height:1.125rem;color:dark;max-width:250px}.contact-form .form-check .form-check-label a{color:#313434 !important;text-decoration:underline}.contact-form .form-footer{display:flex;justify-content:space-between;align-items:center}.contact-form .btn-primary{width:210px}@media(max-width: 991px){.contact-form{padding-bottom:30px}.contact-form .form-footer{flex-direction:column;align-items:center}.contact-form .form-footer .form-ckeck{width:100%}.contact-form .form-footer .btn-primary{align-self:center;margin-top:5px}}.btn-primary{background:#f9b233 url(../img/arrow-right-white.svg) center right 20px/16px no-repeat;text-align:left;border:solid 1px #f9b233 !important;border-radius:10px;padding:15px 70px 15px 20px;font-size:1.125rem;line-height:1.125rem;transition:all .2s ease}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#f9b233 url(../img/arrow-right-white.svg) center right 15px/16px no-repeat !important}.no-icon{text-align:center;padding-right:20px;background-image:none}.no-icon:hover,.no-icon:focus,.no-icon:active{background-image:none !important}.prev{font-weight:bold;font-size:1rem;line-height:1.5rem;text-transform:uppercase;color:#f9b233;background:rgba(0,0,0,0) url(../img/arrow-left-orange.svg) center left 5px/20px no-repeat;padding-left:35px}.prev:hover,.prev:active,.prev:focus{color:#f9b233;text-decoration:none;background-position:center left;transition:background-position .3s ease}body::before{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;width:1110px;height:1000px;background-color:#f6f6f6}header{position:absolute;top:0;left:0;width:100%;z-index:10}.social{padding:0 20px;border-left:solid 1px #d8d8d8;border-right:solid 1px #d8d8d8}.social .icon{display:block;width:40px;height:40px;overflow:hidden;text-indent:-1000px;border:none;background-color:rgba(0,0,0,0)}.social .linkedin{background:rgba(0,0,0,0) url(../img/social/linkedin.svg) top 10px center/18px no-repeat}.social .twitter{background:rgba(0,0,0,0) url(../img/social/twitter.svg) center/16px no-repeat}.social .youtube{background:rgba(0,0,0,0) url(../img/social/youtube.svg) center/20px no-repeat}.lang{position:relative;top:-5px;padding-left:15px;margin-left:15px}.lang>button{height:40px;line-height:40px;font-weight:bold;text-transform:uppercase;color:#000;padding:0 30px 0 10px;border:none;background:rgba(0,0,0,0) url(../img/chevron-down-orange.svg) center right 5px/19px no-repeat}.lang .dropdown-menu{min-width:initial;left:auto !important;right:0 !important}.user-menu{display:flex;align-items:center;list-style:none;padding:20px 15px 5px}.user-menu .nav-item .nav-link{display:inline-block;color:#0b0b0b;font-size:.8125rem;line-height:1.25rem;padding:5px 25px}.user-menu .nav-item:last-of-type .nav-link{border:1px solid #d8d8d8;border-radius:2px}.main-menu{padding:0 15px}.main-menu .menu-brand{margin:-45px auto 0 0}.main-menu .menu-brand img{width:90px}.main-menu .menu-toggler{position:relative;display:block;width:40px;height:40px;overflow:hidden;text-indent:-1000px;border:none;background-color:rgba(0,0,0,0)}.main-menu .menu-toggler span{position:absolute;top:12px;right:0;display:block;width:40px;height:2px;background-color:#f9b233;transition:.3s all ease}.main-menu .menu-toggler span:nth-of-type(2){top:19px}.main-menu .menu-toggler span:nth-of-type(3){top:26px;width:20px}.main-menu .menu-toggler.open span:nth-of-type(1){transform:rotate(-21deg);transform-origin:top right}.main-menu .menu-toggler.open span:nth-of-type(2){right:-45px}.main-menu .menu-toggler.open span:nth-of-type(3){width:40px;transform:rotate(21deg);transform-origin:top right}.main-menu .menu{display:flex;align-items:center;list-style:none}.main-menu .menu .nav-item{position:relative;border-bottom:solid 3px rgba(0,0,0,0);margin:0 20px}.main-menu .menu .nav-item.active{border-bottom-color:#f9b233}.main-menu .menu .nav-item.submenu-toggler:hover .submenu,.main-menu .menu .nav-item.submenu-toggler:active .submenu{position:absolute;top:30px;left:50%;opacity:1;transition:opacity .5s ease-in .1s,position .5s ease-in .1s}.main-menu .menu .nav-item a{display:block;background-color:rgba(0,0,0,0);border:none;font-weight:bold;color:#000;line-height:27px;padding:0 5px}.main-menu .menu .nav-item .submenu{position:fixed;top:-1000px;left:-1000px;transform:translateX(-50%);list-style:none;padding:20px;background-color:#fff;opacity:0}.main-menu .menu .nav-item .submenu li a{text-align:center;font-weight:normal;line-height:40px;color:#000;white-space:nowrap}.main-menu .menu .nav-item .submenu li.active a{font-weight:bold;color:#f9b233}.main-menu .search-toggler{display:block;width:30px;height:30px;overflow:hidden;text-indent:-1000px;border:none;background:rgba(0,0,0,0) url(../img/search.svg) center/30px no-repeat;margin-left:20px}.search-ovl{display:none;position:absolute;top:120px;left:0;width:100%;z-index:10}.search-ovl.open{display:block}.search-ovl section.search-heading{height:190px;background-color:#0779b8;padding-top:0}.search-ovl section.search-body{background-color:#fff;min-height:1500px}.search-ovl .search{align-items:center;padding:45px 0 0}.search-ovl .search input[type=text]{font-size:2.75rem;line-height:2.75rem;color:#fff;padding:20px 20px 20px 80px;background:rgba(0,0,0,0) url(../img/search.svg) center left/54px no-repeat}.search-ovl .search input[type=text]::-webkit-input-placeholder{color:#fff}.search-ovl .search input[type=text]::-moz-placeholder{color:#fff}.search-ovl .search input[type=text]:-ms-input-placeholder{color:#fff}.search-ovl .search input[type=text]:-moz-placeholder{color:#fff}.search-ovl .search .btn{width:100%}.search-ovl .search-suggestions,.search-ovl .search-results{padding-top:0}.search-ovl .search-suggestions h4,.search-ovl .search-results h4{color:#000;margin-bottom:40px;font-size:1.5rem;font-weight:bold}.search-ovl .suggestions-entries .btn{padding:25px;font-size:1.125rem;line-height:1.5625rem;color:#0b0b0b;border:1px solid #d8d8d8;background-color:rgba(0,0,0,0);border-radius:10px;margin:0 20px 20px 0}.search-ovl .suggestions-entries .btn:hover,.search-ovl .suggestions-entries .btn:focus,.search-ovl .suggestions-entries .btn:active{background-color:hsla(0,0%,100%,.05) !important}.search-ovl .results-entry{padding:25px 8% 25px 25px;border:1px solid #d8d8d8;margin-bottom:30px}.search-ovl .results-entry h5{font-size:1.125rem;line-height:1.25rem;font-weight:bold;color:#0779b8;margin-bottom:15px}.search-ovl .results-entry p{font-size:1.125rem;line-height:1.25rem;margin-bottom:0}@media(max-width: 991px){header{position:fixed;width:100%;height:60px;background-color:#fff}.main-menu{margin-top:8px;align-items:center}.main-menu .menu-brand{margin:0 auto 0 0}.main-menu .menu-brand img{width:60px}.lang{text-align:right;position:relative;padding-left:15px;margin-left:15px}.lang>button{color:#fff}.lang .dropdown-menu{min-width:initial;left:-10px !important;right:auto !important}.search-ovl{position:fixed;top:60px}.search-ovl section.search-heading{height:125px}.search-ovl section.search-body{height:calc(100vh - 185px);overflow-x:hidden;overflow-y:auto;min-height:auto}.search-ovl .search{align-items:center;padding:30px 0 0}.search-ovl .search input[type=text]{font-size:1.125rem;line-height:1.25rem;color:#fff;padding:20px 20px 20px 40px;background-size:27px}.search-ovl .search input[type=text]::-webkit-input-placeholder{color:#fff}.search-ovl .search input[type=text]::-moz-placeholder{color:#fff}.search-ovl .search input[type=text]:-ms-input-placeholder{color:#fff}.search-ovl .search input[type=text]:-moz-placeholder{color:#fff}.search-ovl .search .btn-primary{height:40px;width:40px;padding:0;overflow:hidden;text-indent:-1000px;background:#f9b233 url(../img/arrow-right-white.svg) center center/16px no-repeat}.search-ovl .search .btn-primary:hover,.search-ovl .search .btn-primary:focus,.search-ovl .search .btn-primary:active{background:#f9b233 url(../img/arrow-right-white.svg) center center/16px no-repeat !important}.search-ovl .search-suggestions h4,.search-ovl .search-results h4{margin-bottom:20px;font-size:1rem}.search-ovl .suggestions-entries .btn{width:100%;padding:20px 15px;font-size:1.125rem;line-height:1.25rem;color:#0b0b0b;border:1px solid #d8d8d8;background-color:rgba(0,0,0,0);border-radius:10px;margin:0 0 15px}.search-ovl .suggestions-entries .btn:hover,.search-ovl .suggestions-entries .btn:focus,.search-ovl .suggestions-entries .btn:active{background-color:hsla(0,0%,100%,.05) !important}.search-ovl .results-entry{padding:20px;margin-bottom:20px}.search-ovl .results-entry h5{font-size:1rem;line-height:1.0625rem;margin-bottom:10px}.search-ovl .results-entry p{margin-bottom:0;font-size:1rem;line-height:1.0625rem}}.menu-ovl{display:none;position:fixed;top:60px;left:0;width:100%;z-index:10}.menu-ovl.open{display:block}.menu-ovl section{height:calc(100vh - 60px);max-height:1000px;padding-top:20px;background-color:#0779b8}.menu-ovl .search-toggler{display:block;width:30px;height:30px;overflow:hidden;text-indent:-1000px;border:none;background:rgba(0,0,0,0) url(../img/search.svg) center/30px no-repeat;margin-bottom:10px}.menu-ovl .menu-mobile{list-style:none}.menu-ovl .menu-mobile>li>a{font-size:1.5rem;font-weight:bold;line-height:2.5rem;color:#fff;padding:5px 0}.menu-ovl .menu-mobile>li ul{list-style:none}.menu-ovl .menu-mobile>li ul>li>a{font-size:1.125rem;font-weight:bold;line-height:2.5rem;color:#fff;padding:0}.menu-ovl .menu-mobile .submenu{max-height:0;overflow:hidden;transition:.3s max-height ease}.menu-ovl .menu-mobile .submenu-toggler{position:relative}.menu-ovl .menu-mobile .submenu-toggler-btn{position:absolute;top:5px;right:0;display:block;width:40px;height:40px;background:rgba(0,0,0,0) url(../img/chevron-down-white.svg) center right/14px no-repeat;border:none;overflow:hidden;text-indent:-1000px}.menu-ovl .menu-mobile .submenu-toggler-btn.open{background-position:center left;transform:rotate(180deg)}.menu-ovl .menu-mobile .submenu-toggler-btn.open+.submenu{max-height:300px}.menu-ovl .user-menu .nav-item .nav-link{border:1px solid #d8d8d8;border-radius:2px 0 0 2px;display:block;width:100%;font-size:.8125rem;line-height:1rem;padding:12px 5px;color:#fff;text-align:center}.menu-ovl .user-menu .nav-item:last-of-type .nav-link{border-left-width:0;border-radius:0 2px 2px 0}.hp-heading{position:relative;height:680px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0}.hp-heading::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:-1}.hp-heading .section-background{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;z-index:-2}.hp-heading .caption{width:790px;max-width:90%}.hp-heading .h1{color:#fff}.hp-heading p{color:#fff;font-weight:normal;font-size:1.5rem;line-height:1.875rem}.hp-heading .skip{position:absolute;bottom:25px;left:50%;margin-left:-20px;display:block;width:40px;height:40px;overflow:hidden;text-indent:-1000px;border:none;background:rgba(0,0,0,0) url(../img/chevron-down-orange.svg) center/30px no-repeat}@media(max-width: 991px){.hp-heading{height:450px;display:flex;flex-direction:column;justify-content:center;padding:0}.hp-heading .h1{color:#fff;margin-bottom:20px;font-size:2rem}.hp-heading p{font-size:1.125rem;line-height:1.3125rem}.hp-heading .skip{bottom:10px;margin-left:-13px;background-size:26px}}.languages{background-color:#f5f5f5}.languages .languages-list{-moz-column-count:3;-moz-column-gap:10px;-moz-column-width:100%;-webkit-column-count:3;-webkit-column-width:100%;-webkit-column-gap:10px;column-count:3;column-width:100%;column-gap:10px}@media(max-width: 767px){.languages .languages-list{-moz-column-count:2;-moz-column-gap:10px;-moz-column-width:100%;-webkit-column-count:2;-webkit-column-width:100%;-webkit-column-gap:10px;column-count:2;column-width:100%;column-gap:10px}}.languages .languages-list .item{padding:0px 15px 8px 15px;overflow:hidden;height:56px}.languages .languages-list .item .gap{display:flex;gap:15px;align-items:center}.languages .languages-list .item .gap .icon{width:30px;height:30px;border-radius:25px}.languages a{font-size:1rem;font-weight:700;color:#0b0b0b;display:block}.languages a.corporate{padding-left:40px !important;line-height:1.4375rem;background:url("../img/icone/small/globe.svg") center left 8px/auto 70% no-repeat}.languages a:not(.item){border:1.5px solid #f9b233;border-radius:2px;text-decoration:none;width:100%}.heading{height:70px;padding:25px 0;background-color:#0779b8}.heading .breadcrumb{height:auto;font-size:1rem;font-weight:bold;text-transform:uppercase;line-height:1.25rem;color:#fff;margin:0;padding:0;background-color:rgba(0,0,0,0) !important}.heading .breadcrumb a{color:#fff}.heading .breadcrumb a::after{content:"|";position:relative;top:-2px;padding:0 10px}.heading-banner{padding:0;margin-bottom:70px}.heading-banner img{width:100%;height:500px;object-fit:cover}@media(max-width: 991px){.heading{height:50px;padding:15px 0}.heading p{font-size:.875rem;line-height:1.25rem}.heading-banner{padding:0;margin-bottom:30px}.heading-banner img{width:100%;height:150px;object-fit:cover}}.tabbed-content img{width:343px}.tabbed-content .nav{margin-bottom:90px;border:none}.tabbed-content .nav-item{padding-right:0}.tabbed-content .nav-item:last-of-type{padding-left:0;padding-right:15px}.tabbed-content .nav-link{border:1px solid #d8d8d8;border-radius:0;margin:0;height:120px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:bold;color:#000 !important}.tabbed-content .nav-link.active{border-color:#0779b8}@media(max-width: 991px){.tabbed-content img{width:100%;margin-bottom:30px}.tabbed-content .nav{margin-bottom:35px}.tabbed-content .nav-link{height:80px}.tabbed-content .btn{width:100%}}.themes-cards{overflow:hidden}.cards-carousel{overflow:visible !important}.cards-carousel .swiper-wrapper{height:500px}.cards-carousel .swiper-slide{height:500px}.cards-carousel .slide-wrapper{position:relative;height:100%}.cards-carousel .slide-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;border-radius:10px}.cards-carousel .slide-wrapper .caption{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;background-color:rgba(0,0,0,.5);padding:35px;border-radius:10px}.cards-carousel .slide-wrapper .caption .h1{color:#fff;margin-bottom:0}.cards-carousel .slide-wrapper .caption p{font-size:1.5rem;line-height:1.875rem;color:#fff;margin-bottom:0}.cards-carousel .slide-wrapper .caption *+p{margin-top:20px}@media(max-width: 991px){.themes-cards{padding-top:10px}.cards-carousel .caption{padding:30px 25px}.cards-carousel .caption .h1{font-size:2rem;line-height:2.1875rem}.cards-carousel .caption p{font-size:1.375rem;line-height:1.875rem;letter-spacing:-0.03em}}.big-nav .nav-link{display:flex;justify-content:center;align-items:center;height:120px;padding-bottom:30px;border:1px solid #d8d8d8;font-size:1.125rem;font-weight:bold;color:#000;text-decoration:none !important;background:rgba(0,0,0,0) url(../img/arrow-right-orange.svg) bottom 30px left 49%/18px no-repeat;transition:all .2s ease;margin-bottom:15px}.big-nav .nav-link:hover,.big-nav .nav-link:focus,.big-nav .nav-link:active{background:rgba(0,0,0,0) url(../img/arrow-right-orange.svg) bottom 30px left 50.5%/18px no-repeat !important}@media(max-width: 991px){.big-nav{padding-top:0}.big-nav .nav-link{height:87px;background:rgba(0,0,0,0) url(../img/arrow-right-orange.svg) bottom 15px left 49%/18px no-repeat}.big-nav .nav-link:hover,.big-nav .nav-link:focus,.big-nav .nav-link:active{background:rgba(0,0,0,0) url(../img/arrow-right-orange.svg) bottom 15px left 50.5%/18px no-repeat !important}}.partners .partner{display:flex;min-height:250px;align-items:stretch;border:1px solid #d8d8d8;margin-bottom:40px}.partners .img-wrapper{display:flex;justify-content:center;align-items:center;min-width:27.63%;max-width:27.63%;border-right:1px solid #d8d8d8}.partners .img-wrapper img{max-width:68%}.partners .text-wrapper{display:flex;flex-direction:column;justify-content:center;padding:35px 40px}.partners .text-wrapper .h2{margin-bottom:20px}.partners .text-wrapper p:last-of-type{margin-bottom:0}.partners .text-wrapper a{color:#0779b8 !important}@media(max-width: 991px){.partners .partner{flex-direction:column;margin-bottom:20px}.partners .img-wrapper{display:flex;justify-content:center;align-items:center;min-width:initial;max-width:initial;height:152px;min-height:152px;max-height:152px;border-right:0;border-bottom:1px solid #d8d8d8}.partners .img-wrapper img{max-width:70%;max-height:70%}.partners .text-wrapper{display:flex;flex-direction:column;justify-content:center;padding:35px 40px}.partners .text-wrapper .h2{margin-bottom:20px}.partners .text-wrapper p:last-of-type{margin-bottom:0}.partners .text-wrapper a{color:#0779b8 !important}}.icon-wrap{display:flex;justify-content:center;align-items:center;height:120px}.big-numbers{font-weight:bold;font-size:2.5rem;line-height:3.25rem;text-align:center;color:#0b0b0b;margin-bottom:10px}.icon-label{font-size:1.125rem;line-height:1.5rem;text-align:center;color:#0b0b0b}@media(max-width: 991px){.big-numbers{font-size:1.875rem;line-height:2.4375rem}.icon-label{line-height:1.3125rem;padding:0 20px}}.news-filters{padding:0 !important;border:1px solid #d8d8d8;border-width:1px 0}.news-filters .filters{display:flex;align-items:center;height:80px;padding-left:25px;background:rgba(0,0,0,0) url(../img/filters.svg) center left/29px no-repeat;list-style:none;margin:0}.news-filters .filter{margin:0 7px;font-weight:bold;background:rgba(0,0,0,0);padding:10px 15px;border:1px solid #fff}.news-filters .filter:focus{border-color:#f9b233}.news-filters .filter.active{border:solid 1px #f9b233;border-radius:5px;padding:10px 15px;font-size:1rem;line-height:1.25rem;color:#fff;background-color:#f9b233;margin:0 0 0 15px}.news-filters .filter.active:hover,.news-filters .filter.active:active,.news-filters .filter.active:focus{background-color:#f9b233;border-color:#fff}.news-filters-mobile{position:relative;padding:0 !important;border:1px solid #d8d8d8;border-width:1px 0}.news-filters-mobile .filters-toggle{height:80px;padding-left:50px;font-weight:bold;color:#f9b233;background:rgba(0,0,0,0) url(../img/filters.svg) center left/29px no-repeat}.news-filters-mobile .collapse,.news-filters-mobile .collapsing{position:absolute;top:81px;background-color:#fff;z-index:5;width:100%;-webkit-box-shadow:0 300px 200px 50px rgba(0,0,0,.5);box-shadow:0 300px 200px 50px rgba(0,0,0,.5)}.news-filters-mobile .filters{padding:20px 0 0}.news-filters-mobile .filter input[type=radio],.news-filters-mobile .filter input[type=checkbox]{position:fixed;top:-1000px;left:-1000px}.news-filters-mobile .filter label{position:relative;padding:15px 0 15px 40px;font-weight:bold}.news-filters-mobile .filter label::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:29px;height:29px;background-color:rgba(0,0,0,0);border:1px solid #d8d8d8;border-radius:30px}.news-filters-mobile .filter input:checked+label::after{content:"";position:absolute;top:50%;left:4px;transform:translateY(-50%);display:block;width:21px;height:21px;background:#0779b8 url(../img/check-white.svg) center/10px no-repeat;border-radius:30px}.news-grid,.more-news-grid{padding-top:50px;padding-bottom:0}.news-grid article,.more-news-grid article{margin-bottom:40px}.news-grid article img,.more-news-grid article img{height:165px;width:100%;object-fit:cover}.news-grid article .meta,.more-news-grid article .meta{display:flex;justify-content:space-between;font-size:.875rem;line-height:1rem;margin-bottom:10px}.news-grid article .meta:last-of-type,.more-news-grid article .meta:last-of-type{margin-bottom:0}.news-grid article .meta .category,.more-news-grid article .meta .category{color:#0779b8;font-weight:bold}.news-grid article .meta .published,.more-news-grid article .meta .published{color:#9b9b9b}.news-grid article .col-8,.news-grid article .col-lg-8,.more-news-grid article .col-8,.more-news-grid article .col-lg-8{display:flex;flex-direction:column;align-items:stretch}.news-grid article .h3,.more-news-grid article .h3{margin-bottom:15px}.news-grid article .h4,.more-news-grid article .h4{margin-bottom:auto}.news-grid article p,.more-news-grid article p{font-size:1rem;line-height:1.25rem;margin-bottom:15px}.news-grid .launch img,.more-news-grid .launch img{height:400px;margin-bottom:30px}@media(max-width: 991px){.news-grid,.more-news-grid{padding-top:25px;padding-bottom:40px}.news-grid article,.more-news-grid article{margin-bottom:30px}.news-grid article img,.more-news-grid article img{height:170px}.news-grid .launch img,.more-news-grid .launch img{height:250px;margin-bottom:25px}.more-news-grid{padding-top:25px;padding-bottom:40px}.more-news-grid article{margin-bottom:30px}.more-news-grid article .published{padding-top:20px}}.more-news-grid-mobile{padding-bottom:0}.more-news-grid-mobile .nav{margin-bottom:30px;border:none}.more-news-grid-mobile .nav-item{padding-right:0}.more-news-grid-mobile .nav-item:last-of-type{padding-left:0;padding-right:15px}.more-news-grid-mobile .nav-link{border:1px solid #d8d8d8;border-radius:0;margin:0;height:80px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:bold;color:#000 !important}.more-news-grid-mobile .nav-link.active{border-color:#0779b8}.videos{padding:50px 0;background-color:#0779b8;background-image:url(../img/bg-world-leaf.svg),url(../img/bg-world-leaf.svg);background-position:top -280px left -540px,top right -580px;background-size:670px;background-repeat:no-repeat;color:#fff}.videos .h2{margin-bottom:20px;color:#f9b233}.videos img{border-radius:10px;margin-bottom:35px}.videos .h3{font-size:1.375rem;line-height:1.8125rem;color:#f9b233;margin-bottom:30px}.videos p{font-size:1.125rem;line-height:1.5rem;color:#fff;margin:30px 0 25px}.videos .author{font-size:.875rem;margin:0 0 40px}.videos .play-video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:none;border-radius:10px;background:rgba(0,0,0,.08) url(../img/play-white.svg) center/77px no-repeat;overflow:hidden;text-indent:-2000px}@media(max-width: 991px){.videos{padding:40px 0 20px;background-image:none}.videos .h2{text-align:center;margin-bottom:25px}.videos img{margin-bottom:20px}.videos .h3{font-size:1.25rem;line-height:1.625rem;margin-bottom:15px}.videos p{font-size:1rem;line-height:1.375rem;margin-bottom:20px}}.whitepaper{padding-bottom:100px}.whitepaper .items{display:flex}.whitepaper .items .item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:33.33%;height:290px;border:1px solid #d8d8d8;border-width:1px 0 1px 1px;padding:45px 40px 50px 60px}.whitepaper .items .item:last-of-type{border-right-width:1px}.whitepaper .items .item .h4{margin-bottom:auto}@media(max-width: 991px){.whitepaper{padding-bottom:55px}.whitepaper .h3{font-size:1.5rem;line-height:1.625rem}.whitepaper .items{flex-direction:column;align-items:stretch}.whitepaper .items .item{justify-content:flex-start;width:100%;height:auto;border:1px solid #d8d8d8;border-width:0 1px;padding:25px 25px 35px}.whitepaper .items .item:first-of-type{border-width:1px 1px 0}.whitepaper .items .item:last-of-type{border-width:0 1px 1px}.whitepaper .items .item .h4{margin-bottom:20px}}.mega-carousel{background-color:#0779b8;padding:0;margin-bottom:-20px}.mega-carousel .mega-swiper{height:712px}.mega-carousel .mega-swiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;padding-right:52%;background:rgba(0,0,0,0) url() bottom 75px right/45% no-repeat}.mega-carousel .mega-swiper .categpry{font-size:1.5rem;font-weight:bold;color:#f9b233}.mega-carousel .mega-swiper .h2{font-size:4.625rem;line-height:4.5rem;font-weight:bold;color:#fff;margin-bottom:40px}.mega-carousel .mega-swiper p{color:#fff;margin-bottom:40px}.mega-carousel .mega-swiper .author{font-size:.875rem;color:#fff;margin-bottom:0}.mega-carousel .swiper-pagination{bottom:40px}.mega-carousel .swiper-pagination-bullet{width:20px;height:5px;background-color:#fff;opacity:1;border-radius:2px}.mega-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{width:60px;height:5px;background-color:#f9b233;opacity:1;border-radius:2px}@media(max-width: 991px){.mega-carousel .mega-swiper{height:660px}.mega-carousel .mega-swiper .swiper-slide{padding-right:0%;padding-bottom:50px;background-image:none !important}.mega-carousel .mega-swiper .h2{font-size:2.5rem;line-height:2.875rem;margin-bottom:40px}.mega-carousel .mega-swiper p{font-size:1.125rem;line-height:1.25rem}.mega-carousel .swiper-pagination{bottom:65px}}.heading-news{padding:65px 0 40px}.heading-news .category{border:solid 1px #f9b233;border-radius:5px;padding:10px 15px;font-size:1rem;line-height:1.25rem;color:#fff;background-color:#f9b233;margin:0 0 0 15px}.heading-news .category.active,.heading-news .category:hover,.heading-news .category:active,.heading-news .category:focus{background-color:#f9b233;border-color:#fff}.share{z-index:-1}.share-wrapper{position:absolute;top:0;left:15px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.share-wrapper .share-icon{display:block;width:58px;height:58px;border:solid 1px rgba(0,0,0,0);border-radius:30px;margin-bottom:15px;text-indent:-1000px;overflow:hidden}.share-wrapper .share-icon:hover,.share-wrapper .share-icon:active,.share-wrapper .share-icon:focus{border-color:#f9b233}.share-wrapper .bookmark{background:rgba(0,0,0,0) url(../img/news/preferiti.png) center/contain no-repeat}.share-wrapper .link{background:rgba(0,0,0,0) url(../img/news/share.png) center/contain no-repeat}.share-wrapper .whatsapp{background:rgba(0,0,0,0) url(../img/news/whatsapp.png) center/contain no-repeat}.share-wrapper .linkedin{background:rgba(0,0,0,0) url(../img/news/linkedin.png) center/contain no-repeat}.share-wrapper .twitter{background:rgba(0,0,0,0) url(../img/news/twitter.png) center/contain no-repeat}.share-wrapper .facebook{background:rgba(0,0,0,0) url(../img/news/facebook.png) center/contain no-repeat}.single-post .article-heading .metadata{font-size:1rem;line-height:1.5rem;color:#9b9b9b;margin-bottom:20px}.single-post .article-heading .h1{font-size:2.5rem;line-height:2.8125rem;font-weight:bold;margin-bottom:50px}.single-post .article-body{padding-bottom:20px}.single-post .article-body .img-strip{margin-top:20px;margin-bottom:40px}.single-post .article-body p.headline{font-size:1.5rem;line-height:1.875rem;margin:40px 0 40px}@media(max-width: 991px){.heading-news{padding:10px 0 20px}.heading-news .category{border-radius:5px;padding:10px;font-size:.875rem;line-height:.9375rem;margin:0 5px}.share{top:90px;height:80px;z-index:10}.share-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.share-wrapper .share-icon{width:52px;height:52px;margin:0 3px 15px;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.1)}.single-post .article-heading .metadata{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#9b9b9b;margin-bottom:20px}.single-post .article-heading .h1{font-size:2.25rem;line-height:2.5rem;font-weight:bold;margin-bottom:10px}.single-post .article-body{padding-bottom:20px}.single-post .article-body .img-strip{margin-bottom:30px}.single-post .article-body .img-strip img{margin-bottom:30px}.single-post .article-body p{font-size:1rem;line-height:1.25rem;margin-bottom:20px;letter-spacing:0}.single-post .article-body p.headline{font-size:1.5rem;line-height:1.75rem;margin:30px 0 30px}}.pagination .page-item a{border-radius:2px !important;border:1px solid #d8d8d8;height:38px;min-width:38px;margin:0 5px;font-size:.875rem;line-height:2.25rem;padding:0 15px;color:#9b9b9b}.pagination .page-item a:active,.pagination .page-item a:hover,.pagination .page-item a:focus{color:#0779b8;border-color:#0779b8;background-color:#fff}.pagination .page-item.active a{color:blue;border-color:#0779b8;background-color:#fff}.pagination .page-item.disabled,.pagination .page-item:disabled{display:none}.pagination .page-item.next a{padding-right:45px;background:rgba(0,0,0,0) url(../img/arrow-right-light.svg) center right 10px/15px no-repeat}.pagination .page-item.prev{background:none;padding:0}.pagination .page-item.prev a{padding-left:45px;font-size:.875rem;line-height:2.25rem;font-weight:normal;text-transform:capitalize;background:rgba(0,0,0,0) url(../img/arrow-left-light.svg) center left 10px/15px no-repeat}.carbon-footprint{background:#0779b8 url(../img/bg-leaves-white.svg) center right -200px/513px no-repeat;color:#fff;padding:113px 0}.carbon-footprint .h2{color:#fff}@media(max-width: 991px){.carbon-footprint{background-image:none;padding:60px 0}}.crif-esg-filiera{padding:50px 0;background-color:#0779b8;background-image:url(../img/bg-world-leaf.svg),url(../img/bg-world-leaf.svg);background-position:top -260px left -370px,bottom -200px right -360px;background-size:670px;background-repeat:no-repeat;color:#fff}.crif-esg-filiera .h2{margin-bottom:20px;color:#f9b233}.crif-esg-filiera img{border-radius:10px;margin-bottom:35px}.crif-esg-filiera .h3{font-size:1.375rem;line-height:1.8125rem;color:#fff;margin-bottom:10px}.crif-esg-filiera p{font-size:1.125rem;line-height:1.5rem;color:#fff}@media(max-width: 991px){.crif-esg-filiera{padding:50px 0 20px;background-image:url(../img/bg-world-leaf.svg),url(../img/bg-world-leaf.svg);background-position:top -110px left -120px,bottom -35px right -145px;background-size:210px;background-repeat:no-repeat;color:#fff}.crif-esg-filiera .h2{text-align:center;margin-bottom:25px}.crif-esg-filiera img{margin-bottom:20px}.crif-esg-filiera .h3{font-size:1.25rem;line-height:1.625rem;margin-bottom:15px}.crif-esg-filiera p{font-size:1rem;line-height:1.375rem;margin-bottom:30px}}.boxed{padding-left:15px;padding-right:15px}.blurb-h{display:flex;align-items:center;padding-left:0}.blurb-h:nth-of-type(1){border-bottom:0;border-right:0}.blurb-h:nth-of-type(2){border-bottom:0}.blurb-h:nth-of-type(3){border-right:0}.blurb-h .icon-wrap{width:100px;min-width:100px;height:100px}.blurb-h p{font-size:1.125rem;color:#0b0b0b;max-width:290px;margin-bottom:0}@media(max-width: 991px){.blurb-h .icon-wrap{width:100px;min-width:100px;height:100px}.blurb-h p{font-size:1.125rem;color:#0b0b0b;max-width:290px;margin-bottom:0}}.service{border:solid 1px #d8d8d8;padding-left:0}.service a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:120px;font-size:1.125rem;font-weight:bold;color:#0b0b0b}.service a::after{content:"";display:block;width:30px;height:20px;margin-top:10px;background:rgba(0,0,0,0) url(../img/arrow-right-orange.svg) center/18px no-repeat;transition:all .2s ease}.service a:hover,.service a:focus,.service a:active{text-decoration:none}.service a:hover::after,.service a:focus::after,.service a:active::after{background-position:center right}@media(max-width: 991px){.service{border:solid 1px #d8d8d8}.col-12:nth-of-type(1) .service,.col-12:nth-of-type(2) .service{border-bottom:0}}.cta-box{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px;border-radius:10px;background-color:#0779b8;background-image:url(../img/bg-contacts.svg),url(../img/bg-contacts.svg);background-position:top -130px left -120px,bottom -35px right -120px;background-size:277px;background-repeat:no-repeat;color:#fff;transition:all 1s ease}.cta-box:hover{background-size:330px;transition:all 1s ease}.cta-box .h2,.cta-box .h3{color:#fff}@media(max-width: 991px){.cta-box{background:#0779b8}.cta-box:hover{background:#0779b8}}.carousel{overflow:hidden !important}.contacts{padding:30px 0 0}.contact-infos{padding-bottom:5px;font-size:1.125rem;line-height:1.5rem}.contact-infos dd{margin-bottom:20px}.thank-you{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:355px;margin-left:70px;margin-bottom:100px;border:1px solid #d8d8d8;border-radius:10px;padding:25px 15px}.thank-you *{text-align:center}@media(max-width: 991px){.thank-you{margin-left:0}}.faq-index .nav{display:flex;flex-direction:column;align-items:stretch}.faq-index .nav-item{position:relative;font-size:.875rem;line-height:1.5rem;border-bottom:1px solid #d8d8d8}.faq-index .nav-item .nav-link{color:#000 !important;padding:10px 10px 9px 40px}.faq-index .nav-item .nav-link::before{content:"";display:block;width:24px;height:4px;position:absolute;top:50%;left:0;margin-top:-2px;background-color:#0779b8}.faq-item{padding:20px 25px;border:1px solid #d8d8d8;margin-bottom:30px}.faq-item:last-of-type{margin-bottom:0}.faq-item .question{display:block;width:100%;font-size:1.125rem;line-height:1.25rem;font-weight:bold;text-align:left;color:#0779b8;background:rgba(0,0,0,0) url(../img/faq-close.svg) center right/25px no-repeat;padding:5px 55px 5px 0}.faq-item .question.collapsed{background-image:url(../img/faq-open.svg)}.faq-item .answer{font-size:1.125rem;line-height:1.25rem;color:#313434;padding:20px 65px 0 0}.faq-item .answer p{margin-bottom:15px}.faq-item .answer a{color:#000 !important;text-decoration:underline}#dictionary p{margin-bottom:20px}#dictionary p .term{font-weight:bold;color:#0779b8}@media(max-width: 991px){.faq .h3,.faq .question,.faq .answer{font-size:1rem;line-height:1.0625rem}.faq-item{padding:15px}}.platform .blocks{display:flex}.platform .block{position:relative;display:flex;flex-direction:column;min-width:25%;max-width:25%;height:449px;border:1px solid #d8d8d8;border-radius:20px}.platform .block .header{min-height:170px;max-height:170px;padding:105px 25px 18px 10px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0) url(../img/icone/small/01_s.svg) top 30px center no-repeat}.platform .block .header .h4{text-transform:uppercase;text-align:center;margin-bottom:0}.platform .block p{display:flex;justify-content:center;align-items:center;height:69px;margin-bottom:0;border-top:1px solid #d8d8d8;font-size:1rem;line-height:1.0625rem;text-align:center;padding:0 25px 0 10px}.platform .block::after{content:"";display:block;width:79px;height:449px;position:absolute;top:-1px;right:-20px;background:rgba(0,0,0,0) url(../img/sezioni_grafico/desktop/01.png) center/contain no-repeat}.platform .block:nth-of-type(1){z-index:4}.platform .block:nth-of-type(2){z-index:3}.platform .block:nth-of-type(2) .header{background-image:url(../img/icone/small/02_s.svg)}.platform .block:nth-of-type(2)::after{background-image:url(../img/sezioni_grafico/desktop/02.png)}.platform .block:nth-of-type(3){z-index:2}.platform .block:nth-of-type(3) .header{background-image:url(../img/icone/small/03_s.svg)}.platform .block:nth-of-type(3)::after{background-image:url(../img/sezioni_grafico/desktop/03.png)}.platform .block:nth-of-type(4){z-index:1}.platform .block:nth-of-type(4) .header{background-image:url(../img/icone/small/04_s.svg)}.platform .block:nth-of-type(4) p{height:257px}.platform .block:nth-of-type(4)::after{right:-20px;background-image:url(../img/sezioni_grafico/desktop/04.png)}@media(max-width: 991px){.platform{margin-bottom:50px}.platform .blocks{flex-direction:column;align-items:center}.platform .block{min-width:336px;max-width:336px;height:469px;padding-bottom:20px}.platform .block::after{content:"";display:block;width:336px;height:76px;position:absolute;top:auto;bottom:-20px;right:-1px;background:rgba(0,0,0,0) url(../img/sezioni_grafico/mobile/01.png) center/contain no-repeat}.platform .block:nth-of-type(2)::after{background-image:url(../img/sezioni_grafico/mobile/02.png)}.platform .block:nth-of-type(3)::after{background-image:url(../img/sezioni_grafico/mobile/03.png)}.platform .block:nth-of-type(4) p{height:257px}.platform .block:nth-of-type(4)::after{right:-1px;background-image:url(../img/sezioni_grafico/mobile/04.png)}}.platform-detail{padding-bottom:20px}.platform-detail>.container>.row>.col-12>.container{border:1px solid #d8d8d8;padding:45px 65px 45px 15px;margin-bottom:40px}.platform-detail>.container>.row>.col-12>.container .h3{margin-bottom:20px}.platform-detail>.container>.row>.col-12>.container p:last-of-type{margin:0}.platform-detail .col-lg-2{display:flex;justify-content:flex-start;align-items:flex-start}.platform-detail .col-lg-2 img{height:54px;width:auto}@media(max-width: 991px){.platform-detail>.container>.row>.col-12>.container{padding:25px 20px 35px 25px}.platform-detail>.container>.row>.col-12>.container p:last-of-type{margin:0}.platform-detail .col-lg-2{padding-bottom:15px}}footer{background-color:#f5f5f5;padding:35px 0 50px;margin-top:20px}footer .logo{width:80px;margin:5px 10px 25px}footer p{font-size:.875rem;line-height:1.125rem;color:#0b0b0b;margin-bottom:35px}footer .legal{display:flex}footer .legal a{font-size:.875rem;line-height:1.125rem;color:#0b0b0b;text-decoration:underline;margin-right:40px}footer .footer-menu{display:flex;justify-content:space-between}footer .footer-menu .menu{list-style:none;display:flex}footer .footer-menu .menu li{padding:0 20px}footer .footer-menu .menu li a{color:#0b0b0b}footer .footer-menu .menu>li>a{font-weight:bold}footer .footer-menu .menu ul{list-style:none}footer .social{border:none;padding:0;display:flex}footer .social .linkedin{background-position:top 7px center;background-size:22px}footer .social .twitter{background-size:20px}footer .social .youtube{background-size:24px}@media(max-width: 767px){footer{padding:35px 0 25px}footer .logo{display:block;margin:0 auto 40px}footer .legal{flex-direction:column;padding-bottom:10px}footer .legal a{margin-bottom:25px}footer .footer-menu{flex-direction:column;align-items:center}footer .footer-menu .menu{flex-direction:column;text-align:center}footer .footer-menu .social{margin:auto}footer .footer-menu .social .icon{margin:0 10px}footer .footer-menu .social .linkedin{background-position:top 6px center;background-size:24px}footer .footer-menu .social .twitter{background-size:22px}footer .footer-menu .social .youtube{background-size:27px}}/*# sourceMappingURL=custom.min.css.map */
