/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.document,.document-teaser,.document-user-page-teaser{display:flex;align-items:center;border-bottom:1px dashed var(--color-4);font-family:Tahoma,Arial,sans-serif;}@media (max-width:767px){.document,.document-teaser,.document-user-page-teaser{display:block;}}.document .name,.document-teaser .name,.document-user-page-teaser .name{white-space:nowrap;padding-right:60px;}.document .title,.document-teaser .title,.document-user-page-teaser .title{margin-right:20px;padding:16px 0;width:100%;word-break:break-word;}@media (max-width:767px){.document .title,.document-teaser .title,.document-user-page-teaser .title{padding:10px 0;}}.document .size,.document-teaser .size,.document-user-page-teaser .size{margin:0 30px 0 0;color:var(--color-6);font-size:14px;font-display:swap;width:60px;text-align:right;}.document .open-btn,.document-teaser .open-btn,.document-user-page-teaser .open-btn{font-size:0;font-display:swap;margin:0 10px;}.document .open-btn::after,.document-teaser .open-btn::after,.document-user-page-teaser .open-btn::after{font-size:20px;display:inline-block;content:"\e004";font-family:"ascenza-icon";}.document .right-info,.document-teaser .right-info,.document-user-page-teaser .right-info{display:flex;align-items:center;}.document .right-info .size,.document-teaser .right-info .size,.document-user-page-teaser .right-info .size{margin:0 10px;color:var(--color-6);font-size:14px;font-display:swap;}@media (max-width:767px){.document .right-info .size,.document-teaser .right-info .size,.document-user-page-teaser .right-info .size{margin-left:0;}}.document .right-info .open-btn,.document-teaser .right-info .open-btn,.document-user-page-teaser .right-info .open-btn{font-size:0;font-display:swap;margin:0 10px;}.document .right-info .open-btn::after,.document-teaser .right-info .open-btn::after,.document-user-page-teaser .right-info .open-btn::after{font-size:20px;display:inline-block;content:"\e004";font-family:"ascenza-icon";}.document .right-info .download-btn,.document-teaser .right-info .download-btn,.document-user-page-teaser .right-info .download-btn{font-size:0;font-display:swap;margin-left:20px;}.document .right-info .download-btn::after,.document-teaser .right-info .download-btn::after,.document-user-page-teaser .right-info .download-btn::after{font-size:20px;display:inline-block;content:"\e016";font-family:"ascenza-icon";}.document .tooltiptext,.document-teaser .tooltiptext,.document-user-page-teaser .tooltiptext{display:none;}.document.private-resource,.document-teaser.private-resource,.document-user-page-teaser.private-resource{position:relative;align-items:flex-start;justify-content:space-between;}@media (max-width:767px){.document.private-resource,.document-teaser.private-resource,.document-user-page-teaser.private-resource{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0;}}@media (max-width:480px){.document.private-resource,.document-teaser.private-resource,.document-user-page-teaser.private-resource{flex-direction:column;flex-wrap:wrap;}}.document.private-resource .tooltiptext,.document-teaser.private-resource .tooltiptext,.document-user-page-teaser.private-resource .tooltiptext{display:block;visibility:hidden;width:215px;background-color:rgba(0,62,82,0.75);color:#fff;font-family:Tahoma,sans-serif;font-size:14px;text-align:center;border-radius:6px;padding:5px;position:absolute;top:50%;left:-10px;transform:translate(-100%,-50%);z-index:30;}@media (max-width:767px){.document.private-resource .tooltiptext,.document-teaser.private-resource .tooltiptext,.document-user-page-teaser.private-resource .tooltiptext{left:35px;transform:translate(0,-50%);}}.document.private-resource:hover .tooltiptext,.document-teaser.private-resource:hover .tooltiptext,.document-user-page-teaser.private-resource:hover .tooltiptext{visibility:visible;}.document.private-resource .name,.document-teaser.private-resource .name,.document-user-page-teaser.private-resource .name{position:relative;padding-left:40px;}@media (max-width:767px){.document.private-resource .name,.document-teaser.private-resource .name,.document-user-page-teaser.private-resource .name{margin-top:6px;}}.document.private-resource .name::after,.document-teaser.private-resource .name::after,.document-user-page-teaser.private-resource .name::after{position:absolute;top:calc(50% - 15px);left:0;font-family:"Material Icons";font-size:20px;content:"\e7af";color:white;background:var(--blue-1);border-radius:50%;width:30px;height:30px;text-align:center;top:0;}.document.private-resource .left-info,.document-teaser.private-resource .left-info,.document-user-page-teaser.private-resource .left-info{display:flex;flex-direction:row;width:77%;}@media (max-width:767px){.document.private-resource .left-info,.document-teaser.private-resource .left-info,.document-user-page-teaser.private-resource .left-info{width:fit-content;flex-direction:column;}}.document.private-resource .left-info .title,.document-teaser.private-resource .left-info .title,.document-user-page-teaser.private-resource .left-info .title{padding:0 0 16px 40px;}@media (max-width:767px){.document.private-resource .left-info .title,.document-teaser.private-resource .left-info .title,.document-user-page-teaser.private-resource .left-info .title{padding:0 0 0 40px;}}@media (max-width:480px){.document.private-resource .left-info .title,.document-teaser.private-resource .left-info .title,.document-user-page-teaser.private-resource .left-info .title{white-space:break-spaces;}}@media (max-width:480px){.document.private-resource .right-info,.document-teaser.private-resource .right-info,.document-user-page-teaser.private-resource .right-info{width:fit-content;justify-content:end;margin-left:auto;}}.document.paragraph--type--document,.document-teaser.paragraph--type--document,.document-user-page-teaser.paragraph--type--document{justify-content:space-between;}.document-user-page-teaser{display:flex;flex-wrap:wrap;}.document-user-page-teaser .name{padding-right:0px;}.document-user-page-teaser{display:flex;flex-wrap:wrap;}.document-user-page-teaser .name{padding-right:0px;}.document-user-page-teaser{display:flex;flex-wrap:wrap;}.document-user-page-teaser .name{padding-right:0px;}.paragraph--type--document-list,.paragraph--type--media-document-list{padding-bottom:20px;}.paragraph--type--media-document-list{background-color:#f0f0f0;display:flex;flex-direction:column;padding:30px 50px;width:100%;margin-top:20px;}@media (max-width:800px){.paragraph--type--media-document-list{padding:30px;}}@media (max-width:767px){.paragraph--type--media-document-list{display:block;padding:30px 15px;transform:translate(-20px,0);max-width:100vw;width:100vw;}}.paragraph--type--media-document-list .field--name-field-title{color:var(--blue-1);font-size:20px;font-display:swap;font-weight:500;margin-bottom:20px;}.paragraph--type--media-document-list .document-teaser{font-family:Tahoma,Arial,sans-serif;padding:20px 0;display:flex;justify-content:space-between;}@media (max-width:800px){.paragraph--type--media-document-list .document-teaser{padding:10px 0;}}@media (max-width:767px){.paragraph--type--media-document-list .document-teaser{display:block;margin-top:30px;padding:0;}}.paragraph--type--media-document-list .document-teaser .left-info .inline-fields{display:flex;}@media (max-width:767px){.paragraph--type--media-document-list .document-teaser .left-info .inline-fields{display:block;}}.paragraph--type--media-document-list .document-teaser .left-info .inline-fields .name{white-space:nowrap;margin-right:15px;}.paragraph--type--media-document-list .document-teaser .left-info .inline-fields .title{margin-right:0;padding:0;}.paragraph--type--media-document-list .document-teaser .left-info .category{display:block;font-weight:700;}.paragraph--type--media-document-list .document-teaser .right-info{display:flex;align-items:center;}@media (max-width:767px){.paragraph--type--media-document-list .document-teaser .right-info{margin-bottom:10px;}}.paragraph--type--media-document-list .document-teaser .right-info .date{text-transform:uppercase;color:var(--color-6);margin-right:30px;text-align:left;width:80px;}@media (max-width:767px){.paragraph--type--media-document-list .document-teaser .right-info .date{margin-right:15px;}}.paragraph--type--media-document-list .document-teaser .right-info .size{font-size:16px;font-display:swap;}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.paragraph--type--info-box{margin:30px 0;}.paragraph--type--info-box .box{padding:20px 30px;}.paragraph--type--info-box .box .field--name-field-title{font-size:20px;font-weight:600;font-display:swap;color:var(--blue-1);margin:5px 0 0;text-align:center;}.paragraph--type--info-box .box .field--name-field-infobox-text{margin-top:16px;margin-bottom:24px;}.paragraph--type--info-box .box .field--name-field-read-more .field__item{border-radius:30px;margin:30px auto 15px auto;padding:14px 18px;width:fit-content;font-weight:500;cursor:pointer;}.paragraph--type--info-box .box .field--name-field-read-more .field__item a{text-decoration:none;}.paragraph--type--info-box .box[data-color="#003e52"] .field--name-field-title,.paragraph--type--info-box .box[data-color="#003e52"] .field--name-field-infobox-text{color:var(--color-2);}.paragraph--type--info-box .box[data-color="#003e52"] .field--name-field-read-more .field__item{background-color:var(--color-1);border:1px solid var(--green-1);}.paragraph--type--info-box .box[data-color="#003e52"] .field--name-field-read-more .field__item a{color:var(--green-1);}.paragraph--type--info-box .box[data-color="#f0f0f0"] .field--name-field-read-more .field__item{background-color:var(--blue-1);border:1px solid var(--blue-1);}.paragraph--type--info-box .box[data-color="#f0f0f0"] .field--name-field-read-more .field__item a{color:var(--color-1);}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}@media (min-width:767px){article.page.blexia{max-width:825px;margin:0 auto;}}article.page::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:100vw;height:100%;background:linear-gradient(180deg,rgba(173,198,214,0.11),hsla(0,0%,100%,0) 250px);background-repeat:no-repeat;background-size:100%;z-index:-1;}article.page::after{position:absolute;content:"";top:-330px;background-image:url(/themes/custom/nttdata_theme/assets/img/bg_effect.png);width:700px;height:700px;left:60%;background-repeat:no-repeat;background-size:100%;transform:rotate(10deg) translateX(-50%);z-index:-1;}article.page > header{position:relative;padding:60px 0 50px;z-index:1;}@media (max-width:767px){article.page > header{padding:40px 0 20px;}}article.page > header h2{color:var(--blue-1);font-size:36px;font-weight:500;font-display:swap;line-height:1.1em;}article.page .node_content .paragraph--type--image{max-width:800px;margin:0 auto;padding:20px 0;}article.page .node_content .top-content > .paragraph:last-child{margin-bottom:40px;}@media (max-width:767px){article.page .node_content .top-content > .paragraph:last-child{margin-bottom:10px;}}article.page .node_content .bottom-content > .paragraph:first-child{margin-top:40px;}@media (max-width:767px){article.page .node_content .bottom-content > .paragraph:first-child{margin-top:10px;}}article.page .node_content .tab-mobile-btn{display:none;cursor:pointer;border:1px solid var(--blue-3);background-color:var(--blue-3);color:var(--color-1);border-radius:1.6em;font-size:14px;font-weight:500;font-display:swap;line-height:1.1em;margin-bottom:10px;padding:0.8em 1em;text-align:left;text-decoration:none;position:relative;}article.page .node_content .tab-mobile-btn::after{position:absolute;right:15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;content:"\e011";font-family:"ascenza-icon";-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}article.page .node_content .tab-mobile-btn.open::after{-webkit-transform:rotate(-270deg);-moz-transform:rotate(-270deg);-ms-transform:rotate(-270deg);-o-transform:rotate(-270deg);transform:rotate(-270deg);}@media (max-width:767px){article.page .node_content .tab-mobile-btn{display:block;}}article.page .node_content .tab-btn-zone{position:relative;overflow:hidden;height:100%;}@media (min-width:767px){article.page .node_content .tab-btn-zone{display:block !important;}}@media (max-width:767px){article.page .node_content .tab-btn-zone{display:none;}}article.page .node_content .tab-btn-zone .tab-item{display:block;border:1px solid var(--blue-3);border-radius:1.6em;color:var(--blue-3);font-size:14px;font-weight:500;font-display:swap;line-height:1.1em;margin-bottom:10px;padding:0.8em 1em;text-align:left;text-decoration:none;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}article.page .node_content .tab-btn-zone .tab-item.active{background-color:var(--blue-3);color:var(--color-1);cursor:default;pointer-events:none;}@media (max-width:767px){article.page .node_content .tab-btn-zone .tab-item.active{display:none;}}@media (min-width:767px){article.page .node_content .tab-btn-zone .tab-item:not(.active):hover{border-color:var(--blue-1);color:var(--blue-1);}}article.page .node_content .tab-btn-zone::after{position:absolute;content:"";top:50%;background-image:url(/themes/custom/nttdata_theme/assets/img/bg_effect.png);width:700px;height:700px;left:0;background-repeat:no-repeat;background-size:100%;transform:translateY(-50%);z-index:-1;}@media (max-width:767px){article.page .node_content .tab-btn-zone::after{display:none;}}@media (max-width:767px){article.page .node_content .tab-zone{padding-top:20px;}}article.page .node_content .tab-zone .tab{display:none;}article.page .node_content .tab-zone .tab:not(.no-background) .paragraph--type--tab{background-color:var(--color-1);border-top:1px solid rgba(173,198,214,0.5);padding:1.5em;}@media (max-width:767px){article.page .node_content .tab-zone .tab:not(.no-background) .paragraph--type--tab{padding:1.5em 1em;}}article.page .node_content .tab-zone .tab:not(.no-background) .paragraph--type--tab > .field--name-field-title{color:var(--blue-1);font-size:30px;font-weight:500;font-display:swap;line-height:1.1em;margin-bottom:0.6em;}article.page .node_content .tab-zone .tab.no-background .paragraph--type--tab > .field--name-field-title{display:none;}article.page .node_content .tab-zone .tab .paragraph--type--image{margin-bottom:40px;}article.page h3.montserrat{font-family:"Montserrat",Arial,sans-serif;}article.page.blexia .products-list .field--name-field-products > .field__item{width:calc(50% - 30px);}@media (max-width:767px){article.page.blexia .products-list .field--name-field-products{display:block;}article.page.blexia .products-list .field--name-field-products > .field__item{width:100%;}}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.product-teaser.blexia a{border-top:none;padding:10px 10px 10px 52px;position:relative;}.product-teaser.blexia a:after{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/blexia.svg);background-position:center;background-size:auto;background-repeat:no-repeat;display:inline-block;height:20px;width:72px;position:absolute;top:25%;left:-4px;-webkit-filter:brightness(0.2) invert(1) saturate(0);-ms-filter:brightness(0.2) invert(1) saturate(0);-moz-filter:brightness(0.2) invert(1) saturate(0);-o-filter:brightness(0.2) invert(1) saturate(0);filter:brightness(0.2) invert(1) saturate(0);-webkit-transform:rotate(-90deg) translate(-50%,-50%);-moz-transform:rotate(-90deg) translate(-50%,-50%);-ms-transform:rotate(-90deg) translate(-50%,-50%);-o-transform:rotate(-90deg) translate(-50%,-50%);transform:rotate(-90deg) translate(-50%,-50%);-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;}.product-teaser.blexia a:before{content:"";display:inline-block;height:100%;width:42px;position:absolute;top:0;left:0;-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;}.product-teaser.blexia a:hover:after{-webkit-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.product-teaser.blexia a:hover:before{background-color:var(--type-6);}.product-teaser.blexia a .title .icon{display:none;}.product-teaser.blexia a .title h2{font-family:"Como",Arial,sans-serif;}.product-teaser.blexia a .teaser_content{padding-left:0;}.product-teaser.south_america a[data-type="17"]:hover{border-color:var(--type-5);}.product-teaser.south_america a[data-type="17"] .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_05.svg);}.product-teaser a{text-decoration:none;background-color:var(--color-1);border-top:8px solid var(--color-8);box-shadow:0 5px 4px rgba(102,116,124,0.2);height:100%;width:100%;padding:10px;-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;}.product-teaser a:hover{border-color:var(--type-1);}.product-teaser a .title{display:flex;align-items:center;padding-top:2px;margin-bottom:0.6em;}.product-teaser a .title .icon{display:flex;align-items:center;margin-right:10px;}.product-teaser a .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_01.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;height:16px;width:32px;display:inline-block;margin-top:1px;}.product-teaser a .title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--blue-1);font-size:22px;font-display:swap;font-weight:500;line-height:1.2em;margin:0;padding:0;}.product-teaser a[data-type]:hover{border-color:var(--type-4);}.product-teaser a[data-type] .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_04.svg);}.product-teaser a[data-type="15"]:hover{border-color:var(--type-1);}.product-teaser a[data-type="15"] .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_01.svg);}.product-teaser a[data-type="17"]:hover{border-color:var(--type-2);}.product-teaser a[data-type="17"] .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_02.svg);}.product-teaser a[data-type="16"]:hover{border-color:var(--type-3);}.product-teaser a[data-type="16"] .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_03.svg);}.product-teaser a .teaser_content{padding-left:42px;}.product-teaser a .teaser_content .line{display:flex;}.product-teaser a .teaser_content .line > .field{width:50%;}.product-teaser a .teaser_content .field{margin:0 0 5px;}.product-teaser a .teaser_content .field .field__label{font-family:Tahoma,Arial,sans-serif;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-7);font-size:10px;font-display:swap;line-height:1.1em;text-transform:uppercase;}.product-teaser a .teaser_content .field .field__items,.product-teaser a .teaser_content .field .field__item{height:18px;color:var(--black);display:inline-block;font-size:12px;font-display:swap;line-height:1.4em;font-family:Tahoma,Arial,sans-serif;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%;}
: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;}.related-products,.products-list{position:relative;padding:30px 0 0 0;}.related-products .field--name-field-related-products,.related-products .field--name-field-products,.products-list .field--name-field-related-products,.products-list .field--name-field-products{display:flex;flex-wrap:wrap;width:100%;margin:0 -15px;}@media (max-width:767px){.related-products .field--name-field-related-products,.related-products .field--name-field-products,.products-list .field--name-field-related-products,.products-list .field--name-field-products{margin:0;}}.related-products .field--name-field-related-products > .field__item,.related-products .field--name-field-products > .field__item,.products-list .field--name-field-related-products > .field__item,.products-list .field--name-field-products > .field__item{width:calc(33% - 30px);margin:0 15px;margin-bottom:40px;min-height:170px;}@media (max-width:767px){.related-products .field--name-field-related-products > .field__item,.related-products .field--name-field-products > .field__item,.products-list .field--name-field-related-products > .field__item,.products-list .field--name-field-products > .field__item{width:100%;margin:0 0 20px 0;}}.related-products .field--name-field-related-products > .field__item article,.related-products .field--name-field-products > .field__item article,.products-list .field--name-field-related-products > .field__item article,.products-list .field--name-field-products > .field__item article{height:100%;}.related-products.node-parent,.products-list.node-parent{padding:100px 0 70px;}@media (max-width:767px){.related-products.node-parent,.products-list.node-parent{padding:40px 0;}}.related-products.node-parent h2,.products-list.node-parent h2{position:relative;color:var(--blue-1);font-weight:500;font-size:32px;font-display:swap;line-height:39px;margin-bottom:24px;text-align:center;}.related-products.node-parent::before,.products-list.node-parent::before{content:"";position:absolute;height:100%;width:100vw;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);background-color:var(--color-9);z-index:-1;}.products-list.node-parent{padding:20px 0 0;}.products-list.node-parent h2{text-align:left;}.products-list.node-parent::before{display:none;}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.responsive-image-paragraph .image,.responsive-image-paragraph .image-mobile{padding-top:30px;}.responsive-image-paragraph.responsive-img-with-title .field--name-field-title-of-responsive-{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:32px;font-display:swap;line-height:39px;text-align:center;margin-top:6vh;color:var(--blue-1);}.responsive-image-paragraph.has-mobile .image{display:block;}@media (max-width:767px){.responsive-image-paragraph.has-mobile .image{display:none;}}.responsive-image-paragraph.has-mobile .image-mobile{display:none;}@media (max-width:767px){.responsive-image-paragraph.has-mobile .image-mobile{display:block;}}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.rich-text{font-family:Tahoma,Arial,sans-serif;color:var(--black);}.rich-text ul{padding-left:18px;}.rich-text a{display:inline-flex;align-items:center;color:var(--green-1);position:relative;padding-right:1.3em;}.rich-text a:after{display:inline-block;content:"\e004";font-family:"ascenza-icon";right:0;position:absolute;}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--blue-1);line-height:1.1em;}.rich-text .montserrat{font-family:"Montserrat",Arial,sans-serif;}
: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;}.zone-for-tabs{padding:20px 0;}.zone-for-tabs .field--name-field-title{position:relative;color:var(--blue-1);font-weight:500;font-size:32px;font-display:swap;line-height:39px;margin-bottom:24px;text-align:left;}.zone-for-tabs .tab-mobile-btn{display:none;cursor:pointer;border:1px solid var(--blue-3);background-color:var(--blue-3);color:var(--color-1);border-radius:1.6em;font-size:14px;font-weight:500;font-display:swap;line-height:1.1em;margin-bottom:10px;padding:0.8em 1em;text-align:left;text-decoration:none;position:relative;}.zone-for-tabs .tab-mobile-btn::after{position:absolute;right:15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;content:"\e011";font-family:"ascenza-icon";-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.zone-for-tabs .tab-mobile-btn.open::after{-webkit-transform:rotate(-270deg);-moz-transform:rotate(-270deg);-ms-transform:rotate(-270deg);-o-transform:rotate(-270deg);transform:rotate(-270deg);}@media (max-width:767px){.zone-for-tabs .tab-mobile-btn{display:block;}}.zone-for-tabs .tab-btn-zone{position:relative;overflow:hidden;height:100%;}@media (min-width:767px){.zone-for-tabs .tab-btn-zone{display:block !important;}}@media (max-width:767px){.zone-for-tabs .tab-btn-zone{display:none;}}.zone-for-tabs .tab-btn-zone .tab-item{display:block;border:1px solid var(--blue-3);border-radius:1.6em;color:var(--blue-3);font-size:14px;font-weight:500;font-display:swap;line-height:1.1em;margin-bottom:10px;padding:0.8em 1em;text-align:left;text-decoration:none;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.zone-for-tabs .tab-btn-zone .tab-item.active{background-color:var(--blue-3);color:var(--color-1);cursor:default;pointer-events:none;}@media (max-width:767px){.zone-for-tabs .tab-btn-zone .tab-item.active{display:none;}}@media (min-width:767px){.zone-for-tabs .tab-btn-zone .tab-item:not(.active):hover{border-color:var(--blue-1);color:var(--blue-1);}}.zone-for-tabs .tab-btn-zone::after{position:absolute;content:"";top:50%;background-image:url(/themes/custom/nttdata_theme/assets/img/bg_effect.png);width:700px;height:700px;left:0;background-repeat:no-repeat;background-size:100%;transform:translateY(-50%);z-index:-1;}@media (max-width:767px){.zone-for-tabs .tab-btn-zone::after{display:none;}}@media (max-width:767px){.zone-for-tabs .tab-zone{padding-top:20px;}}.zone-for-tabs .tab-zone .tab{display:none;}.zone-for-tabs .tab-zone .tab:not(.no-background) .paragraph--type--tab{background-color:var(--color-1);border-top:1px solid rgba(173,198,214,0.5);padding:1.5em;}@media (max-width:767px){.zone-for-tabs .tab-zone .tab:not(.no-background) .paragraph--type--tab{padding:1.5em 1em;}}.zone-for-tabs .tab-zone .tab:not(.no-background) .paragraph--type--tab > .field--name-field-title{color:var(--blue-1);font-size:30px;font-weight:500;font-display:swap;line-height:1.1em;margin-bottom:0.6em;}.zone-for-tabs .tab-zone .tab.no-background .paragraph--type--tab > .field--name-field-title{display:none;}.zone-for-tabs .tab-zone .tab .paragraph--type--image{margin-bottom:40px;}.zone-for-tabs.zone-color--green .tab-mobile-btn{border:1px solid var(--green-1);background-color:var(--green-1);}.zone-for-tabs.zone-color--green .tab-btn-zone .tab-item{border:1px solid var(--green-1);color:var(--green-1);}.zone-for-tabs.zone-color--green .tab-btn-zone .tab-item.active{background-color:var(--green-1);color:var(--color-1);}@media (min-width:767px){.zone-for-tabs.zone-color--green .tab-btn-zone .tab-item:not(.active):hover{border-color:var(--green-2);color:var(--green-2);}}.zone-for-tabs.zone-color--green .tab-btn-zone::after{background-image:url(/themes/custom/nttdata_theme/assets/img/bg_effect_green.png);}.zone-for-tabs.zone-color--green .tab-zone .tab:not(.no-background) .paragraph--type--tab{background-color:var(--color-1);border:1px solid var(--green-1);}
