@font-face{font-display:swap;font-family:nttdata-icons;font-style:normal;font-weight:400;src:url(/wp-content/themes/itelligence/fonts/nttdata-icons.eot?20773727);src:url(/wp-content/themes/itelligence/fonts/nttdata-icons.eot?20773727#iefix) format("embedded-opentype"),url(/wp-content/themes/itelligence/fonts/nttdata-icons.woff2?20773727) format("woff2"),url(/wp-content/themes/itelligence/fonts/nttdata-icons.woff?20773727) format("woff"),url(/wp-content/themes/itelligence/fonts/nttdata-icons.ttf?20773727) format("truetype"),url(/wp-content/themes/itelligence/fonts/nttdata-icons.svg?20773727#nttdata-icons) format("svg")}.tabs dt:after{speak:never;display:inline-block;font-family:nttdata-icons;font-style:normal;font-variant:normal;font-weight:400;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.tabs .tabBar button{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:transparent;border:none;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;text-align:inherit;width:auto}.tabs{--bg-width:0px;--bg-left:0px;--bg-height:0px;--tab-color:#fff;--tab-hover-color:#070f26;--tab-hover-bg:#fff;--tab-bg:hsla(0,0%,100%,.7);background:var(--background-color)}.tabs.theme-light{--tab-color:#070f26;--tab-hover-color:#fff;--tab-hover-bg:#070f26;--tab-bg:rgba(7,15,38,.7)}.tabs .tabBar{display:none}.tabs dl{margin:0}.tabs dt{border-bottom:1px solid var(--border-color);color:var(--text-color);font-size:14px;font-size:calc(13.20661px + .24793vw);font-weight:700;padding:2rem 4.5rem 2rem 1.5rem;position:relative}@media (min-width:1531px){.tabs dt{font-size:17px}}.tabs dt:after{content:"\e806";position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tabs dt.js-expanded:after{content:"\e807"}.tabs dt.js-expanded+dd{border-bottom:1px solid var(--border-color)}.tabs .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem;padding-top:calc(10.89616px + 2.84495vw)}@media (min-width:1024px){.tabs .inner{padding-top:40px}}.tabs .inner{padding-bottom:calc(10.89616px + 2.84495vw)}@media (min-width:1024px){.tabs .inner{padding-bottom:40px}}.tabs .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-top:calc(5.68233px + 4.47427vw);order:1}@media (min-width:768px){.tabs .image{margin-top:40px}}.tabs .image img{display:block}.tabs dd{margin:0;overflow:hidden}.js .tabs dd{height:0}@media (min-width:768px){.tabs .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.tabs .image{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-top:0;order:0;width:48%}.tabs .text{width:48%}}@media (min-width:1024px){.tabs .tabBar{border:1px solid var(--border-color);border-radius:33px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:65px;margin-top:calc(-30.71146px + 5.92885vw);overflow:hidden;position:relative}}@media (min-width:1531px){.tabs .tabBar{margin-top:60px}}@media (min-width:1024px){.tabs .tabBar .background{background-color:var(--tab-bg);border-radius:33px;height:var(--bg-height);left:var(--bg-left);position:absolute;top:0;-webkit-transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out;transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out;width:var(--bg-width);will-change:left,width,height;z-index:0}.tabs .tabBar button{-webkit-box-flex:1;-ms-flex-positive:1;border-radius:33px;color:var(--tab-color);cursor:pointer;flex-grow:1;font-size:15px;font-size:calc(12.97628px + .19763vw);min-height:65px;padding-left:3rem;padding-right:3rem;position:relative;text-align:center;-webkit-transition:color .6s;transition:color .6s;z-index:1}}@media (min-width:1531px){.tabs .tabBar button{font-size:16px}}@media (min-width:1024px){.tabs .tabBar button.active{background:var(--tab-hover-bg)}.tabs .tabBar button.active,.tabs .tabBar button.hovered{color:var(--tab-hover-color)}.tabs dt{display:none}.tabs .inner{margin-top:calc(-20.71146px + 5.92885vw);padding:0}}@media (min-width:1531px){.tabs .inner{margin-top:70px}}@media (min-width:1024px){.js .tabs dd{display:none;height:auto}.js .tabs dd.visible{display:block}}