﻿.text-lux-light-blue{color:#0167d8}.btn-lux-light-blue{background:#0167d8;color:#fff}.btn-lux-light-blue:hover,.btn-lux-light-blue:focus{background:#207fe8;color:#fff;box-shadow:0px 0px 20px rgba(0,119,255,.55)}.navbar.landing-navbar{padding-top:0;padding-bottom:0;border-bottom:0;min-height:6rem;position:fixed}@media(min-width: 992px){.navbar.landing-navbar{min-height:7.5rem}}.navbar.landing-navbar .nav-link{font-weight:500;color:#fff;font-size:1rem;line-height:6rem;padding:0 1.25rem}@media(min-width: 992px){.navbar.landing-navbar .nav-link{line-height:7.5rem;padding:0 1.875rem}.navbar.landing-navbar .nav-link:hover,.navbar.landing-navbar .nav-link:focus,.navbar.landing-navbar .nav-link:active{color:#fff !important}}.page-scroll .navbar.landing-navbar{min-height:5rem}@media(min-width: 992px){.page-scroll .navbar.landing-navbar{min-height:6.25rem}}.page-scroll .navbar.landing-navbar .nav-link{color:#004b87;line-height:5rem}@media(min-width: 992px){.page-scroll .navbar.landing-navbar .nav-link{line-height:6.25rem}}.page-scroll .navbar.landing-navbar .nav-link:hover,.page-scroll .navbar.landing-navbar .nav-link:focus,.page-scroll .navbar.landing-navbar .nav-link:active{color:#004b87 !important}.navbar.landing-navbar:hover{background-color:transparent !important}.page-scroll .navbar.landing-navbar:hover{background-color:#fff !important}.page-scroll .navbar.landing-navbar:hover .navbar-brand{background-image:url(../img/main-logo-blue.svg)}.page-scroll .navbar.landing-navbar:hover .nav-link{color:#004b87 !important}.navbar.landing-navbar:hover .navbar-brand{background-image:url(../img/main-logo-white.svg)}.navbar.landing-navbar:hover .nav-link{color:#fff !important}.navbar.landing-navbar.landing-navbar-white{background-color:#fff !important}.navbar.landing-navbar.landing-navbar-white .navbar-brand{background-image:url(../img/main-logo-blue.svg)}.navbar.landing-navbar.landing-navbar-white .web-site-link,.navbar.landing-navbar.landing-navbar-white .nav-link{color:#004b87 !important}.landing-text-shadow{text-shadow:0px 0px 100px #000}.landing-header-lang-switch .dropdown-menu{box-shadow:0px 20px 35px -5px rgba(0,75,135,.25);padding:0}.landing-header-lang-switch .dropdown-menu .dropdown-item{border-bottom:1px solid #f0f0f0;background-color:#fff;padding:.9375rem 1.5625rem;font-weight:500;color:#004b87;font-size:.8125rem}.landing-header-lang-switch .dropdown-menu .dropdown-item:hover,.landing-header-lang-switch .dropdown-menu .dropdown-item:focus,.landing-header-lang-switch .dropdown-menu .dropdown-item:active{color:var(--pharus-secondary)}.landing-header-lang-switch .dropdown-toggle:after{display:none}.landing-header-lang-switch .dropdown-toggle:before{position:absolute;right:0;font-family:"pharus";content:"";margin:0;border:0;font-size:.5rem}.landing-header-lang-switch .web-site-link{color:#fff;font-weight:500;font-size:.8125rem;margin-right:.3125rem}.landing-header-lang-switch .web-site-link [class*=pharus-icon]{font-size:.5rem;margin-right:.3125rem}@media(min-width: 992px){.landing-header-lang-switch .web-site-link{margin-right:3.75rem}}.page-scroll .landing-header-lang-switch .web-site-link{color:#004b87}.page-scroll .landing-header-lang-switch .web-site-link .dropdown-menu{margin-top:0}.page-scroll .landing-header-lang-switch .dropdown-menu{margin-top:0}.landing-hero-scrollto{position:absolute;z-index:3;bottom:1.25rem;width:100%;text-align:center}.landing-hero-scrollto a{display:inline-block;color:#fff;text-decoration:none;line-height:1;font-size:1.875rem;-webkit-animation:bouncing_mouse 2s infinite ease-in-out;animation:bouncing_mouse 2s infinite ease-in-out;-webkit-transition:.3s linear;transition:.3s linear}.landing-hero-scrollto a:hover{animation:none}@-webkit-keyframes bouncing_mouse{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bouncing_mouse{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.landing-hero{background-repeat:no-repeat;background-position:center;background-size:cover;height:100vh;position:relative}.landing-hero:before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 88.95%);position:absolute;width:100%;height:20%;left:0;top:0}.landing-hero h1{color:#fff;font-weight:800;font-size:2.125rem}.landing-hero h1 span{display:block;font-weight:500;font-size:1.5rem}@media(min-width: 768px){.landing-hero h1{font-size:2.8125rem}}@media(min-width: 1200px){.landing-hero h1{font-size:4.6875rem}.landing-hero h1 span{font-size:2.8125rem}}.landing-hero .landing-hero-subtitle{display:block;font-weight:500;color:#fff;font-size:1.5rem}.landing-hero .landing-hero-subtitle span{font-weight:700;color:#017938}@media(min-width: 768px){.landing-hero .landing-hero-subtitle{font-size:2.5rem}}@media(min-width: 1200px){.landing-hero .landing-hero-subtitle{font-size:3.125rem}}.landing-hero.landing-hero-esg{background-image:url(https://www.pharusmanagement.com/repoimg/Landing/2022/ESG/779-original-per-un-futuro-esg-mobile_2x.jpg.jpg)}@media(min-width: 768px){.landing-hero.landing-hero-esg{background-image:url(https://www.pharusmanagement.com/repoimg/Landing/2022/ESG/740-original-per-un-futuro-esg.jpg.jpg)}}@media(min-width: 992px){.landing-template .landing-template-video-intro{min-height:200px}}.landing-template p{font-size:.875rem}@media(min-width: 1200px){.landing-template p{font-size:1rem}}.landing-template h1,.landing-template h2,.landing-template h3,.landing-template h4{display:block}.landing-template .font-calisto{font-family:"CalistoMT"}.landing-template .no-line:after{content:none}.landing-template .text-blue-big{color:#004b87;font-size:1.625rem}.landing-template .minus{margin-bottom:0}.landing-template .minus span{margin-right:.3125rem;color:#004b87;-webkit-text-stroke:1px #004b87}.landing-template .title-custom h3{color:#575757}@media(min-width: 768px){.landing-template .border-col{border-right:1px solid #000}}.pharus-banner-still-video{position:relative;cursor:pointer}.pharus-banner-still-video .pharus-banner-still-video-message-text-center{position:absolute;z-index:1;color:#fff;width:100%;padding:0 15px;top:50%;bottom:auto;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pharus-banner-still-video .pharus-banner-still-video-message-text-center .pharus-banner-still-video-message-title{position:relative;text-align:center}.pharus-banner-still-video .pharus-banner-still-video-message-text-center .pharus-banner-still-video-message-title .player{position:relative;background-image:url(../img/vimeo-play.png);background-repeat:no-repeat;background-size:100px;width:100px;height:100px;margin:auto}.pharus-banner-still-video .pharus-banner-still-video-cta{position:absolute;z-index:10;right:10px;bottom:10px}@media(min-width: 768px){.pharus-banner-still-video .pharus-banner-still-video-cta{right:20px;bottom:20px}}@media(min-width: 992px){.pharus-banner-still-video .pharus-banner-still-video-cta{right:40px;bottom:40px}}.pharus-banner-still-video .pharus-banner-still-video-cta .btn-red{padding-left:30px;padding-right:30px}.pharus-banner-still-video .pharus-banner-still-video-cta .btn-red:hover,.pharus-banner-still-video .pharus-banner-still-video-cta .btn-red:focus,.pharus-banner-still-video .pharus-banner-still-video-cta .btn-red:active{color:#000;background:#fff}.pharus-banner-still-video:hover .pharus-banner-still-video-message-text-center .pharus-banner-still-video-message-title .player:after{background:rgba(0,0,0,.9)}.landing-text-link{text-decoration:none;font-weight:700}.landing-text-link:hover{text-decoration:none}.mrg-b-35{margin-bottom:2.1875rem}.player-landing{background-image:url(../img/player-landing.png) !important;background-size:80px !important;width:80px !important;height:80px !important}.box-performance{background:#f9f9f9;padding:2.5rem 0}@media(min-width: 768px){.box-performance{padding:5.625rem 0}}.box-performance .box-performance-title{font-size:1.5rem;margin-bottom:2.5rem}@media(min-width: 768px){.box-performance .box-performance-title{font-size:2.5rem;display:block;text-align:center}}.box-performance .data-element{color:#004b87;font-size:.875rem;font-weight:500;margin-bottom:0}@media(min-width: 768px){.box-performance .data-element{font-size:1.125rem}}@media(min-width: 992px){.box-performance .box-accordion-performance{border-top:2px solid #e4e4e4;padding-top:3.125rem}}@media(min-width: 992px){.box-performance .box-accordion-performance .border-right-custom:after{content:"";border-right:2px solid #e4e4e4;position:absolute;top:-50px;height:calc(100% + 50px);left:0px}}.box-performance .box-accordion-performance .accordion-performance .card{background:none}.box-performance .box-accordion-performance .accordion-performance .card .card-header{padding:0;background:none;border-bottom:0}.box-performance .box-accordion-performance .accordion-performance .card .card-header h2{display:block;font-size:1rem;border-top:2px solid #e4e4e4}@media(min-width: 768px){.box-performance .box-accordion-performance .accordion-performance .card .card-header h2{font-size:1.125rem}}@media(min-width: 992px){.box-performance .box-accordion-performance .accordion-performance .card .card-header h2{border-top:0}}.box-performance .box-accordion-performance .accordion-performance .card .card-header h2 button.btn.btn-mobile-collapse{width:100%;text-align:left;font-weight:600;box-shadow:none;border-radius:0;text-decoration:none;padding:1.0625rem 1.25rem;position:relative}@media(min-width: 992px){.box-performance .box-accordion-performance .accordion-performance .card .card-header h2 button.btn.btn-mobile-collapse{pointer-events:none !important;padding:.625rem 0}}@media(max-width: 767.98px){.box-performance .box-accordion-performance .accordion-performance .card .card-header h2 button.btn.btn-mobile-collapse:after{content:"";font-family:"pharus";font-size:.75rem;position:absolute;right:.625rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media(max-width: 767.98px){.box-performance .box-accordion-performance .accordion-performance .card .card-header h2 button.btn.btn-mobile-collapse.collapsed:after{content:""}}@media(max-width: 767.98px){.box-performance .box-accordion-performance .accordion-performance .card .card-header h2 button.btn.btn-mobile-collapse[aria-expanded=true]{background:#f3f3f3}}.box-performance .box-accordion-performance .accordion-performance .card .box-calendar{color:#bcbcbc;font-size:.8125rem;display:block;font-weight:600}@media(min-width: 992px){.box-performance .box-accordion-performance .accordion-performance .card .box-calendar{font-size:.9375rem}}@media(min-width: 992px){.box-performance .box-accordion-performance .accordion-performance .card .collapse:not(.show){display:block !important}}.box-performance .box-accordion-performance .accordion-performance .card .card-body{padding:0rem 1.25rem 1.25rem 1.25rem}@media(max-width: 767.98px){.box-performance .box-accordion-performance .accordion-performance .card .card-body{background:#f3f3f3}}@media(min-width: 992px){.box-performance .box-accordion-performance .accordion-performance .card .card-body{border-top:0;padding:0}}.box-performance .box-accordion-performance .accordion-performance .card .card-body .badge-custom{font-size:.8125rem;font-weight:600;padding:.375rem .625rem}.box-performance .box-accordion-performance .accordion-performance .card .card-body .badge-custom svg{margin-top:-2px}.box-performance .box-accordion-performance .accordion-performance .card .card-body .badge-custom.badge-blue{background:#dfebf3;color:#79a2c9}.box-performance .box-accordion-performance .accordion-performance .card .card-body .badge-custom.badge-grey{background:#ececec;color:#a2a7aa}@media(max-width: 767.98px){.box-performance .box-accordion-performance .accordion-performance .card .card-body .title{font-size:.875rem}}.box-performance .box-accordion-performance .accordion-performance .card .card-body .value{font-weight:600;text-align:right}@media(max-width: 767.98px){.box-performance .box-accordion-performance .accordion-performance .card .card-body .value{font-size:.875rem;text-align:left}}.box-performance .box-accordion-performance .accordion-performance .card .card-body hr{margin:1.875rem 0;border-color:#e4e4e4}@media(max-width: 767.98px){.box-performance .box-accordion-performance .accordion-performance .card.last{border-bottom:2px solid #e4e4e4 !important}}.box-performance .box-accordion-performance .accordion-performance .card .chart{margin-top:.625rem}.box-performance .box-accordion-performance .accordion-performance .card .profile-risk{color:#bcbcbc;font-size:.75rem}@media(min-width: 992px){.box-performance .box-accordion-performance .accordion-performance .card .profile-risk{font-size:.875rem}}.box-performance .box-accordion-performance .accordion-performance .card .profile-risk span{display:block;color:#004b87;font-size:.875rem}@media(min-width: 992px){.box-performance .box-accordion-performance .accordion-performance .card .profile-risk span{font-size:1rem}}.box-performance .profile-range-line{width:auto;height:30px;margin:1.25rem 0;position:relative}.box-performance .profile-range-line:after{content:"";background:#004b87;width:calc(100% - 4px);height:2px;position:absolute;top:50%;margin-top:-1px;left:2px}.box-performance .profile-range-line-arrow{position:absolute;overflow:hidden;display:inline-block;width:10px;height:10px;margin-top:-5px;top:50%}.box-performance .profile-range-line-arrow.left{border-top:2px solid #004b87;border-left:2px solid #004b87;left:2px;transform:rotate(-45deg);border-radius:2px}.box-performance .profile-range-line-arrow.right{border-top:2px solid #004b87;border-right:2px solid #004b87;right:2px;transform:rotate(45deg)}.box-performance .profile-range{background:-moz-linear-gradient(left, rgba(229, 237, 244, 0) 0%, #e5edf4 10%, #e5edf4 90%, rgba(229, 237, 244, 0) 100%);background:-webkit-linear-gradient(left, rgba(229, 237, 244, 0) 0%, #e5edf4 10%, #e5edf4 90%, rgba(229, 237, 244, 0) 100%);background:linear-gradient(to right, rgba(229, 237, 244, 0) 0%, #e5edf4 10%, #e5edf4 90%, rgba(229, 237, 244, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00e5edf4", endColorstr="#00e5edf4",GradientType=1 )}.box-performance .profile-range .col{text-align:center}.box-performance .profile-range span{display:block;color:#004b87;text-align:center;padding:.625rem;font-weight:500;font-size:1rem}@media(min-width: 1200px){.box-performance .profile-range span{padding:.875rem;font-size:1.25rem}}.box-performance .profile-range span.active{background:#004b87;color:#fff}.box-download-document{background:#f9f9f9;padding:2.5rem 0}@media(min-width: 576px){.box-download-document{padding:6.25rem 0}}.box-download-document .box-download-document-title{font-size:1.5rem;color:#004b87;margin-bottom:1.25rem}@media(min-width: 576px){.box-download-document .box-download-document-title{font-size:2.5rem;margin-bottom:1.875rem}}@media(max-width: 575.98px){.box-download-document .box-download-document-txt,.box-download-document .box-download-document-link{font-size:.875rem}}.box-download-document .box-download-document-link{display:block;text-decoration:none;margin-top:1.875rem}@media(min-width: 576px){.box-download-document .box-download-document-link{margin-top:3.125rem}}.box-download-document .card-download{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;box-shadow:0px 0px 6px 0px rgba(0,0,0,.09);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.09);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.09);margin-bottom:.9375rem}@media(min-width: 768px){.box-download-document .card-download{margin-bottom:1.25rem}}.box-download-document .card-download .card-body{position:relative}.box-download-document .card-download .card-body:before{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";position:absolute;width:2px;height:38px;background:#004b87;left:0}.box-download-document .card-download .card-body .name-file{color:#4d4d4d}@media(min-width: 768px){.box-download-document .card-download .card-body .name-file{font-size:1.125rem}}.box-download-document .card-download .card-body .icon-download{height:3.125rem;width:3.125rem;border-radius:50%;border:2px solid #f5f5f5;display:inline-flex;justify-content:center;align-items:center;margin-right:.9375rem}.box-download-document .card-download .card-body .download-txt{font-size:.8125rem}.box-download-document .card-download .card-body .download-weight{color:#bfbfbf}.box-download-document .box-download-document-card{text-decoration:none}.box-download-document .box-download-document-card:hover .card-download{box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3)}.box-download-document .box-download-document-card:hover .card-download .card-body:before{width:4px;background:#004b87}.box-download-document.box-download-document-v2 .box-download-document-title{margin-bottom:.625rem;font-weight:800}.box-download-document.box-download-document-v2 .card-download{box-shadow:none;border:2px solid #f5f6f8}.box-download-document.box-download-document-v2 .card-download .card-body .name-file{color:#004b87;font-weight:800}.box-download-document.box-download-document-v2 .card-download .card-body .icon-download{color:#0167d8;font-size:1rem}.box-download-document.box-download-document-v2 .card-download .card-body .icon-download:hover{background:#0167d8;border-color:#0167d8;box-shadow:0px 0px 20px rgba(0,119,255,.55);color:#fff}.box-download-document.box-download-document-v2 .card-download .card-body .download-txt{color:#cdd0da}.box-download-document.box-download-document-v2 .card-download .card-body .download-txt b{font-weight:800;padding-right:.625rem}.box-download-document.box-download-document-v2 .card-download .card-body:before{content:none}.box-download-document.box-download-document-v2 .box-download-document-card{text-decoration:none}.box-download-document.box-download-document-v2 .box-download-document-card:hover .card-download{box-shadow:none}.box-download-document.box-download-document-v2 .box-download-document-card:hover .card-download .card-body:before{width:auto}.box-newsletter-social{background:#f9f9f9;padding:3.75rem 0}@media(min-width: 576px){.box-newsletter-social{padding:5rem 0}}.box-newsletter-social .box-newsletter-social-title{color:#4d4d4d;font-size:1.25rem;font-weight:300;margin-bottom:1.25rem}@media(min-width: 576px){.box-newsletter-social .box-newsletter-social-title{font-size:1.75rem;line-height:1.75rem;margin-bottom:1.875rem}}@media(min-width: 768px){.box-newsletter-social .box-newsletter-social-title{font-size:1.875rem;line-height:1.875rem}}@media(min-width: 992px){.box-newsletter-social .box-newsletter-social-title{font-size:2rem;line-height:2rem}}@media(min-width: 1200px){.box-newsletter-social .box-newsletter-social-title{font-size:2.5rem;line-height:2.5rem}}.box-newsletter-social .input-group-nwl{margin-bottom:1.25rem}.box-newsletter-social .input-group-nwl .form-control{padding:1.5625rem .9375rem}.box-newsletter-social .input-group-nwl .input-group-append i{font-size:1.4375rem}.box-newsletter-social .privacy-nwl-box label{font-size:.75rem}.box-newsletter-social .box-social{display:inline-flex;height:3.125rem;width:3.125rem;border-radius:50%;background:#fff;align-items:center;justify-content:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.box-newsletter-social .box-social:hover{background:#004b87}.box-newsletter-social .box-social:hover path{fill:#fff}#modalFormContact .modal-body{padding:3.75rem 1.875rem 1.875rem 1.875rem}@media(min-width: 768px){#modalFormContact .modal-body{padding:3.125rem 4.375rem}}@media(min-width: 992px){#modalFormContact .modal-body{padding:5rem 6.25rem}}#modalFormContact .modal-body .close{position:absolute;right:.625rem;top:.625rem}@media(min-width: 768px){#modalFormContact .modal-body .close{right:1.25rem;top:1.25rem}}@media(min-width: 992px){#modalFormContact .modal-body .close{right:2.5rem;top:2.5rem}}#modalFormContact .modal-body .modal-title{font-size:1.125rem}@media(min-width: 768px){#modalFormContact .modal-body .modal-title{font-size:1.375rem}}@media(min-width: 992px){#modalFormContact .modal-body .modal-title{font-size:2.25rem}}@media(min-width: 1200px){#modalFormContact .modal-body .modal-title{font-size:2.5rem}}#modalFormContact .modal-body .box-form-modal{margin-top:1.875rem}@media(min-width: 992px){#modalFormContact .modal-body .box-form-modal{margin-top:3.75rem}}#modalFormContact .modal-body .box-form-modal .custom-control-label{font-size:.875rem;color:#4d4d4d}.floating-label{position:relative;margin-bottom:2.5rem}.floating-label .floating-input{font-size:1.125rem;font-weight:700;padding:4px 4px;display:block;width:100%;height:44px;background-color:transparent;border:none;border-bottom:1px solid #d6d6d6}@media(min-width: 768px){.floating-label .floating-input{font-size:1.25rem;height:46px}}@media(min-width: 1200px){.floating-label .floating-input{font-size:1.5rem;height:50px}}.floating-label .floating-input:focus{outline:none;border-bottom:2px solid #004b87}.floating-label .floating-input:focus~label,.floating-label .floating-input:not(:placeholder-shown)~label{top:-18px;font-size:1rem;color:#004b87;font-weight:600}@media(min-width: 1200px){.floating-label .floating-input:focus~label,.floating-label .floating-input:not(:placeholder-shown)~label{font-size:1.125rem}}.floating-label .floating-input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}.floating-label .highlight{position:absolute;height:50%;width:100%;top:15%;left:0;pointer-events:none;opacity:0}.floating-label label{color:#b7b7b7;font-size:1rem;font-weight:normal;position:absolute;pointer-events:none;left:0;top:.4375rem;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}@media(min-width: 768px){.floating-label label{font-size:1.25rem}}@media(min-width: 1200px){.floating-label label{font-size:1.5rem}}.floating-input:focus~.bar:before,.floating-input:focus~.bar:after,.floating-select:focus~.bar:before,.floating-select:focus~.bar:after{width:50%}@-webkit-keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:transparent}}@-moz-keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:transparent}}@keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:transparent}}.box-performance-title{font-size:1.5rem;color:#004b87;margin-bottom:1.25rem}.box-performance-title span{font-weight:600;font-size:.875rem;display:block}@media(min-width: 576px){.box-performance-title{font-size:2.5rem;margin-bottom:1.875rem}.box-performance-title span{display:inline-block;font-size:1.125rem;margin-left:2.5rem}}.custom-scrollbar{overflow:auto}.custom-scrollbar .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:0}.custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,75,135,.8)}.custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#004b87}.custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#004b87}.table.table-performance th,.table.table-performance td{border-top:0;border-bottom:0;width:9%;padding:.625rem;color:#4d4d4d;font-weight:bold;font-size:.75rem}.table.table-performance thead th{background-color:#f9f9f9;text-align:center;vertical-align:middle;color:#004b87;border-right:2px solid #fff}.table.table-performance thead th:first-child{background-color:#e5edf4;width:10%;text-align:left;color:#004b87}.table.table-performance thead th:last-child{border-right-color:transparent}.table.table-performance tbody th,.table.table-performance tbody td{border-right:2px solid #f9f9f9}.table.table-performance tbody th{background-color:#e5edf4;width:10%}.table.table-performance tbody td{text-align:center}.table.table-performance tbody td:last-child{border-right-color:transparent}.landing-esg h2,.landing-esg .h2{font-weight:800;font-size:1.75rem;line-height:1;margin-bottom:1.25rem}@media(min-width: 768px){.landing-esg h2,.landing-esg .h2{font-size:2.25rem}}@media(min-width: 992px){.landing-esg h2,.landing-esg .h2{font-size:2.5rem}}@media(min-width: 1200px){.landing-esg h2,.landing-esg .h2{font-size:2.625rem}}@media(min-width: 1440px){.landing-esg h2,.landing-esg .h2{font-size:2.8125rem}}.landing-esg .footer{padding-bottom:9.375rem}@media(min-width: 768px){.landing-esg .footer{padding-bottom:8.75rem}}.landing-esg .cd-top{right:auto;left:10px}@media(min-width: 768px){.landing-esg .cd-top{left:20px}}.landing-esg :target:before{content:"";display:block;height:6.25rem;margin-top:-3.75rem}@media(min-width: 1200px){.landing-esg :target:before{height:7.5rem;margin-top:-5rem}}.landing-rating-esg-box{background-color:#f5f5f5;padding:.9375rem 1.25rem}@media(min-width: 1440px){.landing-rating-esg-box{padding:1.5625rem 1.875rem}}.landing-rating-esg-box h3{font-weight:800;color:#71bb79;margin-bottom:0;font-size:1.625rem}@media(min-width: 768px){.landing-rating-esg-box h3{font-size:1.875rem}}@media(min-width: 992px){.landing-rating-esg-box h3{font-size:2.125rem}}@media(min-width: 1200px){.landing-rating-esg-box h3{font-size:2.375rem}}@media(min-width: 1440px){.landing-rating-esg-box h3{font-size:2.5rem}}.landing-rating-esg-box h3 span{display:block;font-weight:500;font-size:1.0625rem}@media(min-width: 768px){.landing-rating-esg-box h3 span{font-size:1.1875rem}}@media(min-width: 992px){.landing-rating-esg-box h3 span{font-size:1.3125rem}}@media(min-width: 1200px){.landing-rating-esg-box h3 span{font-size:1.4375rem}}@media(min-width: 1440px){.landing-rating-esg-box h3 span{font-size:1.5625rem}}.landing-rating-esg-box .row .col{text-align:center;border-right:1px solid #cdd0da;color:#cdd0da;font-weight:700;font-size:.625rem}@media(min-width: 768px){.landing-rating-esg-box .row .col{font-size:1rem}}@media(min-width: 992px){.landing-rating-esg-box .row .col{font-size:1.125rem}}@media(min-width: 1200px){.landing-rating-esg-box .row .col{font-size:1.25rem}}@media(min-width: 1440px){.landing-rating-esg-box .row .col{font-size:1.375rem}}.landing-rating-esg-box .row .col:last-child{border-right:0}.landing-rating-esg-box .label-green-middle{color:#71bb79}.landing-footer-disclaimer{color:#b1b4b8;font-size:.6875rem;line-height:.8125rem}.landing-footer-disclaimer .landing-footer-disclaimer-moretext{display:none}@media(min-width: 768px){.landing-footer-disclaimer .landing-footer-disclaimer-moretext{display:block !important}}.landing-footer-disclaimer .landing-footer-disclaimer-moretext-button{position:relative;padding-right:.9375rem;color:#b1b4b8 !important;text-decoration:underline}.landing-footer-disclaimer .landing-footer-disclaimer-moretext-button:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;font-family:"pharus";content:"";font-size:.625rem}.landing-footer-disclaimer .landing-footer-disclaimer-moretext-button.open:after{content:""}.landing-infrastructure{background-color:#088240;background-position:center;background-size:cover;background-image:url(https://www.pharusmanagement.com/repoimg/Landing/2022/ESG/755-original-infrastrutture-regolate-mobile.jpg.jpg);position:relative;color:#b7e4bc;padding:2.5rem 0}@media(min-width: 768px){.landing-infrastructure{background-image:url(https://www.pharusmanagement.com/repoimg/Landing/2022/ESG/756-original-infrastrutture-regolate-desktop.jpg.jpg);padding:3.125rem 0}}@media(min-width: 992px){.landing-infrastructure{padding:3.75rem 0}}@media(min-width: 1200px){.landing-infrastructure{padding:5rem 0}}@media(min-width: 1440px){.landing-infrastructure{padding:6.25rem 0}}.landing-infrastructure h2,.landing-infrastructure h3{font-weight:800;color:#b7e4bc}.landing-infrastructure .landing-infrastructure-intro{margin-bottom:3.125rem}.landing-infrastructure .landing-infrastructure-intro h2{font-size:1.75rem}@media(min-width: 768px){.landing-infrastructure .landing-infrastructure-intro h2{font-size:2rem}}@media(min-width: 992px){.landing-infrastructure .landing-infrastructure-intro h2{font-size:2.3125rem}}@media(min-width: 1200px){.landing-infrastructure .landing-infrastructure-intro h2{font-size:2.5625rem}}@media(min-width: 1440px){.landing-infrastructure .landing-infrastructure-intro h2{font-size:2.8125rem}}.landing-infrastructure .landing-infrastructure-intro p{margin-bottom:0;line-height:1.1;font-size:1.375rem}@media(min-width: 768px){.landing-infrastructure .landing-infrastructure-intro p{font-size:1.5rem}}@media(min-width: 992px){.landing-infrastructure .landing-infrastructure-intro p{font-size:1.6875rem}}@media(min-width: 1200px){.landing-infrastructure .landing-infrastructure-intro p{font-size:1.9375rem}}@media(min-width: 1440px){.landing-infrastructure .landing-infrastructure-intro p{font-size:2.1875rem}}@media(min-width: 992px){.landing-infrastructure .landing-infrastructure-intro{padding-right:5.625rem}}.landing-infrastructure .landing-infrastructure-item{margin-bottom:1.875rem}@media(min-width: 992px){.landing-infrastructure .landing-infrastructure-item{margin-bottom:2.5rem}}@media(min-width: 1200px){.landing-infrastructure .landing-infrastructure-item{margin-bottom:3.125rem}}.landing-infrastructure .landing-infrastructure-item i{font-size:2rem}@media(min-width: 992px){.landing-infrastructure .landing-infrastructure-item i{font-size:2.5rem}}.landing-infrastructure .landing-infrastructure-item h3{margin:.625rem 0;font-size:1.125rem}@media(min-width: 992px){.landing-infrastructure .landing-infrastructure-item h3{font-size:1.3125rem}}@media(min-width: 1440px){.landing-infrastructure .landing-infrastructure-item h3{font-size:1.5625rem}}.landing-button-download{transition:width .7s;background-color:#fff;box-shadow:0px 0px 30px rgba(0,119,255,.3);border-radius:5rem;position:fixed;z-index:1030;overflow:hidden;height:5rem;border-radius:5rem;color:#0167d8 !important;width:90%;max-width:21rem;bottom:2.5rem}@media(max-width: 1199.98px){.landing-button-download{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:fixed}}@media(min-width: 1200px){.landing-button-download{max-width:none;width:5rem;bottom:2.5rem;right:2.5rem}}.landing-button-download .pharus-icon-download{background-color:#fff;position:absolute;z-index:2;right:0;opacity:1;transition:opacity .5s;width:5rem;height:5rem;border-radius:5rem;display:flex;align-items:center;justify-content:center}@media(min-width: 1200px){.landing-button-download .pharus-icon-download{font-size:1.5rem}}.landing-button-download .landing-button-download-text{transition:opacity .5s;position:absolute;z-index:1;left:0;line-height:1;font-weight:700;padding-left:1.25rem;width:16rem;font-size:.9375rem}.landing-button-download .landing-button-download-text [class*=pharus-icon]{font-size:2rem;margin-right:.625rem}@media(min-width: 1200px){.landing-button-download .landing-button-download-text{opacity:0;padding-left:1.875rem;width:19.8125rem;font-size:1.125rem}.landing-button-download .landing-button-download-text [class*=pharus-icon]{font-size:2.25rem;margin-right:1.25rem}}@media(min-width: 1200px){.landing-button-download:hover{width:24.8125rem}}.landing-button-download:hover .pharus-icon-download{opacity:1;transition:opacity .5s}.landing-button-download:hover .landing-button-download-text{opacity:1;transition:opacity .5s}.swiper-landing-video{position:relative;overflow:hidden;background:#f8f8f8}.swiper-landing-video .play-video{margin-top:4.0625rem;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid;border-color:rgba(255,255,255,.2);border-radius:50%;height:3.125rem;width:3.125rem;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.swiper-landing-video .play-video{margin-top:0;height:4.5rem;width:4.5rem}}.swiper-landing-video .play-video i{color:#fff;font-size:1.375rem}@media(min-width: 768px){.swiper-landing-video .play-video i{font-size:1.875rem}}.swiper-landing-video .swiper-slide-caption{padding:3.4375rem 0 1.875rem 0}@media(min-width: 768px){.swiper-landing-video .swiper-slide-caption{padding:0;position:absolute;bottom:5.625rem;z-index:1}}.swiper-landing-video .swiper-slide-caption .swiper-slide-txt{color:#004b87;text-align:center}@media(min-width: 768px){.swiper-landing-video .swiper-slide-caption .swiper-slide-txt{color:#fff;text-align:left}}.swiper-landing-video .swiper-slide-caption .swiper-slide-txt span{font-size:.75rem;color:#1c7de9;font-weight:600}@media(min-width: 768px){.swiper-landing-video .swiper-slide-caption .swiper-slide-txt span{font-size:1rem;font-weight:400;color:#fff}}.swiper-landing-video .swiper-slide-caption .swiper-slide-txt b{text-transform:uppercase;font-size:1.125rem}@media(min-width: 768px){.swiper-landing-video .swiper-slide-caption .swiper-slide-txt b{font-size:1.25rem}}.swiper-landing-video .swiper-button-prev,.swiper-landing-video .swiper-button-next{transition:all,.15s ease-in-out;transform:translateY(-50%);cursor:pointer;background-color:transparent;color:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;margin:0}@media(max-width: 767.98px){.swiper-landing-video .swiper-button-prev,.swiper-landing-video .swiper-button-next{top:auto;bottom:.625rem;color:#004b87 !important}}.swiper-landing-video .swiper-button-prev:after,.swiper-landing-video .swiper-button-next:after{font-family:"pharus";content:"";font-size:1.875rem}.swiper-landing-video .swiper-button-prev:hover,.swiper-landing-video .swiper-button-next:hover{color:#fff}@media(min-width: 768px){.swiper-landing-video .swiper-button-prev{left:1.25rem}}@media(min-width: 992px){.swiper-landing-video .swiper-button-prev{left:1.875rem}}@media(min-width: 1200px){.swiper-landing-video .swiper-button-prev{left:3.125rem}}@media(min-width: 1440px){.swiper-landing-video .swiper-button-prev{left:3.75rem}}.swiper-landing-video .swiper-button-next:after{content:""}@media(min-width: 768px){.swiper-landing-video .swiper-button-next{right:1.25rem}}@media(min-width: 992px){.swiper-landing-video .swiper-button-next{right:1.875rem}}@media(min-width: 1200px){.swiper-landing-video .swiper-button-next{right:3.125rem}}@media(min-width: 1440px){.swiper-landing-video .swiper-button-next{right:3.75rem}}@media(max-width: 767.98px){.swiper-landing-video .bg-pagination{background:#fff;padding:1.875rem 0}}@media(min-width: 768px){.swiper-landing-video .swiper-pagination{position:absolute;bottom:3.75rem;z-index:1}}.swiper-landing-video .swiper-pagination .swiper-pagination-bullet{display:inline-block;height:.1875rem;width:3.5625rem;background:#e6edf3}@media(min-width: 768px){.swiper-landing-video .swiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,.3)}}.swiper-landing-video .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1c7de9}@media(min-width: 768px){.swiper-landing-video .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}}@media(min-width: 576px){#modalActiveCampaign .modal-dialog{max-width:746px}}#modalActiveCampaign .modal-header{border-bottom:0}#modalActiveCampaign ._form-content{padding-left:1.25rem;padding-right:1.25rem}@media(min-width: 768px){#modalActiveCampaign ._form-content{padding-left:3.125rem;padding-right:3.125rem}}@media(min-width: 992px){#modalActiveCampaign ._form-content{padding-left:4.375rem;padding-right:4.375rem}}@media(min-width: 1200px){#modalActiveCampaign ._form-content{padding-left:5rem;padding-right:5rem}}@media(min-width: 1440px){#modalActiveCampaign ._form-content{padding-left:6.0625rem;padding-right:6.0625rem}}#modalActiveCampaign ._form-title{text-align:center;color:#004b87;font-weight:800;line-height:1;font-size:1.5rem}@media(min-width: 1200px){#modalActiveCampaign ._form-title{font-size:2.375rem}}#modalActiveCampaign ._html-code{margin-top:1.25rem;text-align:center;color:#004b87;font-size:1.125rem}#modalActiveCampaign ._field-wrapper{margin-top:1.25rem}@media(min-width: 1200px){#modalActiveCampaign ._field-wrapper{padding-left:5rem;padding-right:5rem}}#modalActiveCampaign ._field-wrapper .form-control{text-align:center}#modalActiveCampaign ._checkbox-radio{display:flex;align-items:flex-start;margin-top:1.25rem;margin-bottom:1.25rem;font-size:.8125rem}@media(min-width: 1200px){#modalActiveCampaign ._checkbox-radio{padding-left:5rem;padding-right:5rem}}#modalActiveCampaign ._checkbox-radio input{transform:scale(1.8);margin:.3125rem 1.25rem 0 0}#modalActiveCampaign .error{color:#dc3545;margin-top:.3125rem;font-size:.75rem}#modalActiveCampaign ._button-wrapper{margin-top:1.25rem;margin-bottom:2.5rem}#modalActiveCampaign .btn.btn-light{font-size:.875rem}
