body *{box-sizing:border-box}@font-face{font-family:Stag-Bold;src:url(fonts/stag/Stag-Bold/Stag-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/stag/Stag-Bold/Stag-Bold.otf) format("opentype"),url(fonts/stag/Stag-Bold/Stag-Bold.woff) format("woff"),url(fonts/stag/Stag-Bold/Stag-Bold.ttf) format("truetype"),url(fonts/stag/Stag-Bold/Stag-Bold.svg#Stag-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Stag-BookItalic;src:url(fonts/stag/Stag-BookItalic/Stag-BookItalic.eot?#iefix) format("embedded-opentype"),url(fonts/stag/Stag-BookItalic/Stag-BookItalic.otf) format("opentype"),url(fonts/stag/Stag-BookItalic/Stag-BookItalic.woff) format("woff"),url(fonts/stag/Stag-BookItalic/Stag-BookItalic.ttf) format("truetype"),url(fonts/stag/Stag-BookItalic/Stag-BookItalic.svg#Stag-BookItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Stag-SemiBold;src:url(fonts/stag/Stag-SemiBold/Stag-SemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/stag/Stag-SemiBold/Stag-SemiBold.otf) format("opentype"),url(fonts/stag/Stag-SemiBold/Stag-SemiBold.woff) format("woff"),url(fonts/stag/Stag-SemiBold/Stag-SemiBold.ttf) format("truetype"),url(fonts/stag/Stag-SemiBold/Stag-SemiBold.svg#Stag-SemiBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Regular;src:url(fonts/proxima-nova/ProximaNova-Regular/ProximaNova-Regular.eot);src:url(fonts/proxima-nova/ProximaNova-Regular/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/proxima-nova/ProximaNova-Regular/ProximaNova-Regular.woff) format("woff"),url(fonts/proxima-nova/ProximaNova-Regular/ProximaNova-Regular.ttf) format("truetype"),url(fonts/proxima-nova/ProximaNova-Regular/ProximaNova-Regular.svg#ProximaNova-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-SemiBold;src:url(fonts/proxima-nova/ProximaNova-SemiBold/ProximaNova-SemiBold.eot);src:url(fonts/proxima-nova/ProximaNova-SemiBold/ProximaNova-SemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/proxima-nova/ProximaNova-SemiBold/ProximaNova-SemiBold.woff2) format("woff"),url(fonts/proxima-nova/ProximaNova-SemiBold/ProximaNova-SemiBold.ttf) format("truetype"),url(fonts/proxima-nova/ProximaNova-SemiBold/ProximaNova-SemiBold.svg#ProximaNova-SemiBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Bold;src:url(https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:Loew-Bold;src:url(fonts/loew/Loew-Bold/Loew-Bold.eot);src:url(fonts/loew/Loew-Bold/Loew-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/loew/Loew-Bold/Loew-Bold.woff2) format("woff"),url(fonts/loew/Loew-Bold/Loew-Bold.ttf) format("truetype"),url(fonts/loew/Loew-Bold/Loew-Bold.svg#ProximaNova-SemiBold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Loew-Black;src:url(fonts/loew/Loew-Black/loew-black-webfont.eot);src:url(fonts/loew/Loew-Bold/loew-black-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/loew/Loew-Black/loew-black-webfont.woff2) format("woff"),url(fonts/loew/Loew-Black/loew-black-webfont.ttf) format("truetype"),url(fonts/loew/Loew-Black/loew-black-webfont.svg#ProximaNova-SemiBold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Loew-Heavy;src:url(fonts/loew/Loew-Heavy/loew-heavy-webfont.eot);src:url(fonts/loew/Loew-Heavy/loew-heavy-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/loew/Loew-Heavy/loew-heavy-webfont.woff2) format("woff"),url(fonts/loew/Loew-Heavy/loew-heavy-webfont.ttf) format("truetype"),url(fonts/loew/Loew-Heavy/loew-heavy-webfont.svg#ProximaNova-SemiBold) format("svg");font-weight:700;font-style:normal}.brand-dt h1{font-family:Stag-Bold;font-size:2.375rem;line-height:2.66rem;letter-spacing:0.11875rem;color:#000;text-transform:uppercase}.brand-hi h1{font-family:Loew-Heavy!important;font-size:2.375rem;line-height:2.73125rem;letter-spacing:-0.05rem;letter-spacing:0!important;color:#000;text-transform:none!important}.brand-wa h1{font-family:nobel;font-size:2.375rem;line-height:2.73125rem;letter-spacing:0.07917rem;color:#000;text-transform:uppercase}.brand-hc h1{font-family:Loew-Black;font-size:2.375rem;line-height:2.73125rem;letter-spacing:-0.05rem;color:#1d1d1d;text-transform:uppercase}.brand-dt h2{font-family:Stag-Bold;font-size:2.125rem;line-height:2.38rem;letter-spacing:0.10625rem;color:#000;text-transform:uppercase}.brand-hi h2{font-family:Loew-Heavy!important;font-size:2.125rem;line-height:2.44375rem;letter-spacing:-0.04474rem;letter-spacing:0!important;color:#000;text-transform:none!important}.brand-wa h2{font-family:nobel;font-size:2.125rem;line-height:2.44375rem;letter-spacing:0.07083rem;color:#000;text-transform:uppercase}.brand-hc h2{font-family:Loew-Heavy!important;font-size:2.125rem;line-height:2.44375rem;letter-spacing:-0.04474rem;letter-spacing:0!important;color:#1d1d1d;text-transform:uppercase}.brand-dt h3{font-family:Stag-Bold;font-size:1.875rem;line-height:2.1rem;letter-spacing:0.09375rem;color:#000;text-transform:uppercase}.brand-hi h3{font-family:Loew-Heavy!important;font-size:1.875rem;line-height:2.15625rem;letter-spacing:-0.03947rem;letter-spacing:0!important;color:#000;text-transform:none!important}.brand-wa h3{font-family:nobel;font-size:1.875rem;line-height:2.15625rem;letter-spacing:0.0625rem;color:#000;text-transform:uppercase}.brand-hc h3{font-family:Loew-Heavy!important;font-size:1.875rem;line-height:2.15625rem;letter-spacing:-0.03947rem;letter-spacing:0!important;color:#1d1d1d;text-transform:uppercase}.brand-dt h4{font-family:Stag-Bold;font-size:1.625rem;line-height:1.82rem;letter-spacing:0.08125rem;color:#000;text-transform:uppercase}.brand-hi h4{font-family:Loew-Heavy!important;font-size:1.625rem;line-height:1.86875rem;letter-spacing:-0.03421rem;letter-spacing:0!important;color:#000;text-transform:none!important}.brand-wa h4{font-family:nobel;font-size:1.625rem;line-height:1.86875rem;letter-spacing:0.05417rem;color:#000;text-transform:uppercase}.brand-hc h4{font-family:Loew-Heavy!important;font-size:1.625rem;line-height:1.86875rem;letter-spacing:-0.03421rem;letter-spacing:0!important;color:#1d1d1d;text-transform:uppercase}.brand-dt h5{font-family:Stag-Bold;font-size:1.375rem;line-height:1.54rem;letter-spacing:0.06875rem;color:#000;text-transform:uppercase}.brand-hi h5{font-family:Loew-Heavy!important;font-size:1.375rem;line-height:1.58125rem;letter-spacing:-0.02895rem;letter-spacing:0!important;color:#000;text-transform:none!important}.brand-wa h5{font-family:nobel;font-size:1.375rem;line-height:1.58125rem;letter-spacing:0.04583rem;color:#000;text-transform:uppercase}.brand-hc h5{font-family:Loew-Heavy!important;font-size:1.375rem;line-height:1.58125rem;letter-spacing:-0.02895rem;letter-spacing:0!important;color:#1d1d1d;text-transform:uppercase}.brand-dt h6{font-family:Stag-Bold;font-size:1.125rem;line-height:1.26rem;letter-spacing:0.05625rem;color:#000;text-transform:uppercase}.brand-hi h6{font-family:Loew-Heavy!important;font-size:1.125rem;line-height:1.29375rem;letter-spacing:-0.02368rem;letter-spacing:0!important;color:#000;text-transform:none!important}.brand-wa h6{font-family:nobel;font-size:1.125rem;line-height:1.29375rem;letter-spacing:0.0375rem;color:#000;text-transform:uppercase}.brand-hc h6{font-family:Loew-Heavy!important;font-size:1.125rem;line-height:1.29375rem;letter-spacing:-0.02368rem;letter-spacing:0!important;color:#1d1d1d;text-transform:uppercase}.brand-dt ul{font-family:'Trade Gothic LT W01 Bold No-_2';font-size:1rem;line-height:1.2rem;letter-spacing:0.04063rem;color:#0d273f;font-family:'Trade Gothic LT W01 Light';text-transform:none}.brand-dt p{font-family:'Trade Gothic LT W01 Bold No-_2';font-size:1rem;line-height:1.2rem;letter-spacing:0.04063rem;color:#0d273f;font-family:'Trade Gothic LT W01 Light';text-transform:none}.brand-dt body{font-family:'Trade Gothic LT W01 Bold No-_2';font-size:1rem;line-height:1.2rem;letter-spacing:0.04063rem;color:#0d273f;font-family:'Trade Gothic LT W01 Light';text-transform:none}body.brand-hi{font-family:ProximaNova-Regular;font-size:1.125rem;line-height:1.755rem;letter-spacing:0;color:#000;text-transform:none}body.brand-hi b,body.brand-hi strong{font-family:ProximaNova-Bold!important}body.brand-wa{font-family:franklin-gothic-urw;font-size:1.125rem;line-height:1.755rem;letter-spacing:0;color:#000;text-transform:none}body.brand-hc{font-family:ProximaNova-Regular;font-size:1.125rem;line-height:1.755rem;letter-spacing:0;color:#1d1d1d;text-transform:none}a[target="_blank"]{position:relative}a[target="_blank"].l-new-tab--center:focus:before,a[target="_blank"].l-new-tab--center:hover:before{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}a[target="_blank"].l-new-tab--center:focus:after,a[target="_blank"].l-new-tab--center:hover:after{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}a[target="_blank"]:focus:after,a[target="_blank"]:hover:after{content:'Opens in a new tab';position:absolute;top:-webkit-calc(100% + 7px);top:calc(100% + 7px);left:0;background-color:#0d273f;color:#fff;font-weight:400;font-size:.875rem;line-height:1rem;white-space:nowrap;text-transform:none;letter-spacing:0;padding:.25rem .375rem;z-index:1000;font-size:0.75rem}.brand-dt a[target="_blank"]:focus:after,.brand-dt a[target="_blank"]:hover:after{font-family:Stag-BookItalic;font-size:0.75rem;line-height:1.35rem;letter-spacing:0.0375rem;color:#000;text-transform:none;line-height:1.125rem}.brand-hi a[target="_blank"]:focus:after,.brand-hi a[target="_blank"]:hover:after{font-family:ProximaNova-Regular;font-size:0.875rem;line-height:1.365rem;letter-spacing:0;color:#000;text-transform:none}.brand-wa a[target="_blank"]:focus:after,.brand-wa a[target="_blank"]:hover:after{font-family:franklin-gothic-urw;font-size:0.875rem;line-height:1.365rem;letter-spacing:0;color:#000;text-transform:none}.brand-hc a[target="_blank"]:focus:after,.brand-hc a[target="_blank"]:hover:after{font-family:ProximaNova-Regular;font-size:0.875rem;line-height:1.365rem;letter-spacing:0;color:#000;text-transform:none}html[lang*=IT] a[target="_blank"]:focus:after,html[lang*=IT] a[target="_blank"]:hover:after{content:'Apre in una nuova finestra'}a[target="_blank"]:focus:before,a[target="_blank"]:hover:before{border-top:0;border-bottom:7px solid #0d273f;border-right:7px solid transparent;border-left:7px solid transparent;content:'';position:absolute;top:100%;left:1rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1000}.brand-dt .cp-button{font-family:Stag-SemiBold;font-size:0.875rem;line-height:0.98rem;letter-spacing:0.04375rem;color:#fff;text-transform:capitalize;position:relative;z-index:0;display:-ms-inline-flexbox;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:3.125rem;text-align:center;padding:0.25rem 2.5rem 0;margin:0 0 0.25rem;background:#489fa3;color:#fff;text-decoration:none;z-index:unset!important}.brand-dt .cp-button span{content:'';position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;background-color:#0d273f;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media only screen and (max-width:1023px){.brand-dt .cp-button span{display:none}}.brand-dt .cp-button:focus span,.brand-dt .cp-button:hover span{width:100%}.brand-hi .cp-button{font-family:ProximaNova-SemiBold;font-size:0.875rem;line-height:1.365rem;letter-spacing:0;color:#fff;text-transform:uppercase;position:relative;z-index:0;display:-ms-inline-flexbox;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:3.125rem;text-align:center;padding:0.25rem 2.5rem 0;margin:0 0 0.25rem;background:#009cde;color:#fff;text-decoration:none}.brand-hi .cp-button span{content:'';position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;background-color:#0d273f;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media only screen and (max-width:1023px){.brand-hi .cp-button span{display:none}}.brand-hi .cp-button:focus span,.brand-hi .cp-button:hover span{width:100%}.brand-wa .cp-button{font-family:franklin-gothic-urw;font-size:0.875rem;line-height:1.365rem;letter-spacing:0;color:#fff;text-transform:uppercase;position:relative;z-index:0;display:-ms-inline-flexbox;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:3.125rem;text-align:center;padding:0.25rem 2.5rem 0;margin:0 0 0.25rem;background:#009cde;color:#fff;text-decoration:none}.brand-wa .cp-button span{content:'';position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;background-color:#0d273f;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media only screen and (max-width:1023px){.brand-wa .cp-button span{display:none}}.brand-wa .cp-button:focus span,.brand-wa .cp-button:hover span{width:100%}.brand-hc .cp-button{font-family:ProximaNova-SemiBold;font-size:0.875rem;line-height:1.365rem;letter-spacing:0;color:#fff;text-transform:uppercase;position:relative;z-index:0;display:-ms-inline-flexbox;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:3.125rem;text-align:center;padding:0.25rem 2.5rem 0;margin:0 0 0.25rem;background:#009cde;color:#fff;text-decoration:none}.brand-hc .cp-button span{content:'';position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;background-color:#0d273f;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media only screen and (max-width:1023px){.brand-hc .cp-button span{display:none}}.brand-hc .cp-button:focus span,.brand-hc .cp-button:hover span{width:100%}.brand-dt .cp-button--outline{border:solid 1px #489fa3}.brand-hi .cp-button--outline{border:solid 1px #009cde}.brand-wa .cp-button--outline{border:solid 1px #009cde}.brand-hc .cp-button--outline{border:solid 1px #009cde}.cp-button--align-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.cp-button--align-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;-webkit-align-self:center!important;align-self:center!important}.cp-button--align-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.brand-dt .cp-button--no-bg{background:0 0!important}.brand-hi .cp-button--no-bg{background:0 0!important}.brand-wa .cp-button--no-bg{background:0 0!important}.brand-hc .cp-button--no-bg{background:0 0!important}.cp-button--no-hover span{display:none}.brand-hi .cp-header__nav ul li a{text-transform:capitalize!important}.cp-masthead__overlay-subtitle{max-width:850px;margin:auto!important}.cp-masthead__cycle-slide.bottom{bottom:0!important;top:unset!important}.cp-masthead__cycle-slide.top{top:0!important;bottom:unset!important}.cp-masthead__cycle-slide.middle{bottom:unset!important;max-height:450px}@media screen and (min-width:1024px){.cp-masthead__cycle-slide.middle img{margin-top:-webkit-calc(-25% + 250px)!important;margin-top:calc(-25% + 250px)!important}}.cp-intro__inner.l-content-wrapper--no-cta,.cp-intro__inner.l-content-wrapper--with-cta{padding-top:50px!important;padding-bottom:35px!important}@media screen and (min-width:1024px){.cp-half-and-half__gallery,.cp-half-and-half__gallery-wrapper,.cp-half-and-half__row{max-height:500px}}@media screen and (max-width:1100px) and (min-width:1024px){.cp-half-and-half__content-wrapper{padding:3em!important}}.cp-header__lanaguage_nav--primary{background:#104c97;padding:0;margin:0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;cursor:pointer;padding-right:3em}.cp-header__lanaguage_nav--primary .menu{margin:0}.cp-header__lanaguage_nav--primary .menu .menu-item{list-style-type:none}.cp-header__lanaguage_nav--primary select{background:#104c97;color:#fff;font-family:ProximaNova-SemiBold;font-size:.875rem;line-height:1.365rem;border:0;padding:0.3125rem 0 0.3125rem 0;cursor:pointer}.cp-header__lanaguage_nav--primary select option{cursor:pointer;padding:0.3125rem 0 0.3125rem 0}.popup-modal-dismiss{position:absolute;top:1rem;right:1rem}.popup-modal-dismiss{font-family:ProximaNova-Regular;font-size:1.125rem;line-height:1.755rem;letter-spacing:0;color:#000;text-transform:uppercase;text-decoration:none}.popup-modal-dismiss span{margin-right:.5em}.mfp-container{padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:0!important}.mfp-content{width:100%!important;max-width:unset!important;height:100%!important}.modal-content-scroller{overflow:scroll;height:100%;margin-top:2em;width:100%}.modal-content-scroller .modal-content{margin:auto;padding-bottom:2em}@media screen and (min-width:768px){.modal-content-scroller .modal-content{max-width:700px}}@media screen and (max-width:698px){.modal-content-scroller .modal-content{max-width:300px}}.mfp-wrap.mfp-auto-cursor.mfp-ready{overflow:unset!important}a.cp-button--image-button,a.cp-button--image-button:hover{background:unset!important;background-color:unset!important;padding:0!important;padding-right:1em!important;max-width:48%!important}.cp-button--image-button::after,.cp-button--image-button::before{display:none!important}.cp-full-width-video-inner{padding-top:0!important}