/* @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;}.careers .field--name-field-media-image img{width:100%;height:100%;}.careers .blue-box{background-color:#64a1bb;padding:10px 20px;color:var(--color-1);line-height:26px;margin:0;text-align:center;width:100%;font-weight:500;}.careers .blue-box.bottom{margin-top:20px;}.careers .blue-box.top{margin-bottom:20px;}.careers h4{font-size:20px;font-display:swap;}.careers .field--name-field-title{color:var(--blue-1);font-family:"Montserrat",Arial,sans-serif;font-size:30px;font-weight:500;font-display:swap;line-height:1.1em;margin:0;width:100%;padding-top:20px;padding-bottom:25px;}@media (max-width:800px){.careers .field--name-field-title{font-size:26px;}}.careers .field--name-field-description{font-family:Tahoma,Arial,sans-serif;color:var(--blue-1);font-weight:500;line-height:20px;margin:0;}.careers .field--name-field-link a{background-color:transparent;border:2px solid var(--green-1);border-radius:1.6em;color:var(--green-1);cursor:pointer;display:flex;line-height:1.1em;margin:32px 0 0;min-height:50px;width:fit-content;padding:0.8em 1em;text-decoration:none;}.careers .field--name-field-link a:hover{border-color:var(--green-2);color:var(--green-2);}.careers .field--name-field-image-orientation,.careers .field--name-field-grey-background{display:none;}.careers .image-section{display:flex;width:100%;position:relative;padding:40px 0;}@media (max-width:800px){.careers .image-section{padding:40px 10px;}}@media (max-width:767px){.careers .image-section{padding:40px 0;}}.careers .image-section .field--name-field-image{width:100%;}.careers .image-section .info-container{padding:0 0 0 40px;}@media (max-width:800px){.careers .image-section{display:block;}.careers .image-section .info-container{padding:0;}}.careers.img-right .image-section{flex-direction:row-reverse;}.careers.img-right .image-section .info-container{padding:20px 40px 0 0;}@media (max-width:800px){.careers.img-right .image-section .info-container{padding:0;}}.careers.grey-color .image-section,.careers.grey-color .no-image-section{position:relative;padding:40px 0;}@media (max-width:800px){.careers.grey-color .image-section,.careers.grey-color .no-image-section{padding:40px 10px;}}@media (max-width:767px){.careers.grey-color .image-section,.careers.grey-color .no-image-section{padding:40px 0;}}.careers.grey-color .image-section:before,.careers.grey-color .no-image-section:before{content:"";background-color:var(--color-9);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1;transform:translate(-50%,0);position:absolute;left:50%;top:0;max-width:100vw;width:100vw;height:100%;overflow:hidden;}.careers .no-image-section{max-width:600px;margin:0 auto;}.careers .no-image-section .field--name-field-title,.careers .no-image-section .field--name-field-description{text-align:center;}@media (max-width:767px){.careers .no-image-section .field--name-field-title,.careers .no-image-section .field--name-field-description{text-align:left;}}.careers .no-image-section .field--name-field-link{align-items:center;display:flex;flex-direction:column;width:100%;}.careers.extra-info .info-container{width:100%;}@media (max-width:767px){.careers.extra-info .info-container{width:100%;}}.careers.extra-info .info-container .field--name-field-description{font-family:Tahoma,Arial,sans-serif;font-size:16px;font-weight:400;font-display:swap;line-height:1.9em;color:var(--black);}
: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;}.paragraph--type--info-box{margin:30px 0;}.paragraph--type--info-box .box{padding:20px 30px;}.paragraph--type--info-box .box .field--name-field-title{font-size:20px;font-weight:600;font-display:swap;color:var(--blue-1);margin:5px 0 0;text-align:center;}.paragraph--type--info-box .box .field--name-field-infobox-text{margin-top:16px;margin-bottom:24px;}.paragraph--type--info-box .box .field--name-field-read-more .field__item{border-radius:30px;margin:30px auto 15px auto;padding:14px 18px;width:fit-content;font-weight:500;cursor:pointer;}.paragraph--type--info-box .box .field--name-field-read-more .field__item a{text-decoration:none;}.paragraph--type--info-box .box[data-color="#003e52"] .field--name-field-title,.paragraph--type--info-box .box[data-color="#003e52"] .field--name-field-infobox-text{color:var(--color-2);}.paragraph--type--info-box .box[data-color="#003e52"] .field--name-field-read-more .field__item{background-color:var(--color-1);border:1px solid var(--green-1);}.paragraph--type--info-box .box[data-color="#003e52"] .field--name-field-read-more .field__item a{color:var(--green-1);}.paragraph--type--info-box .box[data-color="#f0f0f0"] .field--name-field-read-more .field__item{background-color:var(--blue-1);border:1px solid var(--blue-1);}.paragraph--type--info-box .box[data-color="#f0f0f0"] .field--name-field-read-more .field__item a{color:var(--color-1);}
: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-fr-block{position:relative;padding:80px 0 180px;}@media (max-width:800px){.newsletter-fr-block{padding:80px 0 140px;}}@media (max-width:480px){.newsletter-fr-block{padding:40px 0 80px;}}.newsletter-fr-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;}@media (max-width:800px){.newsletter-fr-block .content{position:relative;}}.newsletter-fr-block .content .webform-block-header{text-align:center;margin-bottom:40px;}.newsletter-fr-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-fr-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-fr-block .content .newsletter-info{color:var(--black);font-family:Tahoma,Arial,sans-serif;font-size:16px;font-display:swap;font-weight:400;line-height:1.4em;margin-bottom:20px;position:relative;padding-left:25px;}.newsletter-fr-block .content .newsletter-info::before{position:absolute;left:0;top:0;display:inline-block;content:"\e014";font-family:"ascenza-icon";}.newsletter-fr-block .content .container-newsletter-subscription .newsletter-stage{flex:0 0 auto;width:50%;}@media (max-width:800px){.newsletter-fr-block .content .container-newsletter-subscription .newsletter-stage{flex-shrink:0;width:100%;}}.newsletter-fr-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-display:swap;font-weight:500;line-height:1.1em;padding:0.6em 0;text-transform:uppercase;width:100%;margin-bottom:30px;}@media (max-width:800px){.newsletter-fr-block .content .container-newsletter-subscription .newsletter-stage .newsletter-stage-content{padding-bottom:80px;}}.newsletter-fr-block .content .container-newsletter-subscription .newsletter-stage.stage-gdpr .gdpr-content{padding-bottom:158px;}@media (max-width:800px){.newsletter-fr-block .content .container-newsletter-subscription .newsletter-stage.stage-gdpr .gdpr-content{padding-bottom:110px;}}.newsletter-fr-block .content .container-newsletter-subscription .newsletter-stage.stage-email .email-content{padding-bottom:100px;}@media (max-width:800px){.newsletter-fr-block .content .container-newsletter-subscription .newsletter-stage.stage-email .email-content{padding-bottom:80px;}}@media (max-width:800px){.newsletter-fr-block .content .container-newsletter-subscription .newsletter-stage.stage-submit .submit-content{padding-bottom:100px;}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form{width:80%;margin:auto;}@media (max-width:800px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form{flex-direction:column;bottom:6.5vh;}}@media (max-width:480px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form{bottom:5.5vh;}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-check-input[type=checkbox]{border-radius:0.25em;border:2px solid var(--color-6);background-color:var(--color-1);}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-check-input[type=checkbox]:checked{background-color:var(--color-6);}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-check-input[type=checkbox]:focus{box-shadow:none;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form #edit-markup{display:none;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form > .js-form-item-checkbox-title,.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-type-email,.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes,.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-actions{width:calc((100% - 24px) / 2);}@media (max-width:800px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form > .js-form-item-checkbox-title,.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-type-email,.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes,.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-actions{width:100%;padding:30px 0px 0px 0px;}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form > .js-form-item-checkbox-title label,.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-type-email label{margin:3px 0 10px 0;font-size:0.75rem;font-display:swap;text-align:left;color:var(--black);font-family:"Montserrat",Arial,sans-serif;font-weight:400;line-height:1.66;letter-spacing:0.03333em;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form > .js-form-item-checkbox-title label::after,.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-type-email label::after{content:"*";vertical-align:unset;display:inline-block;background-image:unset;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form > .js-form-item-checkbox-title{margin:32px auto 24px !important;display:grid;grid-template-columns:auto auto;}@media (max-width:800px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form > .js-form-item-checkbox-title{margin:32px auto 16px !important;padding:0 0 0 25px;grid-template-columns:10px auto;}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form > .js-form-item-checkbox-title .form-check-label{margin-left:-24px;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form > .js-form-item-checkbox-title .form-check-input[type=checkbox]{margin-top:3px;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form > .js-form-item-checkbox-title .webform-element-description{font-size:1rem;font-weight:400;font-display:swap;line-height:1.5;color:var(--black);}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-type-email{margin:0 auto;}@media (max-width:800px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-type-email{padding-top:0px;}}@media (max-width:767px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-type-email{padding-top:40px;}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-type-email .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;margin-bottom:1px;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-type-email .form-email.form-control:focus,.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-type-email .form-email.form-control:hover{border-bottom:2px solid var(--color-6);margin-bottom:0;}@media (max-width:800px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes{padding-bottom:70px;padding-top:0px;}}@media (max-width:767px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes{padding-bottom:40px;padding-top:15px;}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes .js-webform-webform-entity-checkboxes{width:100%;}@media only screen and (min-width:800px) and (max-width:992px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes .js-webform-webform-entity-checkboxes{column-count:2;}}@media (max-width:480px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes .js-webform-webform-entity-checkboxes{column-count:1;}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes legend{font-size:unset;margin-top:12px;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes legend .fieldset-legend{margin:3px 0 10px 0;font-size:0.75rem;font-display:swap;text-align:left;color:var(--black);font-family:"Montserrat",Arial,sans-serif;font-weight:400;line-height:1.66;letter-spacing:0.03333em;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes .webform-options-display-three-columns{display:flex;flex-wrap:wrap;}@media (max-width:767px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes .webform-options-display-three-columns{font-size:1rem;font-display:swap;}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes .webform-options-display-three-columns .form-check{width:33%;}@media (max-width:480px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .webform-type-webform-entity-checkboxes .webform-options-display-three-columns .form-check{width:100%;}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form #edit-mandatory-message{width:calc((100% - 24px) / 2);margin:0 auto 40px !important;font-family:"Tahoma";font-size:14px;font-weight:normal;color:var(--color-10);}@media (max-width:800px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form #edit-mandatory-message{margin:0 auto 32px 0 !important;}}@media (max-width:480px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form #edit-mandatory-message{width:calc(100% - 24px);}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-actions{margin:0 auto;}@media (max-width:800px){.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-actions{margin-bottom:0 !important;padding:0;}}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-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-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-actions .form-submit:disabled{border-color:var(--green-1);color:var(--green-1);opacity:0.4;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-actions .form-submit:focus{box-shadow:none;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-actions .form-submit::before{display:none;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .form-actions.inactive{cursor:not-allowed;}.newsletter-fr-block .content [id^=webform-submission-newsletter-fr-] > .webform-submission-newsletter-fr-form .newsletter-fr-confirmation-message .webform-confirmation__message{text-align:center;font-family:"Montserrat",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--black);}
: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;}
: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;}@media (min-width:767px){article.page.blexia{max-width:825px;margin:0 auto;}}article.page::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;}article.page::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;}article.page > header{position:relative;padding:60px 0 50px;z-index:1;}@media (max-width:767px){article.page > header{padding:40px 0 20px;}}article.page > header h2{color:var(--blue-1);font-size:36px;font-weight:500;font-display:swap;line-height:1.1em;}article.page .node_content .paragraph--type--image{max-width:800px;margin:0 auto;padding:20px 0;}article.page .node_content .top-content > .paragraph:last-child{margin-bottom:40px;}@media (max-width:767px){article.page .node_content .top-content > .paragraph:last-child{margin-bottom:10px;}}article.page .node_content .bottom-content > .paragraph:first-child{margin-top:40px;}@media (max-width:767px){article.page .node_content .bottom-content > .paragraph:first-child{margin-top:10px;}}article.page .node_content .tab-mobile-btn{display:none;cursor:pointer;border:1px solid var(--blue-3);background-color:var(--blue-3);color:var(--color-1);border-radius:1.6em;font-size:14px;font-weight:500;font-display:swap;line-height:1.1em;margin-bottom:10px;padding:0.8em 1em;text-align:left;text-decoration:none;position:relative;}article.page .node_content .tab-mobile-btn::after{position:absolute;right:15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;content:"\e011";font-family:"ascenza-icon";-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}article.page .node_content .tab-mobile-btn.open::after{-webkit-transform:rotate(-270deg);-moz-transform:rotate(-270deg);-ms-transform:rotate(-270deg);-o-transform:rotate(-270deg);transform:rotate(-270deg);}@media (max-width:767px){article.page .node_content .tab-mobile-btn{display:block;}}article.page .node_content .tab-btn-zone{position:relative;overflow:hidden;height:100%;}@media (min-width:767px){article.page .node_content .tab-btn-zone{display:block !important;}}@media (max-width:767px){article.page .node_content .tab-btn-zone{display:none;}}article.page .node_content .tab-btn-zone .tab-item{display:block;border:1px solid var(--blue-3);border-radius:1.6em;color:var(--blue-3);font-size:14px;font-weight:500;font-display:swap;line-height:1.1em;margin-bottom:10px;padding:0.8em 1em;text-align:left;text-decoration:none;cursor:pointer;-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;}article.page .node_content .tab-btn-zone .tab-item.active{background-color:var(--blue-3);color:var(--color-1);cursor:default;pointer-events:none;}@media (max-width:767px){article.page .node_content .tab-btn-zone .tab-item.active{display:none;}}@media (min-width:767px){article.page .node_content .tab-btn-zone .tab-item:not(.active):hover{border-color:var(--blue-1);color:var(--blue-1);}}article.page .node_content .tab-btn-zone::after{position:absolute;content:"";top:50%;background-image:url(/themes/custom/nttdata_theme/assets/img/bg_effect.png);width:700px;height:700px;left:0;background-repeat:no-repeat;background-size:100%;transform:translateY(-50%);z-index:-1;}@media (max-width:767px){article.page .node_content .tab-btn-zone::after{display:none;}}@media (max-width:767px){article.page .node_content .tab-zone{padding-top:20px;}}article.page .node_content .tab-zone .tab{display:none;}article.page .node_content .tab-zone .tab:not(.no-background) .paragraph--type--tab{background-color:var(--color-1);border-top:1px solid rgba(173,198,214,0.5);padding:1.5em;}@media (max-width:767px){article.page .node_content .tab-zone .tab:not(.no-background) .paragraph--type--tab{padding:1.5em 1em;}}article.page .node_content .tab-zone .tab:not(.no-background) .paragraph--type--tab > .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;}article.page .node_content .tab-zone .tab.no-background .paragraph--type--tab > .field--name-field-title{display:none;}article.page .node_content .tab-zone .tab .paragraph--type--image{margin-bottom:40px;}article.page h3.montserrat{font-family:"Montserrat",Arial,sans-serif;}article.page.blexia .products-list .field--name-field-products > .field__item{width:calc(50% - 30px);}@media (max-width:767px){article.page.blexia .products-list .field--name-field-products{display:block;}article.page.blexia .products-list .field--name-field-products > .field__item{width:100%;}}
: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;}.rich-text{font-family:Tahoma,Arial,sans-serif;color:var(--black);}.rich-text ul{padding-left:18px;}.rich-text a{display:inline-flex;align-items:center;color:var(--green-1);position:relative;padding-right:1.3em;}.rich-text a:after{display:inline-block;content:"\e004";font-family:"ascenza-icon";right:0;position:absolute;}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--blue-1);line-height:1.1em;}.rich-text .montserrat{font-family:"Montserrat",Arial,sans-serif;}
