@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap');@import url('https://fonts.googleapis.com/css2?family=Tahoma:wght@400;500;600&display=swap');@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'ascenza-icon';font-style:normal;font-weight:normal;src:local('ascenza-icon'),url(/themes/custom/nttdata_theme/assets/fonts/ascenza-icon.woff) format('woff'),url(/themes/custom/nttdata_theme/assets/fonts/ascenza-icon.eot) format('eot'),url(/themes/custom/nttdata_theme/assets/fonts/ascenza-icon.ttf) format('ttf'),url(/themes/custom/nttdata_theme/assets/fonts/ascenza-icon.svg) format('svg');}@font-face{font-family:'Como';font-style:normal;font-weight:normal;src:local('como'),url(/themes/custom/nttdata_theme/assets/fonts/como/Como-ExtraBold.otf);}
: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;}.modal-zone .slick-dots{bottom:20px;}@media (max-width:767px){.modal-zone .slick-dots{bottom:15px;}}.modal-zone .slick-dots li{height:12px;width:12px;}.modal-zone .slick-dots li button{background-color:transparent;border:1px solid var(--color-1);border-radius:50%;box-shadow:0 2px 2px var(--black);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;height:100%;width:100%;}.modal-zone .slick-dots li button::before{display:none;}.modal-zone .slick-dots li button:hover{background-color:var(--blue-2);border:1px solid var(--blue-2);}.modal-zone .slick-dots li.slick-active{height:14px;width:14px;}.modal-zone .slick-dots li.slick-active button{background-color:var(--color-1);}.modal-zone .slick-dots li.slick-active button:hover{border:1px solid var(--color-1);}.modal-zone .slick-arrow{height:80px;width:50px;z-index:1;}@media (max-width:767px){.modal-zone .slick-arrow{height:35px;width:22px;}}.modal-zone .slick-arrow::before{opacity:1;font-size:80px;text-shadow:0 2px 2px var(--black);}@media (max-width:767px){.modal-zone .slick-arrow::before{font-size:35px;}}.modal-zone .slick-arrow:hover::before{color:var(--blue-2);}.modal-zone .slick-arrow.slick-prev{left:15px;}.modal-zone .slick-arrow.slick-prev::before{display:inline-block;content:"\e011";font-family:"ascenza-icon";}.modal-zone .slick-arrow.slick-next{right:15px;}.modal-zone .slick-arrow.slick-next::before{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);}nav.tabs{position:fixed;bottom:20px;left:50%;z-index:110;transform:translate(-50%,0px);margin-bottom:0px;}nav.tabs ul.nav-tabs{border:none;text-align:center;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:transparent;}nav.tabs ul.nav-tabs li{pointer-events:all;float:none;display:inline-block;margin:10px 5px 0;border:none;}@media only screen and (max-width:800px){nav.tabs ul.nav-tabs li{display:none;}}nav.tabs ul.nav-tabs li a{background-color:#6485c1;color:white;border-radius:30px;padding:10px 30px 10px 25px;font-weight:700;border:none;-webkit-text-shadow:0 2px 0 rgba(0,0,0,0.2);-moz-text-shadow:0 2px 0 rgba(0,0,0,0.2);-ms-text-shadow:0 2px 0 rgba(0,0,0,0.2);-o-text-shadow:0 2px 0 rgba(0,0,0,0.2);text-shadow:0 2px 0 rgba(0,0,0,0.2);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}nav.tabs ul.nav-tabs li a:hover{background-color:#070e27;color:white;border:none;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);-o-box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);}nav.tabs ul.nav-tabs li.is-active a{cursor:default;background-color:white;color:#6485c1;border:none;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);}@media only screen and (max-width:800px){nav.tabs{left:auto;right:10px;width:auto;}nav.tabs .nav-tabs{position:relative;border:none;background-color:#6485c1;color:white;border-radius:20px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);}nav.tabs .nav-tabs li{pointer-events:none;display:none;width:100%;}nav.tabs .nav-tabs:hover{margin-left:10px;padding-bottom:40px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}nav.tabs .nav-tabs:hover li{pointer-events:unset;display:block;}nav.tabs .nav-tabs:hover li:last-child{margin-bottom:20px;}nav.tabs .nav-tabs:hover:after{position:absolute;bottom:10px;}nav.tabs nav.tabs .nav-tabs:hover{left:10px;}}.messages--status{position:fixed;bottom:80px;z-index:100;left:50%;width:60%;text-align:center;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}.messages--status .alert{position:relative;padding:0.75rem 1.25rem 1rem;cursor:pointer;}.close:focus,.close:hover{color:black;text-decoration:none;opacity:0.75;border:none;outline: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;}.modal-zone .slick-dots{bottom:20px;}@media (max-width:767px){.modal-zone .slick-dots{bottom:15px;}}.modal-zone .slick-dots li{height:12px;width:12px;}.modal-zone .slick-dots li button{background-color:transparent;border:1px solid var(--color-1);border-radius:50%;box-shadow:0 2px 2px var(--black);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;height:100%;width:100%;}.modal-zone .slick-dots li button::before{display:none;}.modal-zone .slick-dots li button:hover{background-color:var(--blue-2);border:1px solid var(--blue-2);}.modal-zone .slick-dots li.slick-active{height:14px;width:14px;}.modal-zone .slick-dots li.slick-active button{background-color:var(--color-1);}.modal-zone .slick-dots li.slick-active button:hover{border:1px solid var(--color-1);}.modal-zone .slick-arrow{height:80px;width:50px;z-index:1;}@media (max-width:767px){.modal-zone .slick-arrow{height:35px;width:22px;}}.modal-zone .slick-arrow::before{opacity:1;font-size:80px;text-shadow:0 2px 2px var(--black);}@media (max-width:767px){.modal-zone .slick-arrow::before{font-size:35px;}}.modal-zone .slick-arrow:hover::before{color:var(--blue-2);}.modal-zone .slick-arrow.slick-prev{left:15px;}.modal-zone .slick-arrow.slick-prev::before{display:inline-block;content:"\e011";font-family:"ascenza-icon";}.modal-zone .slick-arrow.slick-next{right:15px;}.modal-zone .slick-arrow.slick-next::before{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);}html{overflow-x:hidden;}html body{overflow:hidden;font-family:"Montserrat",Arial,sans-serif;background-color:var(--color-1);}html body::-ms-clear{display:none;}html body::-webkit-scrollbar-track{display:none;position:absolute;background:transparent !important;}html body::-webkit-scrollbar{width:8px;background:transparent repeat-y !important;}html body::-webkit-scrollbar-thumb{background-color:rgba(102,102,102,0.3);opacity:0.6;border-radius:4px;}html .container{max-width:1200px;}@media (max-width:992px){html .container{padding-left:40px;padding-right:40px;}}@media (max-width:767px){html .container{padding-left:20px;padding-right:20px;}}html .node .field--type-image{float:none;margin:0;}html .node .field--type-image img{margin:0;}a{display:inline-block;color:var(--green-1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}a:hover{color:var(--green-2);}img{max-width:100%;width:100%;height:auto;}.hidden{display:none !important;}.node__content{margin-top:0px;}sup{position:relative;font-size:0.7em;font-display:swap;line-height:0;vertical-align:baseline;top:-0.5em;}sup sup{font-size:1em;font-display:swap;top:0;}#page{min-height:100vh;display:flex;flex-flow:column;}#page .layout-main-wrapper{flex-grow:1;position:relative;}@media (max-width:767px){#page .layout-main-wrapper{min-height:50vh;}}#page .layout-main-wrapper.private-resource{min-height:unset;}.block-page-title-block{height:0;overflow:hidden;visibility:hidden;}.custom-dropdown{position:relative;font-size:14px;font-display:swap;}.custom-dropdown .dropdown-label{cursor:pointer;display:flex;align-items:center;}.custom-dropdown .dropdown-label:after{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/dropdown_arrow.svg);background-size:100%;background-position:center;background-repeat:no-repeat;height:24px;width:24px;display:inline-block;}.custom-dropdown .dropdown-label.open:after{transform:scaleY(-1);}.custom-dropdown .dropdown-content{position:absolute;display:none;right:0;background-color:var(--color-1);min-width:153px;box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);}@media (max-width:767px){.custom-dropdown .dropdown-content{z-index:10;}}.custom-dropdown .dropdown-content .nav{display:block;padding:8px 0;}.custom-dropdown .dropdown-content .nav span{margin:0;padding:0;}.custom-dropdown .dropdown-content .nav a{display:flex;align-items:center;color:var(--black);font-size:16px;font-display:swap;font-weight:400;padding:6px 16px;text-decoration:none;}.custom-dropdown .dropdown-content .nav a:hover{text-decoration:underline;}.edit-button{color:var(--black);text-decoration:none;background-color:var(--color-2);padding:5px 15px;border:2px solid var(--black);font-weight:bold;height:38px;}.edit-button:hover{color:var(--black);background-color:var(--color-3);}.logo-container-block{display:flex;align-items:center;justify-content:center;height:100%;}.field--type-image.field--name-field-media-image{margin:0;float:none;}.field--type-image.field--name-field-media-image img{margin:0;}.paragraph--type--image{position:relative;}.paragraph--type--image .field--type-entity-reference{margin:0;}.paragraph--type--image .field--name-field-short-description{position:absolute;bottom:0;left:0;width:100%;padding:20px;margin:0;background-color:rgba(0,62,82,0.75);color:var(--color-1);font-size:30px;font-weight:500;font-display:swap;line-height:1.1em;}@media (max-width:767px){.paragraph--type--image .field--name-field-short-description{font-size:16px;}}.ui-datepicker.ui-widget.ui-widget-content{box-shadow:0 5px 4px rgba(102,116,124,0.2);border:none;}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header{background-color:var(--color-1);border:none;display:flex;align-items:center;margin-top:5px;border-bottom:2px solid var(--color-5);}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-corner-all{position:relative;top:auto;left:auto;right:auto;cursor:pointer;}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-corner-all.ui-datepicker-prev{order:2;}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-corner-all.ui-datepicker-next{order:3;}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-title{flex:1;order:1;text-align:left;margin:0 0 0 10px;font-size:20px;font-display:swap;line-height:1.2em;font-weight:normal;color:var(--blue-1);}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar thead tr{border:none;}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar thead tr th{border-radius:0;border:none;background:var(--color-1);color:var(--color-6);}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar tbody tr{border:none;background:var(--color-1);}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar tbody tr td{border-radius:0;border:none;background-color:var(--color-1);}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar tbody tr td a{border:none;background-color:var(--color-1);color:var(--blue-1);height:35px;width:35px;line-height:2em;border-radius:50%;text-align:center;}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar tbody tr td a:not(.ui-state-highlight):hover{background-color:var(--color-9);}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar tbody tr td a.ui-state-highlight{border:none;font-weight:bold;color:var(--color-1);background-color:var(--color-5);}.ui-autocomplete{box-shadow:0 5px 4px rgba(102,116,124,0.2);padding:5px;}.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper{color:var(--blue-1);padding:5px;width:100%;}.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper .search-api-autocomplete-suggestion{background-color:transparent;}.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper:hover{background-color:var(--color-5);}.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper:hover .search-api-autocomplete-suggestion{color:var(--blue-1);}.map .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;}.map .google-map-field{margin-bottom:1.2rem;}.map .google-map-field h2{display:none;}.simple-contact .field--name-field-title{color:var(--blue-1);margin-bottom:10px;font-weight:500;font-size:20px;font-display:swap;}.simple-contact.top-line{border-top:3px solid var(--color-5);padding-top:15px;}.simple-contact .field--name-field-local{max-width:300px;}.simple-contact .field--name-field-local br{display:none;}.simple-contact a{color:var(--black);text-decoration:none;}.simple-contact a:hover{color:var(--green-2);text-decoration:underline;}.select2-container .select2-dropdown{border:none;box-shadow:0 5px 4px rgba(102,116,124,0.2);}.select2-container .select2-dropdown .select2-search{padding:0;}.select2-container .select2-dropdown .select2-results .select2-results__options::-ms-clear{display:none;}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track{display:none;position:absolute;background:transparent !important;}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{width:8px;background:transparent repeat-y !important;}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{background-color:rgba(102,102,102,0.3);opacity:0.6;border-radius:4px;}.view-empty{text-align:center;padding:40px 20px 100px;font-size:20px;font-display:swap;}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:1000;top:50%;left:50%;width:60px;height:35px;padding:0;opacity:1;border-radius:0;background-color:transparent;background-image:url(/themes/custom/nttdata_theme/assets/img/ascenza_loader_green.gif);background-repeat:no-repeat;background-position:center center;background-size:100% auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}[data-domain=ascenza_com] header.header{position:fixed;width:100%;z-index:100;top:0;background-color:var(--color-1);}[data-domain=ascenza_com] header.header .top-header{background-color:var(--black);}[data-domain=ascenza_com] header.header > .navbar .navigation .content .nav .nav-item a{padding:0 10px;}[data-domain=ascenza_com] header.header > .navbar .navigation .content .nav .nav-item:last-child a{padding-right:0;}@media (max-width:767px){[data-domain=ascenza_com] header.header > .navbar .navigation .content .nav .nav-item:last-child a{padding:0 10px;}}[data-domain=ascenza_com] header.header > .navbar .navigation .content .nav .nav-item:first-child a{padding-left:0;}@media (max-width:767px){[data-domain=ascenza_com] header.header > .navbar .navigation .content .nav .nav-item:first-child a{padding:0 10px;}}[data-domain=ascenza_com] .page-footer{background-color:var(--color-4);}[data-domain=ascenza_com] .page::after{display:none;}@media (max-width:992px){.node--type-homepage [data-domain=ascenza_com]{padding-top:135px;}}@media (min-width:992px){.node--type-homepage [data-domain=ascenza_com] header.header.transparent-effect{background-color:rgba(0,0,0,0.3);-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;box-shadow:none;}.node--type-homepage [data-domain=ascenza_com] header.header.transparent-effect > .navbar .navigation .content .nav a{color:var(--color-1);}.node--type-homepage [data-domain=ascenza_com] header.header.transparent-effect > .navbar .navigation .content .nav a:hover{text-decoration:underline;}.node--type-homepage [data-domain=ascenza_com] header.header.transparent-effect > .navbar .logo-container-block{filter:brightness(0) invert(1);}}.node--type-homepage [data-domain=ascenza_com] .banner-slider-item{height:810px;}@media (max-width:992px){.node--type-homepage [data-domain=ascenza_com] .banner-slider-item{height:500px;}}.node--type-homepage [data-domain=ascenza_com] .two-components .rich-text p{padding:20px 35px;}body:not(.node--type-homepage) [data-domain=ascenza_com]{padding-top:186px;}@media (max-width:992px){body:not(.node--type-homepage) [data-domain=ascenza_com]{padding-top:135px;}}.info-header .block-block-content{position:relative;background-color:#325364;display:flex;justify-content:center;padding:20px 10px;width:100%;}@media (max-width:767px){.info-header .block-block-content{text-align:center;}}.info-header .block-block-content p{color:var(--color-1);font-family:"Como",Arial,sans-serif;font-size:16px;font-display:swap;line-height:1em;margin:0;}@media (max-width:767px){.info-header .block-block-content p{line-height:1.2em;}}.info-header .block-block-content p a{position:relative;color:var(--type-6);font-family:"Como",Arial,sans-serif;font-size:16px;font-display:swap;line-height:1em;margin-left:20px;text-decoration:none;padding-right:15px;}.info-header .block-block-content p a::after{position:absolute;margin-left:5px;font-size:8px;font-display:swap;line-height:18px;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);}@media (max-width:767px){.info-header .block-block-content p a{display:block;margin-top:10px;margin-left:0;}}.info-header .block-block-content .close-btn{position:absolute;top:5px;right:20px;}.info-header .block-block-content .close-btn::after{color:var(--color-1);display:inline-block;content:"\e051";font-family:"ascenza-icon";cursor:pointer;}.info-header .block-block-content .close-btn:hover::after{color:var(--type-6);}.farmer_warning{margin:0;padding:0;max-width:100vw;position:relative;}.farmer_warning .block-block-content{align-items:center;background-color:var(--green-2);color:var(--color-1);display:flex;font-family:"Montserrat",Arial,sans-serif;font-size:18px;font-weight:500;font-display:swap;justify-content:center;text-align:center;line-height:1.1em;padding:10px 40px;transform:translate(-50%,0);position:relative;left:50%;max-width:100vw;width:100vw;height:100%;z-index:0;}@media (max-width:767px){.farmer_warning .block-block-content{font-size:13px;font-display:swap;padding:10px;}}.farmer_warning .block-block-content:before{content:"";width:100%;box-shadow:0 3px 3px rgba(0,0,0,0.3);height:5px;position:absolute;top:calc(100% - 5px);z-index:5;}.farmer_warning .block-block-content p{margin:0;}.flag{margin-top:5px;}.flag a,.flag a:hover{border:none;text-decoration:none !important;}.flag .ajax-progress,.flag .ajax-progress-throbber{display:none;}.flag.action-unflag{position:relative;}.flag.action-unflag a{float:right;font-size:0;font-display:swap;}.flag.action-unflag a::after{font-size:16px;font-display:swap;font-family:"Material Icons";content:"\e87d";color:var(--blue-1);}.flag.action-unflag a:hover::after{font-family:"Material Icons";content:"\e87e";}.flag.action-unflag p{float:left;margin-right:5px;z-index:999;display:block;margin-bottom:0;position:absolute;width:max-content;right:20px;color:var(--green-1);background:var(--color-1);background:var(--color-1);padding:2%;}.flag.action-flag{position:relative;}.flag.action-flag a{float:right;font-size:0;font-display:swap;}.flag.action-flag a::after{font-size:16px;font-family:"Material Icons";font-display:swap;content:"\e87e";color:var(--blue-1);}.flag.action-flag a:hover::after{font-family:"Material Icons";content:"\e87d";}.flag.action-flag p{float:left;margin-right:5px;z-index:999;position:absolute;width:max-content;right:20px;color:var(--green-1);background:var(--color-1);padding:2%;}.video .ajax-progress,.video .ajax-progress-throbber{display:none;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search){z-index:101;width:600px;max-width:80%;border:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search).modal--login{transform:unset !important;width:731px !important;background:white;border-radius:5px;}@media (min-width:480px) and (max-width:767px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search).modal--login{width:632px !important;}}@media (max-width:480px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search).modal--login{width:380px !important;max-width:90%;}}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search).modal--login .ui-dialog-titlebar{display:flex;flex-direction:column-reverse;margin:auto;padding:24px 0 0;}@media (min-width:380px) and (max-width:480px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search).modal--login .ui-dialog-titlebar{max-width:295px;}}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search).modal--login .ui-dialog-titlebar .ui-dialog-title{width:100%;padding:16px 0 8px;margin:0;}@media (max-width:480px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search).modal--login .ui-dialog-titlebar .ui-dialog-title{font-size:32px;}}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search).modal--login .ui-dialog-titlebar button{background-repeat:no-repeat;position:unset;margin:unset;padding:unset;background-size:40px;width:32px;height:32px;background-position:center;margin:auto auto auto 95%;background-image:url(/themes/custom/nttdata_theme/assets/svg/close.svg);}@media (max-width:480px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search).modal--login .ui-dialog-titlebar button{margin:auto auto auto 90%;}}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .ui-dialog-titlebar{background-color:transparent;border:none;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .ui-dialog-titlebar .ui-dialog-title{margin:24px;position:relative;font-family:"Montserrat",Arial,sans-serif;font-size:36px;font-weight:700;font-display:swap;line-height:44px;text-align:center;color:var(--blue-1);padding-bottom:8px;}@media (min-width:375px) and (max-width:426px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .ui-dialog-titlebar .ui-dialog-title{padding-right:7vw;}}@media (max-width:376px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .ui-dialog-titlebar .ui-dialog-title{padding-right:10vw;font-size:29px;font-display:swap;}}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .ui-dialog-titlebar .ui-dialog-titlebar-close{background-image:url(/themes/custom/nttdata_theme/assets/svg/cross.svg);border:none;background-color:white;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .ui-dialog-titlebar .ui-button{border:none;background:none;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield label,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select label,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email label,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number label,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password label,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel label,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date label,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea label{font-family:Tahoma,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;font-display:swap;line-height:14px;color:var(--color-6);}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield label::before,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select label::before,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email label::before,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number label::before,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password label::before,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel label::before,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date label::before,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea label::before{display:none;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield label::after,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select label::after,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email label::after,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number label::after,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password label::after,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel label::after,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date label::after,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea label::after{filter:grayscale(1);background-size:5px 5px;width:5px;height:5px;margin-left:0px;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield input,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield select,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield textarea,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select input,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select select,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select textarea,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email input,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email select,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email textarea,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number input,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number select,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number textarea,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password input,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password select,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password textarea,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel input,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel select,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel textarea,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date input,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date select,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date textarea,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea input,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea select,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea textarea{font-family:"Tahoma";font-style:normal;font-weight:400;font-size:16px;font-display:swap;line-height:19px;padding:15px;border-radius:0;border:none;border-bottom:1px solid rgba(51,51,51,0.2);color:var(--black);background-color:transparent;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield input::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield select::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield textarea::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select input::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select select::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select textarea::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email input::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email select::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email textarea::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number input::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number select::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number textarea::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password input::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password select::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password textarea::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel input::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel select::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel textarea::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date input::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date select::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date textarea::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea input::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea select::placeholder,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea textarea::placeholder{color:rgba(51,51,51,0.2);}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield input:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield select:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield textarea:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select input:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select select:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select textarea:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email input:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email select:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email textarea:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number input:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number select:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number textarea:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password input:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password select:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password textarea:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel input:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel select:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel textarea:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date input:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date select:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date textarea:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea input:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea select:not(:placeholder-shown),.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea textarea:not(:placeholder-shown){border-bottom:2px solid var(--blue-1);}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield input:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield select:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield textarea:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select input:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select select:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select textarea:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email input:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email select:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email textarea:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number input:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number select:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number textarea:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password input:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password select:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password textarea:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel input:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel select:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel textarea:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date input:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date select:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date textarea:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea input:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea select:focus,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea textarea:focus{border-bottom:2px solid var(--blue-1);outline:none;box-shadow:none;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield small,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select small,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email small,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number small,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password small,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel small,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date small,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea small{display:none;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textfield .text-count-wrapper,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-select .text-count-wrapper,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-email .text-count-wrapper,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-number .text-count-wrapper,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-password .text-count-wrapper,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-tel .text-count-wrapper,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-date .text-count-wrapper,.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .form-type-textarea .text-count-wrapper{font-family:Tahoma,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;font-display:swap;line-height:14px;color:var(--black);margin-top:9px;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal{padding:0;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal{max-width:539px;margin:0 auto 24px;position:relative;}@media (min-width:480px) and (max-width:767px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal{max-width:466px;}}@media (min-width:380px) and (max-width:480px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal{max-width:295px;}}@media (max-width:380px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal{max-width:270px;}}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal .msg-modal-login{position:relative;font-family:Tahoma,Arial,sans-serif;font-size:16px;line-height:19px;text-align:center;color:var(--black);padding-bottom:40px;margin-bottom:0;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal label{color:var(--blue-1);font-weight:400;font-size:12px;line-height:14.48px;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal [data-drupal-selector=edit-actions]{margin:24px 0 !important;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal [data-drupal-selector=edit-actions] .info{width:100%;text-align:left;margin-bottom:24px;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal [data-drupal-selector=edit-actions] .info p{font-family:Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16.9px;color:#666666;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal input{padding:8px 15px 8px;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal .eye{width:32px;height:32px;display:flex;margin:-30px 0 0 auto;cursor:pointer;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal .eye::before{display:inline-block;display:inline-block;content:"\e057";font-family:"ascenza-icon";font-size:19px;color:var(--color-6);}@media (max-width:560px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal [data-drupal-selector=edit-actions]{text-align:center;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) #drupal-modal .user-login-modal [data-drupal-selector=edit-actions] button{width:223px;}}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .new-account-container-modal{width:100%;text-align:center;border-top:1px solid #D0CFCD;padding:24px;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .new-account-container-modal h2{font-family:"Montserrat",Arial,sans-serif;font-weight:bold;font-size:22px;color:var(--blue-1);margin-bottom:16px;}@media (max-width:480px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .new-account-container-modal h2{font-size:16px;}}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .new-account-container-modal a{border:2px solid var(--green-1);color:var(--green-1);background-color:white;border-radius:100px;padding:10px 50px;font-family:"Montserrat",Arial,sans-serif;font-style:normal;font-weight:500;font-size:16px;font-display:swap;line-height:20px;width:fit-content;text-decoration:none;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) .new-account-container-modal p{font-family:Tahoma,Arial,sans-serif;font-size:16px;line-height:19px;text-align:center;color:var(--black);}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions]{width:100%;text-align:right;margin-top:40px;margin-bottom:0;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .info{width:100%;text-align:left;margin-bottom:24px;}@media (max-width:480px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .info{text-align:center;}}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .info p{font-family:Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16.9px;color:#666666;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .submit-info{display:flex;justify-content:space-between;align-items:baseline;}@media (max-width:480px){.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .submit-info{justify-content:unset;align-items:center;flex-direction:column;margin:auto;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .submit-info button{margin-bottom:16px;}}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .submit-info .form-submit{border:2px solid var(--green-1);color:var(--green-1);background-color:white;border-radius:100px;padding:10px 50px;font-family:"Montserrat",Arial,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19.5px;box-shadow:none;outline:none;background-image:none;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .submit-info .form-submit::before{display:none;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .submit-info .form-submit:not([disabled=disabled]):hover{color:var(--green-2);border-color:var(--green-2);}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .submit-info .form-submit[disabled=disabled]{color:rgba(84,171,43,0.4);border:2px solid rgba(84,171,43,0.4);}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search) [data-drupal-selector=edit-actions] .submit-info a{font-family:"Montserrat",Arial,sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:19.5px;color:var(--green-1);}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search,.modal--login){left:50% !important;}.ui-widget.ui-widget-content:not(.search-api-autocomplete-search,.pop-up-dialog,.modal--login){top:50% !important;}#block-legal-warning-products{background-color:#f2eded;display:flex;margin-bottom:60px;padding:30px 25px;}@media (max-width:767px){#block-legal-warning-products{flex-direction:column;padding:20px 15px 30px;}}#block-legal-warning-products h2{color:var(--blue-1);font-size:22px;font-display:swap;font-weight:500;line-height:1.1em;width:30%;}@media (max-width:767px){#block-legal-warning-products h2{font-size:20px;font-display:swap;width:100%;}}#block-legal-warning-products .content{width:70%;margin-left:20px;}@media (max-width:767px){#block-legal-warning-products .content{width:100%;margin-left:0;}}#block-legal-warning-products .content p{font-family:Tahoma,Arial,sans-serif;}@media (max-width:767px){#block-legal-warning-products .content p{font-size:15px;font-display:swap;}}.pop-up-dialog{width:unset !important;position:fixed;border-radius:10px;}@media (max-width:767px){.pop-up-dialog{width:95% !important;}}.pop-up-dialog .ui-dialog-titlebar{margin:20px;padding:0;height:32px;}@media (max-width:480px){.pop-up-dialog .ui-dialog-titlebar{max-width:294px;height:24px;}}.pop-up-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0 !important;padding:0 !important;}.pop-up-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{width:32px;height:32px;margin:0;padding:0;top:0;right:0;background-position:left;padding:unset;background-size:40px;background-image:url(/themes/custom/nttdata_theme/assets/svg/close.svg) !important;}@media (max-width:480px){.pop-up-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{margin:auto auto auto 90%;}}.pop-up-dialog .pop-up-block{max-width:539px;margin:0 96px 40px;padding:0;}@media (min-width:480px) and (max-width:767px){.pop-up-dialog .pop-up-block{max-width:466px;margin:0 83px 40px;}}@media (max-width:480px){.pop-up-dialog .pop-up-block{max-width:294px;margin:0 16px 40px;}}.pop-up-dialog .pop-up-block .content .field--name-field-media-image{max-width:539px;height:auto;}.pop-up-dialog .pop-up-block .content .field--name-field-media-image img{width:100%;height:auto;object-fit:cover;object-position:50% 50%;}.pop-up-dialog .pop-up-block .content .field--name-field-pop-up-text p{position:relative;font-family:Tahoma,Arial,sans-serif;font-size:16px;line-height:19px;color:var(--black);padding-bottom:40px;overflow-wrap:break-word;}.pop-up-dialog .pop-up-block .content .field--name-field-pop-up-link{text-align:center;margin-bottom:1rem !important;}.pop-up-dialog .pop-up-block .content .field--name-field-pop-up-link a{border:2px solid var(--green-1);color:var(--green-1);background-color:white;border-radius:100px;padding:10px 50px;font-style:normal;font-weight:500;font-size:16px;line-height:20px;width:fit-content;text-decoration:none;max-width:412px;outline:none;}.pop-up-dialog .pop-up-block .content .field--name-field-pop-up-time-appearance{display:none;}.ui-widget-overlay{opacity:0.5;}@keyframes fadeOut{0%{opacity:1;visibility:visible;}99%{opacity:1;visibility:visible;}100%{opacity:0;visibility:hidden;}}@keyframes colorOut{0%{color:black;visibility:visible;}99%{color:black;}100%{color:transparent;visibility:hidden;}}[data-drupal-messages]{animation:colorOut 10s forwards;}.enovitis-page::before{background-color:#f8f8f8 !important;}.enovitis-page .enovitis-event{max-width:1100px;margin:0 5em 80px;}@media (max-width:992px){.enovitis-page .enovitis-event{margin:0 0 40px;}}@media (min-width:992px){.enovitis-page .enovitis-event .rachel{width:35%;}}.enovitis-page .enovitis-event .rachel video{max-height:530px;}.enovitis-page .enovitis-event .quiz{margin-top:-35px;}@media (min-width:992px){.enovitis-page .enovitis-event .quiz{width:65%;margin-top:30px;}}.enovitis-page .enovitis-event form .quiz-header.form-type-processed-text,.enovitis-page .enovitis-event form .confirmation-step,.enovitis-page .enovitis-event form .webform-confirmation{background-color:var(--color-1);border-radius:20px;width:100%;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));position:relative;}.enovitis-page .enovitis-event form .quiz-header.form-type-processed-text::before,.enovitis-page .enovitis-event form .confirmation-step::before,.enovitis-page .enovitis-event form .webform-confirmation::before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/balao-desktop.svg);background-size:100%;background-position:center;background-repeat:no-repeat;height:80px;width:80px;display:inline-block;top:50px;position:absolute;left:-79px;}@media (max-width:992px){.enovitis-page .enovitis-event form .quiz-header.form-type-processed-text::before,.enovitis-page .enovitis-event form .confirmation-step::before,.enovitis-page .enovitis-event form .webform-confirmation::before{background-image:url(/themes/custom/nttdata_theme/assets/svg/balao-mobile.svg);top:-79px;left:30px;}}.enovitis-page .enovitis-event form .quiz-header.form-type-processed-text{display:flex;flex-direction:column;gap:15px;padding:20px;}.enovitis-page .enovitis-event form .quiz-header.form-type-processed-text *{margin:0;}.enovitis-page .enovitis-event form .quiz-header.form-type-processed-text h3{color:var(--green-1);font-size:24px;}.enovitis-page .enovitis-event form .quiz-header.form-type-processed-text p,.enovitis-page .enovitis-event form .quiz-header.form-type-processed-text h3 span{color:var(--blue-1);}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios{margin-top:30px;}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios legend{margin-bottom:10px;filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.25));}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios legend .fieldset-legend{width:100%;display:block;background:var(--green-1);border-radius:8px;text-align:center;color:white;padding:10px 0;font-size:20px;}@media (max-width:992px){.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios legend .fieldset-legend{padding:10px;}}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios legend .fieldset-legend::after{display:none;}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column{display:flex;flex-wrap:wrap;}@media (max-width:767px){.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column{flex-wrap:nowrap;flex-direction:column;}}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio{border-radius:8px;filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.25));padding-left:0;}@media (max-width:767px){.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio{margin-bottom:10px;}}@media (min-width:767px){.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio{width:calc(50% - 5px);}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio:nth-of-type(1),.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio:nth-of-type(2){margin-bottom:10px;}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio:nth-of-type(1),.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio:nth-of-type(3){margin-right:10px;}}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio input{display:none;}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio input:checked + label::before{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;background:transparent;border-radius:8px;border:2px solid white;z-index:0;}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio input:checked + label{background-color:var(--green-1);color:white;}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio input:checked + label::after{color:white;}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio label{background-color:var(--color-1);color:var(--blue-1);cursor:pointer;border-radius:8px;display:block;width:100%;height:100%;padding:12px 10px 10px 60px;position:relative;}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio label::after{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);font-weight:bold;font-size:24px;color:var(--green-1);}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio label:hover{background-color:var(--green-1);color:white;}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio label:hover::after{color:white;}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio:nth-of-type(1) label::after{content:"A";}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio:nth-of-type(2) label::after{content:"B";}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio:nth-of-type(3) label::after{content:"C";}.enovitis-page .enovitis-event form :not(.confirmation-step) .webform-type-radios .webform-options-display-one-column .js-form-type-radio:nth-of-type(4) label::after{content:"D";}.enovitis-page .enovitis-event form .confirmation-step{padding:80px 50px 30px;}@media (max-width:767px){.enovitis-page .enovitis-event form .confirmation-step{padding:80px 20px 30px;}}.enovitis-page .enovitis-event form .confirmation-step .form-type-processed-text{position:relative;}.enovitis-page .enovitis-event form .confirmation-step .form-type-processed-text::before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/conclusion.svg);background-size:100%;background-position:center;background-repeat:no-repeat;height:50px;width:50px;display:inline-block;top:-60px;position:absolute;left:50%;transform:translateX(-50%);}.enovitis-page .enovitis-event form .confirmation-step .form-type-processed-text *{margin:0;}.enovitis-page .enovitis-event form .confirmation-step .form-type-processed-text h4{color:var(--blue-1);font-size:24px;}.enovitis-page .enovitis-event form .confirmation-step .form-type-processed-text h4:nth-of-type(1){color:var(--green-1);}.enovitis-page .enovitis-event form .confirmation-step .form-type-processed-text h4:nth-of-type(2){margin-bottom:30px;}.enovitis-page .enovitis-event form .confirmation-step .form-type-processed-text p{color:var(--blue-1);}.enovitis-page .enovitis-event form .confirmation-step label:not(.form-check-label),.enovitis-page .enovitis-event form .confirmation-step legend .fieldset-legend{color:var(--blue-1);font-size:16px;line-height:1.5em;margin:8px 0;}.enovitis-page .enovitis-event form .confirmation-step .form-item-accept-create-account{margin-top:1rem !important;}.enovitis-page .enovitis-event form .confirmation-step .form-item-accept-create-account .form-check-label{color:var(--blue-1);}.enovitis-page .enovitis-event form .confirmation-step .js-form-item{margin-bottom:0 !important;}.enovitis-page .enovitis-event form .confirmation-step .js-form-item input.form-control{background:#fafafa;border:1px solid #d6d3d3;height:40px;padding:8px;}@media (max-width:767px){.enovitis-page .enovitis-event form .confirmation-step .webform-options-display-two-columns{column-count:1;}}.enovitis-page .enovitis-event form .confirmation-step .form-type-webform-markup{margin-top:20px;font-size:14px;}.enovitis-page .enovitis-event form .form-actions{text-align:center;margin-top:30px;}.enovitis-page .enovitis-event form .form-actions .ajax-progress{display:none;}.enovitis-page .enovitis-event form .form-actions .webform-button--next,.enovitis-page .enovitis-event form .form-actions .webform-button--submit{border:2px solid var(--green-1);color:white;background-color:var(--green-1);border-radius:100px;line-height:20px;padding:0.8em 4em;}.enovitis-page .enovitis-event form .form-actions .webform-button--next:hover,.enovitis-page .enovitis-event form .form-actions .webform-button--submit:hover{color:var(--green-1);background-color:white;}.enovitis-page .enovitis-event form .form-actions .webform-button--next::before,.enovitis-page .enovitis-event form .form-actions .webform-button--submit::before{display:none;}.enovitis-page .enovitis-event form .form-actions .webform-button--previous{position:relative;border:2px solid var(--green-1);border-radius:100%;font-size:0;width:49px;height:49px;margin-right:5px;}.enovitis-page .enovitis-event form .form-actions .webform-button--previous::before{display:none;}.enovitis-page .enovitis-event form .form-actions .webform-button--previous::after{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/big_arrow_green.svg);background-size:100%;background-position:center;background-repeat:no-repeat;height:24px;width:24px;display:inline-block;transform:translateX(50%) translateY(50%) rotate(180deg);top:-1px;position:absolute;left:-2px;}.enovitis-page .enovitis-event form .webform-confirmation__message{min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;}.enovitis-page .enovitis-event form .webform-confirmation__message h2{text-align:center;color:var(--blue-1);}.enovitis-page .enovitis-event form .webform-confirmation__message p{margin:0;}.enovitis-page .enovitis-event form .webform-confirmation__message a{border:2px solid var(--green-1);color:white;background-color:var(--green-1);border-radius:100px;line-height:20px;padding:0.8em 2em;text-decoration:none;}.enovitis-page .enovitis-event form .webform-confirmation__message a:hover{color:var(--green-1);background-color:white;}.btn-global{border:2px solid var(--green-1);color:var(--green-1);background-color:transparent;border-radius:100px;padding:10px 50px;font-weight:500;font-size:16px;line-height:20px;text-decoration:none;}.btn-global::before{display:none;}.btn-global:hover{color:var(--green-2);border-color:var(--green-2);}.header{position:relative;z-index:100;background-color:var(--color-1);box-shadow:0 3px 3px rgba(0,0,0,0.3);}.header .top-header{position:relative;z-index:12;background-color:var(--blue-1);padding:12px 20px;}@media (max-width:992px){.header .top-header{padding:8px 40px;}}@media (max-width:767px){.header .top-header{padding:8px 20px;}}.header .top-header section{display:flex;margin-left:0px;margin-right:0px;}.header .top-header section > div,.header .top-header section > nav{width:auto;max-width:none;padding-right:0;padding-left:0;margin-top:0;color:var(--color-1);}@media (max-width:992px){.header .top-header section .world-dropdown{flex:2;}}.header .top-header section .world-dropdown .dropdown-label:after{filter:brightness(0) invert(1);}.header .top-header section .world-dropdown .dropdown-label:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/world.svg);background-position:center;background-repeat:no-repeat;height:24px;min-width:24px;display:inline-block;margin-right:2px;filter:brightness(0) invert(1);}@media (max-width:992px){.header .top-header section .world-dropdown .dropdown-label{font-size:12px;font-display:swap;}}.header .top-header section .world-dropdown .dropdown-content{background-color:var(--black);}.header .top-header section .world-dropdown .dropdown-content .nav a{color:var(--color-1);}.header .top-header section .world-dropdown .dropdown-content .nav a:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/link.svg);background-position:center;background-repeat:no-repeat;height:14px;min-width:14px;display:inline-block;margin-right:5px;filter:brightness(0) invert(1);}.header .top-header section .lang-dropdown .dropdown-label:after{filter:brightness(0) invert(1);}@media (max-width:992px){.header .top-header section .lang-dropdown .dropdown-label:after{filter:none;}}.header .top-header section .lang-dropdown .dropdown-label:before{content:"";background-position:center;background-size:100%;background-repeat:no-repeat;height:15px;min-width:22px;display:inline-block;margin-right:8px;}@media (max-width:992px){.header .top-header section .lang-dropdown .dropdown-label{font-size:0px;font-display:swap;}}.header .top-header section .lang-dropdown .dropdown-content{background-color:var(--blue-1);}.header .top-header section .lang-dropdown .dropdown-content .nav a{color:var(--color-1);}@media (max-width:992px){.header .top-header section .lang-dropdown .dropdown-content .nav a{color:var(--black);}}.header .top-header section .lang-dropdown .dropdown-content .nav a.is-active{font-weight:bold;}.header .top-header section .lang-dropdown .dropdown-content .nav a:before{content:"";background-position:center;background-size:100%;background-repeat:no-repeat;height:15px;min-width:22px;display:inline-block;margin-right:8px;}@media (max-width:992px){.header .top-header section .lang-dropdown .dropdown-content{background-color:var(--color-1);left:0;}}.header .top-header section .lang-dropdown a[hreflang=en]:before,.header .top-header section .lang-dropdown div[hreflang=en]:before{background-image:url(/themes/custom/nttdata_theme/assets/img/en.png);}.header .top-header section .lang-dropdown a[hreflang=es]:before,.header .top-header section .lang-dropdown div[hreflang=es]:before{background-image:url(/themes/custom/nttdata_theme/assets/img/es.png);}.header .top-header section .lang-dropdown a[hreflang=it]:before,.header .top-header section .lang-dropdown div[hreflang=it]:before{background-image:url(/themes/custom/nttdata_theme/assets/img/it.png);}.header .top-header section .lang-dropdown a[hreflang=fr]:before,.header .top-header section .lang-dropdown div[hreflang=fr]:before{background-image:url(/themes/custom/nttdata_theme/assets/img/fr.png);}.header .top-header section .lang-dropdown a[hreflang=ro]:before,.header .top-header section .lang-dropdown div[hreflang=ro]:before{background-image:url(/themes/custom/nttdata_theme/assets/img/ro.png);}.header .top-header section .lang-dropdown a[hreflang=pt-pt]:before,.header .top-header section .lang-dropdown div[hreflang=pt-pt]:before{background-image:url(/themes/custom/nttdata_theme/assets/img/pt.png);}.header .top-header section .lang-dropdown a[hreflang=es-mx],.header .top-header section .lang-dropdown div[hreflang=es-mx]{display:none;align-items:baseline;}.header .top-header section .lang-dropdown a[hreflang=es-mx]:before,.header .top-header section .lang-dropdown div[hreflang=es-mx]:before{background-image:url(/themes/custom/nttdata_theme/assets/img/mexico.png);min-width:30px !important;left:-5px;position:relative;margin-right:1px !important;}.header .top-header section .lang-dropdown a[hreflang=pt-br],.header .top-header section .lang-dropdown div[hreflang=pt-br]{display:none;align-items:baseline;}.header .top-header section .lang-dropdown a[hreflang=pt-br]:before,.header .top-header section .lang-dropdown div[hreflang=pt-br]:before{background-image:url(/themes/custom/nttdata_theme/assets/img/brasil.png);min-width:30px !important;left:-5px;position:relative;margin-right:1px !important;}@media (max-width:992px){.header .top-header section .lang-dropdown{position:absolute;left:40px;top:75px;}}@media (max-width:767px){.header .top-header section .lang-dropdown{left:20px;}}.header .top-header section .navigation{flex:1;min-height:24px;}.header .top-header section .navigation .nav{display:flex;align-items:center;height:100%;}.header .top-header section .navigation .nav a{color:var(--color-1);font-size:14px;font-display:swap;font-weight:500;margin:0 15px;padding:0;}.header .top-header section .navigation .nav a:hover{text-decoration:underline;}@media (max-width:992px){.header .top-header section .navigation .nav a{font-size:12px;font-display:swap;margin:0 10px;}}@media (max-width:992px){.header .top-header section .navigation .nav li:first-child a{margin-left:0;}.header .top-header section .navigation .nav li a{margin-left:0;}.header .top-header section .navigation .nav .dropdown-menu li a{margin:0 10px;}}.header > .navbar{max-width:1200px;margin:0 auto;padding:20px;}.header > .navbar.navbar-dark#navbar-top a.nav-link{color:var(--green-1);}.header > .navbar.navbar-dark#navbar-top a.nav-link:hover{color:var(--green-2);}@media (max-width:1200px){.header > .navbar{padding-left:50px;padding-right:50px;}}@media (max-width:992px){.header > .navbar{padding:15px 0px;}}.header > .navbar .navbar-zone{display:flex;justify-content:space-between;width:100%;}@media (max-width:992px){.header > .navbar .navbar-zone{justify-content:center;align-items:center;}}@media (max-width:767px){.header > .navbar .navbar-zone:not(.ascenza_com){justify-content:space-between;align-items:center;}}@media (max-width:992px){.header > .navbar .navbar-zone.ascenza_com #block-ascenza-com-menu{z-index:1;}}.header > .navbar .navbar-brand{width:150px;}@media (max-width:992px){.header > .navbar .navbar-brand{width:110px;margin-right:0;position:relative;z-index:101;}}@media (min-width:768px) and (max-width:992px){.header > .navbar .navbar-brand{right:1.5vw;}}@media (max-width:767px){.header > .navbar .navbar-brand{left:1.2vw;}}@media (max-width:767px){.header > .navbar .navbar-brand.logo-swap{width:110px;margin-right:0;position:relative;z-index:101;order:2;}}.header > .navbar .logo-container-block{width:150px;}@media (max-width:992px){.header > .navbar .logo-container-block{width:100px;}}.header > .navbar .specific-menu .location{color:var(--blue-1);font-size:16px;font-display:swap;font-weight:500;text-transform:uppercase;padding:0 15px 0 0;display:flex;align-items:center;margin-bottom:40px;}@media (max-width:992px){.header > .navbar .specific-menu .location{margin-bottom:0px;font-size:12px;font-display:swap;padding:0 15px;}}@media (max-width:767px){.header > .navbar .specific-menu .location{visibility:hidden;}}.header > .navbar .specific-menu .location:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/location.svg);background-position:center;background-repeat:no-repeat;height:14px;min-width:10px;display:inline-block;margin-right:5px;}@media (min-width:992px){.header > .navbar .navigation{display:block !important;}}@media (max-width:992px){.header > .navbar .navigation{position:absolute;width:100%;height:calc(100% - 30px);z-index:100;}}@media (max-width:767px){.header > .navbar .navigation:not(.ascenza_com){position:relative;width:unset;order:3;}}.header > .navbar .navigation .content .nav{padding:5px 0 0;}@media (max-width:992px){.header > .navbar .navigation .content .nav{flex-wrap:wrap;padding:20px;}.header > .navbar .navigation .content .nav li{border-top:1px solid var(--color-5);width:100%;}.header > .navbar .navigation .content .nav .menu{padding-left:15px;}.header > .navbar .navigation .content .nav .menu .nav-item{border-top:none;}.header > .navbar .navigation .content .nav .menu .nav-item a{padding:6px 15px;font-size:15px;font-display:swap;}}.header > .navbar .navigation .content .nav a{color:var(--green-1);font-size:14px;font-weight:500;font-display:swap;padding:0 15px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.header > .navbar .navigation .content .nav a:hover{color:var(--green-2);}.header > .navbar .navigation .content .nav a.is-active{color:var(--color-4);}@media (max-width:992px){.header > .navbar .navigation .content .nav a.is-active{color:var(--blue-1);}}@media (max-width:992px){.header > .navbar .navigation .content .nav a{font-size:18px;font-weight:400;font-display:swap;padding:5px 15px;}}@media (min-width:992px){.header > .navbar .navigation .content .nav .nav-item:first-child a{padding-left:0;}.header > .navbar .navigation .content .nav .nav-item:first-child ul.menu{left:0;transform:translateX(0%);}.header > .navbar .navigation .content .nav .nav-item:first-child ul.menu:before{left:10%;}.header > .navbar .navigation .content .nav .nav-item:nth-child(2) ul.menu{left:0;transform:translateX(-120px);}.header > .navbar .navigation .content .nav .nav-item:nth-child(2) ul.menu:before{left:205px;}.header > .navbar .navigation .content .nav .nav-item:last-child a{padding-right:0;}.header > .navbar .navigation .content .nav .nav-item:last-child ul.menu{left:auto;right:0;transform:translateX(0%);}.header > .navbar .navigation .content .nav .nav-item:last-child ul.menu:before{left:90%;}}.header > .navbar .navigation .content .nav .menu{list-style:none;}@media (min-width:992px){.header > .navbar .navigation .content .nav .menu{position:absolute;display:flex;border-top:1px solid #4b4d4b;margin-top:15px;padding:0;left:50%;transform:translateX(-50%);}.header > .navbar .navigation .content .nav .menu:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/menu_arrow.svg);background-position:center;background-repeat:no-repeat;height:12px;width:10px;left:50%;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;}}@media (min-width:992px){.header > .navbar .navigation .content .nav .menu a{white-space:nowrap;font-size:13px;font-display:swap;padding:0 8px;}}.header > .navbar .navigation .content .nav .nav-item{position:relative;padding-top:5px;}@media (max-width:992px){.header > .navbar .navigation .content{display:none;position:absolute;top:86px;background:var(--color-1);z-index:10;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3),0 3px 3px rgba(0,0,0,0.3);max-width:465px;width:100%;right:0;top:8vh;}}@media (max-width:767px){.header > .navbar .navigation .content{max-width:unset;width:100%;position:fixed;top:14vh;}}@media (max-width:992px){.header > .navbar .navigation{display:flex;align-items:center;}}.header > .navbar .menu-toggle{position:absolute;display:flex;flex-wrap:wrap;vertical-align:middle;cursor:pointer;right:15px;z-index:100;}@media (min-width:992px){.header > .navbar .menu-toggle{display:none;}}@media (max-width:480px){.header > .navbar .menu-toggle{right:22px;}}.header > .navbar .menu-toggle .icon{background-color:transparent;margin:0 auto;}.header > .navbar .menu-toggle .icon .bar-container{position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px;}.header > .navbar .menu-toggle .icon .bar-container .bar{position:absolute;background-color:var(--green-1);width:25px;height:3px;border-radius:1px;margin:0 auto;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}.header > .navbar .menu-toggle .icon .bar-container .bar.bar-top{top:0;}.header > .navbar .menu-toggle .icon .bar-container .bar.bar-med{top:8px;}.header > .navbar .menu-toggle .icon .bar-container .bar.bar-bot{top:16px;}.header > .navbar .menu-toggle .icon .text{display:inline-block;}.header > .navbar .menu-toggle .text-menu{color:var(--green-1);font-size:12px;font-weight:600;font-display:swap;text-transform:uppercase;text-align:center;width:100%;}.header > .navbar .menu-toggle.active .icon .bar-container{width:25px;height:25px;top:0;}.header > .navbar .menu-toggle.active .icon .bar-container .bar{background-color:var(--green-1);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;width:31px;height:3px;}.header > .navbar .menu-toggle.active .icon .bar-container .bar.bar-top{top:2px;-webkit-transform:matrix(0.7071,0.7071,-0.7071,0.7071,-4,7);-moz-transform:matrix(0.7071,0.7071,-0.7071,0.7071,-4,7);-ms-transform:matrix(0.7071,0.7071,-0.7071,0.7071,-4,7);-o-transform:matrix(0.7071,0.7071,-0.7071,0.7071,-4,7);transform:matrix(0.7071,0.7071,-0.7071,0.7071,-4,7);}.header > .navbar .menu-toggle.active .icon .bar-container .bar.bar-med{opacity:0;}.header > .navbar .menu-toggle.active .icon .bar-container .bar.bar-bot{-webkit-transform:matrix(0.7071,-0.7071,0.7071,0.7071,-3,-7);-moz-transform:matrix(0.7071,-0.7071,0.7071,0.7071,-3,-7);-ms-transform:matrix(0.7071,-0.7071,0.7071,0.7071,-3,-7);-o-transform:matrix(0.7071,-0.7071,0.7071,0.7071,-3,-7);transform:matrix(0.7071,-0.7071,0.7071,0.7071,-3,-7);}.header .login-area{position:absolute;right:30px;}@media (max-width:992px){.header .login-area{right:10vw;}}@media (max-width:767px){.header .login-area{z-index:11;right:unset;position:relative;order:1;right:0;max-width:145px;}}@media (max-width:480px){.header .login-area{max-width:110px;}}.header .login-area .login-btn{text-decoration:none;border:1px solid var(--blue-1);font-style:normal;font-weight:600;font-size:16px;font-display:swap;line-height:16px;padding:10px 16px;border-radius:120px;background-color:var(--blue-1);color:var(--color-1);display:flex;align-items:center;}.header .login-area .login-btn::before{display:inline-block;content:"\e060";font-family:"ascenza-icon";font-weight:400;font-size:14px;font-display:swap;margin-right:12px;}@media (max-width:480px){.header .login-area .login-btn::before{margin-right:6px;}}.header .login-area .login-btn::after{display:inline-block;content:"\e011";font-family:"ascenza-icon";-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:400;font-size:12px;font-display:swap;margin-left:9px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.header .login-area .login-btn.active::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.header .login-area .login-btn .field--name-user-picture{width:28px;height:28px;margin-right:6px;}.header .login-area .login-btn .field--name-user-picture img{width:28px;height:28px;border-radius:50%;overflow:hidden;margin:0;}.header .login-area .login-btn.has-photo{padding:6px 16px 6px 6px;}.header .login-area .login-btn.has-photo::before{display:none;}.header .login-area .login-btn.signin-btn{background-color:var(--color-1);color:var(--blue-1);}@media (max-width:767px){.header .login-area .login-btn.signin-btn.login-fr{font-size:10px;font-display:swap;line-height:10px;margin-left:10px;}}.header .login-area .login-btn.signin-btn::after{display:none;}.header .login-area .login-btn.signin-btn:hover{background-color:var(--blue-1);color:var(--color-1);}@media (max-width:480px){.header .login-area .login-btn:not(.signin-btn){margin:0 -10px 0 10px;}}.header .login-area .user-box{align-items:center;display:flex;height:100%;position:relative;cursor:pointer;}.header .login-area .user-box .user-box-content{display:none;position:absolute;background-color:var(--color-1);border-radius:4px;top:0;border:1px solid var(--color-3);z-index:1;min-width:155px;margin-top:45px;right:0;filter:drop-shadow(0px 2px 3px rgba(0,0,0,0.16));}.header .login-area .user-box .user-box-content a{font-family:Tahoma,Arial,sans-serif;text-decoration:none;width:100%;font-weight:400;font-size:16px;font-display:swap;line-height:19px;color:var(--color-6);padding:8px;position:relative;}.header .login-area .user-box .user-box-content a:hover{background-color:var(--color-2);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}@media (max-width:480px){.header .login-area .user-box .user-box-content{left:10px;}}.header .dropdown-menu{background-color:var(--blue-1);width:calc(100% - 30px);}@media (max-width:767px){.header .dropdown-menu{z-index:200;}}.header .dropdown-item:hover,.header .dropdown-item:active,.header .dropdown-item.active{background-color:unset;}.block-system-breadcrumb-block{margin-top:20px;}.block-system-breadcrumb-block nav .breadcrumb{align-items:center;}.block-system-breadcrumb-block nav .breadcrumb .breadcrumb-item{display:flex;align-items:center;}.block-system-breadcrumb-block nav .breadcrumb .breadcrumb-item a{color:var(--green-1);padding:0.4em 0;font-size:16px;font-weight:500;font-display:swap;line-height:1.1em;text-decoration:none;display:flex;align-items:center;}.block-system-breadcrumb-block nav .breadcrumb .breadcrumb-item a:hover{color:var(--green-2);}.block-system-breadcrumb-block nav .breadcrumb .breadcrumb-item:first-child a::before{display:inline-block;display:inline-block;content:"\e011";font-family:"ascenza-icon";color:var(--green-1);background-image:none;width:1.5rem;height:1.1rem;}.block-system-breadcrumb-block nav .breadcrumb .breadcrumb-item::before{float:none;color:var(--green-1);}@media (max-width:767px){.block-system-breadcrumb-block nav .breadcrumb .breadcrumb-item.active{display:none;}}.modal-zone{position:fixed;top:0;width:100vw;height:100vh;z-index:101;background-color:rgba(0,0,0,0.9);}.modal-zone .modal-content-container{position:absolute;top:50%;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%);max-width:1024px;width:90%;}.modal-zone .modal-content-container .top-zone{position:relative;}.modal-zone .modal-content-container .modal-close-btn.gallery-btn{position:absolute;bottom:20px;right:20px;z-index:1;}@media (max-width:767px){.modal-zone .modal-content-container .modal-close-btn.gallery-btn{bottom:10px;right:15px;}}.modal-zone .modal-content-container .modal-close-btn.gallery-btn::before{display:inline-block;content:"\e049";font-family:"ascenza-icon";text-shadow:0 2px 2px var(--black);color:var(--color-1);font-size:30px;font-display:swap;cursor:pointer;}@media (max-width:767px){.modal-zone .modal-content-container .modal-close-btn.gallery-btn::before{font-size:20px;}}.modal-zone .modal-content-container .modal-close-btn.gallery-btn:hover::before{color:var(--blue-2);}.modal-zone .modal-content-container .videoWrapper{position:relative;padding-bottom:56.25%;height:0;}.modal-zone .modal-content-container .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.modal-zone .modal-content-container .modal-thumbnail{max-width:800px;margin:0 auto;}.modal-zone .modal-content-container .modal-thumbnail .slick-list .slick-slide{max-width:92px;border:4px solid transparent;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;cursor:pointer;margin:0 3px;}.modal-zone .modal-content-container .modal-thumbnail .slick-list .slick-slide:hover,.modal-zone .modal-content-container .modal-thumbnail .slick-list .slick-slide.slick-current{border:4px solid var(--blue-2);}.page-footer{background-color:var(--blue-1);position:relative;}.page-footer .container{position:relative;}.page-footer .container .footer-main{padding:40px 0;position:relative;}.page-footer .container .footer-main .region-footer{justify-content:center;}.page-footer .container .footer-main .region-footer > nav,.page-footer .container .footer-main .region-footer > div{width:25%;max-width:25%;}@media (max-width:992px){.page-footer .container .footer-main .region-footer > nav,.page-footer .container .footer-main .region-footer > div{width:35%;max-width:35%;margin:0 auto;}}@media (max-width:767px){.page-footer .container .footer-main .region-footer > nav,.page-footer .container .footer-main .region-footer > div{width:70%;max-width:70%;margin:0 auto;}}.page-footer .container .footer-main .region-footer nav .nav-title{color:var(--color-1);font-size:18px;font-weight:600;font-display:swap;width:100%;text-align:center;border-bottom:2px solid var(--color-1);padding:0 0 10px;}.page-footer .container .footer-main .region-footer nav .nav{display:block;padding:10px 0;}.page-footer .container .footer-main .region-footer nav .nav li{display:block;text-align:center;}.page-footer .container .footer-main .region-footer nav .nav li .nav-link{display:inline-block;padding:2px 5px;color:var(--color-1);}.page-footer .container .footer-main .region-footer nav .nav li .nav-link:hover{text-decoration:underline;}@media (max-width:992px){.page-footer .container .footer-main .region-footer nav{order:1;margin-bottom:25px;}}.page-footer .container .footer-main .region-footer .logo-container .logo-container-block{align-items:flex-start;}.page-footer .container .footer-main .region-footer .logo-container .logo-container-block img{height:120px;filter:brightness(0) invert(1);}@media (max-width:992px){.page-footer .container .footer-main .region-footer .logo-container{order:3;margin-top:25px;}}@media (max-width:992px){.page-footer .container .footer-main .region-footer .world-dropdown{order:2;margin-bottom:15px;}}.page-footer .container .footer-main .region-footer .world-dropdown .dropdown-label{border-radius:20px;border:2px solid var(--color-1);color:var(--color-1);padding:5px 15px;margin:0 auto;width:fit-content;margin-top:50px;}@media (max-width:767px){.page-footer .container .footer-main .region-footer .world-dropdown .dropdown-label{margin-top:0px;}}.page-footer .container .footer-main .region-footer .world-dropdown .dropdown-label:after{filter:brightness(0) invert(1);}.page-footer .container .footer-main .region-footer .world-dropdown .dropdown-label:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/world.svg);background-position:center;background-repeat:no-repeat;height:24px;min-width:24px;display:inline-block;margin-right:2px;filter:brightness(0) invert(1);}.page-footer .container .footer-main .region-footer .world-dropdown .dropdown-content{background-color:var(--color-4);left:50%;right:auto;transform:translate(-50%,0);border:2px solid var(--color-1);margin-top:5px;z-index:10;}.page-footer .container .footer-main .region-footer .world-dropdown .dropdown-content .nav a{color:var(--color-1);}.page-footer .container .footer-main .region-footer .world-dropdown .dropdown-content .nav a:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/link.svg);background-position:center;background-repeat:no-repeat;height:14px;min-width:14px;display:inline-block;margin-right:5px;filter:brightness(0) invert(1);}.page-footer .container .footer-main .agro-message{font-family:Tahoma,Arial,sans-serif;font-size:13px;font-display:swap;width:100%;text-align:center;color:var(--color-1);}@media (max-width:992px){.page-footer .container .footer-main .agro-message{padding-top:40px;}}.page-footer .container .footer-bottom{border-top:2px solid var(--color-1);padding:25px 0;}.page-footer .container .footer-bottom .field--name-field-media-list{display:flex;align-items:center;justify-content:center;}@media (max-width:767px){.page-footer .container .footer-bottom .field--name-field-media-list{flex-wrap:wrap;}}.page-footer .container .footer-bottom .field--name-field-media-list .media-link{display:flex;align-items:center;justify-content:center;height:44px;width:44px;margin:0 25px;font-size:0;font-display:swap;overflow:hidden;}.page-footer .container .footer-bottom .field--name-field-media-list .media-link::before{content:"";background-position:center;background-size:100% auto;background-repeat:no-repeat;height:28px;width:28px;display:inline-block;filter:brightness(0) invert(1);}.page-footer .container .footer-bottom .field--name-field-media-list .media-link[data-type=Youtube]::before{background-image:url(/themes/custom/nttdata_theme/assets/svg/youtube.svg);}.page-footer .container .footer-bottom .field--name-field-media-list .media-link[data-type=LinkedIn]::before{background-image:url(/themes/custom/nttdata_theme/assets/svg/linkedin.svg);}.page-footer .container .footer-bottom .field--name-field-media-list .media-link[data-type=Twitter]::before{background-image:url(/themes/custom/nttdata_theme/assets/svg/twitter.svg);}.page-footer .container .footer-bottom .field--name-field-media-list .media-link[data-type=Facebook]::before{background-image:url(/themes/custom/nttdata_theme/assets/svg/facebook.svg);background-size:auto 100%;}.page-footer .container .footer-bottom .field--name-field-media-list .media-link[data-type=instagram]::before{background-image:url(/themes/custom/nttdata_theme/assets/svg/instagram.svg);height:24px;width:24px;}.page-footer .container .footer-logos{position:relative;padding:20px 0;}.page-footer .container .footer-logos::before{position:absolute;content:"";display:inline-block;top:0;height:100%;width:100vw;background-color:var(--color-1);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);z-index:0;}.page-footer .container .footer-logos .region-footer-logos{position:relative;z-index:1;}.page-footer .container .footer-logos .field--name-field-media-list{display:flex;justify-content:center;align-items:center;}.page-footer .container .footer-logos .field--name-field-media-list .field__item{margin:0 7px;}.page-footer .container .footer-logos .field--name-field-media-list .field__item img{max-height:50px;width:auto;max-width:110px;}#block-ascenza-com-footer-menu .nav .nav-item .menu{display:none;}[data-domain=ascenza_com] .page-footer .container .footer-main{position:relative;}@media (max-width:992px){[data-domain=ascenza_com] .page-footer .container .footer-main .logo-container-block{margin-bottom:60px;}}@media (max-width:767px){[data-domain=ascenza_com] .page-footer .container .footer-main .logo-container-block{margin-bottom:0;}}[data-domain=ascenza_com] .page-footer .container .footer-main .agro-message{font-family:"Montserrat",Arial,sans-serif;font-size:16px;font-display:swap;position:absolute;bottom:20px;right:0;width:unset;padding-right:30px;left:50%;transform:translateX(-50%);}@media (max-width:767px){[data-domain=ascenza_com] .page-footer .container .footer-main .agro-message{position:unset;bottom:unset;right:unset;margin:0 auto;padding-top:30px;padding-right:0;transform:none;}}[data-domain=ascenza_com] .space-menu-top{margin-top:65px;}.toast-wrapper{position:fixed;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);z-index:101;top:279px;max-width:1200px;width:100vw;}.toast-wrapper .toast{width:100%;}.toast-wrapper .toast .toast-header{display:none;}.toast-wrapper .toast .toast-body{border-left:10px solid #00b862;background-color:var(--color-1);}.toast-wrapper .toast:before{content:"";background:rgba(0,62,82,0.4);background-size:cover;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);position:absolute;left:50%;max-width:100vw;width:100vw;height:150vh;z-index:-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;}.modal-zone .slick-dots{bottom:20px;}@media (max-width:767px){.modal-zone .slick-dots{bottom:15px;}}.modal-zone .slick-dots li{height:12px;width:12px;}.modal-zone .slick-dots li button{background-color:transparent;border:1px solid var(--color-1);border-radius:50%;box-shadow:0 2px 2px var(--black);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;height:100%;width:100%;}.modal-zone .slick-dots li button::before{display:none;}.modal-zone .slick-dots li button:hover{background-color:var(--blue-2);border:1px solid var(--blue-2);}.modal-zone .slick-dots li.slick-active{height:14px;width:14px;}.modal-zone .slick-dots li.slick-active button{background-color:var(--color-1);}.modal-zone .slick-dots li.slick-active button:hover{border:1px solid var(--color-1);}.modal-zone .slick-arrow{height:80px;width:50px;z-index:1;}@media (max-width:767px){.modal-zone .slick-arrow{height:35px;width:22px;}}.modal-zone .slick-arrow::before{opacity:1;font-size:80px;text-shadow:0 2px 2px var(--black);}@media (max-width:767px){.modal-zone .slick-arrow::before{font-size:35px;}}.modal-zone .slick-arrow:hover::before{color:var(--blue-2);}.modal-zone .slick-arrow.slick-prev{left:15px;}.modal-zone .slick-arrow.slick-prev::before{display:inline-block;content:"\e011";font-family:"ascenza-icon";}.modal-zone .slick-arrow.slick-next{right:15px;}.modal-zone .slick-arrow.slick-next::before{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);}#sliding-popup h2,#sliding-popup p{color:var(--black);font-family:Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;font-display:swap;line-height:26px;margin-bottom:0;}@media (max-width:800px){#sliding-popup h2,#sliding-popup p{line-height:20px;}}#sliding-popup .eu-cookie-compliance-banner{background-color:var(--color-1);bottom:0;box-shadow:0 -2px 5px rgba(102,116,124,0.2);display:flex;justify-content:center;left:0;padding:15px;position:fixed;width:100%;height:fit-content;}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content{max-width:60%;display:flex;align-items:center;}@media (max-width:800px){#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content{max-width:100%;display:flex;align-items:center;flex-direction:column;}}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{margin:0;flex:1;padding-right:40px;max-width:none;}@media (max-width:800px){#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{max-width:100%;}}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-more-button{color:var(--green-1);cursor:pointer;text-align:left;text-decoration:underline;font-family:Tahoma,Arial,sans-serif;font-size:14px;font-display:swap;}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-more-button:hover{color:var(--green-2);}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons{display:flex;flex-direction:row-reverse;}@media (max-width:800px){#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons{margin:5px 0 0;}}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button{font-family:"Montserrat",Arial,sans-serif;font-size:14px;font-display:swap;background-color:transparent;border-radius:30px;cursor:pointer;padding:10px 25px;margin-top:5px;}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button{border:2px solid var(--green-1);color:var(--green-1);}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:hover{border-color:var(--green-2);color:var(--green-2);}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button{border:2px solid var(--type-2);color:var(--type-2);margin-right:10px;background-image:none;font-weight:400;}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button:hover{border-color:#a44253;color:#a44253;}: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;}.modal-zone .slick-dots{bottom:20px;}@media (max-width:767px){.modal-zone .slick-dots{bottom:15px;}}.modal-zone .slick-dots li{height:12px;width:12px;}.modal-zone .slick-dots li button{background-color:transparent;border:1px solid var(--color-1);border-radius:50%;box-shadow:0 2px 2px var(--black);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;height:100%;width:100%;}.modal-zone .slick-dots li button::before{display:none;}.modal-zone .slick-dots li button:hover{background-color:var(--blue-2);border:1px solid var(--blue-2);}.modal-zone .slick-dots li.slick-active{height:14px;width:14px;}.modal-zone .slick-dots li.slick-active button{background-color:var(--color-1);}.modal-zone .slick-dots li.slick-active button:hover{border:1px solid var(--color-1);}.modal-zone .slick-arrow{height:80px;width:50px;z-index:1;}@media (max-width:767px){.modal-zone .slick-arrow{height:35px;width:22px;}}.modal-zone .slick-arrow::before{opacity:1;font-size:80px;text-shadow:0 2px 2px var(--black);}@media (max-width:767px){.modal-zone .slick-arrow::before{font-size:35px;}}.modal-zone .slick-arrow:hover::before{color:var(--blue-2);}.modal-zone .slick-arrow.slick-prev{left:15px;}.modal-zone .slick-arrow.slick-prev::before{display:inline-block;content:"\e011";font-family:"ascenza-icon";}.modal-zone .slick-arrow.slick-next{right:15px;}.modal-zone .slick-arrow.slick-next::before{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);}.paragraph--type--button-link{margin:0 auto;text-align:center;}.paragraph--type--button-link a{margin:15px auto;padding:12px 25px;border-radius:26px;border:2px solid var(--green-1);font-size:16px;font-display:swap;text-decoration:none;}.paragraph--type--button-link a:hover{border-color:var(--green-2);color:var(--green-2);}.applications-by-culture .header-flex{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;}@media (max-width:767px){.applications-by-culture .header-flex{flex-wrap:wrap;margin-bottom:0;}}.applications-by-culture .header-flex > div{flex:1;}@media (max-width:767px){.applications-by-culture .header-flex > div{flex:0 0 100%;width:100%;margin-bottom:12px;}}.applications-by-culture .field__label{color:var(--color-4);font-family:Tahoma,Arial,sans-serif;font-size:12px;font-display:swap;font-weight:400;line-height:1.1em;text-transform:uppercase;}.applications-by-culture .field__item{margin-top:0.2em;font-size:16px;font-display:swap;color:var(--black);font-family:Tahoma,Arial,sans-serif;}.group-of-icons{position:relative;padding:25px 0;}.group-of-icons .field--name-field-title{position:absolute;left:-1px;padding:10px 10px 10px 0;background-color:var(--color-1);color:var(--green-2);font-size:25px;font-display:swap;font-weight:500;line-height:1.1em;margin:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1;}.group-of-icons .field--name-field-content{border:1px solid var(--green-2);border-radius:0 50px;padding:42px 24px 38px;position:relative;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.group-of-icons .field--name-field-content .paragraph{display:block;}.group-of-icons .field--name-field-content .logo-link .field--name-field-image{margin:10px 24px;display:flex;align-items:center;justify-content:center;}@media (max-width:767px){.group-of-icons .field--name-field-content .logo-link .field--name-field-image{margin:15px 24px;}}.group-of-icons .field--name-field-content .logo-link img{height:70px;max-width:200px;-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;}.group-of-icons .field--name-field-content .logo-link:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
