﻿@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Regular.eot");src:local("Gilroy Regular"),local("Gilroy-Regular"),url("../fonts/gilroy/Gilroy-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-Regular.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Regular.woff") format("woff"),url("../fonts/gilroy/Gilroy-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-ExtraboldItalic.eot");src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url("../fonts/gilroy/Gilroy-ExtraboldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-ExtraboldItalic.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-ExtraboldItalic.woff") format("woff"),url("../fonts/gilroy/Gilroy-ExtraboldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Bold.eot");src:local("Gilroy Bold"),local("Gilroy-Bold"),url("../fonts/gilroy/Gilroy-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-Bold.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Bold.woff") format("woff"),url("../fonts/gilroy/Gilroy-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Black.eot");src:local("Gilroy Black"),local("Gilroy-Black"),url("../fonts/gilroy/Gilroy-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-Black.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Black.woff") format("woff"),url("../fonts/gilroy/Gilroy-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Light.eot");src:local("Gilroy Light"),local("Gilroy-Light"),url("../fonts/gilroy/Gilroy-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-Light.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Light.woff") format("woff"),url("../fonts/gilroy/Gilroy-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Semibold.eot");src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url("../fonts/gilroy/Gilroy-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-Semibold.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Semibold.woff") format("woff"),url("../fonts/gilroy/Gilroy-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Medium.eot");src:local("Gilroy Medium"),local("Gilroy-Medium"),url("../fonts/gilroy/Gilroy-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-Medium.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Medium.woff") format("woff"),url("../fonts/gilroy/Gilroy-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-MediumItalic.eot");src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url("../fonts/gilroy/Gilroy-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-MediumItalic.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-MediumItalic.woff") format("woff"),url("../fonts/gilroy/Gilroy-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-BlackItalic.eot");src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url("../fonts/gilroy/Gilroy-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-BlackItalic.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-BlackItalic.woff") format("woff"),url("../fonts/gilroy/Gilroy-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-UltraLight.eot");src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url("../fonts/gilroy/Gilroy-UltraLight.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-UltraLight.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-UltraLight.woff") format("woff"),url("../fonts/gilroy/Gilroy-UltraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-RegularItalic.eot");src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url("../fonts/gilroy/Gilroy-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-RegularItalic.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-RegularItalic.woff") format("woff"),url("../fonts/gilroy/Gilroy-RegularItalic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-SemiboldItalic.eot");src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url("../fonts/gilroy/Gilroy-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-SemiboldItalic.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-SemiboldItalic.woff") format("woff"),url("../fonts/gilroy/Gilroy-SemiboldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-HeavyItalic.eot");src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url("../fonts/gilroy/Gilroy-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-HeavyItalic.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-HeavyItalic.woff") format("woff"),url("../fonts/gilroy/Gilroy-HeavyItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Extrabold.eot");src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url("../fonts/gilroy/Gilroy-Extrabold.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-Extrabold.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Extrabold.woff") format("woff"),url("../fonts/gilroy/Gilroy-Extrabold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-BoldItalic.eot");src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url("../fonts/gilroy/Gilroy-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-BoldItalic.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-BoldItalic.woff") format("woff"),url("../fonts/gilroy/Gilroy-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-UltraLightItalic.eot");src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url("../fonts/gilroy/Gilroy-UltraLightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-UltraLightItalic.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-UltraLightItalic.woff") format("woff"),url("../fonts/gilroy/Gilroy-UltraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-LightItalic.eot");src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url("../fonts/gilroy/Gilroy-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-LightItalic.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-LightItalic.woff") format("woff"),url("../fonts/gilroy/Gilroy-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Heavy.eot");src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url("../fonts/gilroy/Gilroy-Heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-Heavy.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Heavy.woff") format("woff"),url("../fonts/gilroy/Gilroy-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Thin.eot");src:local("Gilroy Thin"),local("Gilroy-Thin"),url("../fonts/gilroy/Gilroy-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-Thin.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Thin.woff") format("woff"),url("../fonts/gilroy/Gilroy-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-ThinItalic.eot");src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url("../fonts/gilroy/Gilroy-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy/Gilroy-ThinItalic.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-ThinItalic.woff") format("woff"),url("../fonts/gilroy/Gilroy-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}.anim{animation-fill-mode:forwards !important;opacity:0;transition:all .4s ease}.anim.single-project{transition:all .4s ease}.anim.single-project.done{opacity:1 !important}.anim-stage>*{animation-fill-mode:forwards !important;opacity:0}@keyframes zoom{0%{transform:scale(1.1)}100%{transform:scale(1);opacity:1;color:#00f5c9}}@keyframes zoom-fade{from{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes line{0%{width:0;opacity:0}100%{width:510px;opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}70%{transform:rotate(300deg)}100%{transform:rotate(360deg);opacity:1}}@keyframes slide{to{width:100%;opacity:1}}@keyframes slide-height{from{opacity:1}to{height:100%;opacity:1}}@keyframes fade{to{opacity:1}}@keyframes fade-left{from{transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-right{from{transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-up{from{transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.anim-stage>*{transform-origin:0 0}@keyframes anim-stage{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-2{from{transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-3{0%{transform:translateY(100%);opacity:0}50%{opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes fade-down{from{transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 991px){@keyframes line{0%{width:0;opacity:0}100%{width:247px;opacity:1}}@keyframes circleShadow{0%{width:11px;height:11px}100%{width:50px;height:50px}}}@media screen and (max-width: 575px){@keyframes line{0%{width:0;opacity:0}100%{width:150px;opacity:1}}}body{font-style:normal;font-weight:normal;font-size:20px;line-height:1.1;color:#000}body,html{margin:0;font-family:"Gilroy",sans-serif;min-width:320px}body{max-width:100%}body.fixed{position:fixed}*{letter-spacing:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}img.lazyload,video.lazyload{opacity:0;visibility:hidden;animation-fill-mode:forwards}.desk-only{display:flex !important}.mob-only{display:none !important}@media screen and (max-width: 767px){.desk-only{display:none !important}.mob-only{display:flex !important}}@keyframes faddingImgAnim{0%{visibility:hidden;opacity:0;filter:blur(10px)}100%{visibility:visible;opacity:1;filter:blur(0px)}}.is-loaded,[data-loaded=true]{opacity:0;visibility:visible;animation:faddingImgAnim .5s linear forwards}*{letter-spacing:0;box-sizing:border-box;text-decoration:none;outline:none}a,button{cursor:pointer}p,h1,ul,ol,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none}*{outline:none;box-sizing:border-box;font-family:"Gilroy",sans-serif}body{display:flex;flex-direction:column;min-height:100%;flex-grow:1;font-family:"Gilroy",sans-serif}body.no-scroll{overflow:hidden}html{height:auto;min-height:100%;font-size:16px;display:flex}body{height:auto;background:#fff}main{flex-grow:1;display:flex;flex-direction:column;z-index:3}p,h1,ul,ol,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none}.footer{flex-shrink:0;position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}::-webkit-scrollbar{width:5px;height:5px;background:#e7e7e7;border-radius:0px;box-shadow:none}::-webkit-scrollbar-thumb{background:#959595;border:none;box-sizing:border-box;border-radius:2.5rem;box-shadow:none}select{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.text-block{font-family:"Gilroy",sans-serif;font-weight:400;line-height:1.5;font-size:.95rem;color:#000}.text-block *{font-family:"Gilroy",sans-serif;font-weight:400;line-height:1.5;font-size:.95rem;color:#000}.text-block a{text-decoration:none;font-weight:500;color:#1b56a1;border-bottom:1px solid #1b56a1}.text-block a:hover{border-color:rgba(255,255,255,0)}.text-block a em,.text-block a strong{color:inherit;font-weight:inherit}.text-block *:not(img,ul,ol,li,blockquote,span,strong,br,iframe){margin-bottom:1.5rem}.text-block strong,.text-block b{font-weight:700;font-size:inherit}.text-block .text-block__slider{margin-bottom:2.5rem;width:100%}.text-block .text-block__slider .swiper{width:100%}.text-block .text-block__slider .swiper-wrapper{width:100%}.text-block .text-block__slider .swiper-slide{width:100%}.text-block .text-block__slider .swiper-slide .img{width:100%;height:auto;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none}.text-block .text-block__slider .swiper-slide .img img,.text-block .text-block__slider .swiper-slide .img picture,.text-block .text-block__slider .swiper-slide .img video{width:100%;height:auto;display:flex}.text-block .text-block__slider *{margin:0}.text-block .text-block__slider .slider-navigation-block{margin-top:1.5rem}.text-block br{content:"";display:block;height:1.5rem}.text-block * em{font-size:inherit}.text-block * a{font-size:inherit;font-weight:inherit}.text-block *:last-child{margin-bottom:0}.text-block *:last-child strong{font-weight:700}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-size:2.4rem;color:#000;line-height:1.2;font-weight:600}.text-block h1{font-size:2.4rem}.text-block h2{font-size:1.4rem}.text-block h3{font-size:1.4rem}.text-block h4{font-size:1.2rem}.text-block h5{font-size:1rem}.text-block h6{font-size:.9rem}.text-block blockquote{font-family:"Gilroy",serif;background:rgba(255,255,255,0);border-radius:0;font-size:1rem;color:#666;line-height:1.5;font-weight:400}.text-block blockquote strong{font-weight:600;color:#333}.text-block blockquote{padding:.6rem 0 .6rem 1.25rem;position:relative;z-index:2;border:none;border-left:.2rem solid #e00;margin-left:0;margin-right:0}.text-block blockquote::after,.text-block blockquote::before{content:none;position:absolute;top:.4rem;left:.9rem;font-size:3rem}.text-block blockquote::after{top:auto;left:auto;bottom:.4rem;right:.9rem;transform:rotate(180deg)}.text-block .wp-table-wrap{width:100%}.text-block table{border-collapse:collapse;width:100%;font-size:.9rem;color:#000;line-height:1.5;font-weight:400}.text-block table td,.text-block table th{border:1px solid #dadada;background:#fff}.text-block table th{background:#1b56a1;font-weight:600;color:#fff;text-align:left;padding:.6rem .5rem}.text-block table td{padding:.6rem .5rem}.text-block table tr:nth-child(even) td{background:#f8f9fb}.text-block img{max-width:100%;height:auto;object-fit:contain;margin-top:2rem;margin-bottom:2rem}.text-block .alignleft{float:left;margin-right:2rem}.text-block .alignright{float:right;margin-left:2rem}.text-block .aligncenter{margin:0 auto}.text-block ol,.text-block ul{margin-bottom:1.5rem}.text-block ol li,.text-block ul li{line-height:1.5;margin-bottom:1rem}.text-block ol li:last-child,.text-block ul li:last-child{margin-bottom:0}.text-block ul:last-child{margin-bottom:0}.text-block ul li{padding-left:2.5rem;position:relative;z-index:2}.text-block ul li::before{content:"";position:absolute;top:0;left:0;border-radius:50%;width:1.6rem;height:1.6rem;background:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" rx="16" fill="white"/><path d="M21.8534 16.3537L17.3535 20.8535C17.2597 20.9473 17.1324 21 16.9998 21C16.8671 21 16.7398 20.9473 16.646 20.8535C16.5522 20.7597 16.4995 20.6324 16.4995 20.4997C16.4995 20.3671 16.5522 20.2398 16.646 20.146L20.2928 16.5H10.5C10.3674 16.5 10.2402 16.4473 10.1464 16.3535C10.0527 16.2598 10 16.1326 10 16C10 15.8674 10.0527 15.7402 10.1464 15.6465C10.2402 15.5527 10.3674 15.5 10.5 15.5H20.2928L16.646 11.854C16.5522 11.7602 16.4995 11.6329 16.4995 11.5003C16.4995 11.3676 16.5522 11.2403 16.646 11.1465C16.7398 11.0527 16.8671 11 16.9998 11C17.1324 11 17.2597 11.0527 17.3535 11.1465L21.8534 15.6463C21.8998 15.6927 21.9367 15.7478 21.9619 15.8085C21.9871 15.8692 22 15.9343 22 16C22 16.0657 21.9871 16.1308 21.9619 16.1915C21.9367 16.2522 21.8998 16.3073 21.8534 16.3537Z" fill="%23EE0000"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.text-block ul li ul{margin-top:1.5rem}.text-block ul li ul li{padding-left:1.4rem}.text-block ul li ul li::before{background:#e00;width:.4rem;height:.4rem;border-radius:50%;top:.4rem}.text-block ul li ol{counter-reset:numUl}.text-block ul li ol li{padding-left:0}.text-block ul li ol li::after{display:none}.text-block ul li ol li::before{counter-increment:numUl;content:counters(numUl, ".") ".";font-weight:inherit;font-size:inherit;line-height:inherit;display:inline-block;margin-right:.25rem;color:#e00}.text-block .wp-video{width:100% !important;aspect-ratio:1/.75;height:auto}.text-block ol{counter-reset:numOl}.text-block ol li{margin-bottom:1rem}.text-block ol li::before{counter-increment:numOl;content:counters(numOl, ".") ".";font-size:inherit;line-height:inherit;color:inherit;display:inline-block;font-weight:500;display:inline-block;margin-right:.25rem;color:#000}.text-block ol li ol{padding-right:var(--paddingList)}.text-block ol li ul{padding-left:1rem}.text-block ol li ul li{position:relative;z-index:2}@media screen and (max-width: 767px){.text-block *{font-size:.75rem}.text-block h1{font-size:1.2rem}.text-block h2{font-size:1.2rem}.text-block h3{font-size:1.1rem}.text-block h4{font-size:1rem}.text-block h5,.text-block h6{font-size:.9rem}.text-block *:not(img,ul,ol,li,blockquote,span,strong,br,iframe){margin-bottom:1rem}.text-block ol,.text-block ul{margin-bottom:1rem}.text-block ol li,.text-block ul li{margin-bottom:.5rem}.text-block img{width:100% !important;margin-left:0 !important;margin-right:0 !important}.text-block blockquote{width:100%;font-size:.8rem;padding:.25rem .5rem;border-radius:0;margin-left:0;margin-right:0}.text-block blockquote::before{top:.25rem;left:.25rem}.text-block blockquote::after{bottom:.25rem;right:.25rem}.text-block .wp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.text-block .wp-table-wrap table{border-collapse:separate;border-spacing:0}.text-block .wp-table-wrap.wide table{width:max-content}.text-block .wp-table-wrap.wide table th,.text-block .wp-table-wrap.wide table td{white-space:nowrap}.text-block .wp-table-wrap.wide table th:first-child,.text-block .wp-table-wrap.wide table td:first-child{white-space:normal;max-width:7rem;box-shadow:1px 0 0 #dadada}.text-block table{font-size:.8rem;border:none}.text-block table td,.text-block table th{padding:.4rem .5rem;background-color:#fff}.text-block table th{background-color:#185fa5}.text-block table:not(.wide){table-layout:fixed}.text-block table:not(.wide) th:first-child,.text-block table:not(.wide) td:first-child{width:42%}.text-block table th:first-child,.text-block table td:first-child{position:sticky;left:0;z-index:2;border-left:1px solid #dadada}.text-block img{margin-top:.75rem;margin-bottom:.75rem}.text-block .text-block__slider .slider-navigation-block{padding-top:1rem;margin-top:1rem}}body,html{font-style:normal;font-weight:normal;font-size:20px;line-height:1.1;color:#000;background:#fff}body p,body li,body a,html p,html li,html a{font-size:.95rem}@media screen and (max-width: 1440px){body,html{font-size:1.3888888889vw}}.container{width:100%;margin:0 auto;max-width:64.1rem;padding:0 1rem}.subttl{font-size:2.4rem;color:#1b56a1;line-height:1.2;font-weight:600;font-family:"Gilroy",serif}.subttl strong{font-weight:inherit;color:inherit;font-family:inherit}.subttl3{font-size:1.3rem;color:#000;line-height:1.2;font-weight:600;font-family:"Gilroy",serif}.subttl3 strong{font-weight:inherit;color:inherit;font-family:inherit}.title{font-size:2.4rem;color:#fff;line-height:1.2;font-weight:600;font-family:"Gilroy",serif}.title strong{font-weight:700;color:inherit;font-family:inherit}.socials{display:flex;align-items:center;justify-content:center;gap:.5rem}.socials a{width:1.05rem;height:auto;aspect-ratio:1/1;cursor:pointer;transition:all .4s ease-in-out;background:#1b56a1;mask-image:var(--ic);mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat}.socials a:hover{transform:scale(1.05);background:#000}.row-wrap{width:100%;display:flex;align-items:stretch;justify-content:flex-start}form .wpcf7-form-control-wrap{width:100%;display:inline-block}form .wpcf7{width:100%}.about-advantages{width:100%;padding:3rem 0}.btn{appearance:none;backface-visibility:hidden;cursor:pointer;font-size:.9rem;color:#fff;line-height:1;font-weight:700;gap:.75rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:.75rem 1.5rem;border:1px solid #e00;background:#e00;transition:all .4s ease-in-out;border-radius:.35rem}.btn::after{width:1.6rem;aspect-ratio:1/1;display:inline-block;content:"";background:#fff;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out;flex-shrink:0}.btn:hover{background:#fff;color:#e00}.btn:hover::after{background:#e00}.btn--trans{background:#fff;color:#000}.btn--trans::after{background:#e00}.btn--trans:hover{background:#e00;color:#fff}.btn--trans:hover::after{background:#fff}.tab-btn{cursor:pointer}.textual-heading{width:100%;gap:1.5rem;display:flex;align-items:flex-start;justify-content:flex-start}.textual-heading__left,.textual-heading__right{width:calc(50% - .75rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.textual-heading__left .subttl,.textual-heading__right .subttl{line-height:1}.textual-heading__left p,.textual-heading__right p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.textual-heading__left p strong,.textual-heading__right p strong{font-weight:600}.input-row{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:1rem}.input-row .input-wrap{width:calc(50% - .5rem)}.input-wrap{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.input-wrap input,.input-wrap textarea,.input-wrap select{width:100%;height:2.3rem;border-radius:.35rem;background:#fff;border:1px solid rgba(255,255,255,0);padding:.6rem .8rem;font-size:.7rem;color:#000;line-height:1.2;font-weight:300}.input-wrap input::placeholder,.input-wrap textarea::placeholder,.input-wrap select::placeholder{color:#b2b2b2}.input-wrap select{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.0008 15.0007L7.75781 10.7577L9.17281 9.34375L12.0008 12.1727L14.8288 9.34375L16.2438 10.7577L12.0008 15.0007Z" fill="%23222222"/></svg>'),#fff;background-position:90% 50%;background-size:1.2rem 1.2rem;background-repeat:no-repeat}.input-wrap textarea{resize:none;height:8.25rem}.input-wrap label{padding:0;margin-bottom:.75rem;display:inline-block;width:100%;transition:all .4s ease-in-out;pointer-events:none;font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.input-wrap .wpcf7-form-control-wrap{width:100%;display:flex}.input-wrap:has(input.wpcf7-not-valid)::before{opacity:1}.input-wrap:has(input.wpcf7-not-valid) input{border-color:#e00}.input-wrap .wpcf7-not-valid-tip{display:none}.dots{width:100%;display:flex;align-items:center;justify-content:center;gap:.4rem}.dots .single-dot{width:.5rem;border-radius:50%;background:silver;border:1px solid silver;aspect-ratio:1/1;cursor:pointer;transition:all .4s ease-in-out}.dots .single-dot:hover,.dots .single-dot.active{background:#e00;border-color:#e00}@keyframes scrolling1{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * var(--marquee-element-width1) * var(--marquee-elements1)))}}:root{--marquee-width1: 100%;--marquee-height: 20vh;--marquee-elements-displayed1: 1;--marquee-element-width1: calc(var(--marquee-width1) / var(--marquee-elements-displayed1));--marquee-animation-duration1: calc(var(--marquee-elements1) * 46s) }.marquee-section{width:100%;background:linear-gradient(0deg, #E8EAE9 0%, #FFFFFF 100%);padding-top:1.6rem;overflow:hidden;backface-visibility:hidden;appearance:none}.marq-wrp{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:1rem;border-bottom:1px solid #000;margin-bottom:2.15rem}.marq-block{width:100vw;flex-shrink:0;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none}.marq-line{width:100%;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-webkit-animation:scrolling1 var(--marquee-animation-duration1) linear infinite;animation:scrolling1 var(--marquee-animation-duration1) linear infinite;mix-blend-mode:multiply}.marq-line:hover{animation-play-state:paused}.marq-line div{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;width:var(--marquee-element-width1)}.marq-line div .im{width:auto;height:auto;display:flex;align-items:center;justify-content:center;padding-right:1rem;transition:all .4s ease-in-out;max-height:1.9rem}.marq-line div .im img{width:100%;max-height:inherit;max-width:inherit;height:100%}.slider-btn{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;cursor:pointer;transition:all .4s ease-in-out;border:1px solid #1b56a1}.slider-btn::after{width:.6rem;height:.5rem;display:inline-block;background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.146638 5.35373L4.64649 9.85348C4.74031 9.9473 4.86755 10 5.00023 10C5.13291 10 5.26015 9.9473 5.35397 9.85348C5.44778 9.75966 5.50049 9.63242 5.50049 9.49975C5.50049 9.36707 5.44778 9.23983 5.35397 9.14602L1.70721 5.49997H11.5C11.6326 5.49997 11.7598 5.4473 11.8536 5.35353C11.9473 5.25977 12 5.1326 12 5C12 4.8674 11.9473 4.74023 11.8536 4.64647C11.7598 4.5527 11.6326 4.50003 11.5 4.50003H1.70721L5.35397 0.85398C5.44778 0.760165 5.50049 0.632925 5.50049 0.50025C5.50049 0.367576 5.44778 0.240335 5.35397 0.14652C5.26015 0.0527047 5.13291 0 5.00023 0C4.86755 0 4.74031 0.0527047 4.64649 0.14652L0.146638 4.64627C0.100151 4.6927 0.0632725 4.74784 0.0381107 4.80854C0.0129499 4.86924 0 4.9343 0 5C0 5.0657 0.0129499 5.13076 0.0381107 5.19146C0.0632725 5.25215 0.100151 5.3073 0.146638 5.35373Z" fill="%231B56A1"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;content:"";transition:all .4s ease-in-out}.slider-btn:hover{background:#1b56a1}.slider-btn:hover::after{background:#fff}.slider-btn.slider-btn--next::after{transform:rotate(180deg)}.slider-btn.swiper-button-disabled{opacity:.4;pointer-events:none}.navigation{padding-top:1.5rem;border-top:1px solid #e6e6e6;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.navigation__pages{display:flex;align-items:center;justify-content:flex-start;gap:.2rem;font-size:.95rem;color:#1b56a1;line-height:1;font-weight:300}.navigation__pages .current{color:#e00;font-size:1.3rem;font-weight:600}.navigation__arrows{gap:1rem;display:flex;align-items:center;justify-content:center}.navigation__arrows .link{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;cursor:pointer;transition:all .4s ease-in-out;border:1px solid #1b56a1}.navigation__arrows .link::after{width:.6rem;height:.5rem;display:inline-block;background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.146638 5.35373L4.64649 9.85348C4.74031 9.9473 4.86755 10 5.00023 10C5.13291 10 5.26015 9.9473 5.35397 9.85348C5.44778 9.75966 5.50049 9.63242 5.50049 9.49975C5.50049 9.36707 5.44778 9.23983 5.35397 9.14602L1.70721 5.49997H11.5C11.6326 5.49997 11.7598 5.4473 11.8536 5.35353C11.9473 5.25977 12 5.1326 12 5C12 4.8674 11.9473 4.74023 11.8536 4.64647C11.7598 4.5527 11.6326 4.50003 11.5 4.50003H1.70721L5.35397 0.85398C5.44778 0.760165 5.50049 0.632925 5.50049 0.50025C5.50049 0.367576 5.44778 0.240335 5.35397 0.14652C5.26015 0.0527047 5.13291 0 5.00023 0C4.86755 0 4.74031 0.0527047 4.64649 0.14652L0.146638 4.64627C0.100151 4.6927 0.0632725 4.74784 0.0381107 4.80854C0.0129499 4.86924 0 4.9343 0 5C0 5.0657 0.0129499 5.13076 0.0381107 5.19146C0.0632725 5.25215 0.100151 5.3073 0.146638 5.35373Z" fill="%231B56A1"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;content:"";transition:all .4s ease-in-out}.navigation__arrows .link:hover{background:#1b56a1}.navigation__arrows .link:hover::after{background:#fff}.navigation__arrows .link:nth-child(2)::after{transform:rotate(180deg)}.navigation__arrows .link.disabled{opacity:.4;pointer-events:none}.slider-navigation-block{width:100%;margin-top:2.5rem;position:relative;padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between}.slider-navigation-block .btns{gap:1rem;display:flex;align-items:center;justify-content:flex-start}.slider-navigation-block__numbers{display:flex;align-items:center;justify-content:flex-start;gap:.2rem;font-size:.95rem;color:#1b56a1;line-height:1;font-weight:300}.slider-navigation-block__numbers .swiper-pagination-current{color:#e00;font-size:1.3rem;font-weight:600}.slider-navigation-block__prog{width:100%;background:#e6e6e6;display:flex;position:absolute;top:0;left:0}.slider-navigation-block__prog div{height:1px;background:#1b56a1;width:var(--wi);transition:all .4s linear}.socials{display:flex}.socials ul{gap:.9rem;display:flex;align-items:center;justify-content:flex-start}.socials ul li{display:flex}.socials ul li a{width:1.3rem;height:1.3rem;display:flex;background:#9d9d9d;mask-image:var(--ur);mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out}.socials ul li a:hover{background:#ebffe3}.popcopy{position:fixed;left:50%;top:100px;background:#fff;border:1px solid #000;border-radius:.25rem;padding:.5rem 1rem;z-index:5;pointer-events:none;opacity:0;transition:all .4s ease-in-out;transform:translate(0, -50%)}.popcopy p{text-align:center;font-size:1rem;color:#000;line-height:1.4;font-weight:500}.popcopy.show{transform:translate(0, 0);opacity:1}.modal-window{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;padding:1rem;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .4s ease-in-out;backdrop-filter:blur(0.25rem);overflow:hidden;backface-visibility:hidden;appearance:none;transition-delay:.4s}.modal-window.visible{opacity:1;pointer-events:auto;transition-delay:0s}.modal-window.visible .modal-container{transform:translate(0, 0);transition-delay:.4s}.modal-window .backplate{width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.3;backdrop-filter:blur(1px)}.modal-window .cls{position:absolute;border:none;width:1.6rem;height:1.6rem;background:#e00;border-radius:50%;top:1rem;right:1rem;transform:none;left:auto;cursor:pointer}.modal-window .cls::before,.modal-window .cls::after{width:50%;height:1px;background:#fff;display:inline-block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transition:all .4s ease-in-out}.modal-window .cls::after{transform:translate(-50%, -50%) rotate(-45deg)}.modal-window .cls:hover::after{transform:translate(-50%, -50%) rotate(45deg)}.modal-window .cls:hover::before{transform:translate(-50%, -50%) rotate(-45deg)}.modal-window .modal-container{border:none;background:#fff;max-width:23.25rem;padding:2rem;position:absolute;width:100%;height:100%;top:0;right:0;transform:translate(100%, 0);transition:all .4s ease-in-out;transition-delay:0s}.modal-window.modal-window--popup .modal-container{border:none;background:#fafaf8;max-width:29rem;padding:2.4rem 2.4rem 2rem;aspect-ratio:initial}.modal-popup{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;overflow-y:auto;height:100%}.modal-popup .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.modal-popup .txt p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.modal-popup__form{width:100%;display:flex}.modal-popup__form .form{width:100%}.modal-popup__form .form .input-wrap{width:100%;margin-bottom:1rem}.modal-popup__form .form .input-wrap input,.modal-popup__form .form .input-wrap textarea,.modal-popup__form .form .input-wrap select{background-color:#f0f0f0}.modal-popup__form .form .input-row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.textual-section{padding:3.7rem 0 3rem;width:100%}.textual-section .title{text-align:center;width:100%;color:#000}.textual-section__cont{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:2.5rem}.textual-section__center{max-width:44rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-left:auto;margin-right:auto}.textual-section__center .text-block{width:100%}.search-result{padding:3rem 0;width:100%}.search-result__part{margin-top:2.5rem;padding-top:2.5rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.5rem;border-top:1px solid #e6e6e6}.search-result .blog{padding:0}.search-result .blog .blog-center__list{margin:0}.search-result .blog .section-news__card{background:#f0f0f0}.header{width:100%;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e6e6e6;background:#fff}.header .logo{height:1.75rem;display:flex;flex-shrink:0}.header .logo a,.header .logo img{height:100%;width:auto;display:flex}.header .hidden-menu{flex-grow:1;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.header-lang{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;position:relative}.header-lang::before{width:.9rem;aspect-ratio:1/1;display:inline-block;content:"";background:url("../img/langic.png") no-repeat center/100%}.header-lang ul{display:flex;align-items:center;justify-content:flex-start;gap:.2rem}.header-lang ul li{display:flex;align-items:center;justify-content:flex-start;gap:.2rem}.header-lang ul li:not(:last-child)::after{content:"/"}.header-lang span{font-size:.95rem;color:#000;line-height:1;font-weight:400}.header-lang a{font-size:.95rem;color:#000;line-height:1;font-weight:400;transition:all .4s ease-in-out;display:flex;align-items:center;justify-content:center;text-decoration:underline}.header-lang a:hover{color:#1b56a1}.header-lang::before{position:relative}@media screen and (min-width: 768px){.header-lang:hover a{opacity:1;pointer-events:auto}}.header-wrapper{width:100%;max-width:72rem;display:flex;align-items:center;justify-content:flex-start;gap:1.4rem;padding:0 0 0 1.4rem}.header-top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.4rem 1.5rem}.header-bot{width:100%;display:flex;align-items:stretch;justify-content:space-between;border-top:1px solid #e6e6e6}.header-menu{display:flex;border-right:1px solid #e6e6e6;padding:0 .9rem;flex-shrink:0}.header-menu ul{display:flex;align-items:center;justify-content:flex-start;gap:0}.header-menu ul>li>a{display:flex;font-size:.95rem;color:#000;line-height:1.5;font-weight:600;padding:1.05rem .6rem;transition:all .4s ease-in-out;white-space:nowrap;background:rgba(255,255,255,0)}@media screen and (min-width: 768px){.header-menu ul>li.has-megamenu:hover .megamenu-item{opacity:1;pointer-events:auto}}.header-menu ul>li .menu-mobile-wrapper>span{display:none}.header-menu ul>li.menu-item-has-children:not(.has-megamenu){position:relative}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul{width:16.55rem;transition:all .4s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (min-width: 768px){.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul{position:absolute;left:0;background:#d2dff3;border-radius:0 0 1rem 1rem;padding:1.25rem 1rem;top:calc(100% + 1px);opacity:0;pointer-events:none}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul::before{bottom:100%;left:0;height:1px;display:inline-block;content:"";position:absolute}}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li{width:100%}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.95rem;color:#000;line-height:1;font-weight:600;padding:.75rem 0;transition:all .4s ease-in-out}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li a::after{width:1.6rem;aspect-ratio:1/1;display:inline-block;content:"";background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="31" height="31" rx="15.5" stroke="%231B56A1"/><path d="M21.8534 16.3537L17.3535 20.8535C17.2597 20.9473 17.1324 21 16.9998 21C16.8671 21 16.7398 20.9473 16.646 20.8535C16.5522 20.7597 16.4995 20.6324 16.4995 20.4997C16.4995 20.3671 16.5522 20.2398 16.646 20.146L20.2928 16.5H10.5C10.3674 16.5 10.2402 16.4473 10.1464 16.3535C10.0527 16.2598 10 16.1326 10 16C10 15.8674 10.0527 15.7402 10.1464 15.6465C10.2402 15.5527 10.3674 15.5 10.5 15.5H20.2928L16.646 11.854C16.5522 11.7602 16.4995 11.6329 16.4995 11.5003C16.4995 11.3676 16.5522 11.2403 16.646 11.1465C16.7398 11.0527 16.8671 11 16.9998 11C17.1324 11 17.2597 11.0527 17.3535 11.1465L21.8534 15.6463C21.8998 15.6927 21.9367 15.7478 21.9619 15.8085C21.9871 15.8692 22 15.9343 22 16C22 16.0657 21.9871 16.1308 21.9619 16.1915C21.9367 16.2522 21.8998 16.3073 21.8534 16.3537Z" fill="%231B56A1"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li a:hover{color:#1b56a1;background:rgba(255,255,255,0)}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li a:hover::after{background:#e00;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li:not(:last-child) a{border-bottom:1px solid #e6e6e6}@media screen and (min-width: 768px){.header-menu ul>li.menu-item-has-children:not(.has-megamenu):hover ul{opacity:1;pointer-events:auto}}.header-menu ul>li.current-menu-item>a,.header-menu ul>li:hover>a{background:#1b56a1;color:#fff}.header-contacts{padding:.6rem 1.5rem;display:flex;align-items:center;justify-content:center;border-right:1px solid #e6e6e6}.header-contacts__wrap{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.header-contacts__wrap a,.header-contacts__wrap p{font-size:.95rem;color:#000;line-height:1;font-weight:700;transition:all .4s ease-in-out;white-space:nowrap}.header-contacts__wrap a:hover{color:#1b56a1}.header-contacts__wrap p{color:#9d9d9d;font-size:.6rem;font-weight:400}.header-search{flex-grow:1;display:flex;align-items:center;justify-content:center}.header-search__wrap{padding:0;width:100%;height:100%}.header-search__wrap form{display:flex;align-items:center;justify-content:flex-start;gap:0;height:100%}.header-search__wrap .input-search{flex-grow:1;height:100%;display:flex}.header-search__wrap .input-search input{width:100%;padding:.7rem 1.5rem;border:none;height:100%;transition:all .4s ease-in-out;font-size:.95rem;color:#000;line-height:1;font-weight:400}.header-search__wrap .input-search input::placeholder{color:#9d9d9d}.header-search__wrap .search-btn{height:100%;padding:1.2rem;display:flex;align-items:center;justify-content:center;outline:none;border:none;background:rgba(255,255,255,0);border-radius:0;cursor:pointer;flex-shrink:0;transition:all .4s ease-in-out}.header-search__wrap .search-btn::before{width:.8rem;aspect-ratio:1/1;background:#000;mask-image:url("../img/searchic.png");mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;content:"";display:inline-block;transition:all .4s ease-in-out}.header-search__wrap .search-btn:hover,.header-search__wrap .search-btn:focus{background:#e7f1ff}.header-search__wrap .search-btn:hover::before,.header-search__wrap .search-btn:focus::before{background:#1b56a1}.megamenu-item{width:100%}@media screen and (min-width: 768px){.megamenu-item{position:absolute;left:0;background:#d2dff3;padding:1.5rem 0 1rem;top:calc(100% + 1px);opacity:0;pointer-events:none;transition:all .4s ease-in-out}.megamenu-item::before{bottom:100%;left:0;height:1px;display:inline-block;content:"";position:absolute}}.megamenu-item__cont{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.megamenu-item__link{width:100%;gap:3.5rem;display:flex;align-items:flex-start;justify-content:flex-start}.megamenu-item__link .img{width:11rem;flex-shrink:0;aspect-ratio:1/1;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none}.megamenu-item__link .img img{width:100%;height:100%;object-fit:cover}.megamenu-item__link .txt{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;flex-grow:1}.megamenu-item__link .txt span,.megamenu-item__link .txt .subttl3{transition:all .4s ease-in-out;color:#1b56a1}.megamenu-item__link .txt p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.megamenu-item__link:hover .txt span,.megamenu-item__link:hover .txt .subttl3{color:#000}.megamenu-item__column{width:calc(50% - .75rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.25rem}.megamenu-item__column ul{width:100%;padding-right:3.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.megamenu-item__column ul li{width:100%}.megamenu-item__column ul li a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.9rem;color:#000;line-height:1;font-weight:700;padding:.75rem 0;transition:all .4s ease-in-out}.megamenu-item__column ul li a::after{width:1.6rem;aspect-ratio:1/1;display:inline-block;content:"";background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="31" height="31" rx="15.5" stroke="%231B56A1"/><path d="M21.8534 16.3537L17.3535 20.8535C17.2597 20.9473 17.1324 21 16.9998 21C16.8671 21 16.7398 20.9473 16.646 20.8535C16.5522 20.7597 16.4995 20.6324 16.4995 20.4997C16.4995 20.3671 16.5522 20.2398 16.646 20.146L20.2928 16.5H10.5C10.3674 16.5 10.2402 16.4473 10.1464 16.3535C10.0527 16.2598 10 16.1326 10 16C10 15.8674 10.0527 15.7402 10.1464 15.6465C10.2402 15.5527 10.3674 15.5 10.5 15.5H20.2928L16.646 11.854C16.5522 11.7602 16.4995 11.6329 16.4995 11.5003C16.4995 11.3676 16.5522 11.2403 16.646 11.1465C16.7398 11.0527 16.8671 11 16.9998 11C17.1324 11 17.2597 11.0527 17.3535 11.1465L21.8534 15.6463C21.8998 15.6927 21.9367 15.7478 21.9619 15.8085C21.9871 15.8692 22 15.9343 22 16C22 16.0657 21.9871 16.1308 21.9619 16.1915C21.9367 16.2522 21.8998 16.3073 21.8534 16.3537Z" fill="%231B56A1"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat}.megamenu-item__column ul li a:hover{color:#1b56a1;background:rgba(255,255,255,0)}.megamenu-item__column ul li a:hover::after{background:#e00;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat}.megamenu-item__column ul li:not(:last-child) a{border-bottom:1px solid #e6e6e6}.burger{display:none}@media screen and (max-width: 767px){.burger{width:3.45rem;height:auto;position:relative;cursor:pointer;display:flex;aspect-ratio:1/1;background:#4baf24}.burger span{background:#fff;height:.15rem;border-radius:.2rem;width:1.4rem;display:inline-block;transition:all .4s ease-in-out;position:absolute;left:50%;transform:translate(-50%, -50%)}.burger span:nth-child(1){top:calc(50% - .35rem)}.burger span:nth-child(2){top:50%}.burger span:nth-child(3){top:calc(50% + .35rem)}.burger.active span:nth-child(1),.burger.active span:nth-child(2){top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.burger.active span:nth-child(3){top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.header-mobile-number{margin-left:auto}.header-mobile-number a{padding:.55rem 1.15rem;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.15)}.header-mobile-number a::after{width:1.1rem;height:1.1rem;background:#000;mask-image:url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3790_65589)"><path d="M7.08555 1.058C6.75469 0.258781 5.88242 -0.166609 5.04883 0.0611251L1.26758 1.09238C0.519922 1.29863 0 1.97753 0 2.75097C0 13.3814 8.61953 22.001 19.25 22.001C20.0234 22.001 20.7023 21.481 20.9086 20.7334L21.9398 16.9521C22.1676 16.1185 21.7422 15.2463 20.943 14.9154L16.818 13.1967C16.1176 12.9045 15.3055 13.1064 14.8285 13.6951L13.0926 15.8135C10.0676 14.3826 7.61836 11.9334 6.1875 8.90839L8.30586 7.17675C8.89453 6.6955 9.09648 5.88769 8.8043 5.1873L7.08555 1.0623V1.058Z" fill="black"/></g><defs><clipPath id="clip0_3790_65589"><rect width="22" height="22" fill="white"/></clipPath></defs></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out;content:"";display:inline-block}.header-search__icon{padding:.55rem 1.15rem;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.15)}.header-search__icon::after{width:1.1rem;height:1.1rem;background:#000;mask-image:url("../img/searchic.png");mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out;content:"";display:inline-block}.header-wrapper{padding:0 0 0 .8rem;gap:0}.header-search{flex-grow:initial}.header-search__wrap{position:absolute;border-top:1px solid #9d9d9d;top:100%;left:0;background:#fff;width:100%;opacity:0;pointer-events:none;transition:all .4s ease-in-out}.header-search__wrap .search-btn{width:3.45rem;aspect-ratio:1/1;background:#4baf24}.header-search__wrap .search-btn::before{width:1.1rem;height:1.1rem;background:#fff}.header-search.open .header-search__wrap{opacity:1;pointer-events:auto}.header .logo{height:1.5rem;margin-right:1rem}.header.active .hidden-menu{transform:translate(0, 0)}.header .hidden-menu{border:none;width:100%;height:calc(100vh - 3.45rem);position:absolute;top:100%;left:0;display:flex;align-items:flex-start;justify-content:flex-start;background:#1b56a1;flex-direction:column}.header-top{width:100%;margin-top:auto;padding:1rem 1rem 3.5rem;gap:1.5rem;transition:all .4s ease-in-out;order:2}.header-bot{transition:all .4s ease-in-out;order:1}.header .hidden-menu{overflow-x:hidden;overflow-y:auto;transform:translate(-110%, 0);transition:all .4s ease-in-out}.header .hidden-menu.swipe{overflow:hidden}.header .hidden-menu.swipe .header-bot,.header .hidden-menu.swipe .header-top{transform:translate(-100%, 0)}.header-lang::before{background:#fff;mask-image:url("../img/langic.png");mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat}.header-lang span,.header-lang a{color:#fff}.header-lang ul li:not(:last-child)::after{color:#fff}.header-bot{border:none}.header-menu{width:100%;position:relative;padding:.25rem 0;border:none}.header-menu>ul{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.header-menu>ul li .menu-mobile-wrapper>span{width:100%;padding:1rem;font-size:.95rem;color:#fff;line-height:1.5;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-menu>ul li .menu-mobile-wrapper>span::before{width:1.6rem;aspect-ratio:1/1;flex-shrink:0;display:inline-block;content:"";background:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="31" height="31" rx="15.5" fill="%23EE0000"/><rect x="0.5" y="0.5" width="31" height="31" rx="15.5" stroke="%23EE0000"/><path d="M21.8534 16.3537L17.3535 20.8535C17.2597 20.9473 17.1324 21 16.9998 21C16.8671 21 16.7398 20.9473 16.646 20.8535C16.5522 20.7597 16.4995 20.6324 16.4995 20.4997C16.4995 20.3671 16.5522 20.2398 16.646 20.146L20.2928 16.5H10.5C10.3674 16.5 10.2402 16.4473 10.1464 16.3535C10.0527 16.2598 10 16.1326 10 16C10 15.8674 10.0527 15.7402 10.1464 15.6465C10.2402 15.5527 10.3674 15.5 10.5 15.5H20.2928L16.646 11.854C16.5522 11.7602 16.4995 11.6329 16.4995 11.5003C16.4995 11.3676 16.5522 11.2403 16.646 11.1465C16.7398 11.0527 16.8671 11 16.9998 11C17.1324 11 17.2597 11.0527 17.3535 11.1465L21.8534 15.6463C21.8998 15.6927 21.9367 15.7478 21.9619 15.8085C21.9871 15.8692 22 15.9343 22 16C22 16.0657 21.9871 16.1308 21.9619 16.1915C21.9367 16.2522 21.8998 16.3073 21.8534 16.3537Z" fill="white"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center;transform:rotate(180deg)}.header-menu>ul>li{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .9rem;background:rgba(255,255,255,0);transition:all .4s ease-in-out}.header-menu>ul>li>a{width:100%;padding:.2rem 0;color:#fff;font-size:.95rem;font-weight:600;line-height:1.5;position:relative;background:rgba(255,255,255,0) !important}.header-menu>ul>li>a::before{top:-1rem;bottom:-1rem;left:-1rem;width:100vw;display:inline-block;content:"";position:absolute}.header-menu>ul>li>a::after{width:18rem;height:1px;background:#245faf;bottom:-1.05rem;left:0;display:inline-block;content:"";position:absolute}.header-menu>ul>li .arr-btn{width:1.6rem;flex-shrink:0;aspect-ratio:1/1;display:inline-block;content:"";background:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="31" height="31" rx="15.5" fill="%23EE0000"/><rect x="0.5" y="0.5" width="31" height="31" rx="15.5" stroke="%23EE0000"/><path d="M21.8534 16.3537L17.3535 20.8535C17.2597 20.9473 17.1324 21 16.9998 21C16.8671 21 16.7398 20.9473 16.646 20.8535C16.5522 20.7597 16.4995 20.6324 16.4995 20.4997C16.4995 20.3671 16.5522 20.2398 16.646 20.146L20.2928 16.5H10.5C10.3674 16.5 10.2402 16.4473 10.1464 16.3535C10.0527 16.2598 10 16.1326 10 16C10 15.8674 10.0527 15.7402 10.1464 15.6465C10.2402 15.5527 10.3674 15.5 10.5 15.5H20.2928L16.646 11.854C16.5522 11.7602 16.4995 11.6329 16.4995 11.5003C16.4995 11.3676 16.5522 11.2403 16.646 11.1465C16.7398 11.0527 16.8671 11 16.9998 11C17.1324 11 17.2597 11.0527 17.3535 11.1465L21.8534 15.6463C21.8998 15.6927 21.9367 15.7478 21.9619 15.8085C21.9871 15.8692 22 15.9343 22 16C22 16.0657 21.9871 16.1308 21.9619 16.1915C21.9367 16.2522 21.8998 16.3073 21.8534 16.3537Z" fill="white"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center;position:relative;z-index:1}.header-menu>ul>li:hover,.header-menu>ul>li.open{background:#e00}.header-menu>ul>li:hover>a,.header-menu>ul>li.open>a{color:#fff}.header-menu>ul>li.open .menu-mobile-wrapper{opacity:1;pointer-events:auto}.menu-mobile-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#1b56a1;position:absolute;width:100%;left:100%;top:0;height:calc(100vh - 3.45rem);overflow-y:auto;padding:.3rem 0;opacity:0;pointer-events:none;padding-bottom:3rem;transition:all .4s ease-in-out}.megamenu-item{width:100%}.megamenu-item__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.megamenu-item__column{width:100%;padding-top:1rem;border-top:1px solid #245faf;gap:1rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.megamenu-item__column ul{gap:1rem;width:100%;padding:0}.megamenu-item__column ul li{padding:0}.megamenu-item__column ul li a{font-size:.95rem;color:#fff;border-color:#245faf;white-space:initial}.megamenu-item__column ul li a:hover{color:#fff}.megamenu-item__column ul li a::after{margin-left:3rem;background:#fff;flex-shrink:0}.megamenu-item__link{gap:1rem;padding:0}.megamenu-item__link .img{width:3rem}.megamenu-item__link .txt span,.megamenu-item__link .txt .subttl3{font-size:.9rem;color:#75c8ff}.megamenu-item__link .txt p{display:none}.megamenu-item__link:hover .txt span,.megamenu-item__link:hover .txt .subttl{color:#e00}.megamenu-item__column ul li:not(:last-child) a{border-color:#245faf}.header-menu ul>li.menu-item-has-children:not(.has-megamenu){position:static}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul{width:100%;padding:0 1rem}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li:first-child{border-top:1px solid #245faf}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li a{font-size:.95rem;color:#fff;border-color:#245faf;white-space:initial}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li a:hover{color:#fff}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li a::after{margin-left:3rem;background:#fff;flex-shrink:0}.header-menu ul>li.menu-item-has-children:not(.has-megamenu) ul li:not(:last-child) a{border-color:#245faf}}.hero{width:100%;height:36rem;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:3rem}.hero-bg{overflow:hidden;backface-visibility:hidden;appearance:none;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hero-bg video,.hero-bg picture,.hero-bg img,.hero-bg iframe{width:100%;height:100%;object-fit:cover}.hero-wrapper{width:100%;max-width:72rem;height:100%;display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:1}.hero-txt{width:100%;max-width:25.35rem;background:rgba(0,0,0,.2);backdrop-filter:blur(7.5px);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem}.hero-txt__top{width:100%;padding:2rem 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.hero-txt__top p{font-size:.95rem;color:#fff;line-height:1.5;font-weight:400}.hero-txt__bot{width:100%;border-top:1px solid rgba(255,255,255,.2);display:flex;margin-top:auto;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:0}.hero-txt__item{width:50%;padding:1.6rem 1.45rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.hero-txt__item span,.hero-txt__item p{font-size:.95rem;color:#fff;line-height:1;font-weight:400}.hero-txt__item span{font-size:1.6rem;font-weight:600}.hero-txt__item:nth-child(2n-1){border-right:1px solid rgba(255,255,255,.2)}.hero-txt__item:nth-child(1),.hero-txt__item:nth-child(2){border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 767px){.hero{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:auto;margin-bottom:1.5rem}.hero-bg{position:static;width:100%;height:auto;aspect-ratio:1/.498727}.hero-wrapper{height:auto;background:#1b56a1;width:100%}.hero-txt{max-width:100%;background:rgba(0,0,0,0);backdrop-filter:none;height:auto;gap:0}.hero-txt__top{width:100%;padding:1.5rem .9rem;gap:1rem}.hero-txt__top p{font-size:.75rem}.hero-txt__top .btn{width:100%}.hero-txt__item{width:50%;padding:.8rem .9rem;gap:.5rem}.hero-txt__item span,.hero-txt__item p{font-size:.75rem}.hero-txt__item span{font-size:1.2rem}}.solution-section{padding:3rem 0;width:100%}.solution-section__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.5rem}.solution-section__list{width:100%;gap:1.5rem;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.solution-section__item{width:calc(50% - .75rem);position:relative;border-radius:1rem;overflow:hidden;backface-visibility:hidden;appearance:none;height:30rem}.solution-section__item .img{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.solution-section__item .img img{width:100%;height:100%;object-fit:cover}.solution-section__item-txt{width:100%;position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.solution-section__item-top{width:100%;height:auto;min-height:10.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:1.5rem;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);border-radius:1rem}.solution-section__item-top .subttl3{color:#fff}.solution-section__item-top p{font-size:.95rem;color:#fff;line-height:1.5;font-weight:400}.solution-section__item-top .subttl3,.solution-section__item-top p{max-width:15.35rem}.solution-section__item-bot{width:100%;margin-top:auto;background:rgba(0,0,0,.3);backdrop-filter:blur(7.5px);border-radius:1rem 1rem 0 0;padding:1.15rem 1.5rem;min-height:8.05rem;display:flex}.solution-section__item-bot ul{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.solution-section__item-bot ul li{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;font-size:.95rem;color:#fff;line-height:1.5;font-weight:400}.solution-section__item-bot ul li::before{width:1.6rem;flex-shrink:0;border-radius:50%;aspect-ratio:1/1;display:inline-block;content:"";background:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" rx="16" fill="white"/><path d="M21.8534 16.3537L17.3535 20.8535C17.2597 20.9473 17.1324 21 16.9998 21C16.8671 21 16.7398 20.9473 16.646 20.8535C16.5522 20.7597 16.4995 20.6324 16.4995 20.4997C16.4995 20.3671 16.5522 20.2398 16.646 20.146L20.2928 16.5H10.5C10.3674 16.5 10.2402 16.4473 10.1464 16.3535C10.0527 16.2598 10 16.1326 10 16C10 15.8674 10.0527 15.7402 10.1464 15.6465C10.2402 15.5527 10.3674 15.5 10.5 15.5H20.2928L16.646 11.854C16.5522 11.7602 16.4995 11.6329 16.4995 11.5003C16.4995 11.3676 16.5522 11.2403 16.646 11.1465C16.7398 11.0527 16.8671 11 16.9998 11C17.1324 11 17.2597 11.0527 17.3535 11.1465L21.8534 15.6463C21.8998 15.6927 21.9367 15.7478 21.9619 15.8085C21.9871 15.8692 22 15.9343 22 16C22 16.0657 21.9871 16.1308 21.9619 16.1915C21.9367 16.2522 21.8998 16.3073 21.8534 16.3537Z" fill="%23EE0000"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 767px){.solution-section{padding:1.5rem 0}.solution-section__cont{width:100%;gap:1.5rem}.solution-section__list{width:calc(100% + 1.8rem);gap:.5rem;flex-wrap:nowrap;overflow-x:auto;padding:0 .9rem;margin-left:-0.9rem}.solution-section__item{width:15rem;flex-shrink:0;border-radius:1rem;height:21rem}.solution-section__item-txt{gap:0}.solution-section__item-top{min-height:6rem;flex-grow:1;gap:1rem;padding:1.05rem .75rem;border-radius:1rem}.solution-section__item-top p{font-size:.75rem}.solution-section__item-top .subttl3,.solution-section__item-top p{max-width:13rem}.solution-section__item-bot{width:100%;padding:.5rem .75rem;min-height:8.3rem}.solution-section__item-bot ul{gap:.5rem}.solution-section__item-bot ul li{gap:.75rem;font-size:.75rem}.solution-section__item-bot ul li::before{width:1.6rem}}.about-short{width:100%;padding:3rem 0}.about-short__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.5rem}.about-short__advantages{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:2.85rem}.about-short__advantages-item{width:auto;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.about-short__advantages-item .ic{width:3.6rem;background:#e7f1ff;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center}.about-short__advantages-item .ic img{width:2.1rem;height:auto}.about-short__advantages-item .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.about-short__advantages-item .txt span,.about-short__advantages-item .txt p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.about-short__advantages-item .txt span{font-size:1.05rem;font-weight:600;line-height:1.2}.about-short__data{padding-top:2.5rem;width:100%;border-top:1px solid #e6e6e6;display:flex;align-items:stretch;justify-content:flex-start;gap:2.85rem;flex-wrap:wrap}.about-short__data-item{width:calc(33.3333333333% - 1.9rem);background:#ebffe3;border-left:.2rem solid #4baf24;padding:1.5rem 1.5rem 1.5rem 1.3rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.about-short__data-item span{font-size:3.2rem;color:#1b56a1;line-height:1;font-weight:600}.about-short__data-item p{font-size:1.05rem;color:#1b56a1;line-height:1;font-weight:400}@media screen and (max-width: 767px){.about-short{padding:1.5rem 0}.about-short__cont{gap:1.5rem}.about-short__data{padding-top:1.5rem;width:100%;border-top:1px solid #e6e6e6;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.about-short__data-item{width:100%;background:#ebffe3;border-left:.2rem solid #4baf24;padding:1rem 1rem 1rem .8rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.about-short__data-item span{font-size:1.2rem;width:6rem;flex-shrink:0}.about-short__data-item p{flex-grow:1;font-size:.75rem}.about-short__advantages{width:calc(100% + 1.8rem);display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem;flex-wrap:nowrap;overflow-x:auto;margin-left:-0.9rem;padding:.55rem .9rem}.about-short__advantages-item{width:12.5rem;gap:1rem;flex-shrink:0}.about-short__advantages-item .txt{gap:1rem}.about-short__advantages-item .txt span,.about-short__advantages-item .txt p{font-size:.75rem}.about-short__advantages-item .txt span{font-size:.9rem}.about-short .btn{width:100%}}@keyframes animTab{0%{transform:translate(0, 2rem);opacity:0}100%{transform:translate(0, 0);opacity:1}}.select-target{padding:3rem 0}.select-target__wrap{width:100%;background:#e7f1ff;padding:2.5rem 0;margin-top:2.5rem}.select-target__cont{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:1.6rem}.select-target__right{flex-grow:1;display:flex;background:#fff}.select-target__right .single-tab{width:100%;display:none;height:100%}.select-target__right .single-tab__accordion{display:none}.select-target__right .single-tab.active{display:flex}.select-target__tab{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;padding:2.5rem;opacity:0;transform:translate(0, 2rem);transition:all .4s ease-in-out}.select-target__tab .subttl3{color:#000}.select-target__list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.select-target__item{width:calc(33.3333333333% - 1rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.select-target__item span{font-size:1.6rem;color:#1b56a1;line-height:1;font-weight:600}.select-target__item p{font-size:1.05rem;color:#1b56a1;line-height:1;font-weight:400}.select-target__solution{width:100%;border:1px solid #d2dff3;padding:.75rem 1.5rem;gap:.75rem;display:flex;align-items:center;justify-content:flex-start}.select-target__solution .ic{width:3.6rem;aspect-ratio:1/1;border-radius:50%;background:#e7f1ff;display:flex;align-items:center;justify-content:center}.select-target__solution .ic img{width:2.1rem;height:auto}.select-target__solution .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.2rem}.select-target__solution .txt span,.select-target__solution .txt p{font-size:.95rem;color:#1b56a1;line-height:1.2;font-weight:400}.select-target__solution .txt span{color:#e00;font-weight:700}.select-target__left{width:100%;max-width:19.65rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;flex-shrink:0}.select-target__left .tab-btn{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem}.select-target__left .tab-btn:not(:last-child){padding-bottom:1rem;border-bottom:1px solid #bccfe9}.select-target__left .tab-btn p{width:100%;max-width:14.4rem;font-size:1.05rem;color:#000;line-height:1.2;font-weight:600;transition:all .4s ease-in-out}.select-target__left .tab-btn::after{width:1.6rem;aspect-ratio:1/1;display:inline-block;content:"";flex-shrink:0;background:#e00;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out;opacity:0}.select-target__left .tab-btn:hover p,.select-target__left .tab-btn.active p{color:#e00}.select-target__left .tab-btn.active::after{opacity:1}.single-tab.active .select-target__tab{animation:animTab .4s linear forwards}@media screen and (max-width: 767px){.select-target{padding:1.5rem 0}.select-target__wrap{width:100%;background:rgba(255,255,255,0);padding:0;margin-top:1.5rem}.select-target__cont{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:0;background:#e7f1ff;padding:1rem;border-radius:1rem}.select-target__left{display:none}.select-target__right{width:100%;background:rgba(255,255,255,0);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.select-target__right .single-tab{width:100%;display:flex;height:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.select-target__right .single-tab__accordion{display:flex;width:100%;border-radius:.35rem;border:1px solid #1b56a1;background:rgba(255,255,255,0);align-items:center;justify-content:space-between;padding:.35rem .8rem;transition:all .4s ease-in-out}.select-target__right .single-tab__accordion p{font-size:.8rem;color:#1b56a1;line-height:1.2;font-weight:600;transition:all .4s ease-in-out}.select-target__right .single-tab__accordion::after{width:1.6rem;aspect-ratio:1/1;display:inline-block;content:"";flex-shrink:0;background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out}.select-target__right .single-tab.active .single-tab__accordion{background:#1b56a1}.select-target__right .single-tab.active .single-tab__accordion p{color:#fff}.select-target__right .single-tab.active .single-tab__accordion::after{background:#fff;transform:rotate(90deg)}.select-target__right .single-tab.active .select-target__tab{display:flex}.select-target__tab{width:100%;display:none;gap:1.5rem;padding:0;opacity:0;transform:translate(0, 2rem);transition:all .4s ease-in-out}.select-target__tab .subttl3{display:none}.select-target__tab .btn{width:100%}.select-target__solution{width:100%;padding:.5rem;gap:.75rem;display:flex;align-items:center;justify-content:flex-start;background:#fff}.select-target__solution .ic{width:3.6rem}.select-target__solution .txt{width:100%;gap:.1rem}.select-target__list{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.select-target__item{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0}.select-target__item span{width:7rem;flex-shrink:0;padding-right:.2rem;font-size:1.2rem}.select-target__item p{font-size:.75rem}.single-tab.active .select-target__tab{animation:animTab .4s linear forwards}}.section-steps{padding:3rem 0}.section-steps .textual-heading{flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}.section-steps .textual-heading__left{width:auto;justify-content:center}.section-steps .textual-heading__left .subttl{text-align:center}.section-steps .textual-heading__right{width:100%;max-width:30.25rem;justify-content:center}.section-steps .textual-heading__right p{text-align:center}.section-steps__list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem;counter-reset:my-awesome-counter2;margin-top:2.5rem}.section-steps__item{counter-increment:my-awesome-counter2;flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;position:relative}.section-steps__item::before{left:0;top:2rem;display:inline-block;content:"";width:calc(100% + 1.5rem);border-bottom:.1rem dashed #e7f1ff;position:absolute;transform:translate(0, -50%)}.section-steps__item:last-child::before{content:none}.section-steps__item:nth-last-child(2)::before{width:calc(100% + .6rem)}.section-steps__item:nth-last-child(2)::after{top:2rem;width:.45rem;height:.8rem;display:inline-block;content:"";position:absolute;left:calc(100% + .6rem);background:url('data:image/svg+xml,<svg width="9" height="16" viewBox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L7.26973 7.37561C7.38452 7.49234 7.38453 7.67954 7.26975 7.79629L1 14.1731" stroke="%23E7F1FF" stroke-width="2" stroke-linecap="round"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center;transform:translate(0, -50%)}.section-steps__item:first-child::before{left:4.3rem;width:calc(100% + 1.5rem - 4.3rem)}.section-steps__item:first-child::after{width:.4rem;aspect-ratio:1/1;background:#e7f1ff;content:"";display:inline-block;border-radius:50%;position:absolute;top:2rem;left:4.3rem;transform:translate(-50%, -50%);flex-shrink:0}.section-steps__item .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.section-steps__item .txt span{font-size:1.05rem;color:#000;line-height:1.2;font-weight:600}.section-steps__item .txt p:first-of-type{margin-bottom:0}.section-steps__item .txt p,.section-steps__item .txt li{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.section-steps__item .txt p strong,.section-steps__item .txt li strong{font-weight:600}.section-steps__item .txt ul{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.section-steps__item .txt ul li{padding-left:1rem;position:relative}.section-steps__item .txt ul li::before{width:.2rem;height:.2rem;background:#000;border-radius:50%;display:inline-block;content:"";position:absolute;left:.375rem;top:.5625em}.section-steps__item .tp{width:3.6rem;aspect-ratio:1/1;border-radius:50%;background:#e7f1ff;position:relative}.section-steps__item .tp::before{font-size:2.4rem;color:#1b56a1;line-height:1;font-weight:600;content:counter(my-awesome-counter2, decimal-leading-zero);position:absolute;bottom:-0.2rem;left:0}@media screen and (max-width: 767px){.section-steps{padding:1.5rem 0}.section-steps .textual-heading{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.section-steps .textual-heading__left{justify-content:flex-start}.section-steps .textual-heading__left .subttl{text-align:left}.section-steps .textual-heading__right{width:100%;max-width:30.25rem;justify-content:flex-start}.section-steps .textual-heading__right p{text-align:left}.section-steps__list{width:calc(100% + 1.8rem);padding:0 .9rem;margin-left:-0.9rem;gap:1.5rem;margin-top:1.5rem;overflow-x:auto}.section-steps__item{width:9.1rem;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;position:relative;flex-basis:initial}.section-steps__item .txt span{font-size:.9rem}}.calculation{width:100%;padding:3rem 0}.calculation__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:1rem;overflow:hidden;backface-visibility:hidden;appearance:none}.calculation__top{width:100%;display:flex;align-items:stretch;justify-content:flex-start}.calculation__form{width:100%;border-top:1px solid #bccfe9;padding-top:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.calculation__form .btn{margin-top:.5rem}.calculation__form .btn::after{mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM7.83789 10.8535C7.74852 10.8361 7.65565 10.8429 7.56934 10.875L5.58984 11.5332C5.5283 11.5535 5.471 11.5856 5.42188 11.6279C5.39728 11.6491 5.37439 11.6728 5.35449 11.6982L5.30273 11.7803C5.28812 11.8093 5.27622 11.8399 5.26758 11.8711L5.25098 11.9668C5.2462 12.0314 5.25514 12.0966 5.27539 12.1582C5.29569 12.2197 5.32787 12.277 5.37012 12.3262C5.41246 12.3753 5.46456 12.4161 5.52246 12.4453C5.58027 12.4744 5.64347 12.4922 5.70801 12.4971C5.77267 12.5019 5.83783 12.4929 5.89941 12.4727L6.79199 12.1826C5.99238 14.197 5.85608 16.4199 6.41309 18.5244C7.01778 20.8086 8.40096 22.8105 10.3232 24.1846C12.2456 25.5585 14.5874 26.2192 16.9443 26.0518C19.3014 25.8843 21.5264 24.8996 23.2354 23.2676L23.2393 23.2627C23.332 23.1699 23.3848 23.0443 23.3848 22.9131C23.3847 22.8147 23.3546 22.7193 23.3008 22.6387L23.2393 22.5635L23.1641 22.501C23.1103 22.4652 23.0496 22.4404 22.9863 22.4277L22.8896 22.418C22.7588 22.418 22.6327 22.4702 22.54 22.5625C21.0032 24.0816 18.9784 25.0077 16.8242 25.1777C14.67 25.3476 12.5246 24.7506 10.7686 23.4912C9.01272 22.2319 7.75849 20.3916 7.22852 18.2969C6.75019 16.4056 6.89145 14.4165 7.61914 12.6182L7.90723 13.4561C7.9404 13.5542 8.00322 13.64 8.08691 13.7012C8.17165 13.763 8.27404 13.7959 8.37891 13.7969C8.41995 13.8005 8.46134 13.8007 8.50195 13.793L8.51465 13.791L8.52832 13.7871C8.5916 13.7678 8.65048 13.7359 8.70117 13.6934C8.75187 13.6508 8.79322 13.598 8.82324 13.5391C8.85324 13.48 8.87152 13.4148 8.87598 13.3486C8.87816 13.3158 8.87741 13.2825 8.87305 13.25L8.84961 13.1533L8.19922 11.1816C8.18928 11.1498 8.17531 11.1189 8.15918 11.0898L8.10254 11.0078L8.03027 10.9395C8.00395 10.9193 7.97534 10.9012 7.94531 10.8867L7.93164 10.8809L7.83789 10.8535ZM16.0635 21.2822C15.9647 21.2823 15.8681 21.3112 15.7871 21.3652L15.7119 21.4277C15.6187 21.5209 15.5656 21.6475 15.5654 21.7793V22.7695C15.5654 22.9013 15.6188 23.0278 15.7119 23.1211C15.8051 23.2142 15.9317 23.2665 16.0635 23.2666C16.1953 23.2665 16.3218 23.2143 16.415 23.1211C16.5083 23.0278 16.5605 22.9014 16.5605 22.7695V21.7793C16.5604 21.6807 16.5313 21.5848 16.4775 21.5039L16.415 21.4277L16.3389 21.3652C16.2851 21.3295 16.2244 21.3047 16.1611 21.292L16.0635 21.2822ZM22.1162 7.91504C20.1585 6.46645 17.7449 5.76931 15.3164 5.95215C13.0397 6.12369 10.8915 7.05787 9.21582 8.5957L8.88672 8.91113C8.81729 8.98066 8.77098 9.06911 8.75195 9.16406L8.74219 9.26074L8.75195 9.3584C8.77099 9.45324 8.81738 9.54185 8.88672 9.61133C8.97948 9.70409 9.10612 9.75578 9.2373 9.75586C9.3684 9.7558 9.49416 9.70396 9.58691 9.61133C11.1423 8.05521 13.207 7.11112 15.4014 6.95215C17.5956 6.79333 19.7738 7.43049 21.5371 8.74609C23.3004 10.0618 24.5314 11.9685 25.0039 14.1172C25.4334 16.0709 25.2074 18.105 24.375 19.9121L24.0723 19.0029L24.0693 18.9961C24.0246 18.8735 23.9339 18.7727 23.8164 18.7158C23.6988 18.659 23.5634 18.6503 23.4395 18.6914L23.4326 18.6934C23.3397 18.7271 23.26 18.7878 23.2021 18.8662L23.1514 18.9502C23.0962 19.0681 23.0897 19.2044 23.1328 19.3271L23.8164 21.3066L23.8184 21.3115C23.8635 21.4334 23.9532 21.5346 24.0693 21.5928L24.0986 21.6064L24.1299 21.6133C24.1826 21.6242 24.2367 21.6238 24.29 21.6182C24.3313 21.6216 24.3732 21.6216 24.4141 21.6143L24.4326 21.6113L24.4512 21.6045L26.4316 20.917L26.4473 20.9111C26.5559 20.865 26.6444 20.7813 26.6973 20.6758C26.75 20.5701 26.7636 20.4486 26.7354 20.334L26.7334 20.3232L26.7295 20.3135L26.6885 20.2236L26.6299 20.1436L26.5576 20.0762C26.5312 20.0565 26.5017 20.0395 26.4717 20.0254C26.4419 20.0115 26.4107 19.9999 26.3789 19.9922L26.2803 19.9795C26.2158 19.9773 26.1512 19.9872 26.0908 20.0098L25.3066 20.293C26.2271 18.2797 26.4692 16.0156 25.9805 13.8447C25.4454 11.4688 24.0739 9.36379 22.1162 7.91504ZM11.9395 19.625L11.8457 19.6533C11.7853 19.6784 11.7298 19.7155 11.6836 19.7617L10.9834 20.4619C10.8927 20.5555 10.842 20.6812 10.8418 20.8115C10.8418 20.9419 10.8928 21.0674 10.9834 21.1611L10.9844 21.1621C11.0761 21.2557 11.201 21.3095 11.332 21.3115H11.3369C11.4699 21.3111 11.5965 21.2573 11.6904 21.1631L12.3887 20.4668C12.435 20.4205 12.472 20.3652 12.4971 20.3047C12.522 20.2444 12.5351 20.1795 12.5352 20.1143C12.5351 20.0489 12.5221 19.9832 12.4971 19.9229C12.4846 19.8929 12.4691 19.8638 12.4512 19.8369L12.3887 19.7617L12.3135 19.6992L12.2275 19.6533L12.1338 19.625C12.1019 19.6187 12.0688 19.6152 12.0361 19.6152C12.0037 19.6153 11.9711 19.6187 11.9395 19.625ZM19.9932 19.625L19.8994 19.6533C19.839 19.6784 19.7836 19.7155 19.7373 19.7617C19.6913 19.8078 19.6549 19.8627 19.6299 19.9229C19.6049 19.9832 19.5918 20.0489 19.5918 20.1143C19.5918 20.1795 19.605 20.2444 19.6299 20.3047C19.6549 20.365 19.6912 20.4206 19.7373 20.4668L20.4355 21.1641L20.5117 21.2266C20.5934 21.2812 20.6903 21.3112 20.79 21.3115H20.7939C20.9252 21.3097 21.0507 21.2558 21.1426 21.1621L21.1436 21.1611C21.2342 21.0674 21.2852 20.9419 21.2852 20.8115C21.285 20.6812 21.2342 20.5555 21.1436 20.4619L20.4424 19.7617C20.4193 19.7387 20.3941 19.7172 20.3672 19.6992L20.2803 19.6533L20.1875 19.625C20.1556 19.6187 20.1225 19.6152 20.0898 19.6152C20.0574 19.6153 20.0248 19.6187 19.9932 19.625ZM16.0635 11.3818C14.8158 11.3819 13.6186 11.8776 12.7363 12.7598C11.8541 13.642 11.3585 14.8392 11.3584 16.0869C11.3584 17.0173 11.6345 17.9275 12.1514 18.7012C12.6683 19.4747 13.4033 20.0775 14.2627 20.4336C15.1224 20.7897 16.0688 20.8827 16.9814 20.7012C17.894 20.5196 18.7327 20.072 19.3906 19.4141C20.0485 18.7561 20.4962 17.9175 20.6777 17.0049C20.8592 16.0923 20.7662 15.1458 20.4102 14.2861C20.054 13.4267 19.4503 12.6917 18.6768 12.1748C17.9032 11.6582 16.9937 11.3819 16.0635 11.3818ZM16.0635 12.377C16.7969 12.377 17.5141 12.5947 18.124 13.002C18.734 13.4095 19.2104 13.9893 19.4912 14.667C19.7719 15.3447 19.8452 16.091 19.7021 16.8105C19.559 17.5301 19.2053 18.1911 18.6865 18.71C18.1677 19.2288 17.5067 19.5824 16.7871 19.7256C16.0675 19.8687 15.3214 19.7954 14.6436 19.5146C13.9659 19.2339 13.3861 18.7583 12.9785 18.1484C12.571 17.5384 12.3535 16.8205 12.3535 16.0869C12.3536 15.1033 12.744 14.1595 13.4395 13.4639C14.1351 12.7682 15.0796 12.377 16.0635 12.377ZM9.38086 15.5898C9.28199 15.5899 9.18556 15.6188 9.10449 15.6729L9.0293 15.7354C8.93609 15.8286 8.88292 15.9551 8.88281 16.0869C8.88281 16.2187 8.93619 16.3452 9.0293 16.4385C9.12253 16.5317 9.24903 16.5849 9.38086 16.585H10.3711C10.5029 16.5849 10.6294 16.5317 10.7227 16.4385C10.8158 16.3452 10.8682 16.2187 10.8682 16.0869C10.8681 15.9879 10.8384 15.8917 10.7842 15.8105L10.7227 15.7354L10.6465 15.6729C10.5656 15.6191 10.4697 15.5899 10.3711 15.5898H9.38086ZM21.7559 15.5898C21.657 15.5899 21.5606 15.6188 21.4795 15.6729L21.4043 15.7354C21.3111 15.8286 21.2579 15.9551 21.2578 16.0869C21.2578 16.2187 21.3112 16.3452 21.4043 16.4385C21.4975 16.5317 21.624 16.5849 21.7559 16.585H22.7461C22.8779 16.5849 23.0044 16.5317 23.0977 16.4385C23.1908 16.3452 23.2432 16.2187 23.2432 16.0869C23.2431 15.9879 23.2134 15.8917 23.1592 15.8105L23.0977 15.7354L23.0215 15.6729C22.9406 15.6191 22.8447 15.5899 22.7461 15.5898H21.7559ZM11.3389 10.8633C11.2397 10.8633 11.1428 10.893 11.0615 10.9473L10.9863 11.0098C10.9162 11.0799 10.8688 11.1689 10.8496 11.2646L10.8398 11.3623L10.8496 11.46C10.8687 11.5556 10.9164 11.6448 10.9863 11.7148L11.6836 12.4121C11.7774 12.5063 11.9052 12.5601 12.0381 12.5605H12.04C12.1057 12.5602 12.1711 12.5463 12.2314 12.5205C12.2903 12.4953 12.3428 12.4577 12.3877 12.4121L12.3887 12.4131L12.3896 12.4102L12.3926 12.4092L12.3916 12.4082C12.4361 12.363 12.4726 12.3105 12.4971 12.252C12.5222 12.1915 12.5351 12.126 12.5352 12.0605C12.5351 12.0279 12.5317 11.9948 12.5254 11.9629L12.4971 11.8691L12.4512 11.7822C12.433 11.7553 12.4108 11.73 12.3877 11.707L11.6914 11.0098L11.6152 10.9473C11.5612 10.9113 11.5002 10.8858 11.4365 10.873L11.3389 10.8633ZM20.7881 10.8652C20.6577 10.8653 20.5321 10.9162 20.4385 11.0068L19.7383 11.707C19.715 11.7301 19.694 11.7552 19.6758 11.7822L19.6289 11.8691C19.6164 11.8993 19.607 11.931 19.6006 11.9629L19.5908 12.0605L19.6006 12.1572C19.6069 12.1891 19.6164 12.2208 19.6289 12.251C19.6533 12.3095 19.69 12.3639 19.7344 12.4092L19.7363 12.4102L19.7383 12.4121C19.7831 12.4577 19.8358 12.4953 19.8945 12.5205C19.9548 12.5464 20.0203 12.5601 20.0859 12.5605H20.0879C20.2208 12.5602 20.3485 12.507 20.4424 12.4131L21.1436 11.7119C21.2343 11.6182 21.2851 11.4927 21.2852 11.3623C21.2851 11.232 21.2341 11.1063 21.1436 11.0127L21.1377 11.0068L21.0615 10.9463C20.9808 10.8939 20.8857 10.8653 20.7881 10.8652ZM16.0635 8.90723C15.9647 8.90728 15.8681 8.93622 15.7871 8.99023L15.7119 9.05273C15.6187 9.14591 15.5656 9.27254 15.5654 9.4043V10.3945C15.5654 10.5263 15.6188 10.6528 15.7119 10.7461C15.8051 10.8392 15.9317 10.8915 16.0635 10.8916C16.1953 10.8915 16.3218 10.8393 16.415 10.7461C16.5083 10.6528 16.5605 10.5264 16.5605 10.3945V9.4043C16.5604 9.30572 16.5313 9.2098 16.4775 9.12891L16.415 9.05273L16.3389 8.99023C16.2851 8.95453 16.2244 8.9297 16.1611 8.91699L16.0635 8.90723Z" fill="%23FF0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat}.calculation__row{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.calculation__row label{flex-grow:1;font-size:1.05rem;color:#1b56a1;line-height:1.2;font-weight:400}.calculation__input{flex-shrink:0;width:100%;max-width:10.8rem;background:#fff;border-radius:.35rem;border:1px solid #d2dff3;display:flex;align-items:center;justify-content:flex-start}.calculation__input input{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;height:3rem;background:rgba(255,255,255,0);border:none !important;padding:.7rem .2rem .7rem .7rem;font-size:1.6rem;color:#1b56a1;line-height:1;font-weight:700;margin:0;outline:none;max-width:calc(100% - 4.5rem)}.calculation__input input::placeholder{color:#1b56a1}.calculation__input input input::-webkit-outer-spin-button,.calculation__input input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculation__input p{font-size:1.05rem;color:#1b56a1;line-height:1.2;font-weight:400;padding:.5rem .7rem .5rem 0;flex-shrink:0;margin-left:auto}.calculation__left,.calculation__right{width:50%}.calculation__right{background:#e7f1ff}.calculation__right .txt{width:100%;height:100%;padding:2rem 1.75rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.calculation__right .txt .subttl{color:#000;margin-bottom:1.5rem}.calculation__left{position:relative}.calculation__left .img{width:100%;height:auto;aspect-ratio:1/.903225806;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none;position:relative}.calculation__left .img img,.calculation__left .img picture{width:100%;height:100%;object-fit:cover}.calculation__left .txt{position:absolute;width:100%;top:0;left:0;height:calc(100% - 4.5rem);background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);padding:2rem 2.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.calculation__left .txt .subttl{color:#fff;max-width:20.3rem}.calculation__left .txt p{font-size:.95rem;color:#fff;line-height:1.5;font-weight:400;max-width:20.3rem}.calculation__results{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.calculation__results-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}.calculation__results-item span,.calculation__results-item p{font-size:1.05rem;color:#fff;line-height:1;font-weight:400}.calculation__results-item span{font-size:2rem;font-weight:600}.calculation__results-item span::after{content:" грн"}.calculation__results-item span.inf2::before{content:"≈ "}.calculation__bot{width:100%;background:#1b56a1;padding:1.5rem 3rem;align-items:center;justify-content:space-between;gap:3.6rem;display:none}.calculation__bot-right{width:calc(50% - 1.8rem);padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.calculation__bot-right .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.calculation__bot-right .txt>span{font-size:1.05rem;color:#fff;line-height:1.2;font-weight:600}.calculation__bot-left{width:calc(50% - 1.8rem);background:#fff;padding:.75rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem}.calculation__bot-left .tp{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem}.calculation__bot-left .tp .ic{width:3.6rem;aspect-ratio:1/1;background:#e7f1ff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.calculation__bot-left .tp .ic img{height:2.1rem;width:auto}.calculation__bot-left .tp .txt{flex-grow:1}.calculation__bot-left .tp .txt p{font-size:.95rem;color:#1b56a1;line-height:1.2;font-weight:400}.calculation__cont.calc .calculation__bot{display:flex}@media screen and (max-width: 767px){.calculation{padding:1.5rem 0}.calculation .container{padding:0}.calculation__cont{border-radius:0}.calculation__top{flex-direction:column;align-items:flex-start;justify-content:flex-start}.calculation__left,.calculation__right{width:100%}.calculation__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.calculation__left .img{width:100%;height:auto;aspect-ratio:1/.394402036;order:2}.calculation__left .txt{position:static;width:100%;height:auto;background:#4baf24;padding:1.65rem .9rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem}.calculation__left .txt .subttl{font-size:1.2rem;text-align:center}.calculation__left .txt p{font-size:.95rem;text-align:center}.calculation__right{background:#e7f1ff;width:100%;padding:1rem .9rem 1.5rem}.calculation__right .txt{width:100%;height:auto;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.calculation__right .txt .subttl{color:#000;margin-bottom:1rem}.calculation__form{width:100%;padding-top:1rem;gap:1rem}.calculation__form .btn{margin-top:0;width:100%}.calculation__row{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.calculation__row label{flex-grow:1;font-size:.95rem;max-width:12rem}.calculation__input{flex-shrink:0;width:100%;max-width:100%;background:#fff;border-radius:.35rem;border:1px solid #d2dff3;display:flex;align-items:center;justify-content:flex-start}.calculation__input input{display:flex;padding:.7rem 1.5rem .7rem 1.5rem;font-size:1.4rem;margin:0;outline:none;max-width:calc(100% - 5.5rem)}.calculation__input input::placeholder{color:#1b56a1}.calculation__input input input::-webkit-outer-spin-button,.calculation__input input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculation__input p{font-size:1.05rem;padding:.5rem 1.5rem .5rem 0;flex-shrink:0;margin-left:auto}.calculation__bot{width:100%;background:#1b56a1;padding:1rem .9rem;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}.calculation__bot-right{width:100%;order:1;padding:0;align-items:center;justify-content:flex-start;gap:1.5rem}.calculation__bot-right .txt{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}.calculation__bot-right .txt>span{font-size:1.2rem;text-align:center}.calculation__bot-left{width:100%;order:2;background:#fff;padding:.75rem;gap:.75rem}.calculation__bot-left .tp{gap:.75rem}.calculation__bot-left .tp .txt p{font-size:.75rem}.calculation__results{gap:1.5rem}.calculation__results-item{align-items:center;justify-content:flex-start;gap:.75rem}.calculation__results-item span,.calculation__results-item p{font-size:.75rem}.calculation__results-item span{font-size:1.2rem}.calculation__cont.calc .calculation__bot{display:flex}}.solar-calc{width:100%;padding:3rem 0 4rem}.solar-calc__heading{width:100%;margin-bottom:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.6rem}.solar-calc__heading p{font-size:1rem;color:#474747;line-height:1.5;font-weight:400;max-width:40rem}.solar-calc__grid{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"map inputs" "chart results";gap:1.5rem}.solar-calc__block{width:100%;background:#fff;border:1px solid #dde6f4;border-radius:1rem;padding:1.75rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.25rem}.solar-calc__block--map{grid-area:map}.solar-calc__block--inputs{grid-area:inputs}.solar-calc__block--chart{grid-area:chart}.solar-calc__block--results{grid-area:results}.solar-calc__block .subttl3{color:#1b56a1}.solar-calc__map{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.25rem}.solar-calc__map-scroll{width:100%}.solar-calc__map-svg{width:100%;height:auto;display:block;overflow:visible}.solar-calc__region{cursor:pointer;outline:none}.solar-calc__region path{fill:#e7f1ff;stroke:#fff;stroke-width:1.5;stroke-linejoin:round;transition:fill .2s ease-in-out}.solar-calc__region text{font-family:"Gilroy",sans-serif;font-size:11px;font-weight:700;fill:#1b56a1;text-anchor:middle;dominant-baseline:middle;pointer-events:none;opacity:.85}.solar-calc__region:hover path{fill:#c9def8}.solar-calc__region:focus-visible path{stroke:#1b56a1;stroke-width:2}.solar-calc__region.active path{fill:#1b56a1}.solar-calc__region.active text{fill:#fff;opacity:1}.solar-calc__region--capital .solar-calc__capital-dot{fill:#fff;stroke:#e00;stroke-width:2.5;transition:fill .2s ease-in-out}.solar-calc__region--capital text{fill:#e00;font-size:12px;font-weight:700;opacity:1;transform:translateY(-14px)}.solar-calc__region--capital:hover .solar-calc__capital-dot{fill:#fce3e3}.solar-calc__region--capital.active .solar-calc__capital-dot{fill:#e00}.solar-calc__region--capital.active text{fill:#e00}.solar-calc__map-selected{font-size:.95rem;color:#474747;line-height:1.2;font-weight:400}.solar-calc__map-selected strong{color:#1b56a1;font-weight:700}.solar-calc__field{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.6rem}.solar-calc__field label{font-size:.95rem;color:#474747;line-height:1.2;font-weight:400}.solar-calc__select,.solar-calc__number{width:100%;background:#fff;border:1px solid #d2dff3;border-radius:.35rem;display:flex;align-items:center;justify-content:flex-start}.solar-calc__select{position:relative}.solar-calc__select::after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-60%);width:.6rem;height:.6rem;border-right:2px solid #1b56a1;border-bottom:2px solid #1b56a1;transform:translateY(-60%) rotate(45deg);pointer-events:none}.solar-calc__select select{width:100%;height:3rem;border:none;background:rgba(0,0,0,0);padding:0 2.2rem 0 .9rem;font-size:1rem;color:#000;line-height:1;font-weight:500;cursor:pointer}.solar-calc__number input{flex-grow:1;height:3rem;border:none !important;background:rgba(0,0,0,0);padding:.7rem .2rem .7rem .9rem;font-size:1.3rem;color:#1b56a1;line-height:1;font-weight:700;min-width:0}.solar-calc__number p{font-size:.95rem;color:#1b56a1;line-height:1.2;font-weight:400;padding-right:.9rem;flex-shrink:0}.solar-calc__angles{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.solar-calc__angle{width:calc(50% - .625rem);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;background:#e7f1ff;border-radius:.75rem;padding:1.1rem .75rem}.solar-calc__angle-head{width:100%;display:flex;align-items:baseline;justify-content:center;gap:.35rem}.solar-calc__angle-head span{font-size:.85rem;color:#474747;line-height:1;font-weight:500}.solar-calc__angle-head b{font-size:.85rem;color:#1b56a1;line-height:1;font-weight:700}.solar-calc__compass,.solar-calc__tilt{height:5.2rem;width:auto;max-width:100%}.solar-calc__compass svg,.solar-calc__tilt svg{width:100%;height:100%;display:block}.solar-calc__compass{aspect-ratio:1/1}.solar-calc__tilt{aspect-ratio:4/3}.solar-calc .sc-ring-out{fill:#fff;stroke:#c9def8;stroke-width:2}.solar-calc .sc-ring-in{fill:none;stroke:#dce9fa;stroke-width:1}.solar-calc .sc-ticks line{stroke:#9dbee6;stroke-width:2}.solar-calc .sc-dir{font-size:11px;font-weight:700;fill:#9dbee6;text-anchor:middle}.solar-calc .sc-dir--main{fill:#1b56a1}.solar-calc .sc-needle{transform-origin:60px 60px;transform:rotate(calc(var(--az, 5) * 1deg));transition:transform .25s ease-in-out}.solar-calc .sc-needle .sc-needle-line{stroke:#1b56a1;stroke-width:3;stroke-linecap:round}.solar-calc .sc-needle .sc-needle-tip,.solar-calc .sc-needle .sc-needle-hub{fill:#1b56a1}.solar-calc .sc-ground{stroke:#9dbee6;stroke-width:2;stroke-linecap:round}.solar-calc .sc-tilt-arc{fill:none;stroke:#9dbee6;stroke-width:1.5;stroke-dasharray:2 2}.solar-calc .sc-post{stroke:#9dbee6;stroke-width:3;stroke-linecap:round}.solar-calc .sc-panel{transform-origin:24px 76px;transform:rotate(calc(var(--tilt, 30) * -1deg));transition:transform .25s ease-in-out}.solar-calc .sc-panel .sc-panel-body{fill:#1b56a1}.solar-calc .sc-panel .sc-panel-cell{stroke:rgba(255,255,255,.55);stroke-width:1}.solar-calc__stepper{display:flex;align-items:center;justify-content:center;gap:.5rem}.solar-calc__step{appearance:none;cursor:pointer;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;background:#1b56a1;border:none;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}.solar-calc__step svg{width:.85rem;height:.85rem}.solar-calc__step svg path{stroke:#fff;stroke-width:2;stroke-linecap:round}.solar-calc__step:hover{background:#000}.solar-calc__angle-input{width:3.4rem;height:2rem;text-align:center;border:1px solid #c9def8;border-radius:.35rem;background:#fff;font-size:1rem;color:#1b56a1;line-height:1;font-weight:700}.solar-calc__chart{width:100%;display:flex;align-items:flex-start;gap:.6rem}.solar-calc__chart-axis{flex:0 0 auto;width:3.4rem;height:13.4rem;display:flex;flex-direction:column-reverse;justify-content:space-between}.solar-calc__chart-axis span{display:block;width:100%;font-size:.68rem;color:#9aa6b8;line-height:1;font-weight:400;text-align:right}.solar-calc__chart-area{flex:1 1 auto;min-width:0;position:relative}.solar-calc__chart-grid{position:absolute;left:0;top:0;width:100%;height:13.4rem;display:flex;flex-direction:column-reverse;justify-content:space-between;pointer-events:none}.solar-calc__chart-grid span{display:block;width:100%;height:0;border-top:1px solid #ebf1fb}.solar-calc__chart-bars{width:100%;height:15rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;position:relative;z-index:1}.solar-calc__bar{flex:1 1 0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem;position:relative}.solar-calc__bar span{font-size:.75rem;color:#9aa6b8;line-height:1;font-weight:400}.solar-calc__bar-col{width:100%;max-width:1.9rem;height:2%;background:#1b56a1;border-radius:.3rem .3rem 0 0;transition:height .5s ease-in-out}.solar-calc__bar-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%, -0.4rem);background:#1b56a1;color:#fff;font-size:.72rem;color:#fff;line-height:1;font-weight:600;padding:.3rem .6rem;border-radius:.3rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none}.solar-calc__bar-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#1b56a1}.solar-calc__bar:hover .solar-calc__bar-tooltip,.solar-calc__bar.is-active .solar-calc__bar-tooltip{opacity:1;visibility:visible;transform:translate(-50%, -0.6rem)}.solar-calc__bar:hover .solar-calc__bar-col,.solar-calc__bar.is-active .solar-calc__bar-col{background:#123f79}.solar-calc__results{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:1rem}.solar-calc__result{flex:1 1 0;background:#e7f1ff;border-radius:.75rem;padding:1.1rem 1.2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.3rem}.solar-calc__result span{font-size:.85rem;color:#474747;line-height:1.2;font-weight:400}.solar-calc__result b{font-size:1.7rem;color:#1b56a1;line-height:1.15;font-weight:700;font-family:"Gilroy",serif}.solar-calc__result p{font-size:.8rem;color:#9aa6b8;line-height:1;font-weight:400}.solar-calc__insolation{display:none;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}.solar-calc__insolation-title{font-size:.95rem;color:#474747;line-height:1.2;font-weight:500}.solar-calc__table-wrap{width:100%;max-height:15.5rem;overflow-y:auto;border:1px solid #e7edf6;border-radius:.6rem}.solar-calc__table{width:100%;border-collapse:collapse}.solar-calc__table th,.solar-calc__table td{text-align:left;padding:.55rem .9rem;font-size:.82rem;color:#474747;line-height:1.2;font-weight:400}.solar-calc__table thead th{position:sticky;top:0;background:#e7f1ff;color:#1b56a1;font-weight:700;z-index:1}.solar-calc__table tbody tr{border-top:1px solid #f0f3f9;transition:background .2s ease-in-out}.solar-calc__table tbody tr.active{background:#e7f1ff}.solar-calc__table tbody tr.active td{color:#1b56a1;font-weight:700}.solar-calc__table td:last-child,.solar-calc__table th:last-child{text-align:right}@media screen and (max-width: 1023px){.solar-calc__grid{grid-template-columns:1fr;grid-template-areas:"map" "inputs" "chart" "results"}}@media screen and (max-width: 767px){.solar-calc{padding:1.5rem 0 2.5rem}.solar-calc__heading{margin-bottom:1.25rem}.solar-calc__heading .subttl{font-size:1.5rem}.solar-calc__grid{gap:1rem}.solar-calc__block{padding:1.1rem;border-radius:.75rem}.solar-calc__map-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.4rem}.solar-calc__map-svg{width:auto;min-width:30rem;flex-shrink:0}.solar-calc__angles{flex-direction:column}.solar-calc__angle{width:100%}.solar-calc__results{flex-direction:column}.solar-calc__chart-bars{height:11rem}}.our-projects{padding:3rem 0}.our-projects__cont{width:100%;margin-top:2.5rem}@media screen and (max-width: 767px){.our-projects{padding:1.5rem 0}.our-projects__cont{width:100%;margin-top:2.5rem}}.project-card{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.project-card__tags{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;position:absolute;left:0;top:0;padding:.6rem;z-index:1}.project-card__tags .tag{padding:.4rem .6rem;background:#1b56a1;display:flex;text-align:center;justify-content:center;font-size:.8rem;color:#fff;line-height:1.2;font-weight:600}.project-card__bot{width:100%;flex-grow:1;background:#e7f1ff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.4rem;padding:1.75rem .75rem}.project-card__bot .btn{margin-top:auto}.project-card__bot .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.project-card__bot .txt .nm{font-size:1.2rem;color:#000;line-height:1.2;font-weight:600}.project-card__bot .txt>p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.project-card .infos{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:.65rem;flex-wrap:wrap}.project-card .infos li{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;padding:.4rem .3rem;background:#fff}.project-card .infos li .ic{display:flex;flex-shrink:0;width:1.4rem;height:auto;aspect-ratio:1/1}.project-card .infos li .ic img{width:100%;height:auto}.project-card .infos li p{font-size:.95rem;color:#1b56a1;line-height:1.5;font-weight:400}.project-card__top{width:100%;aspect-ratio:1/.763092269;display:flex;align-items:flex-start;position:relative;overflow:hidden;backface-visibility:hidden;appearance:none}.project-card__top .img{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.project-card__top .img img,.project-card__top .img picture{width:100%;height:100%;object-fit:cover;transition:all .4s ease-in-out}.project-card:hover .btn{background:#e00;color:#fff}.project-card:hover .btn::after{background:#fff}.project-card:hover .project-card__top .img img,.project-card:hover .project-card__top .img picture{transform:scale(1.05)}@media screen and (min-width: 768px){.swiper-slide .project-card{flex-direction:row;align-items:stretch;justify-content:flex-start}.swiper-slide .project-card__top{width:30.2rem;flex-shrink:0}.swiper-slide .project-card__bot{height:auto;padding:1.75rem 1.5rem}.swiper-slide .project-card__bot .txt{max-width:24.1rem}.swiper-slide .project-card__bot .btn{margin-left:auto}}@media screen and (max-width: 767px){.project-card{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.project-card__tags{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;position:absolute;left:0;top:0;padding:.5rem}.project-card__top{width:100%;aspect-ratio:1/.434173669}.project-card__bot{gap:1rem;padding:.75rem}.project-card__bot .btn{margin-top:auto;width:100%}.project-card__bot .txt{width:100%;gap:.5rem}.project-card__bot .txt .nm{font-size:.9rem}.project-card__bot .txt>p{font-size:.75rem}.project-card .infos{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:.25rem;flex-wrap:nowrap;overflow-x:auto}.project-card .infos li{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.project-card .infos li p{font-size:.65rem;white-space:nowrap}}.big-banner{width:100%;padding:3rem 0}.big-banner__cont{background:#1b56a1;border-radius:1rem;width:100%;display:flex;position:relative;align-items:stretch;justify-content:space-between;gap:1rem;padding:3rem 3rem 2.7rem}.big-banner__center{position:absolute;bottom:0;left:18.25rem;display:flex;width:21.15rem;height:auto}.big-banner__center .img{width:100%;height:auto;display:flex;position:relative;z-index:1}.big-banner__center .img img{width:100%;height:auto}.big-banner__center .bg{width:20.1rem;display:flex;position:absolute;bottom:0;left:5.1rem}.big-banner__center .bg img{width:100%;height:auto}.big-banner__left{width:100%;max-width:20.35rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8rem;position:relative;z-index:2}.big-banner__left .subttl{color:#fff;font-weight:600}.big-banner__left .subttl strong{color:#e00;font-weight:600}.big-banner__right{width:100%;max-width:16.2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4rem;position:relative;z-index:2}.big-banner__right .log{height:1.7rem;width:auto;display:flex}.big-banner__right .log img{height:100%;width:auto}.big-banner__right .txt{width:100%;margin-top:auto}.big-banner__right .txt p{font-size:1.05rem;color:#fff;line-height:1.5;font-weight:400}.big-banner__right .txt p strong{font-weight:700;color:#e00}@media screen and (max-width: 767px){.big-banner{padding:1.5rem 0}.big-banner__cont{width:100%;display:flex;position:relative;align-items:stretch;justify-content:space-between;gap:1rem;padding:1.25rem 1rem 2.7rem 1rem;overflow:hidden;backface-visibility:hidden;appearance:none}.big-banner__center{position:absolute;left:0;width:100%;bottom:0;height:100%}.big-banner__center .img{position:absolute;left:-1rem;width:8.65rem;bottom:0}.big-banner__center .bg{width:9.7rem;display:flex;position:absolute;bottom:0;left:auto;right:0}.big-banner__center .bg img{width:100%;height:auto}.big-banner__left{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:3.6rem}.big-banner__left .subttl{text-align:right;font-size:1.05rem;max-width:11.75rem;margin-left:auto}.big-banner__right{display:none}}.section-news{width:100%;padding:3rem 0}.section-news__cont{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:1.5rem;margin-top:2.5rem}.section-news__left,.section-news__right{width:calc(50% - .75rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.section-news__right{gap:1.5rem}.section-news__card{width:100%;display:flex;align-items:stretch;justify-content:flex-start;background:#f0f0f0}.section-news__card .img{width:100%;max-width:14.4rem;height:auto;display:flex;aspect-ratio:1/1.31944444;flex-shrink:0;overflow:hidden;backface-visibility:hidden;appearance:none}.section-news__card .img img,.section-news__card .img picture{width:100%;height:100%;object-fit:cover;transition:all .4s ease-in-out}.section-news__card .txt{flex-grow:1;padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}.section-news__card .txt .dt{font-size:.95rem;color:#9d9d9d;line-height:1.5;font-weight:400}.section-news__card .txt p{margin-top:auto;font-size:1.3rem;color:#000;line-height:1.2;font-weight:600;transition:all .4s ease-in-out}.section-news__card:hover .txt p{color:#1b56a1}.section-news__card:hover .img img,.section-news__card:hover .img picture{transform:scale(1.05)}.section-news__short-card{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem;padding-bottom:1.5rem;flex-grow:1}.section-news__short-card:not(:last-child){border-bottom:1px solid #e6e6e6}.section-news__short-card .dt{width:100%;max-width:6.5rem;display:flex;align-items:flex-start;justify-content:flex-start;font-size:.95rem;color:#9d9d9d;line-height:1.5;font-weight:400;flex-shrink:0}.section-news__short-card p{flex-grow:1;font-size:.9rem;color:#000;line-height:1.2;font-weight:600;transition:all .4s ease-in-out}.section-news__short-card:hover p{color:#1b56a1}@media screen and (max-width: 767px){.section-news{padding:1.5rem 0}.section-news .btn{margin-top:1rem;width:100%}.section-news__cont{margin-top:1.5rem}.section-news__left,.section-news__right{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.section-news__left{display:none}.section-news__right{gap:.5rem}.section-news__short-card{gap:1rem;padding-bottom:.5rem;flex-grow:1}.section-news__short-card .dt{width:100%;max-width:6.5rem;display:flex;align-items:flex-start;justify-content:flex-start;font-size:.95rem;flex-shrink:0}.section-news__short-card p{font-size:.75rem}.section-news__card{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start}.section-news__card .img{width:100%;max-width:100%;height:12.5rem;aspect-ratio:initial}.section-news__card .img img,.section-news__card .img picture{width:100%;height:100%;object-fit:cover;transition:all .4s ease-in-out}.section-news__card .txt{flex-grow:1;padding:.75rem;width:100%;gap:1rem}.section-news__card .txt .dt{font-size:.75rem}.section-news__card .txt p{margin-top:auto;font-size:.9rem;transition:all .4s ease-in-out}}.pre-contacts{width:100%;padding-top:5rem}.pre-contacts__wrapper{width:100%;background:#e7f1ff;padding:2.5rem 0}.pre-contacts__cont{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.pre-contacts__left{width:100%;max-width:21.15rem;display:flex;flex-shrink:0}.pre-contacts__left .subttl{width:100%;max-width:17.15rem}.pre-contacts__right{gap:1.5rem;display:flex;align-items:stretch;justify-content:flex-start}.pre-contacts__item{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.pre-contacts__column{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.pre-contacts__column .subttl3{margin-bottom:1rem}.pre-contacts__column .subttl3 .arr-btn{display:none}.pre-contacts__column .txt{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;margin-bottom:4.5rem}.pre-contacts__column .txt p{font-size:.95rem;color:#9d9d9d;line-height:1.5;font-weight:400}.pre-contacts__column .txt .lnk{font-size:1.05rem;color:#000;line-height:1.5;font-weight:600;transition:all .4s ease-in-out;text-decoration:none}.pre-contacts__column .txt .lnk:hover{color:#1b56a1}.pre-contacts__column .bot{width:100%;margin-top:auto}.pre-contacts__column .bot .btn{border:none;background:rgba(255,255,255,0);padding:0}.pre-contacts__column .bot .btn:hover{color:#e00}.pre-contacts__column .bot .btn:hover::after{background:#e00}.pre-contacts__column .bot ul{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.pre-contacts__column .bot ul li{width:1.6rem;height:auto;aspect-ratio:1/1;display:flex}.pre-contacts__column .bot ul li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pre-contacts__column .bot ul li a img{width:100%;height:100%;object-fit:contain;transition:all .4s ease-in-out}.pre-contacts__column .bot ul li a:hover img{transform:scale(1.1)}.pre-contacts__column:not(:last-child){border-right:1px solid #dadada;padding-right:2.5rem}@media screen and (max-width: 767px){.pre-contacts{width:100%;padding-top:1.5rem}.pre-contacts__wrapper{padding:1rem 0}.pre-contacts__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.pre-contacts__left{width:100%;max-width:100%;align-items:center;justify-content:flex-start}.pre-contacts__left .subttl{width:100%;max-width:100%;text-align:center;font-size:1.2rem}.pre-contacts__right{width:100%;gap:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.pre-contacts__column{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:none;padding:.5rem 0}.pre-contacts__column .subttl3{font-size:.9rem;margin-bottom:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0}.pre-contacts__column .subttl3 .arr-btn{width:1.6rem;aspect-ratio:1/1;border-radius:.35rem;display:flex;position:relative;background:#fff;transition:all .4s ease-in-out}.pre-contacts__column .subttl3 .arr-btn::before,.pre-contacts__column .subttl3 .arr-btn::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;content:"";background:#1b56a1;border-radius:.15rem;width:.8rem;height:.125rem;transition:all .4s ease-in-out}.pre-contacts__column .subttl3 .arr-btn::after{transform:translate(-50%, -50%) rotate(90deg)}.pre-contacts__column:not(:last-child){border-bottom:1px solid #dadada}.pre-contacts__column .txt{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;margin-bottom:1rem}.pre-contacts__column .txt p{font-size:.75rem}.pre-contacts__column .txt .lnk{font-size:.9rem}.pre-contacts__column .bot{width:100%;display:flex}.pre-contacts__column .bot .btn{border:none;background:rgba(255,255,255,0);padding:0;width:auto}.pre-contacts__column .bot .btn:hover{color:#e00}.pre-contacts__column .bot .btn:hover::after{background:#e00}.pre-contacts__column:not(:last-child){border-right:none;padding-right:0}.pre-contacts__column.open .subttl3 .arr-btn{background:#1b56a1}.pre-contacts__column.open .subttl3 .arr-btn::before,.pre-contacts__column.open .subttl3 .arr-btn::after{background:#fff}.pre-contacts__column.open .subttl3 .arr-btn::after{transform:translate(-50%, -50%)}.pre-contacts__column.open .pre-contacts__item{display:flex}.pre-contacts__item{width:100%;border-radius:.35rem;background:#fff;padding:.5rem;display:none;margin-top:.5rem}}.contact-us{width:100%;padding:6.75rem 0 6rem;background:#ebffe3}.contact-us__cont{width:100%;display:flex;align-items:center;justify-content:space-between}.contact-us__left{width:100%;max-width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3.5rem;flex-shrink:0;padding-right:2.15rem}.contact-us__links{width:100%;padding-top:1.45rem;border-top:1px solid #000;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.contact-us__links li{display:flex}.contact-us__links li a{padding:.7rem 1.1rem .5rem;border:1px solid #000;border-radius:.25rem;transition:all .4s ease-in-out;display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;background:rgba(255,255,255,0);font-size:.8rem;color:#000;line-height:1.56;font-weight:600;box-sizing:border-box;box-shadow:none}.contact-us__links li a .ic{width:.95rem;aspect-ratio:1/1;display:inline-block;background:#000;mask-image:var(--ic);mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;mask-size:contain;transition:all .4s ease-in-out;margin-bottom:.1rem}.contact-us__links li a:hover{box-shadow:inset 0 0 0 1px #000;background:#fff}.contact-us__right{width:100%;max-width:50%;padding-left:2.15rem;border-left:1px solid #000}.contact-us__right .contact-wrap{width:100%}.contact-us__right .contact-wrap .wpcf7 form.invalid .wpcf7-response-output{margin:1rem 0 0;padding:.5rem;font-size:.8rem;color:#000;border:1px solid red;border-radius:.25rem}.contact-us__right .contact-wrap .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.contact-us__right .contact-wrap .wpcf7{width:100%}.contact-us__right .contact-wrap form{width:100%}.contact-us__right .contact-wrap form .hidden-fields-container{display:none}.contact-us__right .contact-wrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.25rem 1.9rem;flex-wrap:wrap}.contact-us__right .contact-wrapper>div{width:100%}.contact-us__right .contact-wrapper>div p{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}.contact-us__right .contact-wrapper>div p label{width:100%;display:inline-block;font-size:.95rem;color:#000;line-height:1;font-weight:400;letter-spacing:-0.02em}.contact-us__right .contact-wrapper>div p input:not(.btn),.contact-us__right .contact-wrapper>div p textarea,.contact-us__right .contact-wrapper>div p select{width:100%;display:inline-block;background:rgba(255,255,255,0);transition:all .4s ease-in-out;padding:.25rem .5rem;font-size:.95rem;color:#000;line-height:1;font-weight:400;border:1px solid #000;border-radius:.3rem;height:2.65rem}.contact-us__right .contact-wrapper>div p textarea{resize:none;height:5.55rem}.contact-us__right .contact-wrapper>div p .wpcf7-form-control-wrap{width:100%;display:flex}.contact-us__right .contact-wrapper>div p:has(input.wpcf7-not-valid)::before{opacity:1}.contact-us__right .contact-wrapper>div p:has(input.wpcf7-not-valid) input{border-color:red}.contact-us__right .contact-wrapper>div p .wpcf7-not-valid-tip{display:none}.contact-us__right .contact-wrapper>div.contact-double{width:calc(50% - .95rem)}.contact-us__right .contact-wrapper>div.area-wrap{width:calc(100% - 1.9rem - 6.9rem)}.contact-us__right .contact-wrapper>div.button-wrap{width:6.9rem;margin-top:auto}.contact-us__right .contact-wrapper>div.button-wrap .wpcf7-spinner{display:none}.contact-us__right .contact-wrapper>div.button-wrap .btn{width:100%;padding:.4rem .4rem .3rem 1.1rem;justify-content:space-between}.contact-us__right .contact-wrapper>div.button-wrap .btn p{display:flex;width:auto;margin:0;padding:0}.contact-us__right .contact-wrapper>div.button-wrap p{display:none}@media screen and (max-width: 767px){.contact-us{width:100%;padding:3.5rem 0}.contact-us__cont{width:100%;flex-direction:column;align-items:center;justify-content:flex-start;gap:2rem}.contact-us__left{width:100%;max-width:100%;padding-right:0;flex-direction:column;align-items:center;justify-content:flex-start}.contact-us__left .subttl{text-align:center;font-size:2.4rem}.contact-us__links{gap:1.35rem;padding-top:2.1rem;flex-direction:column;align-items:center;justify-content:flex-start}.contact-us__right{width:100%;max-width:100%;padding-left:0;border:none}.contact-us__right .contact-wrapper{gap:1.2rem}.contact-us__right .contact-wrapper>div{width:100%}.contact-us__right .contact-wrapper>div p{align-items:center;gap:.5rem}.contact-us__right .contact-wrapper>div p label{text-align:center;font-size:.75rem}.contact-us__right .contact-wrapper>div p input,.contact-us__right .contact-wrapper>div p textarea,.contact-us__right .contact-wrapper>div p select{font-size:.75rem}.contact-us__right .contact-wrapper>div.contact-double{width:100%}.contact-us__right .contact-wrapper>div.area-wrap{width:100%}.contact-us__right .contact-wrapper>div.button-wrap{width:100%;display:flex;justify-content:center}.contact-us__right .contact-wrapper>div.button-wrap .btn{width:11rem;height:3.1rem}}.breadcrumbs{width:100%;display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;gap:1.5rem}.breadcrumbs li:not(:last-child) a{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem}.breadcrumbs li:not(:last-child) a::after{width:.6rem;height:.5rem;display:inline-block;content:"";background:url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.8534 5.35373L7.35351 9.85348C7.25969 9.9473 7.13245 10 6.99977 10C6.86709 10 6.73985 9.9473 6.64603 9.85348C6.55222 9.75966 6.49951 9.63242 6.49951 9.49975C6.49951 9.36707 6.55222 9.23983 6.64603 9.14602L10.2928 5.49997H0.499984C0.36738 5.49997 0.240207 5.4473 0.146442 5.35353C0.0526768 5.25977 0 5.1326 0 5C0 4.8674 0.0526768 4.74023 0.146442 4.64647C0.240207 4.5527 0.36738 4.50003 0.499984 4.50003H10.2928L6.64603 0.85398C6.55222 0.760165 6.49951 0.632925 6.49951 0.50025C6.49951 0.367576 6.55222 0.240335 6.64603 0.14652C6.73985 0.0527047 6.86709 0 6.99977 0C7.13245 0 7.25969 0.0527047 7.35351 0.14652L11.8534 4.64627C11.8998 4.6927 11.9367 4.74784 11.9619 4.80854C11.9871 4.86924 12 4.9343 12 5C12 5.0657 11.9871 5.13076 11.9619 5.19146C11.9367 5.25215 11.8998 5.3073 11.8534 5.35373Z" fill="%23245FAF"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.breadcrumbs li span,.breadcrumbs li a{font-size:.65rem;color:#000;line-height:1.5;font-weight:400}.breadcrumbs li span{color:#1b56a1}.breadcrumbs li a{transition:all .4s ease-in-out}.breadcrumbs li a:hover{color:#1b56a1;text-decoration:underline}.breadcrumbs-cont{width:100%;padding:.5rem 0;border-bottom:1px solid #e6e6e6}@media screen and (max-width: 767px){.breadcrumbs{width:100%}.breadcrumbs li a,.breadcrumbs li span{white-space:nowrap}}.hero-about{width:100%;padding:4.7rem 0 0}.hero-about__top{width:calc(50% - .75rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-bottom:3rem;gap:1rem}.hero-about__top .title,.hero-about__top .subttl3,.hero-about__top .subttl{color:#000}.hero-about__top p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.hero-about__bot{width:100%;background:#1b56a1;padding:3.25rem 0 2.25rem}.hero-about__gallery{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.hero-about__gallery .big,.hero-about__gallery .double{width:calc(50% - .75rem);display:flex;align-items:flex-end;justify-content:flex-start;height:14.4rem;gap:1.5rem}.hero-about__gallery .big .img{width:100%;height:auto;aspect-ratio:1/1.11570248;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none}.hero-about__gallery .big .img img,.hero-about__gallery .big .img picture{width:100%;height:100%;object-fit:cover}.hero-about__gallery .double{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}.hero-about__gallery .double .img{width:100%;height:100%;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none}.hero-about__gallery .double .img:nth-child(1){grid-column:1/3}.hero-about__gallery .double .img img,.hero-about__gallery .double .img picture{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.hero-about{padding:3rem 0 0}.hero-about__top{width:100%;padding-bottom:1.15rem}.hero-about__top p{font-size:.75rem}.hero-about__bot{width:100%;padding:0 0 1.5rem;background:linear-gradient(to bottom, #ffffff 0%, #ffffff 30%, #1B56A1 30%)}.hero-about__gallery{width:calc(100% + 1.8rem);padding:0 .9rem;margin-left:-0.9rem;display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem;overflow-x:auto}.hero-about__gallery .big,.hero-about__gallery .double{width:auto;display:flex;align-items:flex-start;justify-content:flex-start;height:10rem;gap:1rem;flex-shrink:0}.hero-about__gallery .big .img,.hero-about__gallery .double .img{height:100%;width:auto;flex-shrink:0}.hero-about__gallery .big .img img,.hero-about__gallery .double .img img{height:100%;width:auto}.hero-about__gallery .big .img{width:100%;height:100%;aspect-ratio:initial}}.our-mission{padding-top:2.25rem;width:100%;padding-bottom:3rem;background:linear-gradient(to bottom, #1B56A1 0%, #1B56A1 54%, #fff 54%)}.our-mission__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3.6rem}.our-mission__top{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.our-mission__top .l{display:flex;width:100%;max-width:calc(50% - .75rem - ((50% - 3.75rem)/3 + 1.5rem));flex-shrink:0}.our-mission__top span{font-size:1.05rem;color:#fff;line-height:1;font-weight:400}.our-mission__top .txt{flex-grow:1;display:flex}.our-mission__top .txt .subttl3,.our-mission__top .txt .subttl,.our-mission__top .txt .title{color:#fff}.our-mission__bot{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.2rem}.our-mission__image{width:calc(75% - 1.125rem)}.our-mission__image .img{width:100%;position:relative;display:flex;height:20rem}.our-mission__image .img::after{position:absolute;left:calc(100% + 1.65rem);top:0;display:inline-block;content:"";width:5.45rem;height:auto;aspect-ratio:1/1.3853;background:url('data:image/svg+xml,<svg width="109" height="152" viewBox="0 0 109 152" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.650061 107.605C6.24305 107.573 11.836 107.549 17.4291 107.534C20.0264 107.527 22.6237 107.517 25.221 107.501C27.7294 107.486 30.2377 107.478 32.7462 107.474C33.7013 107.472 34.6564 107.467 35.6114 107.459C36.9534 107.449 38.295 107.448 39.637 107.449C40.2239 107.441 40.2239 107.441 40.8228 107.434C45.2574 107.456 49.015 108.915 52.4173 111.748C55.2402 114.761 56.7568 117.877 56.7346 122.018C56.7349 122.497 56.7349 122.497 56.7352 122.985C56.7342 124.029 56.7235 125.072 56.7126 126.115C56.71 126.844 56.708 127.572 56.7066 128.3C56.7014 130.207 56.6877 132.115 56.6724 134.022C56.6581 135.972 56.6518 137.923 56.6449 139.873C56.63 143.692 56.6064 147.512 56.5772 151.332C51.1127 151.364 45.6482 151.388 40.1837 151.403C37.6459 151.411 35.1083 151.42 32.5706 151.436C30.1191 151.451 27.6677 151.459 25.2162 151.463C24.2834 151.465 23.3506 151.47 22.4179 151.478C21.1059 151.488 19.7943 151.489 18.4823 151.489C18.1013 151.494 17.7203 151.499 17.3277 151.504C12.4903 151.478 8.4254 149.938 4.80993 146.729C0.784505 142.104 0.44887 137.177 0.514648 131.294C0.517239 130.608 0.519211 129.923 0.520594 129.237C0.52585 127.446 0.539439 125.655 0.554849 123.864C0.569116 122.031 0.575384 120.198 0.582355 118.365C0.597159 114.779 0.620779 111.192 0.650061 107.605Z" fill="%23EE0000"/><path d="M38.9287 0.00207243C39.6948 0.00246515 40.4614 0.00285637 41.2275 0.00207243C43.2845 0.00167803 45.3415 0.00892055 47.3984 0.018674C49.5566 0.0274196 51.7149 0.0287504 53.873 0.0303927C57.9497 0.0346886 62.0269 0.045711 66.1035 0.0596896C70.7487 0.0752677 75.3939 0.0830092 80.0391 0.089963C89.5855 0.104431 99.1323 0.129258 108.679 0.160276C108.722 8.7292 108.755 17.2983 108.774 25.8673C108.784 29.8467 108.796 33.8265 108.817 37.8058C108.836 41.2772 108.847 44.7494 108.852 48.2208C108.854 50.0561 108.86 51.8914 108.873 53.7267C108.886 55.46 108.889 57.1936 108.887 58.9269C108.887 59.8545 108.898 60.7825 108.908 61.7101C108.863 71.8314 104.685 81.3941 97.6846 88.6193C89.9067 96.1864 79.2434 98.5084 68.7783 98.4308C68.026 98.4304 67.2738 98.431 66.5215 98.4318C64.4995 98.4322 62.477 98.4239 60.4551 98.4142C58.3344 98.4054 56.2134 98.4041 54.0928 98.4025C50.0862 98.3982 46.0798 98.3871 42.0732 98.3732C37.5078 98.3576 32.9424 98.3499 28.377 98.3429C18.9942 98.3284 9.61125 98.3036 0.228516 98.2726C0.18543 89.591 0.153601 80.9093 0.133789 72.2277C0.124343 68.1959 0.110964 64.1636 0.0898438 60.132C0.0714262 56.6146 0.059741 53.0966 0.0556641 49.5792C0.053284 47.7198 0.0476689 45.8604 0.0341797 44.0011C0.0215413 42.2447 0.0177767 40.488 0.0205078 38.7316C0.0197749 37.7925 0.0102535 36.8532 0 35.9142C0.0248263 30.2283 1.09183 24.4777 3.79004 19.4239C3.94758 19.1189 4.10526 18.8135 4.26758 18.4991C5.68998 15.8302 7.38736 13.5024 9.41895 11.2667C9.69555 10.9458 9.97283 10.6247 10.2578 10.2941C17.8421 1.99959 28.2908 -0.0754825 38.9287 0.00207243ZM96.666 19.5948C91.6212 19.5948 84.3092 24.6041 78.0547 24.8878C60.129 25.6847 40.4514 28.8373 27.0459 41.8673C17.1937 52.1395 12.8107 63.5959 12.9609 77.8771C12.969 78.6214 12.9759 79.3661 12.9805 80.1105C12.9914 82.307 13.0073 84.5038 13.0303 86.7003C15.6649 86.7299 18.2998 86.7536 20.9346 86.7687C22.0239 86.7743 23.1138 86.7803 24.2031 86.7872C32.6996 86.8831 40.9083 86.7681 49.1201 84.296C49.5052 84.1694 49.8792 84.0468 50.2529 83.924C58.2961 81.3064 67.7737 76.5269 73.2529 69.8107C74.1188 68.6549 74.1194 68.6548 75.0557 67.674C87.2346 54.7666 92.6633 36.5408 96.666 19.5948ZM92.9893 23.7599C92.1995 26.3109 91.2934 28.7681 90.207 31.2062C90.0303 31.5954 89.858 31.973 89.6865 32.3507C89.1317 33.5774 88.574 34.8027 88.0107 36.0255C87.8287 36.4183 87.6523 36.8005 87.4756 37.1818C84.3348 43.9601 80.7832 50.7394 75.9727 56.4777C75.6651 56.8403 75.3659 57.1921 75.0674 57.5441C73.3248 59.7498 71.6735 61.9675 69.582 63.8497C68.1748 64.9488 68.1745 64.9493 67.1621 65.8966C61.0249 71.6885 53.2751 75.8214 45.1816 78.1154C44.8749 78.202 44.577 78.2861 44.2793 78.3702C32.2372 80.6105 32.2367 80.6109 19.9238 80.2218V79.296C23.2139 73.7591 28.4844 69.0514 33.4424 65.0656C33.6893 64.8685 33.9293 64.6777 34.1689 64.4865C39.2454 60.4115 44.6048 56.8295 50.4395 53.9552C50.8252 53.7693 51.1998 53.5888 51.5742 53.4083C54.4371 52.0219 57.2988 50.9884 60.3623 50.1398C60.5943 52.0092 60.5948 52.0094 60.8223 53.8419C60.9784 53.6847 61.1297 53.5316 61.2812 53.379C61.3528 52.1867 61.5148 51.1518 61.8379 49.9982C64.8471 47.2715 64.848 47.272 68.8447 45.9113C72.9774 44.2606 75.8942 41.8735 78.2842 38.1066C75.0889 40.5969 71.5968 42.5079 67.8887 44.0958C67.3661 44.3142 67.3659 44.3144 66.8535 44.5284C64.6923 45.4383 62.7077 46.1488 60.3623 46.4376C59.8453 45.3963 59.8451 45.3959 58.0645 44.5861C58.3759 45.9282 58.3765 45.9286 58.5244 47.3624C56.9363 48.5988 56.9358 48.5998 55.0039 49.2394C43.0895 53.2374 32.9862 59.7635 24.2715 68.8361C22.9914 70.18 21.6954 71.5048 20.3828 72.8165C20.3041 70.5955 20.3513 68.6314 20.9648 66.4728C21.1351 65.9375 21.1349 65.9369 21.3018 65.4122C23.2935 58.9662 26.7601 52.3659 31.7676 47.795C32.284 47.3434 32.2842 47.3429 32.79 46.9005C43.7297 36.2404 57.7274 32.6968 72.3154 29.9591C78.4389 28.8179 84.5713 27.6284 90.1748 24.7726C91.2213 24.192 91.7964 23.76 92.9893 23.7599Z" fill="%234BAF24"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.our-mission__image .img img{width:100%;height:100%;object-fit:cover}.our-mission__text{width:100%;padding-left:calc(50% - .75rem - ((50% - 3.75rem)/3 + 1.5rem) + 1.5rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.5rem}.our-mission__text .txt{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:0;position:relative}.our-mission__text .txt::before{width:1px;right:100%;bottom:50%;display:inline-block;position:absolute;background:#000;height:300vh}.our-mission__text .txt p{width:50%;font-size:.95rem;color:#000;line-height:1.5;font-weight:400;padding-right:3.5rem}.our-mission__text .txt p strong{font-weight:600}@media screen and (max-width: 767px){.our-mission{padding-top:1.5rem;padding-bottom:1.5rem;background:linear-gradient(to bottom, #1B56A1 0%, #1B56A1 48%, #fff 48%)}.our-mission__cont{gap:1rem}.our-mission__top{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.our-mission__top .l{max-width:100%}.our-mission__top span{font-size:.9rem}.our-mission__top .txt{width:100%}.our-mission__top .txt .subttl3,.our-mission__top .txt .subttl,.our-mission__top .txt .title{color:#fff}.our-mission__bot{gap:1rem}.our-mission__image{width:100%}.our-mission__image .img{height:7.75rem}.our-mission__image .img::after{left:auto;right:-0.4rem;top:-1rem;width:2rem}.our-mission__text{width:100%;padding-left:0;gap:1rem}.our-mission__text .btn{width:100%}.our-mission__text .txt{flex-direction:column;gap:1rem;position:relative}.our-mission__text .txt p{width:100%;font-size:.95rem;padding-right:0}}.about-work{width:100%;padding:3rem 0}.about-work__cont{width:100%;gap:2.9rem;display:flex;align-items:stretch;justify-content:flex-start;background:#e7f1ff}.about-work__img{width:100%;max-width:18.3rem;flex-shrink:0;display:flex;height:auto}.about-work__img .img{width:100%;height:100%;aspect-ratio:1/1.89617486;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none}.about-work__img .img img,.about-work__img .img picture{width:100%;height:100%;object-fit:cover}.about-work__text{flex-grow:1;padding:2.1rem 3.6rem 2.1rem 0;display:flex}.about-work__text .txt h2,.about-work__text .txt h3{font-size:1.05rem;color:#000;line-height:1.2;font-weight:600;margin-bottom:1rem}.about-work__text .txt h2:last-child,.about-work__text .txt h3:last-child{margin-bottom:0}.about-work__text .txt p,.about-work__text .txt li,.about-work__text .txt a{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.about-work__text .txt p,.about-work__text .txt ul{margin-bottom:1rem}.about-work__text .txt p:last-child,.about-work__text .txt ul:last-child{margin-bottom:0}.about-work__text .txt ul{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem 1.5rem}.about-work__text .txt ul li{width:calc(50% - .75rem);display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.about-work__text .txt ul li::before{width:1.6rem;aspect-ratio:1/1;display:inline-block;content:"";background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out;flex-shrink:0}@media screen and (max-width: 767px){.about-work{padding:1.5rem 0}.about-work__cont{width:calc(100% + 1.8rem);padding:1rem .9rem;margin-left:-0.9rem;gap:1rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.about-work__img{width:100%;max-width:100%}.about-work__img .img{width:100%;height:6rem;aspect-ratio:initial}.about-work__text{width:100%;padding:0;display:flex}.about-work__text .txt h2,.about-work__text .txt h3{font-size:1.05rem}.about-work__text .txt p,.about-work__text .txt li,.about-work__text .txt a{font-size:.75rem}.about-work__text .txt p,.about-work__text .txt ul{margin-bottom:1rem}.about-work__text .txt p:last-child,.about-work__text .txt ul:last-child{margin-bottom:0}.about-work__text .txt ul{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.75rem}.about-work__text .txt ul li{width:100%}}.about-quote{width:100%;padding:3rem 0}.about-quote__cont{width:100%;display:grid;grid-gap:2.5rem 1.5rem;grid-template-rows:repeat(2, 13.75rem);grid-template-columns:25rem 1fr}.about-quote__image{width:100%;grid-column:1;grid-row:1/3}.about-quote__image .img{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start}.about-quote__image .img img,.about-quote__image .img picture{width:100%;height:100%;object-fit:cover}.about-quote__quote{grid-column:2;grid-row:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.about-quote__quote::before{width:3rem;aspect-ratio:1/1;display:inline-block;content:"";background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34.0763 54.7324C44.7085 53.9853 59.9916 52.2878 60 31.4653V5.26677H36.2748V33.2973H44.1527C44.6517 40.7819 38.4885 42.7146 31.7863 44.1981L34.0763 54.7324ZM2.2901 54.7324C12.9222 53.9853 28.2054 52.2878 28.2138 31.4653V5.26677H4.4885V33.2973H12.3664C12.8656 40.7819 6.7022 42.7146 0 44.1981L2.2901 54.7324Z" fill="%23EE0000"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.about-quote__quote .txt{width:100%}.about-quote__text{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem}.about-quote__text .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;padding-right:3.15rem}.about-quote__text .txt p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.about-quote__text .bt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;padding-right:3.15rem}.about-quote__text .bt span{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.about-quote__text .bt p{font-size:1.05rem;color:#000;line-height:1.2;font-weight:600}@media screen and (max-width: 767px){.about-quote{padding:1.5rem 0}.about-quote__cont{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.about-quote__image{width:8.5rem;height:auto;display:flex}.about-quote__image .img{width:100%;height:auto;aspect-ratio:1/1.20588235;display:flex;align-items:flex-start;justify-content:flex-start}.about-quote__image .img img,.about-quote__image .img picture{width:100%;height:100%;object-fit:cover}.about-quote__quote{width:calc(100% - 9.5rem);position:relative;gap:1em;padding:1.1rem 0}.about-quote__quote::before{width:1.5rem;margin-left:-1.75rem}.about-quote__quote .txt{width:calc(100% + 1.75rem);flex-shrink:0;margin-right:auto;margin-left:-1.75rem;padding-right:0}.about-quote__quote .txt p,.about-quote__quote .txt .subttl{font-size:.9rem}.about-quote__text{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem;padding-right:0}.about-quote__text .bt{padding-right:0}.about-quote__text .bt p{font-size:.9rem}}.slider-section{width:100%;padding:3rem 0}.slider-section__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.5rem}.slider-section__center{width:100%;padding-top:2.5rem;border-top:1px solid #e6e6e6}.slider-section .swiper{width:100%}.slider-section .swiper-wrapper{width:100%;align-items:stretch}.slider-section__slide{width:100%;aspect-ratio:1/1.24305556;display:flex;flex-direction:column;position:relative}.slider-section .slide-image{width:100%;height:auto;aspect-ratio:1/1;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none;position:relative;background:#e7f1ff}.slider-section .slide-image .img{width:100%;height:100%;display:flex}.slider-section .slide-image .img img,.slider-section .slide-image .img picture{width:100%;height:100%;object-fit:cover}.slider-section .slide-text{width:100%;position:absolute;bottom:0;left:0;padding:1rem 0 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#fff;z-index:1}.slider-section .slide-text span{display:inline-block;font-size:1.05rem;color:#000;line-height:1.2;font-weight:600}.slider-section .slide-text p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.slider-section .slide-text .txt{max-height:0;overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;transition:all .4s ease-in-out}.slider-section .slide-text .txt p strong{font-weight:600}.slider-section .slide-text .txt p:first-child{padding-top:.5rem}.slider-section .slide-text .txt ul{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;margin-top:.5rem}.slider-section .slide-text .txt ul li{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.slider-section .slide-text .txt ul li::before{margin:0 .1rem;border-bottom:1px dashed #bccfe9;line-height:1.5;font-size:.95rem;flex-grow:1;display:inline-block;content:"";order:2;height:1.125em}.slider-section .slide-text .txt ul li p{padding:0}.slider-section .slide-text .txt ul li p:first-child{order:1;padding:0}.slider-section .slide-text .txt ul li p:nth-child(2){order:3;padding:0}.slider-section__slide:hover .slide-text .txt{max-height:17.5rem}@media screen and (max-width: 767px){.slider-section{padding:1.5rem 0;overflow:hidden;backface-visibility:hidden;appearance:none}.slider-section__cont{gap:1.5rem}.slider-section__center{padding-top:1.5rem}.slider-section .swiper{width:calc(100% + 1.8rem);padding:0 4.7rem 0 .9rem;margin-left:-0.9rem;overflow:visible}.slider-section .swiper .swiper-wrapper{overflow:visible}.slider-section .slide-text .txt ul{width:100%}.slider-section .slide-text .txt ul li{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.1rem}.slider-section .slide-text .txt ul li::before{content:none}.slider-section .slide-text .txt ul li p{font-size:.75rem}}.hero-solution{padding:4.5rem 0 3rem;width:100%}.hero-solution__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.5rem}.hero-solution__top{width:100%;display:flex;gap:1.5rem}.hero-solution__top .txt{width:calc(50% - .75rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.hero-solution__top .txt p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.hero-solution__top .txt .title{color:#000}.hero-solution__bot{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:1.5rem}.hero-solution__item{width:calc(50% - .75rem);position:relative;border-radius:1rem;overflow:hidden;backface-visibility:hidden;appearance:none;border:1px solid #000;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.6rem}.hero-solution__item-img{border-radius:1rem;overflow:hidden;backface-visibility:hidden;appearance:none;width:100%;height:13rem;display:flex}.hero-solution__item-img .img{width:100%;height:100%;display:flex}.hero-solution__item-img .img img,.hero-solution__item-img .img picture{width:100%;height:100%;object-fit:cover}.hero-solution__item-text{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-grow:1;gap:1.8rem;padding:0 2.2rem 2.7rem 1.35rem}.hero-solution__item-text .tp{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.9rem}.hero-solution__item-text .tp .subttl3{color:#1b56a1}.hero-solution__item-text .tp p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.hero-solution__item-text .txt{width:100%;margin-top:auto}.hero-solution__item-text .txt ul{width:100%;padding-right:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.hero-solution__item-text .txt ul li{width:100%}.hero-solution__item-text .txt ul li a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.9rem;color:#000;line-height:1;font-weight:700;padding:.75rem 0;transition:all .4s ease-in-out}.hero-solution__item-text .txt ul li a::after{width:1.6rem;aspect-ratio:1/1;display:inline-block;content:"";background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="31" height="31" rx="15.5" stroke="%231B56A1"/><path d="M21.8534 16.3537L17.3535 20.8535C17.2597 20.9473 17.1324 21 16.9998 21C16.8671 21 16.7398 20.9473 16.646 20.8535C16.5522 20.7597 16.4995 20.6324 16.4995 20.4997C16.4995 20.3671 16.5522 20.2398 16.646 20.146L20.2928 16.5H10.5C10.3674 16.5 10.2402 16.4473 10.1464 16.3535C10.0527 16.2598 10 16.1326 10 16C10 15.8674 10.0527 15.7402 10.1464 15.6465C10.2402 15.5527 10.3674 15.5 10.5 15.5H20.2928L16.646 11.854C16.5522 11.7602 16.4995 11.6329 16.4995 11.5003C16.4995 11.3676 16.5522 11.2403 16.646 11.1465C16.7398 11.0527 16.8671 11 16.9998 11C17.1324 11 17.2597 11.0527 17.3535 11.1465L21.8534 15.6463C21.8998 15.6927 21.9367 15.7478 21.9619 15.8085C21.9871 15.8692 22 15.9343 22 16C22 16.0657 21.9871 16.1308 21.9619 16.1915C21.9367 16.2522 21.8998 16.3073 21.8534 16.3537Z" fill="%231B56A1"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;flex-shrink:0}.hero-solution__item-text .txt ul li a:hover{color:#1b56a1;background:rgba(255,255,255,0)}.hero-solution__item-text .txt ul li a:hover::after{background:#e00;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat}.hero-solution__item-text .txt ul li:not(:last-child) a{border-bottom:1px solid #e6e6e6}@media screen and (max-width: 767px){.hero-solution{padding:3rem 0 1.5rem;width:100%}.hero-solution__cont{width:100%;gap:1rem}.hero-solution__top{gap:1rem}.hero-solution__top .txt{width:100%;gap:1rem}.hero-solution__top .txt p{font-size:.75rem}.hero-solution__top .txt .title{font-size:1.2rem}.hero-solution__bot{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.hero-solution__item{width:100%;gap:1.1rem}.hero-solution__item-img{height:4.7rem}.hero-solution__item-text{gap:1rem;padding:0 .85rem 1.5rem}.hero-solution__item-text .tp{gap:.25rem}.hero-solution__item-text .tp .subttl3{font-size:.9rem}.hero-solution__item-text .tp p{font-size:.75rem}.hero-solution__item-text .txt{width:100%;margin-top:auto}.hero-solution__item-text .txt ul li a{line-height:1.2;gap:.5rem;font-size:.75rem}}.media-banner{margin:3rem 0;width:100%;position:relative}.media-banner__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;backface-visibility:hidden;appearance:none;display:flex}.media-banner__bg::after{width:100%;height:100%;position:absolute;display:inline-block;content:"";background:rgba(0,0,0,.3);top:0;left:0}.media-banner__bg img,.media-banner__bg picture,.media-banner__bg video,.media-banner__bg iframe{width:100%;height:100%;object-fit:cover}.media-banner .container{position:relative;z-index:2}.media-banner__cont{padding:8.6rem 0;width:100%;display:flex;align-items:center;justify-content:center}.media-banner__cont .txt{width:100%;max-width:20.3rem;gap:1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.media-banner__cont .txt .subttl{text-align:center;color:#fff}.media-banner__cont .txt p{text-align:center;font-size:.95rem;color:#fff;line-height:1.5;font-weight:400}.media-banner__cont .txt .btn{width:100%}@media screen and (max-width: 767px){.media-banner{margin:1.5rem 0}.media-banner .container{position:relative;z-index:2}.media-banner__cont{padding:3.6rem 0}.media-banner__cont .txt{width:100%;max-width:100%;gap:1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.media-banner__cont .txt .subttl{text-align:center;color:#fff}}.red-banner{padding:3rem 0}.red-banner__cont{width:100%;padding:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#e7f1ff}.red-banner__left{width:100%;max-width:29.8rem;display:flex}.red-banner__left .subttl{color:#1b56a1}.red-banner__right{width:100%;max-width:21.4rem;display:flex}.red-banner__right .btn{width:100%}@media screen and (max-width: 767px){.red-banner{padding:1.5rem 0}.red-banner__cont{padding:.75rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.red-banner__left{max-width:100%}.red-banner__right{max-width:100%}}.advantages{width:100%;padding:3rem 0}.advantages__cont{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:1.5rem;background:#e7f1ff}.advantages__left,.advantages__right{width:calc(50% - .75rem)}.advantages__left{display:flex;height:auto}.advantages__left .img{width:100%;height:100%;aspect-ratio:1/1.14900662;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none}.advantages__left .img img,.advantages__left .img picture{width:100%;height:100%;object-fit:cover}.advantages__right{padding:2.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.advantages__right .txt{width:100%}.advantages__right .txt h2,.advantages__right .txt h3{font-size:1.05rem;color:#000;line-height:1.2;font-weight:600;margin-bottom:1rem}.advantages__right .txt h2:last-child,.advantages__right .txt h3:last-child{margin-bottom:0}.advantages__right .txt p,.advantages__right .txt li,.advantages__right .txt a{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.advantages__right .txt p,.advantages__right .txt ul{margin-bottom:1rem}.advantages__right .txt p:last-child,.advantages__right .txt ul:last-child{margin-bottom:0}.advantages__right .txt ul{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem 1.5rem}.advantages__right .txt ul li{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.advantages__right .txt ul li::before{width:1.6rem;aspect-ratio:1/1;display:inline-block;content:"";background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out;flex-shrink:0}@media screen and (max-width: 767px){.advantages{width:100%;padding:1.5rem 0}.advantages__cont{width:calc(100% + 1.8rem);padding:1rem .9rem;margin-left:-0.9rem;gap:1rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.advantages__left,.advantages__right{width:100%;max-width:100%}.advantages__left{display:flex;height:auto}.advantages__left .img{width:100%;height:6rem;aspect-ratio:initial}.advantages__right{padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.advantages__right .txt h2,.advantages__right .txt h3{font-size:1.05rem}.advantages__right .txt p,.advantages__right .txt li,.advantages__right .txt a{font-size:.75rem}.advantages__right .txt p,.advantages__right .txt ul{margin-bottom:1rem}.advantages__right .txt p:last-child,.advantages__right .txt ul:last-child{margin-bottom:0}.advantages__right .txt ul{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.75rem}.advantages__right .txt ul li{width:100%}.advantages__right .btn{width:100%}}.single-solution-hero{width:100%;background:#1b56a1;position:relative}.single-solution-hero__bg{width:100%;height:100%;top:0;left:0;display:flex;position:absolute;overflow:hidden;backface-visibility:hidden;appearance:none}.single-solution-hero__bg .img{position:absolute;bottom:0;right:0;height:22rem;width:auto;display:flex}.single-solution-hero__bg .img img,.single-solution-hero__bg .img picture{width:auto;height:100%;display:flex;object-fit:contain}.single-solution-hero .container{position:relative;z-index:2}.single-solution-hero__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:30.25rem;padding:4.25rem 0 6.35rem}.single-solution-hero__cont .txt{width:100%;gap:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.single-solution-hero__cont p,.single-solution-hero__cont li{font-size:.95rem;color:#fff;line-height:1.5;font-weight:400}.single-solution-hero__cont ul{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}.single-solution-hero__cont ul li{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.single-solution-hero__cont ul li::before{flex-shrink:0;width:1.6rem;aspect-ratio:1/1;border-radius:50%;display:inline-block;content:"";background:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" rx="16" fill="%234BAF24"/><path d="M21.8534 16.3537L17.3535 20.8535C17.2597 20.9473 17.1324 21 16.9998 21C16.8671 21 16.7398 20.9473 16.646 20.8535C16.5522 20.7597 16.4995 20.6324 16.4995 20.4997C16.4995 20.3671 16.5522 20.2398 16.646 20.146L20.2928 16.5H10.5C10.3674 16.5 10.2402 16.4473 10.1464 16.3535C10.0527 16.2598 10 16.1326 10 16C10 15.8674 10.0527 15.7402 10.1464 15.6465C10.2402 15.5527 10.3674 15.5 10.5 15.5H20.2928L16.646 11.854C16.5522 11.7602 16.4995 11.6329 16.4995 11.5003C16.4995 11.3676 16.5522 11.2403 16.646 11.1465C16.7398 11.0527 16.8671 11 16.9998 11C17.1324 11 17.2597 11.0527 17.3535 11.1465L21.8534 15.6463C21.8998 15.6927 21.9367 15.7478 21.9619 15.8085C21.9871 15.8692 22 15.9343 22 16C22 16.0657 21.9871 16.1308 21.9619 16.1915C21.9367 16.2522 21.8998 16.3073 21.8534 16.3537Z" fill="white"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 767px){.single-solution-hero{width:100%;background:#1b56a1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.single-solution-hero__bg{top:0;left:0;position:static;order:2;height:9.8rem;width:100%}.single-solution-hero__bg .img{position:static;height:100%;width:100%}.single-solution-hero__bg .img img,.single-solution-hero__bg .img picture{width:100%;height:100%;display:flex}.single-solution-hero .container{order:1}.single-solution-hero__cont{width:100%;max-width:100%;padding:3rem 0 1.5rem}.single-solution-hero__cont .txt{width:100%;gap:1rem}.single-solution-hero__cont .title{font-size:1.2rem}.single-solution-hero__cont p,.single-solution-hero__cont li{font-size:.75rem}}.specifications{width:100%;padding:3rem 0}.specifications__cont{width:100%;padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid #e6e6e6;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.5rem}.specifications__list{width:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.25rem}.specifications__item{width:calc(25% - .1875rem);display:flex;padding:.75rem;background:#e7f1ff}.specifications__item .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}.specifications__item .txt span,.specifications__item .txt p{font-size:1.05rem;color:#1b56a1;line-height:1;font-weight:400}.specifications__item .txt p{font-size:1.2rem;font-weight:600}@media screen and (max-width: 767px){.specifications{padding:1.5rem 0}.specifications__cont{padding-top:1.5rem;margin-top:1.5rem;gap:1.5rem}.specifications__list{width:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.25rem}.specifications__item{width:calc(50% - .125rem)}.specifications__item .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.specifications__item .txt span{font-size:.75rem}.specifications__item .txt p{font-size:.9rem}}.pricing{width:100%;padding-bottom:3rem}.pricing__top{width:100%;padding-top:2.5rem;border-top:1px solid #e6e6e6;margin-bottom:2.5rem}.pricing__wrap{width:100%;padding:2.5rem 0;background:#e7f1ff}.pricing__cont{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:1.5rem}.pricing__item{width:calc(50% - .75rem);background:#fff;padding:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}.pricing__item .top{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}.pricing__item .top .subttl3{text-align:center;font-size:1.2rem;line-height:1.2;font-weight:600;color:#000}.pricing__item .top .img{width:100%;height:auto;aspect-ratio:1/.531746032;display:flex;align-items:center;justify-content:center}.pricing__item .top .img img,.pricing__item .top .img picture{width:100%;height:100%;object-fit:contain}.pricing__item .txt{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}.pricing__item .txt .subttl{text-align:center}.pricing__item .txt p{text-align:center;font-size:1.05rem;color:#1b56a1;line-height:1;font-weight:400}.pricing__item .bot{margin-top:auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}.pricing__item .bot p{text-align:center;font-size:.95rem;color:#9d9d9d;line-height:1.5;font-weight:400}@media screen and (max-width: 767px){.pricing{padding-bottom:1.5rem}.pricing__top{width:100%;padding-top:1.5rem;margin-bottom:1.5rem}.pricing__wrap{padding:1.5rem 0}.pricing__cont{width:calc(100% + 1.8rem);margin-left:-0.9rem;padding:0 .9rem;display:flex;align-items:stretch;justify-content:flex-start;overflow-x:auto;gap:1rem}.pricing__item{width:14rem;padding:.75rem;flex-shrink:0;gap:1rem}.pricing__item .top{width:100%;gap:1rem}.pricing__item .top .subttl3{text-align:center;font-size:.9rem}.pricing__item .txt{width:100%;gap:1rem}.pricing__item .txt .subttl{text-align:center}.pricing__item .txt p{font-size:.75rem}.pricing__item .bot{margin-top:auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem}.pricing__item .bot p{font-size:.75rem}}.savings{width:100%;padding:3rem 0}.savings__cont{padding-top:2.5rem;width:100%;margin-top:2.5rem;border-top:1px solid #e6e6e6;display:flex;align-items:stretch;justify-content:flex-start;gap:1.5rem}.savings__item{width:calc(50% - .75rem);padding:2.5rem 2.5rem 2.5rem 2.3rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;border-left:.2rem solid #1b56a1;background:#e7f1ff}.savings__item .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.savings__item .txt>span{font-size:1.2rem;color:#1b56a1;line-height:1;font-weight:600}.savings__item .txt p{font-size:1.05rem;color:#1b56a1;line-height:1;font-weight:400}.savings__item .price{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.savings__item .price span{font-size:2.4rem;color:#000;line-height:1;font-weight:600}.savings__item:nth-child(1){border-left-color:#fb0505;background:#fff3ec}.savings__item:nth-child(1) .price span{color:#fb0505}.savings__item:nth-child(2){border-left-color:#4baf24;background:#ebffe3}.savings__item:nth-child(2) .price span{color:#4baf24}@media screen and (max-width: 767px){.savings{padding:1.5rem 0}.savings__cont{padding-top:1.5rem;margin-top:1.5rem;gap:1rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.savings__item{width:100%;padding:.75rem .75rem .75rem .55rem;gap:1rem}.savings__item .txt{width:100%;gap:1rem}.savings__item .txt>span{font-size:.9rem}.savings__item .txt p{font-size:.75rem}.savings__item .price{gap:1rem}.savings__item .price span{font-size:1.2rem}}.profits{width:100%;padding:3rem 0}.profits .textual-heading{width:100%;padding-top:2.5rem;border-top:1px solid #e6e6e6}.profits__cont{padding-top:2.5rem;width:100%;gap:1.5rem;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.profits__item{width:calc(50% - .75rem);border:1px solid #d2dff3;padding:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profits__item .btn{flex-shrink:0}.profits__item-text{flex-grow:1;display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.profits__item-text .ic{width:3.6rem;aspect-ratio:1/1;background:#e7f1ff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profits__item-text .ic img{width:1.9rem;height:auto;display:flex}.profits__item-text .t{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}.profits__item-text .t span{font-size:1.2rem;color:#1b56a1;line-height:1;font-weight:600}.profits__item-text .t p{font-size:.95rem;color:#1b56a1;line-height:1.2;font-weight:400}.profits__item--wide{width:100%}.profits__item .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}.profits__item .txt span,.profits__item .txt p{font-size:1.05rem;color:#1b56a1;line-height:1;font-weight:400}.profits__item .txt p{font-size:1.2rem;font-weight:600}.profits__item .txt p strong{color:#4baf24;font-weight:inherit}.profits__item:nth-child(1) .txt p strong{color:#e00}@media screen and (max-width: 767px){.profits{padding:1.5rem 0}.profits .textual-heading{padding-top:1.5rem}.profits__cont{padding-top:1.5rem;gap:.5rem;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.profits__item{width:100%;padding:.75rem;gap:.75rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.profits__item .btn{flex-shrink:0}.profits__item-text{width:100%;gap:.75rem}.profits__item-text .t{gap:.75rem}.profits__item-text .t span{font-size:.9rem}.profits__item-text .t p{font-size:.75rem}.profits__item--wide{padding:.5rem;margin-top:1rem}.profits__item .txt{gap:.75rem}.profits__item .txt span{font-size:.75rem}.profits__item .txt p{font-size:.9rem}.profits__item:nth-child(1) .txt p strong{color:#e00}}.suitable{width:100%;padding:3rem 0}.suitable__cont{margin-top:2.5rem;width:100%;padding-top:2.5rem;border-top:1px solid #e6e6e6;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.suitable__cont .about-short__advantages-item{width:calc(33.3333333333% - 1rem)}@media screen and (max-width: 767px){.suitable{width:100%;padding:1.5rem 0}.suitable__cont{margin-top:1.5rem;padding-top:1.5rem;gap:1.5rem}.suitable__cont .about-short__advantages-item{width:calc(50% - .75rem)}}.warranties{width:100%;padding:3rem 0}.warranties__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.5rem}.warranties__list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.warranties__item{width:calc(25% - 1.125rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:.55rem;border-top:.2rem solid #1b56a1;gap:1.5rem}.warranties__item .txt{width:100%;gap:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.warranties__item span,.warranties__item p{font-size:1.05rem;color:#1b56a1;line-height:1;font-weight:400}.warranties__item p{font-size:1.4rem;font-weight:600}@media screen and (max-width: 767px){.warranties{padding:1.5rem 0}.warranties__cont{gap:1.5rem}.warranties__list{gap:1rem;flex-wrap:wrap}.warranties__item{width:calc(50% - .5rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:.55rem;border-top:.2rem solid #1b56a1;gap:1rem}.warranties__item .txt{gap:1rem}.warranties__item span,.warranties__item p{font-size:.75rem}.warranties__item p{font-size:.9rem}}.characteristic{width:100%;padding:3rem 0}.characteristic__cont{margin-top:2.5rem;width:100%;padding-top:2.5rem;border-top:1px solid #e6e6e6;display:flex;align-items:stretch;justify-content:flex-start}.characteristic__left{width:33.3333333333%;height:auto;flex-shrink:0;display:flex}.characteristic__left .img{width:100%;height:100%;aspect-ratio:1/1.08937198;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none}.characteristic__left .img img,.characteristic__left .img picture{width:100%;height:100%;object-fit:cover}.characteristic__right{width:66.6666666667%}@media screen and (max-width: 767px){.characteristic{padding:1.5rem 0}.characteristic__cont{margin-top:1.5rem;padding-top:1.5rem;flex-direction:column}.characteristic__left{width:100%}.characteristic__right{width:100%}}.characteristic+.indicators{padding-top:0}.indicators{padding:3rem 0;width:100%}.indicators__cont{width:100%;padding-top:2.5rem;gap:2.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-top:1px solid #e6e6e6}.indicators__cont .text-block{width:100%}.indicators__text{width:100%;display:flex}@media screen and (max-width: 767px){.indicators{padding:1.5rem 0;width:100%}.indicators__cont{padding-top:1.5rem;gap:1.5rem}}.indicators+.payback{padding-top:0}.payback{padding:3rem 0;width:100%}.payback__cont{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1.5rem;background:#ebffe3;border-left:.2rem solid #4baf24;padding:2.5rem 2.5rem 2.5rem 2.3rem}.payback__cont>span{width:100%;display:inline-block;font-size:1.2rem;color:#1b56a1;line-height:1;font-weight:600}.payback__left{width:calc(100% - 27.8rem);display:flex}.payback__left ul{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.payback__left ul li{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.payback__left ul li p,.payback__left ul li span{font-size:1.05rem;color:#1b56a1;line-height:1;font-weight:400}.payback__left ul li p{font-size:2rem;font-weight:600}.payback__right{width:100%;max-width:26.3rem;flex-shrink:0;padding:2.5rem 1.5rem;background:#fff;border:1px solid #d2dff3;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem}.payback__text{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.payback__text .ic{width:3.6rem;aspect-ratio:1/1;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e7f1ff}.payback__text .ic img{width:auto;height:2.1rem}.payback__text .txt{flex-grow:1}.payback__text .txt p{font-size:.95rem;color:#1b56a1;line-height:1.2;font-weight:400}@media screen and (max-width: 767px){.payback{padding:1.5rem 0;width:100%}.payback__cont{gap:1rem;padding:.75rem .75rem .75rem .55rem}.payback__cont>span{font-size:.9rem}.payback__left{width:100%;display:flex}.payback__left ul{gap:1rem}.payback__left ul li{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.payback__left ul li span{font-size:.75rem}.payback__left ul li p{font-size:1.2rem;font-weight:600}.payback__right{width:100%;max-width:100%;padding:.75rem;gap:.5rem}.payback__text{width:100%}}.faq{padding:3rem 0;width:100%}.faq__cont{width:100%;max-width:40.8rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2.5rem;margin-left:auto;margin-right:auto}.faq__cont .subttl{text-align:center}.faq__list{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.faq .single-faq{width:100%;border:1px solid #e6e6e6;border-radius:.35rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:all .4s ease-in-out}.faq .single-faq__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:.75rem 1.5rem}.faq .single-faq__head span{font-size:.9rem;color:#000;line-height:1;font-weight:700}.faq .single-faq__head .arr{width:1.6rem;aspect-ratio:1/1;display:inline-block;background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out;flex-shrink:0}.faq .single-faq__cont{width:100%}.faq .single-faq__cont .txt{width:100%;max-width:30.25rem;padding:.75rem 1.5rem}.faq .single-faq__cont .txt span{font-size:1.05rem;color:#000;line-height:1.2;font-weight:600}.faq .single-faq__cont .txt p:first-of-type{margin-bottom:0}.faq .single-faq__cont .txt p,.faq .single-faq__cont .txt li{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.faq .single-faq__cont .txt p strong,.faq .single-faq__cont .txt li strong{font-weight:600}.faq .single-faq__cont .txt ul{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.faq .single-faq__cont .txt ul li{padding-left:1rem;position:relative}.faq .single-faq__cont .txt ul li::before{width:.2rem;height:.2rem;background:#000;border-radius:50%;display:inline-block;content:"";position:absolute;left:.375rem;top:.5625em}.faq .single-faq.open{border-color:#e00}.faq .single-faq.open .single-faq__head .arr{transform:rotate(90deg);background:#e00}.faq .single-faq:hover{border-color:#e00}.faq .single-faq:hover .single-faq__head .arr{background:#e00}@media screen and (max-width: 767px){.faq{padding:1.5rem 0}.faq__cont{width:100%;max-width:100%;gap:1.9rem}.faq__cont .subttl{font-size:1.2rem}.faq__list{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.faq .single-faq__cont{width:100%}.faq .single-faq__cont .txt{width:100%;max-width:30.25rem;padding:0 1.5rem .75rem}}.portfolio-hero{width:100%;height:32.85rem;position:relative;margin-bottom:3rem}.portfolio-hero .slider-navigation-block__numbers{color:#fff}.portfolio-hero .slider-navigation-block__numbers span{color:#fff}.portfolio-hero .slider-btn{border-color:#fff;background:rgba(255,255,255,0)}.portfolio-hero .slider-btn::after{background:#fff}.portfolio-hero .slider-btn:hover{border-color:#1b56a1;background:#1b56a1}.portfolio-hero .slider-btn:hover::after{background:#fff}.portfolio-hero .slider-navigation-block__prog{background:rgba(255,255,255,.3)}.portfolio-hero .slider-navigation-block__prog div{background:#fff}.portfolio-hero>.container{position:relative;height:100%;z-index:2;pointer-events:none}.portfolio-hero__content{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;padding:4.7rem 0 .9rem;pointer-events:none}.portfolio-hero__content .slider-navigation-block{pointer-events:auto}.portfolio-hero__slider{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio-hero__slider .swiper{width:100%;height:100%}.portfolio-hero__slider .swiper .swiper-wrapper{width:100%;height:100%}.portfolio-hero__slider .swiper .swiper-slide{width:100%;height:100%}.portfolio-hero__item{width:100%;height:100%;position:relative;display:flex}.portfolio-hero__item-bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;backface-visibility:hidden;appearance:none;display:flex}.portfolio-hero__item-bg::after{width:100%;height:100%;display:inline-block;content:"";background:#000;opacity:.6;position:absolute;top:0;left:0}.portfolio-hero__item-bg .img{width:100%;height:100%;display:flex}.portfolio-hero__item-bg .img img,.portfolio-hero__item-bg .img video,.portfolio-hero__item-bg .img picture,.portfolio-hero__item-bg .img iframe{width:100%;height:100%;object-fit:cover}.portfolio-hero__item .container{position:relative;height:100%;z-index:1}.portfolio-hero__item-cont{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;padding:7rem 0 5.7rem}.portfolio-hero__item-cont .txt{width:100%;max-width:34rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.portfolio-hero__item-cont .txt .subttl,.portfolio-hero__item-cont .txt .title{color:#fff}.portfolio-hero__item-cont .txt p{font-size:.95rem;color:#fff;line-height:1.5;font-weight:400}@media screen and (max-width: 767px){.portfolio-hero{height:auto;margin-bottom:0}.portfolio-hero>.container{pointer-events:auto}.portfolio-hero__content{padding:3rem 0 1rem}.portfolio-hero__content .title,.portfolio-hero__content .subttl{color:#000}.portfolio-hero__content .slider-navigation-block{display:none}.portfolio-hero__slider{display:none}}.portfolio{width:100%;padding:3rem 0}.portfolio__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.7rem}.portfolio__center{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.7rem}.portfolio__catalog{width:100%;display:grid;grid-gap:1rem;grid-template-columns:repeat(3, 1fr)}.portfolio__filter{width:100%;display:flex}.portfolio__filter>span{display:none}.portfolio__filter-list{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.portfolio__filter-list a{padding:.85rem 1rem;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out;background:rgba(255,255,255,0);font-size:.9rem;color:#000;line-height:1;font-weight:400;border:1px solid #e6e6e6;gap:2.5rem}.portfolio__filter-list a::after{width:1.6rem;aspect-ratio:1/1;height:auto;display:inline-block;content:none;background:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" rx="16" fill="%23EE0000"/><path d="M21.8534 16.3537L17.3535 20.8535C17.2597 20.9473 17.1324 21 16.9998 21C16.8671 21 16.7398 20.9473 16.646 20.8535C16.5522 20.7597 16.4995 20.6324 16.4995 20.4997C16.4995 20.3671 16.5522 20.2398 16.646 20.146L20.2928 16.5H10.5C10.3674 16.5 10.2402 16.4473 10.1464 16.3535C10.0527 16.2598 10 16.1326 10 16C10 15.8674 10.0527 15.7402 10.1464 15.6465C10.2402 15.5527 10.3674 15.5 10.5 15.5H20.2928L16.646 11.854C16.5522 11.7602 16.4995 11.6329 16.4995 11.5003C16.4995 11.3676 16.5522 11.2403 16.646 11.1465C16.7398 11.0527 16.8671 11 16.9998 11C17.1324 11 17.2597 11.0527 17.3535 11.1465L21.8534 15.6463C21.8998 15.6927 21.9367 15.7478 21.9619 15.8085C21.9871 15.8692 22 15.9343 22 16C22 16.0657 21.9871 16.1308 21.9619 16.1915C21.9367 16.2522 21.8998 16.3073 21.8534 16.3537Z" fill="white"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.portfolio__filter-list a.active,.portfolio__filter-list a:hover{background:#fff2ea;color:#e00}.portfolio__filter-list a.active{font-weight:600;padding:.5rem 1rem}.portfolio__filter-list a.active::after{content:""}@media screen and (max-width: 767px){.portfolio{width:100%;padding:0 0 1.5rem}.portfolio__cont{gap:1.5rem}.portfolio__center{gap:1.5rem}.portfolio__catalog{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.portfolio__filter{width:100%;display:flex;position:relative}.portfolio__filter>span{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.35rem .8rem;font-size:.8rem;color:#fff;line-height:1.2;font-weight:600;border-radius:.35rem;background:#1b56a1;border:1px solid #1b56a1;transition:all .4s ease-in-out}.portfolio__filter>span::after{width:1.6rem;aspect-ratio:1/1;display:inline-block;content:"";background:#fff;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out;flex-shrink:0;transform:rotate(90deg)}.portfolio__filter-list{width:100%;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;background:#fff;border:1px solid #1b56a1;padding:.5rem;position:absolute;top:100%;left:0;z-index:3}.portfolio__filter-list a{width:100%;padding:.65rem .6rem;font-size:.8rem;gap:1rem}.portfolio__filter-list a.active{padding:.25rem .6rem}.portfolio__filter.open>span{background:#fff;color:#1b56a1;border-radius:.35rem .35rem 0 0}.portfolio__filter.open>span::after{background:#1b56a1}.portfolio__filter.open .portfolio__filter-list{display:flex}}.single-portfolio{width:100%;padding:4.7rem 0 3rem}.single-portfolio__top{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2.5rem}.single-portfolio__top .title{text-align:center;color:#000}.single-portfolio__banner{width:100%}.single-portfolio__banner .project-card__top{height:19rem;aspect-ratio:initial}.single-portfolio__banner .project-card__top .img img,.single-portfolio__banner .project-card__top .img picture,.single-portfolio__banner .project-card__top .img video{transform:none !important}.single-portfolio__banner .infos{position:absolute;bottom:1rem;left:1rem}.single-portfolio__links{position:sticky;width:0;display:flex;align-items:flex-start;justify-content:flex-start;top:6.5rem}.single-portfolio__links .cl{position:absolute;bottom:100%;left:100%;transform:translate(-50%, 50%);background:#4baf24;height:auto;width:1.6rem;aspect-ratio:1/1;border-radius:50%;cursor:pointer}.single-portfolio__links .cl::before,.single-portfolio__links .cl::after{width:50%;height:.1rem;background:#fff;border-radius:.1rem;display:inline-block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transition:all .4s ease-in-out}.single-portfolio__links .cl::after{transform:translate(-50%, -50%) rotate(-45deg)}.single-portfolio__links .cl:hover::after{transform:translate(-50%, -50%) rotate(-45deg)}.single-portfolio__links .cl:hover::before{transform:translate(-50%, -50%) rotate(45deg)}.single-portfolio__links .wrap{width:11rem;background:#ebffe3;position:relative;flex-shrink:0;padding:2.5rem 1rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.single-portfolio__links .wrap .list{width:100%;display:flex}.single-portfolio__links .wrap .list ul{width:100%;gap:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.single-portfolio__links .wrap .list ul li{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.single-portfolio__links .wrap .list ul li a{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;font-size:.6rem;color:#000;line-height:1.2;font-weight:400;transition:all .4s ease-in-out}.single-portfolio__links .wrap .list ul li a::after{width:.8rem;height:.75rem;display:inline-block;content:"";background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="17" height="15" viewBox="0 0 17 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.22266 0.0032456C7.55154 0.00457835 7.88108 0.00397189 8.20996 0.00422216C8.83106 0.0048771 9.45215 0.00697527 10.0732 0.00910497C10.7811 0.0114791 11.4894 0.0129281 12.1973 0.0139878C13.6519 0.0161926 15.1069 0.0200035 16.5615 0.02473C16.5681 1.33023 16.5732 2.63621 16.5762 3.94172C16.5776 4.54795 16.5788 5.15484 16.582 5.76106C16.5848 6.28983 16.5873 6.8192 16.5879 7.34797C16.5883 7.62737 16.5888 7.90745 16.5908 8.18684C16.5927 8.45082 16.5932 8.71582 16.5928 8.97981C16.5929 9.12092 16.5941 9.26253 16.5957 9.40364C16.5889 10.9459 15.9524 12.4032 14.8857 13.5042C13.7006 14.6572 12.0761 15.0111 10.4814 14.9993C10.3668 14.9993 10.2514 14.9992 10.1367 14.9993C9.82877 14.9994 9.52084 14.9989 9.21289 14.9974C8.88973 14.9961 8.56632 14.9957 8.24316 14.9954C7.6326 14.9948 7.0217 14.9927 6.41113 14.9906C5.71552 14.9882 5.01984 14.9877 4.32422 14.9866C2.89453 14.9844 1.46484 14.9806 0.0351562 14.9759C0.0285913 13.653 0.0235265 12.329 0.0205078 11.0062C0.0190684 10.3921 0.0168888 9.7775 0.0136719 9.1634C0.0108669 8.62756 0.00941012 8.09085 0.00878906 7.555C0.00842519 7.27195 0.00693583 6.98844 0.00488281 6.70539C0.00296087 6.43804 0.00251501 6.17002 0.00292969 5.90266C0.00281556 5.75975 0.00156045 5.61588 0 5.47297C0.003841 4.60682 0.166205 3.73017 0.577148 2.96028C0.601097 2.9139 0.625719 2.86645 0.650391 2.81868C0.867074 2.41224 1.12613 2.05762 1.43555 1.71711C1.47762 1.66829 1.52013 1.61897 1.56348 1.56868C2.71921 0.305048 4.31169 -0.0115105 5.93262 0.000315912C6.04915 0.000375483 6.16569 0.000435005 6.28223 0.000315912C6.5956 0.000255828 6.90929 0.00175984 7.22266 0.0032456ZM14.7314 2.98567C13.9627 2.98569 12.8486 3.749 11.8955 3.79231C9.16398 3.91374 6.16489 4.3948 4.12207 6.3802C2.62096 7.94538 1.9528 9.69154 1.97559 11.8675C1.97681 11.9806 1.97782 12.0942 1.97852 12.2073C1.98018 12.5419 1.98282 12.8776 1.98633 13.2122C2.38784 13.2167 2.78988 13.2197 3.19141 13.222C3.35729 13.2229 3.52357 13.2239 3.68945 13.2249C4.98408 13.2395 6.23506 13.2227 7.48633 12.846C7.54494 12.8267 7.60229 12.8081 7.65918 12.7894C8.88479 12.3905 10.3292 11.6614 11.1641 10.638C11.2955 10.4625 11.296 10.4621 11.4385 10.3128C13.2942 8.34592 14.1215 5.5679 14.7314 2.98567ZM14.1709 3.62043C14.0506 4.00901 13.9125 4.38383 13.7471 4.7552C13.7202 4.81439 13.6941 4.87256 13.668 4.93C13.5835 5.11676 13.4979 5.30342 13.4121 5.48957C13.3844 5.5493 13.3579 5.60836 13.3311 5.66633C12.8525 6.69909 12.311 7.73244 11.5781 8.60676C11.5314 8.66181 11.4858 8.71544 11.4404 8.76887C11.175 9.10486 10.923 9.44305 10.6045 9.72981C10.3902 9.89717 10.3893 9.89732 10.2354 10.0413C9.30015 10.9239 8.11905 11.5541 6.88574 11.9036C6.83907 11.9168 6.79335 11.9299 6.74805 11.9427C4.91336 12.284 4.91318 12.2842 3.03711 12.2249V12.0833C3.53844 11.24 4.34144 10.5225 5.09668 9.91535C5.13423 9.88539 5.17156 9.85557 5.20801 9.82649C5.98143 9.2057 6.79859 8.6599 7.6875 8.222C7.74612 8.19374 7.80345 8.16641 7.86035 8.13899C8.29648 7.9278 8.73254 7.77022 9.19922 7.64094C9.23451 7.92527 9.23499 7.92609 9.26953 8.20442C9.29316 8.18063 9.31691 8.1572 9.33984 8.1341C9.35076 7.95282 9.37472 7.79489 9.42383 7.61946C9.88216 7.20416 9.88323 7.20373 10.4922 6.99641C11.1218 6.74487 11.5665 6.38089 11.9307 5.80696C11.4439 6.18636 10.9116 6.4781 10.3467 6.72004C10.2671 6.7533 10.2664 6.75293 10.1885 6.78547C9.85914 6.92412 9.55661 7.03248 9.19922 7.07649C9.12066 6.91826 9.12042 6.91743 8.84961 6.79426C8.89702 6.99854 8.89649 6.99941 8.91895 7.21711C8.67698 7.4055 8.67702 7.40585 8.38281 7.50325C6.56728 8.11246 5.02721 9.10713 3.69922 10.4896C3.50437 10.6942 3.30721 10.8963 3.10742 11.096C3.09546 10.7578 3.10188 10.4579 3.19531 10.1292C3.22104 10.0483 3.22173 10.0478 3.24707 9.96809C3.55059 8.98597 4.07888 7.97995 4.8418 7.28352C4.9203 7.21486 4.92095 7.21423 4.99805 7.1468C6.66496 5.52279 8.79781 4.98288 11.0205 4.56575C11.9536 4.39184 12.8883 4.20992 13.7422 3.77473C13.9014 3.68637 13.9894 3.62052 14.1709 3.62043Z" fill="%231B56A1"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out;flex-shrink:0}.single-portfolio__links .wrap .list ul li a.active{color:#4baf24;font-weight:600;font-size:.6rem}.single-portfolio__links .wrap .list ul li a.active::after{background:#4baf24;transform:scale(1.4)}.single-portfolio__links .wrap .list ul li a:hover{color:#4baf24}.single-portfolio__cont{position:relative;width:100%;margin-top:2.5rem;display:flex;align-items:flex-start;justify-content:flex-start}.single-portfolio__center{width:100%;max-width:44rem;margin-left:auto;margin-right:auto}.single-portfolio__center .text-block{width:100%}@media screen and (max-width: 767px){.single-portfolio{width:100%;padding:3rem 0 1.5rem}.single-portfolio__links{display:none !important}.single-portfolio__top{width:100%;gap:1.5rem}.single-portfolio__top .title{text-align:left;color:#000}.single-portfolio__banner{width:100%}.single-portfolio__banner .project-card__top{height:22.7rem;aspect-ratio:initial}.single-portfolio__banner .project-card__top .img img,.single-portfolio__banner .project-card__top .img picture,.single-portfolio__banner .project-card__top .img video{transform:none !important}.single-portfolio__banner .infos{position:absolute;bottom:0;left:0;padding:.75rem;width:100%;background:#e7f1ff;overflow-x:auto}.single-portfolio__cont{position:relative;width:100%;margin-top:1.3rem}.single-portfolio__center{width:100%;max-width:100%}}.contacts-hero{width:100%;padding:4.7rem 0 1.25rem}.contacts-hero__list{margin-top:2.5rem;width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1rem 0;padding:1rem 0}.contacts-hero__item{width:50%;display:flex}.contacts-hero__item a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1.2rem;color:#1b56a1;line-height:1.5;font-weight:600;transition:all .4s ease-in-out}.contacts-hero__item a .ic{width:1.2rem;height:auto;aspect-ratio:1/1;mask-image:var(--ic);mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;background:#1b56a1;transition:all .4s ease-in-out;display:inline-block;content:"";flex-shrink:0}.contacts-hero__item a:hover{color:#000}.contacts-hero__item a:hover .ic{background:#000}@media screen and (min-width: 768px){.contacts-hero__item:nth-child(2n-1){padding-right:2.5rem}.contacts-hero__item:nth-child(2n){border-left:1px solid #e6e6e6;padding-left:2.5rem}}@media screen and (max-width: 767px){.contacts-hero{width:100%;padding:3rem 0 .75rem}.contacts-hero__list{margin-top:1.5rem;width:100%;border-top:1px solid #e6e6e6;gap:0;padding:.5rem 0}.contacts-hero__item{width:100%}.contacts-hero__item:nth-child(2n){border-top:1px solid #e6e6e6}.contacts-hero__item a{padding:.5rem}}.contacts-info{width:100%;padding-top:1.25rem;padding-bottom:1.5rem}.contacts-info__list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.contacts-info__column{width:calc(33.3333333333% - 1rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.contacts-info__column span{width:100%;display:inline-block;font-size:1.05rem;color:#1b56a1;line-height:1;font-weight:600}.contacts-info__column span:not(:first-child){margin-top:1rem}.contacts-info__column p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.contacts-info__column p strong{font-size:1rem;font-weight:600}.contacts-info__column .t{padding:1rem;width:100%;background:#fff2ea}.contacts-info__column .t p{font-style:italic;font-weight:300;font-size:.65rem}@media screen and (max-width: 767px){.contacts-info{padding-top:.75rem;padding-bottom:1.5rem}.contacts-info__list{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}.contacts-info__column{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}}@keyframes animMp{0%{opacity:0;transform:translate(0, 2rem)}100%{opacity:1;transform:translate(0, 0)}}.contacts-location{width:100%;padding:2.5rem 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:2.5rem 0}.contacts-location__cont{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.6rem}.contacts-location__left{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.contacts-location__left .tab-btn{width:100%;padding:1rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #bccfe9;font-size:1.05rem;color:#000;line-height:1.5238095238;font-weight:600;transition:all .4s ease-in-out;cursor:pointer}.contacts-location__left .tab-btn::after{width:1.6rem;height:auto;display:flex;aspect-ratio:1/1;content:"";background:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" rx="16" fill="%23EE0000"/><path d="M21.8534 16.3537L17.3535 20.8535C17.2597 20.9473 17.1324 21 16.9998 21C16.8671 21 16.7398 20.9473 16.646 20.8535C16.5522 20.7597 16.4995 20.6324 16.4995 20.4997C16.4995 20.3671 16.5522 20.2398 16.646 20.146L20.2928 16.5H10.5C10.3674 16.5 10.2402 16.4473 10.1464 16.3535C10.0527 16.2598 10 16.1326 10 16C10 15.8674 10.0527 15.7402 10.1464 15.6465C10.2402 15.5527 10.3674 15.5 10.5 15.5H20.2928L16.646 11.854C16.5522 11.7602 16.4995 11.6329 16.4995 11.5003C16.4995 11.3676 16.5522 11.2403 16.646 11.1465C16.7398 11.0527 16.8671 11 16.9998 11C17.1324 11 17.2597 11.0527 17.3535 11.1465L21.8534 15.6463C21.8998 15.6927 21.9367 15.7478 21.9619 15.8085C21.9871 15.8692 22 15.9343 22 16C22 16.0657 21.9871 16.1308 21.9619 16.1915C21.9367 16.2522 21.8998 16.3073 21.8534 16.3537Z" fill="white"/></svg>');background-size:100% 100%;background-repeat:no-repeat;background-position:center center;transition:all .4s ease-in-out;opacity:0}.contacts-location__left .tab-btn.active::after{opacity:1}.contacts-location__left .tab-btn:hover,.contacts-location__left .tab-btn.active{color:#e00}.contacts-location__right{width:100%;max-width:40.85rem;display:flex;flex-shrink:0}.contacts-location__right .single-tab{width:100%;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.contacts-location__right .single-tab.active{display:flex}.contacts-location__right .single-tab.active .mp{animation:.4s animMp linear forwards}.contacts-location__right .single-tab__accordion{display:none}.contacts-location__right .single-tab .mp{width:100%;height:auto;display:flex;aspect-ratio:1/.417380661;overflow:hidden;backface-visibility:hidden;appearance:none}.contacts-location__right .single-tab .mp iframe{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.contacts-location{width:100%;padding:1.5rem 0;margin:1.5rem 0}.contacts-location__cont{gap:0}.contacts-location__left{display:none}.contacts-location__right{width:100%;max-width:100%;display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.contacts-location__right .single-tab{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.contacts-location__right .single-tab .mp{display:none}.contacts-location__right .single-tab__accordion{display:flex;width:100%;border-radius:.35rem;border:1px solid #1b56a1;background:#fff;padding:.35rem .8rem;align-items:center;justify-content:space-between;gap:1rem;transition:all .4s ease-in-out;font-size:.8rem;color:#1b56a1;line-height:1.2;font-weight:600}.contacts-location__right .single-tab__accordion::after{width:1.6rem;display:inline-block;height:auto;aspect-ratio:1/1;content:"";background:#1b56a1;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17 11C16.8674 11 16.7403 11.0528 16.6465 11.1465C16.5527 11.2402 16.4991 11.3674 16.499 11.5C16.499 11.6327 16.5527 11.7597 16.6465 11.8535L20.293 15.5H10.5C10.3674 15.5 10.2402 15.5527 10.1465 15.6465C10.0527 15.7402 10 15.8674 10 16C10 16.1326 10.0527 16.2598 10.1465 16.3535C10.2402 16.4473 10.3674 16.5 10.5 16.5H20.293L16.6465 20.1465C16.5527 20.2403 16.499 20.3673 16.499 20.5C16.4991 20.6326 16.5527 20.7598 16.6465 20.8535C16.7403 20.9472 16.8674 21 17 21C17.1326 20.9999 17.2598 20.9473 17.3535 20.8535L21.8535 16.3535C21.8999 16.3071 21.9368 16.252 21.9619 16.1914C21.9871 16.1307 22 16.0657 22 16C22 15.9343 21.9871 15.8693 21.9619 15.8086C21.9368 15.748 21.8999 15.6929 21.8535 15.6465L17.3535 11.1465C17.2598 11.0527 17.1326 11.0001 17 11Z" fill="%23EE0000"/></svg>');mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;transition:all .4s ease-in-out}.contacts-location__right .single-tab.active .mp{display:flex}.contacts-location__right .single-tab.active .single-tab__accordion{background:#1b56a1;color:#fff}.contacts-location__right .single-tab.active .single-tab__accordion::after{background:#fff;transform:rotate(90deg)}.contacts-location__right .single-tab .mp{aspect-ratio:1/1}}.contacts-form{width:100%;padding:3rem 0}.contacts-form .subttl{color:#1b56a1}.contacts-form__cont{width:100%;margin-top:2.5rem;display:flex;align-items:stretch;justify-content:flex-start;gap:0;background:#e7f1ff}.contacts-form__left{width:calc(50% - 1.5rem);height:auto;display:flex}.contacts-form__left .img{width:100%;height:100%;aspect-ratio:1/1.05;display:flex;overflow:hidden;backface-visibility:hidden;appearance:none}.contacts-form__left .img img,.contacts-form__left .img picture{width:100%;height:100%;object-fit:cover}.contacts-form__right{width:calc(50% + 1.5rem);height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:2rem}.contacts-form__right>p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.contacts-form__form{width:100%;display:flex;flex-direction:column}.contacts-form__form .form{width:100%}.contacts-form__form .form form{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.contacts-form__form .form .input-wrap{margin-bottom:1rem}@media screen and (max-width: 767px){.contacts-form{width:100%;padding:1.5rem 0}.contacts-form .subttl{color:#1b56a1}.contacts-form__cont{width:calc(100% + 1.8rem);margin-left:-0.9rem;padding:1rem .9rem;margin-top:1rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.contacts-form__left{width:100%;height:6rem;display:flex}.contacts-form__left .img{width:100%;height:100%;aspect-ratio:initial}.contacts-form__right{max-width:100%;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:0}.contacts-form__form{width:100%;display:flex;flex-direction:column}.contacts-form__form .form{width:100%}.contacts-form__form .form form{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.contacts-form__form .form .input-row{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.contacts-form__form .form .input-wrap{margin-bottom:1rem;width:100%}}.blog{width:100%;padding:4.7rem 0 1.25rem}.blog .textual-heading .title,.blog .textual-heading .subttl{color:#000}.blog-popular{width:100%;margin-top:2.5rem;padding:2.5rem 0;background:#f0f0f0}.blog-popular__slider{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blog-popular__slider .swiper{width:100%}.blog-popular__slider .swiper-wrapper{width:100%}.blog-popular__slider .swiper-slide{width:100%}.blog .section-news__card{width:100%;background:#fff}.blog .section-news__card .img{max-width:41rem;height:22.8rem;aspect-ratio:initial}.blog-center{width:100%;padding-top:2.5rem}.blog-center .textual-heading{margin-bottom:2.5rem}.blog-center .textual-heading .title,.blog-center .textual-heading .subttl{color:#1b56a1}.blog-center__list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem;margin-bottom:2.5rem}.blog-center__list .section-news__card{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blog-center__list .section-news__card .img{width:100%;height:12.5rem;aspect-ratio:initial}.blog-center__list .section-news__card .txt{gap:1rem;padding:1.5rem .75rem}.blog-center__list .section-news__card .txt p{font-size:1.2rem}@media screen and (max-width: 767px){.blog{padding:3rem 0 1.5rem}.blog-popular{margin-top:1.5rem;padding:1rem 0}.blog-popular__slider{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blog-popular__slider .swiper{width:100%}.blog-popular__slider .swiper-wrapper{width:100%}.blog-popular__slider .swiper-slide{width:100%}.blog .section-news__card{width:100%;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blog .section-news__card .img{max-width:100%;width:100%;height:10rem;aspect-ratio:initial}.blog .section-news__card .txt{padding:.75rem;gap:1rem}.blog .section-news__card .txt .dt{font-size:.75rem}.blog .section-news__card .txt p{font-size:.9rem}.blog-center{width:100%;padding-top:2rem}.blog-center .textual-heading{margin-bottom:1.5rem}.blog-center__list{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;margin-bottom:2.5rem}.blog-center__list .section-news__card{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blog-center__list .section-news__card .img{width:100%;height:12.5rem;aspect-ratio:initial}.blog-center__list .section-news__card .txt{gap:1rem;padding:.75rem}.blog-center__list .section-news__card .txt p{font-size:.9rem}}.article-page{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-bottom:3rem}.article-page__card{width:100%;max-width:72rem;margin-left:auto;margin-right:auto}.article-page__card .section-news__card{width:100%;background:#fff}.article-page__card .section-news__card .img{max-width:35.2rem;height:22.8rem;aspect-ratio:initial}.article-page__card .section-news__card .txt h1{font-size:1.3rem;color:#000;line-height:1.2;font-weight:600;margin-top:auto}.article-page__card .section-news__card:hover .img img,.article-page__card .section-news__card:hover .img picture{transform:none}.article-page__cont{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:2.5rem;border-top:1px solid #e6e6e6}.article-page__center{max-width:44rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-left:auto;margin-right:auto}.article-page__center .text-block{width:100%}.article-recents{padding:3rem 0;width:100%}.article-recents__slider{width:100%;margin-top:2.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.article-recents__slider .swiper{width:100%}.article-recents__slider .swiper .swiper-wrapper{width:100%;align-items:stretch}.article-recents__slider .swiper .swiper-wrapper .swiper-slide{height:auto}.article-recents__slider .section-news__card{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;background:#fff}.article-recents__slider .section-news__card .img{height:12.5rem;width:100%;max-width:100%}.article-recents__slider .section-news__card .txt{padding:1.5rem .75rem;width:100%;gap:1rem}.article-recents__slider .section-news__card .txt p{font-size:1.2rem}.article-recents__slider .section-news__card .txt .dt{font-size:.75rem}@media screen and (max-width: 767px){.article-page{padding-bottom:1.5rem}.article-page__card{width:100%;padding:1rem;background:#f0f0f0}.article-page__card .section-news__card{width:100%;background:rgba(255,255,255,0);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.article-page__card .section-news__card .img{max-width:100%;width:100%;height:10rem;aspect-ratio:initial}.article-page__card .section-news__card .txt{padding:.75rem 0 0;gap:1rem}.article-page__card .section-news__card .txt .dt{font-size:.75rem}.article-page__card .section-news__card .txt h1{font-size:.9rem}.article-recents{padding:1.5rem 0}.article-recents__slider{margin-top:1.5rem}.article-recents__slider .section-news__card .img{height:12.5rem}.article-recents__slider .section-news__card .txt{padding:.75rem;width:100%;gap:1rem}.article-recents__slider .section-news__card .txt p{font-size:.9rem}.article-recents__slider .section-news__card .txt .dt{font-size:.75rem}}.not-found{width:100%;position:relative}.not-found .breadcrumbs-cont{position:relative;z-index:1}.not-found__bg{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;background:#f6f9fe}.not-found__bg .img{width:100%;max-width:72rem;height:100%;margin-left:auto;margin-right:auto;overflow:hidden;backface-visibility:hidden;appearance:none}.not-found__bg .img img,.not-found__bg .img picture{width:100%;height:100%;object-fit:cover}.not-found>.container{position:relative;z-index:2}.not-found__cont{width:100%;padding:23.5rem 0 3.65rem;display:flex}.not-found__cont .txt{max-width:30rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.not-found__cont .txt p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400;max-width:25rem}.not-found__cont .btns{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem}.links-block{width:100%;padding:3rem 0}.links-block__list{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:1.5rem;padding-top:1rem}.links-block__single{background:#e7f1ff;border:1px solid #e7f1ff;width:calc(33.3333333333% - 1rem);padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;transition:all .4s ease-in-out}.links-block__single .ic{width:3.6rem;height:auto;aspect-ratio:1/1;display:flex}.links-block__single .ic img{width:100%;height:100%;object-fit:contain}.links-block__single .txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.links-block__single .txt span{font-size:1.05rem;color:#000;line-height:1.2;font-weight:600;transition:all .4s ease-in-out}.links-block__single .txt p{font-size:.95rem;color:#000;line-height:1.5;font-weight:400}.links-block__single:hover{border-color:#1b56a1}.links-block__single:hover .txt span{color:#1b56a1}@media screen and (max-width: 767px){.not-found{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.not-found .breadcrumbs-cont{position:relative;z-index:1}.not-found__bg{width:100%;height:11rem;position:static;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;background:#f6f9fe}.not-found__bg .img{width:100%;max-width:100%}.not-found__cont{width:100%;padding:1.5rem 0;display:flex}.not-found__cont .txt{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.not-found__cont .txt p{max-width:100%}.not-found__cont .btns{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.not-found__cont .btns .btn{width:100%}.links-block{padding:1.5rem 0}.links-block__list{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.links-block__single{width:100%;padding:.75rem}.links-block__single .txt span{font-size:.9rem}.links-block__single .txt p{font-size:.75rem}}.blog-article{width:100%;padding:3rem 0 4.75rem}.blog-article__cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4rem}.blog-article__top{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.9rem}.blog-article__top .title{font-size:2.65rem;font-weight:700;font-style:italic}.blog-article .back{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;border-bottom:1px solid #000;transition:all .4s ease-in-out;font-size:.7rem;color:#000;line-height:1.45;font-weight:500;text-transform:capitalize}.blog-article .back:hover{border-bottom-color:rgba(255,255,255,0)}.blog-article .back::before{width:.25rem;height:.45rem;display:inline-block;content:"";mask-image:url("../img/arrmen.png");mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;background:#000;transform:rotate(180deg)}.blog-article__center{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.1rem 6.3rem;flex-wrap:wrap}.blog-article__center-top{width:100%}.blog-article__left{width:100%;max-width:calc(100% - 22.3rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blog-article__info{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.blog-article__details{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.blog-article__details strong,.blog-article__details span{font-size:.95rem;color:#000;line-height:1;font-weight:700}.blog-article__details span{font-weight:400;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.blog-article__details span::before{content:"|"}.blog-article__text{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}.blog-article__text-top{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.2rem}.blog-article__text-top .prev{width:100%;border-radius:.55rem;overflow:hidden;backface-visibility:hidden;appearance:none;display:flex}.blog-article__text-top .prev img{width:100%;height:auto}.blog-article__right{width:100%;max-width:16rem;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;position:sticky;top:5rem}.blog-article__right .lobby__card{width:100%}@media screen and (min-width: 768px){.blog-article__right .lobby__card-text{padding:1rem 1.2rem 1.5rem;gap:1.2rem}.blog-article__right .lobby__card-text .tp .name{font-size:1.1rem}}.blog-article__share{gap:.5rem;display:flex;align-items:center;justify-content:flex-start}.blog-article .share-btn{display:flex;width:1.4rem;aspect-ratio:1/1;border-radius:50%;background:rgba(255,255,255,0);transition:all .4s ease-in-out}.blog-article .share-btn .share-img{display:flex;width:100%;height:100%;mask-image:var(--ic);mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;background:#000}.blog-article .share-btn:hover{background:#ebffe3}@media screen and (max-width: 767px){.blog-article{padding:2rem 0}.blog-article__cont{gap:1rem}.blog-article__top{gap:1.6rem}.blog-article__top .title{font-size:1.6rem}.blog-article__center{gap:1.3rem}.blog-article__center-top{width:100%;max-width:100%}.blog-article__left{width:100%;max-width:100%;margin-bottom:2rem}.blog-article__left .back{margin-top:1.5rem}.blog-article__info{width:100%;max-width:100%;gap:1rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blog-article__text{gap:1.15rem}.blog-article__center .blog-article__left{margin:0}.blog-article__details{gap:.2rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blog-article__details span,.blog-article__details strong{gap:0;font-size:.95rem;letter-spacing:-0.02em}.blog-article__details span::before,.blog-article__details strong::before{content:none}.blog-article__share{gap:1rem}.blog-article__button{width:100%;display:flex;align-items:center;justify-content:center;margin-top:2.15rem}.blog-article__right{width:100%;max-width:100%;gap:1.5rem;position:static}}.footer{width:100%;padding:2.5rem 0;background:#1b56a1}.footer-cont{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.footer-column{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.footer-column>span{display:inline-block;font-size:1rem;color:#fff;line-height:1.2;font-weight:600}@media screen and (min-width: 768px){.footer-column>span{min-height:2.4em}}.footer-column>span .arr-btn{display:none}.footer-column ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.footer-column ul li a{font-size:.95rem;color:#fff;line-height:1.5;font-weight:400;transition:all .4s ease-in-out}.footer-column ul li a:hover{color:#9d9d9d}.footer-bot{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:2rem}.footer-bot__left{width:100%;max-width:26.1rem}.footer-bot p,.footer-bot a{font-size:.6rem;color:#fff;line-height:1.5;font-weight:400}.footer-bot a{transition:all .4s ease-in-out}.footer-bot a:hover{text-decoration:underline;color:#9d9d9d}.footer-bot ul{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.footer-top{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.footer-top__menus{display:flex;align-items:flex-start;justify-content:flex-start;gap:5rem}.footer-top__infos{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;margin-left:auto}.footer-top__infos .log{height:1.7rem;width:auto;display:flex}.footer-top__infos .log img{height:100%;width:auto}.footer-top__infos p{font-size:.95rem;color:#fff;line-height:1.5;font-weight:400}@media screen and (max-width: 767px){.footer{padding:1rem 0}.footer-top{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.footer-top__menus{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;order:2;border-top:1px solid #245faf;padding-top:.5rem}.footer-top__infos{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:1rem;margin-left:0;order:1}.footer-top__infos .log{height:1.75rem;margin-left:1rem;margin-right:1rem}.footer-top__infos p{font-size:.95rem;width:calc(50% - .5rem)}.footer-column{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;padding-bottom:.5rem}.footer-column:not(:last-child){border-bottom:1px solid #245faf}.footer-column>span{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:.9rem;color:#fff;line-height:1.2;font-weight:600;gap:.25rem}.footer-column>span br{display:none}.footer-column>span .arr-btn{width:1.6rem;aspect-ratio:1/1;border-radius:.35rem;display:flex;position:relative;background:#fff;transition:all .4s ease-in-out}.footer-column>span .arr-btn::before,.footer-column>span .arr-btn::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;content:"";background:#1b56a1;border-radius:.15rem;width:.8rem;height:.125rem;transition:all .4s ease-in-out}.footer-column>span .arr-btn::after{transform:translate(-50%, -50%) rotate(90deg)}.footer-column ul{display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;width:100%}.footer-column ul li a{font-size:.75rem}.footer-column.open span .arr-btn{background:#4baf24}.footer-column.open span .arr-btn::before,.footer-column.open span .arr-btn::after{background:#fff}.footer-column.open span .arr-btn::after{transform:translate(-50%, -50%)}.footer-column.open ul{display:flex}.footer-bot{width:100%;display:flex;flex-direction:column;gap:.5rem}.footer-bot__left{width:100%;max-width:100%;display:flex;align-items:center;justify-content:center}.footer-bot p,.footer-bot a{text-align:center}.footer-bot a{transition:all .4s ease-in-out}.footer-bot a:hover{text-decoration:underline;color:#9d9d9d}.footer-bot ul{display:flex;align-items:center;justify-content:flex-start;gap:1rem}}@media screen and (max-width: 767px){body,html{font-size:5.0890585242vw}body p,body li,body a,html p,html li,html a{font-size:.8rem}.container{max-width:100%;padding:0 .9rem}.modal-window.modal-window--popup .modal-container{border:none;max-width:100%;padding:1.1rem 1.5rem;max-height:calc(100vh - 4rem);overflow-y:auto}.modal-popup__form .frm form .inp-pop{width:100%}.modal-popup__form .frm form .wpcf7-submit{width:100%}.modal-popup__form .frm form>p{width:100%;display:inline-block}.title{font-size:1.2rem}.subttl{font-size:1.2rem}.subttl3{font-size:.9rem}.marquee-section{padding-top:1.5rem}.marq-wrp{padding-bottom:.65rem;margin-bottom:.2rem}.modal-window{padding:.5rem}.modal-container{padding:3rem .9rem;border-radius:0}.modal-container .cls{left:auto;right:.8rem;top:.4rem}.textual-section{padding:3rem 0 1.5rem;width:100%}.textual-section .title{text-align:left}.textual-section__cont{padding-top:2.5rem}.about-advantages{width:100%;padding:1.5rem 0}.slider-navigation-block{margin-top:1.5rem}.textual-heading{gap:1.5rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.textual-heading__left,.textual-heading__right{width:100%;gap:1rem}.textual-heading__left p,.textual-heading__right p{font-size:.75rem}.socials a{background:#fff}.socials a:hover{background:#4baf24}.btn{padding:.75rem 1rem;text-align:left}.search-result{padding:1.5rem 0;width:100%}.search-result__part{margin-top:1.5rem;padding-top:1.5rem;gap:1.5rem}}
