@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.local-events-list{padding:80px 0 50px;position:relative;}@media (max-width:767px){.local-events-list{padding:40px 0 20px;}}.local-events-list:before{position:absolute;content:"";background:linear-gradient(173deg,var(--green-3),hsla(0,0%,100%,0) 70%);background-repeat:no-repeat;background-size:cover;top:0;width:100vw;height:100%;margin-left:calc(50% - 50vw);z-index:-1;}.local-events-list .title{color:var(--blue-1);font-size:36px;font-weight:500;font-display:swap;margin-bottom:30px;}.local-events-list .node--view-mode-teaser{border-bottom:unset;padding-bottom:0;}.local-events-list .event-card .event-date{color:var(--blue-1);font-size:14px;font-display:swap;display:flex;}.local-events-list .event-card .event-date:before{display:inline-block;content:"\e013";font-family:"ascenza-icon";}.local-events-list .event-card .event-date .field--name-field-start-date,.local-events-list .event-card .event-date .field--name-field-end-date{margin:0 5px;}.local-events-list .event-card .field--name-title{color:var(--color-6);font-size:16px;font-weight:500;font-display:swap;margin:5px 0;text-decoration:none;}.local-events-list .event-card .field--name-field-localization{color:var(--color-6);font-size:14px;font-weight:500;font-display:swap;}.local-events-list .event-card .field--name-field-localization:before{display:inline-block;content:"\e006";font-family:"ascenza-icon";margin-right:5px;}.corporate-events-list .event-large-card{display:flex;width:100%;border-top:2px solid var(--blue-4);padding-top:20px;margin-right:25px;}@media (max-width:800px){.corporate-events-list .event-large-card{margin-right:15px;justify-content:space-between;}}@media (max-width:767px){.corporate-events-list .event-large-card{display:block;padding-top:10px;}}.corporate-events-list .event-large-card .event-left{width:45%;margin-right:10px;}@media (max-width:800px){.corporate-events-list .event-large-card .event-left{margin-right:0;}}@media (max-width:767px){.corporate-events-list .event-large-card .event-left{width:100%;}.corporate-events-list .event-large-card .event-left .field--name-field-media-image{display:flex;justify-content:center;}.corporate-events-list .event-large-card .event-left img{width:50%;height:50%;}}.corporate-events-list .event-large-card .event-left .date{display:flex;height:30px;padding:5px;width:100%;color:var(--color-1);font-size:14px;font-weight:500;font-display:swap;background-color:var(--blue-4);margin-bottom:5px;}.corporate-events-list .event-large-card .event-left .date:before{display:inline-block;content:"\e013";font-family:"ascenza-icon";}.corporate-events-list .event-large-card .event-left .date .field--name-field-start-date,.corporate-events-list .event-large-card .event-left .date .field--name-field-end-date{margin:0 5px;}@media (max-width:767px){.corporate-events-list .event-large-card .event-left .date{width:100%;}}.corporate-events-list .event-large-card .event-right{width:55%;padding-left:10px;}@media (max-width:800px){.corporate-events-list .event-large-card .event-right{width:50%;}}@media (max-width:767px){.corporate-events-list .event-large-card .event-right{width:100%;}}.corporate-events-list .event-large-card .event-right .field--name-title{font-size:20px;font-weight:500;font-display:swap;}.corporate-events-list .event-large-card .event-right .field--name-field-lead{font-size:16px;font-family:Tahoma,Arial,sans-serif;font-display:swap;line-height:25px;padding:10px 0;}.corporate-events-list .event-large-card .event-right .field--name-field-localization{color:var(--black);font-size:16px;font-family:Tahoma,Arial,sans-serif;font-display:swap;padding-bottom:15px;}.corporate-events-list .event-large-card .event-right .field--name-field-localization:before{display:inline-block;content:"\e006";font-family:"ascenza-icon";margin-right:5px;}.corporate-events-list .event-large-card .event-right .field--name-field-link a{font-size:16px;font-weight:500;font-display:swap;text-decoration:none;}.corporate-events-list .event-large-card .event-right .field--name-field-link a::before{display:inline-block;content:"\e004";font-family:"ascenza-icon";margin-right:5px;color:var(--green-1);}.corporate-events-list .event-large-card .event-right .field--name-field-link a::before:hover{color:var(--green-2);}.corporate-events-list .event-large-card .event-right .field--name-field-link a:hover{color:var(--green-2);}@media (max-width:800px){.corporate-events-list .event-large-card .event-right .field--name-field-link a{margin-bottom:40px;}}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.news-teaser{display:flex;flex-wrap:wrap;align-items:flex-start;}.news-teaser > a{text-decoration:none;flex:1;}.news-teaser > a.img-link{width:100%;flex:100%;}.news-teaser > a:not(.img-link){margin-bottom:38px;}.news-teaser > a .news-header{position:relative;min-height:30px;}.news-teaser > a .news-header .field--type-entity-reference{margin-bottom:0;}.news-teaser > a .news-header .field--type-entity-reference picture{height:100%;display:block;}.news-teaser > a .news-header .field--name-field-category{position:absolute;bottom:0;left:0;background-color:var(--blue-1);color:var(--color-1);display:flex;padding:6px 8px;width:100%;font-size:12px;font-weight:600;font-display:swap;text-transform:uppercase;margin:0;}@media (max-width:767px){.news-teaser > a .news-header .field--name-field-category{position:relative;}}.news-teaser > a .news-header .field--name-field-category::before{display:inline-block;content:"\e007";font-family:"ascenza-icon";margin-right:10px;}.news-teaser > a .news-header .field--name-field-category .field__item{margin-right:10px;}.news-teaser > a .news-header.culture-img .field--type-entity-reference{max-height:154px;overflow:hidden;margin-bottom:10px;}.news-teaser > a .news-header.culture-img .field--type-entity-reference img{object-fit:cover;object-position:0 -45px;}.news-teaser > a .news-header.video-img .field--type-entity-reference{overflow:hidden;margin-bottom:10px;}.news-teaser > a .news-header.video-img .field--type-entity-reference img,.news-teaser > a .news-header.video-img .field--type-entity-reference video{width:100%;object-fit:cover;max-height:152.86px;}@media (max-width:480px){.news-teaser > a .news-header.video-img .field--type-entity-reference img,.news-teaser > a .news-header.video-img .field--type-entity-reference video{max-width:unset;width:100%;}}.news-teaser > a .news-header.video-img .field--type-entity-reference video{object-position:unset;}.news-teaser > a .news-header.video-img .field--type-entity-reference .play-button{width:100%;height:100%;position:absolute;top:50%;}.news-teaser > a .news-header.video-img .field--type-entity-reference .play-button::before{position:relative;display:inline-block;content:"\e050";font-family:"ascenza-icon";font-size:50px;font-display:swap;color:var(--color-1);left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);filter:drop-shadow(0 0 5px rgba(0,0,0,0.4));cursor:pointer;z-index:10;}.news-teaser > a .news-info{margin:10px 0;}.news-teaser > a .news-info .title{color:var(--color-6);font-size:18px;font-weight:600;font-display:swap;line-height:1.1em;margin-bottom:15px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}.news-teaser > a .news-info .field--name-field-date{color:var(--color-6);font-size:14px;font-weight:400;font-display:swap;line-height:1.1em;margin-bottom:15px;}.news-teaser > a .news-info .field--name-field-lead{color:var(--black);font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;font-display:swap;line-height:1.4em;margin:0;margin-bottom:15px;}.news-teaser > a .news-info .read-more{color:var(--green-1);font-size:14px;font-weight:600;font-display:swap;display:flex;align-items:center;text-transform:uppercase;}.news-teaser > a .news-info .read-more::after{display:inline-block;content:"\e011";font-family:"ascenza-icon";-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-left:8px;}.news-teaser > a .news-info .read-more:hover{color:var(--green-2);}.news-teaser > a:hover .news-info .title{color:var(--blue-3);}.news-teaser.resource-teaser a .news-header{min-height:0;}.news-teaser.resource-teaser a .news-header .field--name-field-media-image{margin-bottom:10px;}.news-teaser.resource-teaser a .news-info{margin:0 0 10px 0;}.news-teaser.resource-teaser .flag-bookmarks{display:none;}.news-teaser .flag-bookmarks{margin-left:10px;}.news-teaser.private{max-width:276px;}@media (max-width:767px){.news-teaser.private{width:100%;max-width:unset;}}.news-teaser.private .tooltiptext{display:none;width:215px;background-color:rgba(0,62,82,0.75);color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:30;top:10px;font-family:Tahoma,sans-serif;font-size:14px;font-display:swap;}.news-teaser.private > a .news-header.culture-img .field--type-entity-reference::after{font-family:"Material Icons";font-size:20px;content:"\e7af";position:absolute;color:white;background:var(--blue-1);border-radius:50%;width:30px;height:30px;text-align:center;right:10px;top:10px;}.news-teaser.private > a .news-header.video-img .field--type-entity-reference::after{font-family:"Material Icons";font-size:20px;content:"\e7af";position:absolute;color:white;background:var(--blue-1);border-radius:50%;width:30px;height:30px;text-align:center;right:10px;top:10px;}.news-teaser.private > a .news-header .field--type-entity-reference{margin-bottom:0;}.news-teaser.private > a .news-header .field--type-entity-reference picture{height:100%;display:block;position:relative;}.news-teaser.private > a .news-header .field--type-entity-reference picture::after{font-family:"Material Icons";font-size:20px;font-display:swap;content:"\e7af";position:absolute;color:white;background:var(--blue-1);border-radius:50%;width:30px;height:30px;text-align:center;right:10px;top:10px;}.news-teaser.private:hover .tooltiptext{display:block;}.news-teaser.private.private-resource.anonymous-user .tooltiptext{top:160px;}.news-teaser.private.private-resource.anonymous-user.video .tooltiptext{top:10px;}.news-teaser.private.private-resource.anonymous-user .tooltiptext{top:160px;}.news-teaser.private.private-resource.anonymous-user.video .tooltiptext{top:10px;}.news-teaser:not(.private) .tooltiptext{display:none;}.news-teaser .flag .news-info{display:none;}.news-header.private-resourse picture::after{font-family:"Material Icons";font-size:20px;content:"\e7af";position:absolute;color:white;background:var(--blue-1);border-radius:50%;width:30px;height:30px;text-align:center;right:10px;top:10px;}#page-wrapper:not([data-domain=ascenza_fr]):not([data-domain=ascenza_es]):not([data-domain=ascenza_br]):not([data-domain=ascenza_pt]):not([data-domain=ascenza_it]):not([data-domain=ascenza_mx]) .flag{display:none;}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.newsletter-block{position:relative;padding:100px 0 180px;width:80%;margin:auto;}@media (max-width:800px){.newsletter-block{padding:80px 0 140px;}}@media (max-width:480px){.newsletter-block{padding:40px 0 80px;}}.newsletter-block:before{position:absolute;content:"";background-repeat:no-repeat;background-size:cover;top:0;width:100vw;height:100%;margin-left:calc(50% - 50vw);z-index:-1;}.newsletter-block > h2{display:none;}@media (max-width:767px){.newsletter-block .content{position:relative;}}.newsletter-block .content .webform-block-header{text-align:center;margin-bottom:40px;}.newsletter-block .content .webform-block-header .newsletter-title{color:var(--blue-1);font-size:36px;font-weight:bold;line-height:1.1em;margin:0 0 8px;}.newsletter-block .content .webform-block-header .newsletter-subtitle{color:var(--black);font-family:Tahoma,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.newsletter-block .content .newsletter-info{color:var(--black);font-family:Tahoma,Arial,sans-serif;font-size:16px;font-weight:400;font-display:swap;line-height:1.4em;margin-bottom:20px;position:relative;padding-left:25px;}.newsletter-block .content .newsletter-info::before{position:absolute;left:0;top:0;display:inline-block;content:"\e014";font-family:"ascenza-icon";}.newsletter-block .content .container-newsletter-subscription .newsletter-stage .newsletter-stage-header{border-bottom:2px solid var(--color-5);border-top:2px solid var(--color-5);color:var(--blue-4);font-family:"Montserrat",Arial,sans-serif;font-size:12px;font-weight:500;font-display:swap;line-height:1.1em;padding:0.6em 0;text-transform:uppercase;width:100%;margin-bottom:30px;}@media (max-width:767px){.newsletter-block .content .container-newsletter-subscription .newsletter-stage .newsletter-stage-content{padding-bottom:80px;}}.newsletter-block .content .container-newsletter-subscription .newsletter-stage .newsletter-stage-content .required-info,.newsletter-block .content .container-newsletter-subscription .newsletter-stage .newsletter-stage-content .top-info{margin:0;font-size:0.75rem;font-display:swap;margin-top:3px;text-align:left;color:var(--black);font-family:"Montserrat",Arial,sans-serif;font-weight:400;line-height:1.66;letter-spacing:0.03333em;}@media (max-width:767px){.newsletter-block .content .container-newsletter-subscription .newsletter-stage.stage-gdpr .gdpr-content{padding-bottom:110px;}}@media (max-width:767px){.newsletter-block .content .container-newsletter-subscription .newsletter-stage.stage-submit .submit-content{padding-bottom:60px;}}.newsletter-block .content .email-label,.newsletter-block .content .mandatory-fields-msg{width:80%;color:var(--color-10);font-weight:400;}.newsletter-block .content .email-label{font-family:"Montserrat",Arial,sans-serif;font-size:12px;margin:0 auto 10px 0;width:calc((100% - 24px) / 2);}@media (max-width:800px){.newsletter-block .content .email-label{width:calc(100% - 24px);}}.newsletter-block .content .mandatory-fields-msg{font-family:Tahoma,Arial,sans-serif;font-size:14px;margin:24px 0 40px;}@media (max-width:800px){.newsletter-block .content .mandatory-fields-msg{margin:16px 0 32px;}}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form]{width:calc((100% - 24px) / 2);margin:auto;}@media (max-width:800px){.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form]{width:calc(100% - 24px);}}@media (max-width:767px){.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form]{flex-direction:column;bottom:0;left:0;width:100%;}}@media (max-width:767px){.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .mailchimp-newsletter-mergefields,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-item-gdpr-consent,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .mailchimp-newsletter-mergefields,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-item-gdpr-consent,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions{width:100%;padding:30px 0px 0px 0px;}}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-item-gdpr-consent,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-item-gdpr-consent{order:1;margin-right:24px;margin-bottom:0 !important;font-family:Tahoma,Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;}@media (max-width:767px){.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-item-gdpr-consent,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-item-gdpr-consent{margin-right:0;padding:30px 0px 90px 25px;}}@media (max-width:767px){.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-item-gdpr-consent,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-item-gdpr-consent{padding:0 0 0 25px !important;}}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-item-gdpr-consent .form-check-input[type=checkbox],.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-item-gdpr-consent .form-check-input[type=checkbox]{border-radius:0.25em;border:2px solid var(--color-6);background-color:var(--color-1);}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-item-gdpr-consent .form-check-input[type=checkbox]:checked,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-item-gdpr-consent .form-check-input[type=checkbox]:checked{background-color:var(--color-6);}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-item-gdpr-consent .form-check-input[type=checkbox]:focus,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-item-gdpr-consent .form-check-input[type=checkbox]:focus{box-shadow:none;}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-item-gdpr-consent .form-check-label,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-item-gdpr-consent .form-check-label{font-family:Tahoma,Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .mailchimp-newsletter-mergefields,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .mailchimp-newsletter-mergefields{order:2;margin-right:24px;}@media (max-width:800px){.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .mailchimp-newsletter-mergefields,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .mailchimp-newsletter-mergefields{margin:32px auto 16px !important;}}@media (max-width:767px){.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .mailchimp-newsletter-mergefields,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .mailchimp-newsletter-mergefields{margin:40px auto 32px !important;padding:0;}}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .mailchimp-newsletter-mergefields .js-form-item,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .mailchimp-newsletter-mergefields .js-form-item{margin-bottom:32px !important;}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .mailchimp-newsletter-mergefields .js-form-item label,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .mailchimp-newsletter-mergefields .js-form-item label{display:none;}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .mailchimp-newsletter-mergefields .js-form-item .form-email.form-control,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .mailchimp-newsletter-mergefields .js-form-item .form-email.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;font-display:swap;line-height:1.5;background:none;border:none;border-bottom:1px solid var(--color-3);border-radius:unset;box-shadow:none;}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .mailchimp-newsletter-mergefields .js-form-item .form-email.form-control:focus,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .mailchimp-newsletter-mergefields .js-form-item .form-email.form-control:hover,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .mailchimp-newsletter-mergefields .js-form-item .form-email.form-control:focus,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .mailchimp-newsletter-mergefields .js-form-item .form-email.form-control:hover{border-bottom:2px solid var(--color-6);}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions{order:3;margin-bottom:10px !important;}@media (max-width:767px){.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions{margin-bottom:0 !important;}}@media (max-width:480px){.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions{padding:0;}}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions .form-submit,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions .form-submit{align-items:center;-webkit-appearance:none;background-color:transparent;border:2px solid var(--green-1);border-radius:1.6em;color:var(--green-1);cursor:pointer;display:flex;font-family:"Montserrat",Arial,sans-serif;font-size:16px;font-weight:500;font-display:swap;justify-content:center;line-height:1.1em;min-height:50px;outline:none;padding:0.8em 0.4em;text-align:center;width:100%;max-width:200px;margin:auto;}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions .form-submit:disabled,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions .form-submit:disabled{border-color:var(--green-1);color:var(--green-1);opacity:0.4;}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions .form-submit:focus,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions .form-submit:focus{box-shadow:none;}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions .form-submit::before,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions .form-submit::before{display:none;}.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions.inactive,.newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions.inactive{cursor:not-allowed;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.view-list{position:relative;padding-bottom:60px;}.view-list.video{top:-73px;}.view-list.video::before{background:unset;}.view-list::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:100vw;height:100%;background:linear-gradient(180deg,rgba(173,198,214,0.11),hsla(0,0%,100%,0) 250px);background-repeat:no-repeat;background-size:100%;z-index:-1;}.view-list::after{position:absolute;content:"";top:-330px;background-image:url(/themes/custom/nttdata_theme/assets/img/bg_effect.png);width:700px;height:700px;left:60%;background-repeat:no-repeat;background-size:100%;transform:rotate(10deg) translateX(-50%);z-index:-1;}.view-list .view-list-container.hidden-view{opacity:0;}.view-list .tabs{display:flex;flex-direction:column;width:100%;}.view-list .tabs a{text-decoration:none;padding:10px;background-color:var(--blue-4);color:var(--bs-light);border-radius:25px;text-align:center;margin-bottom:20px;font-weight:bold;font-display:swap;}.view-list .view-header{position:relative;padding:60px 0 50px;z-index:1;}@media (max-width:992px){.view-list .view-header{padding:40px 0 20px;}}.view-list .view-header .title-zone{color:var(--blue-1);font-size:36px;font-display:swap;font-weight:500;line-height:1.1em;}@media (max-width:992px){.view-list .view-header .title-zone{padding-bottom:25px;}}.view-list .view-header .filter-zone{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;align-items:center;}@media (max-width:992px){.view-list .view-header .filter-zone{padding-bottom:25px;}}@media (max-width:767px){.view-list .view-header .filter-zone{padding-bottom:10px;}}.view-list .view-header .filter-zone .mobile-btn{text-align:center;margin-left:20px;display:none;cursor:pointer;}@media (max-width:992px){.view-list .view-header .filter-zone .mobile-btn{display:block;}}@media (max-width:767px){.view-list .view-header .filter-zone .mobile-btn{margin-left:10px;margin-top:4px;}}.view-list .view-header .filter-zone .mobile-btn .dot{position:relative;background-color:var(--green-1);display:block;height:5px;width:5px;margin:13px auto;}@media (max-width:767px){.view-list .view-header .filter-zone .mobile-btn .dot{margin:8px auto;}}.view-list .view-header .filter-zone .mobile-btn .dot:before,.view-list .view-header .filter-zone .mobile-btn .dot::after{content:"";position:absolute;display:inline-block;background-color:var(--green-1);height:5px;width:5px;left:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}.view-list .view-header .filter-zone .mobile-btn .dot:before{top:-7px;}.view-list .view-header .filter-zone .mobile-btn .dot::after{top:7px;}.view-list .view-header .filter-zone .mobile-btn .text{width:100%;color:var(--green-1);font-size:12px;font-weight:600;font-display:swap;text-transform:uppercase;}.view-list .view-header .filter-zone .mobile-btn.open .dot{background-color:transparent;}.view-list .view-header .filter-zone .mobile-btn.open .dot:before,.view-list .view-header .filter-zone .mobile-btn.open .dot::after{height:3px;top:50%;left:50%;width:30px;}.view-list .view-header .filter-zone .mobile-btn.open .dot:before{-webkit-transform:rotate(135deg) translate(8px,12px);-moz-transform:rotate(135deg) translate(8px,12px);-ms-transform:rotate(135deg) translate(8px,12px);-o-transform:rotate(135deg) translate(8px,12px);transform:rotate(135deg) translate(8px,12px);}.view-list .view-header .filter-zone .mobile-btn.open .dot::after{-webkit-transform:rotate(-135deg) translate(12px,-8px);-moz-transform:rotate(-135deg) translate(12px,-8px);-ms-transform:rotate(-135deg) translate(12px,-8px);-o-transform:rotate(-135deg) translate(12px,-8px);transform:rotate(-135deg) translate(12px,-8px);}.view-list .view-header .form-type-search-api-autocomplete{position:relative;flex:1;margin-bottom:0 !important;}.view-list .view-header .form-type-search-api-autocomplete input{background-color:var(--color-1);border:2px solid var(--blue-4);border-radius:50px;display:flex;height:50px;padding-left:20px;padding-right:50px;position:relative;font-size:16px;font-display:swap;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background-position:calc(100% - 14px) calc(100% - 18px);}.view-list .view-header .form-type-search-api-autocomplete input:focus{box-shadow:none;}@media (max-width:767px){.view-list .view-header .form-type-search-api-autocomplete input{height:40px;background-position:calc(100% - 14px) calc(100% - 13px);}}.view-list .view-header .form-type-search-api-autocomplete input:focus{border-color:var(--blue-3);}.view-list .view-header .form-type-search-api-autocomplete:after{display:inline-block;content:"\e015";font-family:"ascenza-icon";position:absolute;right:15px;top:50%;color:var(--blue-4);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.view-list .view-filters{padding-bottom:20px;}.view-list .view-filters.video{width:25%;float:left;padding-bottom:250px;}@media (max-width:992px){.view-list .view-filters{position:absolute;padding-bottom:0;z-index:10;background-color:var(--color-1);padding:20px;margin:0 -40px;box-shadow:0 3px 10px rgba(102,116,124,0.4);max-width:290px;width:calc(100% + 40px);right:-290px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}.view-list .view-filters.open{right:0;position:absolute;top:300px;}}@media (max-width:992px) and (max-width:480px){.view-list .view-filters.open{position:absolute;top:160px;}}@media (max-width:767px){.view-list .view-filters{margin:0 -20px;max-width:767px;right:-767px;}}.view-list .view-filters .top-bar{border-bottom:2px solid var(--color-5);border-top:2px solid var(--color-5);color:var(--blue-4);font-size:12px;font-weight:500;font-display:swap;line-height:1.1em;padding:0.6em 0;text-transform:uppercase;width:100%;margin-bottom:26px;}.view-list .view-filters .form-type-search-api-autocomplete{display:none;}.view-list .view-filters .form-type-select,.view-list .view-filters .facet-filters{flex:1 1 100%;width:100%;}.view-list .view-filters .form-type-select label,.view-list .view-filters .facet-filters label{display:none;}.view-list .view-filters .form-type-select .block-facet--dropdown,.view-list .view-filters .facet-filters .block-facet--dropdown{margin-bottom:30px;}.view-list .view-filters .form-type-select .select2,.view-list .view-filters .facet-filters .select2{width:100% !important;}.view-list .view-filters .form-type-select .select2,.view-list .view-filters .facet-filters .select2{display:block;}.view-list .view-filters .form-type-select .select2 .select2-selection,.view-list .view-filters .facet-filters .select2 .select2-selection{border:none;border-radius:0;height:auto;background-color:transparent;}.view-list .view-filters .form-type-select .select2 .select2-selection.select2-selection--mutiple::after,.view-list .view-filters .facet-filters .select2 .select2-selection.select2-selection--mutiple::after{content:"";border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;right:5px;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;background-color:transparent;}.view-list .view-filters .form-type-select .select2 .select2-selection.select2-selection--mutiple[aria-expanded=true]::after,.view-list .view-filters .facet-filters .select2 .select2-selection.select2-selection--mutiple[aria-expanded=true]::after{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.view-list .view-filters .form-type-select .select2 .select2-selection .select2-selection__rendered,.view-list .view-filters .facet-filters .select2 .select2-selection .select2-selection__rendered{color:var(--black);border-bottom:1px solid var(--black);padding:10px 25px 10px 10px;background-color:transparent;}.view-list .view-filters .form-type-select .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder,.view-list .view-filters .facet-filters .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:var(--black);}.view-list .view-filters .form-type-select .select2 .select2-selection .select2-selection__rendered[title],.view-list .view-filters .facet-filters .select2 .select2-selection .select2-selection__rendered[title]{border-bottom:2px solid var(--blue-1);background:rgba(103,185,232,0.1);}.view-list .view-filters .form-type-select .select2 .select2-selection .select2-selection__arrow,.view-list .view-filters .facet-filters .select2 .select2-selection .select2-selection__arrow{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.view-list .view-filters .form-type-select .select2 .select2-selection .select2-selection__arrow::after,.view-list .view-filters .facet-filters .select2 .select2-selection .select2-selection__arrow::after{display:inline-block;content:"\e011";font-family:"ascenza-icon";color:var(--color-6);font-size:14px;font-display:swap;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.view-list .view-filters .form-type-select .select2 .select2-selection .select2-selection__arrow b,.view-list .view-filters .facet-filters .select2 .select2-selection .select2-selection__arrow b{display:none;}.view-list .view-filters .form-type-select .select2.select2-container--open .select2-selection .select2-selection__arrow::after,.view-list .view-filters .facet-filters .select2.select2-container--open .select2-selection .select2-selection__arrow::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.view-list .view-filters .form-item-date-from{width:100%;}.view-list .view-filters .form-item-date-from label{border-bottom:2px solid var(--color-5);border-top:2px solid var(--color-5);color:var(--blue-4);font-size:12px;font-weight:500;font-display:swap;line-height:1.1em;padding:0.6em 0;text-transform:uppercase;width:100%;margin-bottom:26px;margin-top:30px;}.view-list .view-filters .form-item-date-from,.view-list .view-filters .form-item-date-to{width:100%;}.view-list .view-filters .form-item-date-from input,.view-list .view-filters .form-item-date-to input{border:none;border-bottom:1px solid var(--black);border-radius:0;height:auto;padding:10px 0 10px 10px;}.view-list .view-filters .form-item-date-from input:focus,.view-list .view-filters .form-item-date-to input:focus{box-shadow:none;}.view-list .view-filters .checkbox{margin-left:10px;}.view-list .view-filters .checkbox.form-item-field-this-is-a-video{display:none;}.view-list .view-filters .checkbox.form-item-field-its-private-resource{margin:10px 0 10px 10px;}.view-list .form-actions [data-drupal-selector*=edit-submit-ascenza-]{display:none;}.view-list [data-drupal-selector=edit-field-its-private-resource]{display:none;}.view-list .video-private{margin-top:10px;}.view-list .sub-title{color:var(--blue-1);font-size:30px;font-weight:500;font-display:swap;line-height:1.1em;margin-bottom:0.6em;}@media (max-width:767px){.view-list.product-list .title-zone{max-height:70px;padding-bottom:0;}.view-list.product-list .col-lg-9 .view-header{padding:0 0 15px;display:flex;}}.view-list.product-list .block-page-title-block{height:auto;overflow:visible;visibility:visible;color:var(--blue-1);font-size:36px;font-weight:500;font-display:swap;line-height:1.1em;}@media (max-width:992px){.view-list.product-list .block-page-title-block{padding-bottom:25px;}}@media (max-width:767px){.view-list.product-list .block-page-title-block{padding-bottom:0;}}.view-list.product-list .form-type-search-api-autocomplete{display:none;}.view-list.product-list .view-header-inside{display:none;}.view-list.product-list .view-content{margin:0 -20px;}.view-list.product-list .view-content .views-row{padding:0 20px;}.view-list.product-list article{margin-bottom:40px;height:calc(100% - 40px);}.view-list.product-list .view-ascenza-product-search .row{margin-left:0;margin-right:0;}.view-list.product-list .view-ascenza-product-search .views-element-container{width:100%;padding:0 40px;}.view-list.product-list .view-ascenza-product-search.view{position:relative;}.view-list.product-list .view-ascenza-product-search.view .view-filters-search{padding-bottom:0;}.view-list.product-list .view-ascenza-product-search.view .view-filters-search .form-type-textfield{position:relative;flex:1;margin-bottom:0 !important;padding:0;}.view-list.product-list .view-ascenza-product-search.view .view-filters-search .form-type-textfield input{background-color:var(--color-1);border:2px solid var(--blue-4);border-radius:50px;display:flex;height:50px;padding-left:20px;padding-right:50px;position:relative;font-size:16px;font-display:swap;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background-position:calc(100% - 14px) calc(100% - 18px);}.view-list.product-list .view-ascenza-product-search.view .view-filters-search .form-type-textfield input:focus{box-shadow:none;}@media (max-width:767px){.view-list.product-list .view-ascenza-product-search.view .view-filters-search .form-type-textfield input{height:40px;background-position:calc(100% - 14px) calc(100% - 13px);}}.view-list.product-list .view-ascenza-product-search.view .view-filters-search .form-type-textfield input:focus{border-color:var(--blue-3);}.view-list.product-list .view-ascenza-product-search.view .view-filters-search .form-type-textfield:after{display:inline-block;content:"\e015";font-family:"ascenza-icon";position:absolute;right:15px;top:50%;color:var(--blue-4);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.view-list.product-list .view-ascenza-product-search.view .view-content{font-family:Tahoma,Arial,sans-serif;position:absolute;background-color:var(--color-1);box-shadow:0 5px 4px rgba(102,116,124,0.2);padding:15px;width:100%;margin:0;max-height:45vh;overflow-x:auto;z-index:10;}.view-list.product-list .view-ascenza-product-search.view .view-content::-ms-clear{display:none;}.view-list.product-list .view-ascenza-product-search.view .view-content::-webkit-scrollbar-track{display:none;position:absolute;background:transparent !important;}.view-list.product-list .view-ascenza-product-search.view .view-content::-webkit-scrollbar{width:8px;background:transparent repeat-y !important;}.view-list.product-list .view-ascenza-product-search.view .view-content::-webkit-scrollbar-thumb{background-color:rgba(102,102,102,0.3);opacity:0.6;border-radius:4px;}.view-list.product-list .view-ascenza-product-search.view .view-content h3:not(.show){display:none;}.view-list.product-list .view-ascenza-product-search.view .view-content > div{padding:0;}.view-list.product-list .view-ascenza-product-search.view .view-content .show{padding:0;font-size:16px;font-display:swap;margin:4px 0 2px;}.view-list.product-list .view-ascenza-product-search.view .view-content .item,.view-list.product-list .view-ascenza-product-search.view .view-content a{padding:2px 13px;font-size:14px;font-display:swap;cursor:pointer;color:var(--blue-1);text-decoration:none;width:100%;margin-bottom:6px;}.view-list.product-list .view-ascenza-product-search.view .view-content .item:hover,.view-list.product-list .view-ascenza-product-search.view .view-content a:hover{background-color:var(--blue-4);}.view-list.product-list .view-ascenza-product-search.view .view-content .item .highlight,.view-list.product-list .view-ascenza-product-search.view .view-content a .highlight{font-weight:600;}.view-list.product-list .view-ascenza-product-search.view .view-content .alert-characters{display:flex;align-items:center;font-weight:400;font-size:14px;font-display:swap;}.view-list.product-list .view-ascenza-product-search.view .view-content .alert-characters.w-alert-icon::before{content:"i";border-radius:50%;height:20px;width:20px;background-color:#212529;border-radius:50%;display:inline-flex;justify-content:center;color:white;vertical-align:middle;margin-right:5px;font-size:14px;font-display:swap;font-family:serif;font-weight:600;}.view-list.product-list .view-ascenza-product-search.view .view-content .alert-characters a{width:unset;padding:0 2px;color:var(--green-1);text-decoration:underline;margin-bottom:0;}.view-list.product-list .div-cta-banner{width:100%;text-align:center;}.view-list.product-list .div-cta-banner #block-ctabannerforproductspage{background:var(--blue-1);margin-left:auto;}.view-list.product-list .div-cta-banner #block-ctabannerforproductspage .content{padding:20px 30px;margin-bottom:50px;}.view-list.product-list .div-cta-banner #block-ctabannerforproductspage .content .field--name-field-title-banner-cta-block{margin:0 0 0.5rem 0;font-weight:500;line-height:1.2;font-size:calc(1.3rem + 0.6vw);font-family:"Montserrat",Arial,sans-serif;text-align:center;color:var(--color-1);}.view-list.product-list .div-cta-banner #block-ctabannerforproductspage .content .field--name-body{font-weight:400;line-height:1.5;font-size:1.071em;font-family:"Montserrat",Arial,sans-serif;font-display:swap;color:var(--color-1);margin-bottom:24px;}.view-list.product-list .div-cta-banner #block-ctabannerforproductspage .content .field--name-body .field__item{margin-bottom:1rem;}.view-list.product-list .div-cta-banner #block-ctabannerforproductspage .content .field--name-field-buttton-banner-cta-block .field__item{border-radius:30px;margin:0 auto;padding:14px 18px;width:fit-content;font-weight:500;cursor:pointer;background:var(--color-1);color:var(--green-1);border-color:var(--green-1);}.view-list.product-list .div-cta-banner #block-ctabannerforproductspage .content .field--name-field-buttton-banner-cta-block .field__item a{text-decoration:none;}.view-list.news-list .news-teaser{margin-bottom:30px;position:relative;}.view-list.representatives-list{margin-bottom:40px;}.view-list.representatives-list .map-filter{margin-top:30px;}.view-list.representatives-list .representatives-text-filter .views-element-container{width:100%;padding:0 40px;}@media (max-width:767px){.view-list.representatives-list .representatives-text-filter .views-element-container{padding:0;}}@media (max-width:767px){.view-list.representatives-list .representatives-text-filter .row{margin-left:0;margin-right:0;}}.view-list.representatives-list .representatives-text-filter .view{position:relative;}.view-list.representatives-list .representatives-text-filter .view .view-filters,.view-list.representatives-list .representatives-text-filter .view .view-filters-search{padding-bottom:0;}.view-list.representatives-list .representatives-text-filter .view .view-filters .form-type-textfield,.view-list.representatives-list .representatives-text-filter .view .view-filters-search .form-type-textfield{position:relative;flex:1;margin-bottom:0 !important;padding:0;}.view-list.representatives-list .representatives-text-filter .view .view-filters .form-type-textfield input,.view-list.representatives-list .representatives-text-filter .view .view-filters-search .form-type-textfield input{background-color:var(--color-1);border:2px solid var(--blue-4);border-radius:50px;display:flex;height:50px;padding-left:20px;padding-right:50px;position:relative;font-size:16px;font-display:swap;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background-position:calc(100% - 14px) calc(100% - 18px);}.view-list.representatives-list .representatives-text-filter .view .view-filters .form-type-textfield input:focus,.view-list.representatives-list .representatives-text-filter .view .view-filters-search .form-type-textfield input:focus{box-shadow:none;}@media (max-width:767px){.view-list.representatives-list .representatives-text-filter .view .view-filters .form-type-textfield input,.view-list.representatives-list .representatives-text-filter .view .view-filters-search .form-type-textfield input{height:40px;background-position:calc(100% - 14px) calc(100% - 13px);}}.view-list.representatives-list .representatives-text-filter .view .view-filters .form-type-textfield input:focus,.view-list.representatives-list .representatives-text-filter .view .view-filters-search .form-type-textfield input:focus{border-color:var(--blue-3);}.view-list.representatives-list .representatives-text-filter .view .view-filters .form-type-textfield:after,.view-list.representatives-list .representatives-text-filter .view .view-filters-search .form-type-textfield:after{display:inline-block;content:"\e015";font-family:"ascenza-icon";position:absolute;right:15px;top:50%;color:var(--blue-4);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.view-list.representatives-list .representatives-text-filter .view .view-content{position:absolute;background-color:var(--color-1);box-shadow:0 5px 4px rgba(102,116,124,0.2);padding:15px;width:100%;margin:0;max-height:45vh;overflow-x:auto;}.view-list.representatives-list .representatives-text-filter .view .view-content::-ms-clear{display:none;}.view-list.representatives-list .representatives-text-filter .view .view-content::-webkit-scrollbar-track{display:none;position:absolute;background:transparent !important;}.view-list.representatives-list .representatives-text-filter .view .view-content::-webkit-scrollbar{width:8px;background:transparent repeat-y !important;}.view-list.representatives-list .representatives-text-filter .view .view-content::-webkit-scrollbar-thumb{background-color:rgba(102,102,102,0.3);opacity:0.6;border-radius:4px;}.view-list.representatives-list .representatives-text-filter .view .view-content h3:not(.show){display:none;}.view-list.representatives-list .representatives-text-filter .view .view-content > div{padding:0;}.view-list.representatives-list .representatives-text-filter .view .view-content .show{padding:0;font-size:16px;font-display:swap;margin:4px 0 2px;}.view-list.representatives-list .representatives-text-filter .view .view-content .item{padding:2px 13px;font-size:14px;font-display:swap;cursor:pointer;color:var(--blue-1);}.view-list.representatives-list .representatives-text-filter .view .view-content .item:hover{background-color:var(--blue-4);}.view-list.representatives-list .view-header .filter-zone{flex-direction:row;align-items:center;}.view-list.representatives-list .view-filters .form-type-select{min-height:60px;width:100%;}.view-list.representatives-list .shs-widget-container{display:block;}.view-list.representatives-list .shs-widget-container:not(:first-child){margin-top:20px;}.view-list.representatives-list .row-content{background-color:var(--color-1);border-top:1px solid rgba(173,198,214,0.5);padding:1.5em;}@media (max-width:767px){.view-list.representatives-list .row-content{padding:1.5em 1em;}}.view-list.representatives-list .row-content > .field--name-field-title{color:var(--blue-1);font-size:30px;font-weight:500;font-display:swap;line-height:1.1em;margin-bottom:0.6em;}.view-list.representatives-list .map-container{stroke-width:2px;stroke:#9ae38f;fill:#3dae2b;outline:none;}.view-list.representatives-list .map-container path{cursor:pointer;}.view-list.representatives-list .map-container path[aria-checked=false]:hover{fill:#51cf3d;}.view-list.representatives-list .map-container path[aria-checked=true]{stroke-width:3px;stroke:#fff;fill:#003e52;}.view-list.representatives-list .map-container path.locked{fill:#51cf3d;pointer-events:none;cursor:default;}.view-list.representatives-list .attachment-before:after{content:"";background-image:url(/themes/custom/nttdata_theme/assets/img/blue-section-divider.png);background-position:center;background-repeat:no-repeat;margin-bottom:40px;display:block;height:35px;width:100%;}.view-list.representatives-list .contact-card{margin-bottom:40px;}.view-list.representatives-list .contact-card .field--name-title{color:var(--blue-1);font-weight:500;font-size:20px;font-display:swap;line-height:0;}.view-list.representatives-list .contact-card .field--name-title a{text-decoration:none;}.view-list.representatives-list .contact-card .field__label,.view-list.representatives-list .contact-card .field.field--name-field-title{color:var(--color-7);font-family:Tahoma,Arial,sans-serif;font-size:12px;font-weight:400;font-display:swap;text-transform:uppercase;margin-bottom:0;}.view-list.representatives-list .contact-card .field__item{font-size:16px;font-display:swap;color:var(--black);font-family:Tahoma,Arial,sans-serif;font-weight:400;margin-bottom:14px;}.view-list.representatives-list .contact-card .field__item a{color:var(--black);text-decoration:none;}.view-list.representatives-list .contact-card .field__item a:hover{text-decoration:underline;}.view-list.representatives-list .contact-card .telephone-zone{display:flex;margin:14px 0 0;}.view-list.representatives-list .contact-card .telephone-zone .field--name-field-telephone{margin:0 40px 0 0;}.view-list.representatives-list .contact-card .image-telephone{display:flex;margin:14px 0 0;}.view-list.representatives-list .contact-card .image-telephone .field--name-field-image{margin:0 20px 0 0;}.view-list.representatives-list .contact-card .image-telephone .field--name-field-telephone{margin:5px 0 0 0;}.view-list .pagination{display:flex;justify-content:center;align-items:center;width:100%;border-bottom:2px solid var(--color-5);border-top:2px solid var(--color-5);padding:10px 0;margin:20px 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.view-list .pagination .page-item.active .page-link{color:var(--color-1);background-color:var(--color-5);border-radius:50%;}.view-list .pagination .page-item:not(.active) .page-link:hover,.view-list .pagination .page-item:not(.active) .page-link:focus{background:transparent;color:var(--blue-1);outline:0;box-shadow:none;}.view-list .pagination .page-item .page-link{display:flex;align-items:center;justify-content:center;height:30px;width:30px;margin-left:5px;margin-right:5px;color:var(--blue-1);padding:0;font-size:14px;font-weight:500;font-display:swap;line-height:1.1em;cursor:pointer;border:none;}@media (max-width:767px){.view-list .pagination .page-item .page-link{margin:0px;}}.view-list .pagination .pager_arrows .page-link{border:none;color:#003e52;cursor:pointer;font-size:12px;font-weight:600;font-display:swap;line-height:1.1em;padding:0.4em 0;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;display:flex;align-items:center;height:23px;}.view-list .pagination .pager_arrows .page-link:hover{background-color:transparent;}.view-list .pagination .pager_arrows .page-link.disabled{color:var(--color-5);pointer-events:none;opacity:0.75;}.view-list .pagination .pager_arrows .page-link:not(.disabled){opacity:1;cursor:pointer;}.view-list .pagination .pager_arrows.pager__item--previous{margin-right:20px;}.view-list .pagination .pager_arrows.pager__item--previous .page-link::before{display:inline-block;content:"\e011";font-family:"ascenza-icon";margin-right:8px;}@media (max-width:767px){.view-list .pagination .pager_arrows.pager__item--previous{margin-right:15px;}}.view-list .pagination .pager_arrows.pager__item--next .page-link{margin-left:20px;}.view-list .pagination .pager_arrows.pager__item--next .page-link::after{display:inline-block;content:"\e011";font-family:"ascenza-icon";-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-left:8px;}@media (max-width:767px){.view-list .pagination .pager_arrows.pager__item--next .page-link{margin-left:15px;}}.view-list .pagination .pager_arrows.pager__item--first,.view-list .pagination .pager_arrows.pager__item--last{display:none;}.view-list .newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions,.view-list .newsletter-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions,.view-list .newsletter-block .content .webform-submission-newsletter-fr-add-form .form-actions,.view-list .newsletter-fr-block .content [id^=mailchimp-signup-subscribe-block-newsletter] > form .form-actions,.view-list .newsletter-fr-block .content [id^=mailchimp-signup-subscribe-block-newsletter-it-form] .form-actions,.view-list .newsletter-fr-block .content .webform-submission-newsletter-fr-add-form .form-actions{display:block;}.view-list .view-display-id-resource_list_block .view-header{display:none;}.view-list .view-display-id-resource_list_block .view-filters{flex:0 0 auto;width:25%;float:left;}.view-list .view-display-id-resource_list_block .view-filters .form-item-field-resource-classification,.view-list .view-display-id-resource_list_block .view-filters .form-item-sort-by,.view-list .view-display-id-resource_list_block .view-filters .form-item-sort-order{display:none;}.view-list .view-display-id-resource_list_block .view-content{flex:0 0 auto;width:75%;display:flex;float:right;top:-110px;position:relative;}.view-list .view-display-id-resource_list_block .view-content .views-row{width:33.3333333333%;}@media (max-width:480px){.view-list .view-display-id-resource_list_block .view-content .views-row{width:100%;max-width:unset;}}
