@charset "UTF-8";
/*!
 * Bootstrap v4.1.3
 */.header{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;margin-bottom:7.5rem;background:linear-gradient(135deg,#02035d 5%,#0a0d17 95%);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.header>.container{position:relative}@media (max-width:991.98px){.header{margin-bottom:5rem;background-color:#0A0D17;padding-top:7.5rem;background-size:100%;background-position:center top}}.header:before{content:"";position:absolute;top:0;left:0;z-index:1;pointer-events:none;display:block;width:100%;height:100%;background:linear-gradient(135deg,rgba(2,3,93,0.7) 5%,rgba(31,37,54,0.85) 95%);mix-blend-mode:multiply;opacity:0.75}@media (max-width:991.98px){.header:before{overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(2,3,93,0)),color-stop(95%,#0a0d17));background:linear-gradient(180deg,rgba(2,3,93,0) 5%,#0a0d17 95%);opacity:1;mix-blend-mode:normal;height:56.25vw}}.header.header-aironia{background-image:url(../img/common/aironia_bg.webp)}.header.header-atipc{background-image:url(../img/common/atipc_bg.webp)}.header.header-normal{background-image:url(../img/common/normal_bg.webp)}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:450px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:3;color:#fff;padding:2rem 0}@media (max-width:991.98px){.header__body{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}.header__body>img{height:64px;width:auto;max-width:auto;display:block;margin-bottom:2rem}.header__body h5{margin-bottom:0.5rem}.header__body h1,.header__body h2{margin-bottom:2rem;font-weight:700}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0 0;position:relative;z-index:3}@media (max-width:991.98px){.breadcrumb{display:none}}.breadcrumb-item{position:relative;font-size:0.875rem;padding-left:1rem;color:#fff}.breadcrumb-item.now{color:rgba(255,255,255,0.75)}.breadcrumb-item a:hover{text-decoration:none}.breadcrumb-item:before{content:"/";pointer-events:none;position:relative;left:-0.5rem}.breadcrumb-item:first-child{padding-left:0}.breadcrumb-item:first-child:before{content:"";display:none}.component01 .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.component01 .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:991.98px){.component01__figure{margin-bottom:1.5rem}}.component02 .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.component02 .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.component02 .row>div:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.component02 .row>div:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (max-width:991.98px){.component02__figure{margin-bottom:1.5rem}}.component03__item{background-color:#fff;padding:1rem;margin-bottom:1rem}.component03__item .li{margin:0;padding-left:2rem;position:relative}.component03__item .li:before{content:"";display:block;width:1rem;position:absolute;left:0}.component03__item .li.li-check:before{content:"✓";top:0;color:#666}.component03__item .li.li-list:before{content:"";height:2px;background-color:rgba(204,204,204,0.5);top:0.85em}.component04{width:100%;max-width:925px;margin-left:auto;margin-right:auto}.component04__text{margin-bottom:2rem}.component04__text:last-child{margin-bottom:0}@media (max-width:991.98px){.component04__text{margin-bottom:1.5rem}.component04__text:last-child{margin-bottom:0}}.component-video{margin-bottom:2rem;position:relative;width:100%;padding-top:56.3506261181%}@media (max-width:991.98px){.component-video{margin-bottom:1.5rem}}.component-video iframe{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-products .intro{width:100%;max-width:925px;text-align:center;margin-bottom:2rem;margin-left:auto;margin-right:auto}.component-products .row>div{margin-bottom:2rem}@media (max-width:991.98px){.component-products .row>div{margin-bottom:1.5rem}}.component-products .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border:1px solid #CCCCCC;padding-top:calc(48px + 1rem);padding-left:1rem;padding-right:1rem;padding-bottom:1rem;position:relative}.component-products .product.new:before{content:"NEW";position:absolute;z-index:3;top:1rem;left:1rem;font-size:0.875rem;line-height:1;color:#A5152C;font-weight:700}.component-products .product__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;position:absolute;z-index:1;top:1rem;right:0;padding:0 1rem 0 3rem}.component-products .product__logo img{height:100%;width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain}.component-products .product__figure{margin-bottom:1rem;position:relative;width:100%;height:6rem;overflow:hidden}.component-products .product__figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:-webkit-filter 0.3s ease;transition:-webkit-filter 0.3s ease;transition:filter 0.3s ease;transition:filter 0.3s ease,-webkit-filter 0.3s ease;will-change:filter}.component-products .product__body{width:100%}.component-products .product__body .category,.component-products .product__body .tag{font-size:0.875rem;font-weight:700}.component-products .product__body .number{font-size:1.25rem;font-weight:400;margin-bottom:1rem}.component-products .product__body .text{font-size:1rem;font-weight:400;margin:0}.component-products .product:active,.component-products .product:hover{border:1px solid #02035D}.component-products .product:active img,.component-products .product:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.component-products .product.noimage{padding-top:1rem}.component-products .product.disabled{cursor:auto}.component-products .product.disabled:active,.component-products .product.disabled:hover{opacity:1;border:1px solid #CCCCCC}.component-products .product.disabled:active img,.component-products .product.disabled:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.component-solutions .intro{width:100%;max-width:925px;text-align:center;margin-bottom:2rem;margin-left:auto;margin-right:auto}.component-solutions .row>div{margin-bottom:2rem}@media (max-width:991.98px){.component-solutions .row>div{margin-bottom:1.5rem}}.component-solutions .solution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:100%;padding-top:14rem;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;background-position:center;background-repeat:no-repeat;background-size:cover}.component-solutions .solution:before{content:"";display:block;width:100%;height:75%;position:absolute;left:0;right:0;bottom:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(2,3,93,0)),to(rgba(0,0,0,0.85)));background:linear-gradient(180deg,rgba(2,3,93,0) 0%,rgba(0,0,0,0.85) 100%);opacity:1;pointer-events:none}.component-solutions .solution__body{position:relative;z-index:3;color:#fff;opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;will-change:opacity}.component-solutions .solution__body h4{color:#fff}.component-solutions .solution__body p{color:#fff}.component-solutions .solution:not([disabled]):hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.component-solutions .solution:not([disabled]):hover .solution__body{opacity:0.75}.component-solutions .solution[disabled]{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.75}.component-faq .faq{display:block;width:100%;background-color:#fff;padding:1rem;margin-bottom:2rem}@media (max-width:991.98px){.component-faq .faq{margin-bottom:1.5rem}}.component-faq .faq__q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;border-bottom:1px dashed #CCCCCC;padding-bottom:0.5rem;position:relative}.component-faq .faq__q:before{content:"Q";-ms-flex-preferred-size:1em;flex-basis:1em;text-align:center;margin-right:1rem;color:#02035D;font-size:2rem;font-weight:400;line-height:1}.component-faq .faq__q p{-ms-flex-preferred-size:calc(100% - 1em);flex-basis:calc(100% - 1em);font-weight:700}.component-faq .faq__a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding-top:0.5rem;position:relative}.component-faq .faq__a:before{content:"A";-ms-flex-preferred-size:1em;flex-basis:1em;text-align:center;margin-right:1rem;color:#02035D;font-size:2rem;font-weight:400;line-height:1}.component-faq .faq__a p{-ms-flex-preferred-size:calc(100% - 1em);flex-basis:calc(100% - 1em)}.component-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.component-table .table{width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%}.component-table .table td,.component-table .table th{padding:0.5rem 1rem;border:1px solid #CCCCCC;min-width:6em}.component-table .table th,.component-table .table th *{font-style:700;background-color:#F6F6F6}.component-cases .case{margin-bottom:3rem;border:1px solid #02035D;padding:0 2rem 0}.component-cases .case:last-child{margin-bottom:0}@media (max-width:991.98px){.component-cases .case{border:none;padding:0}}.component-cases .case__header{position:relative;margin-top:2rem;margin-bottom:2rem}@media (max-width:991.98px){.component-cases .case__header{margin-top:0;margin-bottom:1.5rem}}.component-cases .case__header .label{background-color:#02035d;display:inline-block;padding:0.5rem 2rem;line-height:1.1;color:#fff;position:relative;margin-bottom:0.5rem}.component-cases .case__header .title{color:#02035D;margin:0}.component-cases .case__text{margin-bottom:2rem}@media (max-width:991.98px){.component-cases .case__text{margin-bottom:1.5rem}}.component-cases .case__text h5{font-size:1.25rem}@media (max-width:991.98px){.component-cases .case__text h5{font-size:1rem}}.component-cases .case__btn{margin-bottom:2rem}@media (max-width:991.98px){.component-cases .case__btn{margin-bottom:1.5rem}}.component-cases .case__btn p{margin-bottom:1rem}.component-cases .case__figure{margin-bottom:2rem}@media (max-width:991.98px){.component-cases .case__figure{margin-bottom:0}}.support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#1F2536;padding-top:3rem;padding-bottom:3rem;padding-left:1rem;padding-right:1rem;position:relative;background-image:url(../img/common/support_bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:767.98px){.support{padding-top:5rem;padding-bottom:5rem}}.support:before{content:"";position:absolute;top:0;left:0;z-index:1;pointer-events:none;display:block;width:100%;height:100%;background:linear-gradient(135deg,rgba(2,3,93,0.7) 5%,rgba(31,37,54,0.85) 95%);mix-blend-mode:multiply;opacity:0.35;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;will-change:opacity}.support__body{color:#fff;position:relative;z-index:3;text-align:center}.support__body .section-title h2{color:#fff}.support__body .section-title span{color:rgba(255,255,255,0.75)}.support__body p{text-align:center}.support .arrow{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;bottom:0.5rem;right:0.5rem;pointer-events:none;z-index:1;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;will-change:transform}.support:hover{opacity:1}.support:hover:before{opacity:0.75}.support:hover .arrow{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}.section-btn{text-align:right}.anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-1rem;margin-right:-1rem}.anchor li{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}@media (max-width:991.98px){.anchor li{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:767.98px){.anchor li{-ms-flex-preferred-size:100%;flex-basis:100%}}.anchor__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0.5rem 0;border-bottom:1px solid #222}.anchor__link svg{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.anchor__link:hover svg{-webkit-transform:translateY(0.25rem);transform:translateY(0.25rem)}.faq-title{color:#02035D}.component-faq{margin-bottom:4rem}.component-faq:last-child{margin-bottom:0}