html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ul[class]{list-style:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{background:none;border:none;border-radius:0;padding:0}button,input{outline:none}a{text-decoration:none}:root{--white:#fff;--black:#000;--neutral-background:#f1f1f1;--brand-blue:#001c54;--blue:#0092e0;--light-blue:#0d8ed6;--bg-neutral:#f6f6f6;--blue-bg:#0d3078;--black-bg-secondary:#101721;--blue-border:#113e9c;--blue-social:#3360ba;--footer-bg:#191f2f;--list-bg:#2c3d59}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:url(../fonts/Gilroy-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:300;src:url(../fonts/Gilroy-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../fonts/Gilroy-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:500;src:url(../fonts/Gilroy-MediumItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(../fonts/Gilroy-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../fonts/Gilroy-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:url(../fonts/Gilroy-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(../fonts/Gilroy-Black.ttf) format("truetype")}.icon__arrow{height:15px;width:34px}.icon__arrow-long{height:15px;width:114px}.icon__camera,.icon__money{height:22px;width:20px}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{display:flex!important;gap:26px;justify-content:center;list-style:none;margin:0;padding:0}.slick-dots li{align-items:center;display:flex;height:13px;justify-content:center;width:13px}.slick-dots li button{background-color:var(--brand-blue);border:none;border-radius:50%;cursor:pointer;font-size:0;height:13px;opacity:.5;padding:0;transition:all .3s;width:13px}.slick-dots li.slick-active button{opacity:1}div.hoverscroll{position:relative}div.hoverscroll div.listcontainer{overflow:hidden}div.hoverscroll div.fixed-listcontainer{float:left;overflow:hidden}div.hoverscroll ul.list{list-style:none;margin:0;padding:0}div.hoverscroll ul.list li.item{display:block;padding:0}div.hoverscroll.horizontal ul.list li.item{float:left}div.hoverscroll.horizontal.rtl ul.list li.item{float:right}div.hoverscroll div.arrow{filter:alpha(opacity=80);float:none;opacity:.8;position:absolute}div.hoverscroll div.arrow,div.hoverscroll div.fixed-arrow{background-color:#ccc;background-position:50%;background-repeat:no-repeat}div.hoverscroll div.fixed-arrow{display:block;float:left}div.hoverscroll div.arrow.left,div.hoverscroll div.arrow.right,div.hoverscroll div.fixed-arrow.left,div.hoverscroll div.fixed-arrow.right{height:100%;top:0;width:40px}div.hoverscroll div.arrow.left,div.hoverscroll div.fixed-arrow.left{left:0}div.hoverscroll div.arrow.right,div.hoverscroll div.fixed-arrow.right{right:0}div.hoverscroll div.arrow.bottom,div.hoverscroll div.arrow.top,div.hoverscroll div.fixed-arrow.bottom,div.hoverscroll div.fixed-arrow.top{height:40px;left:0;width:100%}div.hoverscroll div.arrow.top,div.hoverscroll div.fixed-arrow.top{top:0}div.hoverscroll div.arrow.bottom,div.hoverscroll div.fixed-arrow.bottom{bottom:0}.fade-up{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.fade-up.show{opacity:1;transform:translateY(0)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes move{0%{transform:translateY(0)}50%{transform:translateY(40px)}to{transform:translateY(0)}}.btn{background:linear-gradient(270deg,#001c54,rgba(0,146,224,.69));border-radius:200px;color:var(--white);font-size:16px;font-weight:700;padding:20px 15px;text-align:center;transition:all .3s}@media screen and (max-width:568px){.btn{font-size:14px;padding:10px 7px}}.btn:hover{box-shadow:0 10px 25px rgba(0,28,84,.4);filter:brightness(1.1)}.btn-outline{background:transparent;border:2px solid var(--brand-blue);border-radius:200px;color:var(--brand-blue);cursor:pointer;font-size:16px;font-weight:700;padding:20px 15px;transition:all .3s}@media screen and (max-width:568px){.btn-outline{font-size:14px;padding:10px 7px}}.btn-outline:hover{box-shadow:0 10px 25px rgba(0,28,84,.4);filter:brightness(1.1)}body,html{height:100%}body{display:flex;flex-direction:column;font-family:Gilroy,sans-serif;font-size:24px;font-style:normal;font-weight:400}body.hidden{overflow:hidden}body.white-box .header{background-color:var(--blue-bg)}main{flex:1 0 auto;overflow-x:hidden}main.home{background-color:var(--brand-blue)}.container{margin:0 auto;max-width:1440px;padding:0 105px}@media screen and (max-width:1024px){.container{padding:0 20px}}@media screen and (max-width:568px){.container{padding:0 8px}}.header{left:0;padding:75px 0;position:absolute;width:100%;z-index:100}@media screen and (max-width:768px){.header{left:0;padding:20px 0;top:0;width:100%}}.header__contact{background:var(--white);color:var(--brand-blue);padding:18px 25px 16px}.header__wrapper{justify-content:space-between}.header__left,.header__wrapper{align-items:center;display:flex}.header__left{gap:20px}.header__right{align-items:center;display:flex;gap:32px}@media screen and (max-width:768px){.header__right{display:none}.header__navigation{align-items:end;display:flex;flex-direction:column;height:calc(100vh - 70px);left:0;opacity:0;padding:20px;position:fixed;top:0;transform:translateY(-100%);transition:all .4s;width:100%;z-index:1000}.header__navigation.active{opacity:1;transform:translateY(70px)}.header__navigation .navbar{background:var(--blue-bg);border:2px solid var(--blue-border);border-radius:20px;padding:25px}}@media screen and (max-width:768px)and (max-width:568px){.header__navigation .navbar{width:100%}}.header__menu ul{align-items:center;display:flex;gap:30px}@media screen and (max-width:768px){.header__menu ul{align-items:baseline;flex-direction:column;gap:10px}}.header__menu ul.sub-menu li a,.header__menu ul.sub-menu li span{font-weight:500;padding:0}.header__menu ul li a,.header__menu ul li span{color:var(--white);display:block;font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:all .3s}.header__menu ul li a:hover,.header__menu ul li span:hover{opacity:.6}.header__menu ul li.menu-item-has-children{cursor:pointer;padding-right:30px;position:relative}.header__menu ul li.menu-item-has-children:after{background-image:url(../images/arrow.svg);content:"";filter:brightness(0) invert(1);height:11px;position:absolute;right:0;top:5px;transition:transform .3s ease;width:19px}.header__menu ul li.menu-item-has-children.open:after{transform:rotate(180deg)}.header__menu ul li.menu-item-has-children.open>.sub-menu{display:flex}.header__menu ul .sub-menu{background-color:var(--blue-bg);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.12);display:none;flex-direction:column;left:0;min-width:200px;padding:10px 0;position:absolute;top:calc(100% + 10px);z-index:200}.header__menu ul .sub-menu li{padding:0}.header__menu ul .sub-menu li a{color:var(--white);display:block;white-space:nowrap}@media screen and (max-width:768px){.header__menu ul .sub-menu{border-radius:0;box-shadow:none;display:flex;min-width:0;padding:0 0 0 10px;position:static}}@media screen and (max-width:1024px){.header__languages{display:none}}@media screen and (max-width:768px){.header__languages{display:block}}.language-switcher{position:relative}.language-switcher__toggle{align-items:center;background:none;border:none;color:var(--white);cursor:pointer;display:flex;font-size:16px;font-weight:600;padding:0;position:relative;text-transform:uppercase}.language-switcher__toggle:after{border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:5px solid var(--white);content:"";height:0;position:absolute;right:-15px;width:0}.language-switcher__list{background:var(--white);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;left:-5px;min-width:46px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateY(-5px);transition:opacity .3s,transform .3s,visibility .3s;visibility:hidden;z-index:200}.language-switcher__item{color:var(--brand-blue);font-size:14px;font-weight:700;padding:8px 16px;text-transform:uppercase;white-space:nowrap}.language-switcher__item a,.language-switcher__item span{display:block;transition:all .3s}.language-switcher__item a{color:var(--brand-blue)}.language-switcher__item.active span.language-switcher__current{color:var(--brand-dark);cursor:default;font-weight:900;opacity:.3;pointer-events:none}.language-switcher.open .language-switcher__list{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.header__contact{min-width:290px}.burger{background:none;border:none;cursor:pointer;display:none;height:24px;padding:0;position:relative;width:32px;z-index:1100}@media screen and (max-width:768px){.burger{display:block}}.burger span{background:var(--white);border-radius:2px;height:3px;left:0;position:absolute;transition:all .35s ease}.burger span:first-child{top:6px;width:100%}.burger span:nth-child(2){bottom:6px;width:70%}.burger.active span{bottom:auto;top:50%;transform-origin:center}.burger.active span:first-child{transform:translateY(-50%) rotate(45deg);width:100%}.burger.active span:nth-child(2){transform:translateY(-50%) rotate(-45deg);width:100%}.navbar__header{display:none}.footer{background-color:var(--blue-bg);color:var(--white);padding:100px 0}@media screen and (max-width:1024px){.footer{padding:50px 0}}.footer__row{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.footer__row{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media screen and (max-width:568px){.footer__row{grid-template-columns:repeat(1,1fr)}}.footer__widget-title{font-size:28px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:20px}.footer__widget-body{font-size:20px;font-style:normal;font-weight:500;line-height:140%}.footer__widget-body,.footer__widget-body ul{display:flex;flex-direction:column;gap:10px}.footer__widget-body a{color:var(--white);transition:all .3s}.footer__widget-body a:hover{color:var(--blue)}.gradient span,.gradient-full{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,rgba(0,146,224,.52) .01%,#00507a 53.28%);background-clip:text;-webkit-background-clip:text}.wpcf7 form.sent .wpcf7-response-output{border:none}.show-modal{cursor:pointer}.modal{-webkit-overflow-scrolling:touch;bottom:0;left:0;opacity:0;outline:0;overflow:hidden;overflow-y:auto;padding:10px;position:fixed;right:0;text-align:center;top:0;-webkit-transition:opacity .15s linear,z-index .15;-o-transition:opacity .15s linear,z-index .15;transition:opacity .15s linear,z-index .15;z-index:-1}.modal-open{opacity:1;overflow:hidden;z-index:99999}.modal-open .modal-inner{position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);z-index:999}.modal-inner{webkit-transform:translateY(-25%);background:var(--white);border-radius:20px;box-shadow:0 4px 32px rgba(0,0,0,.1);display:inline-block;max-height:90vh;max-width:450px;overflow-y:auto;padding:20px 25px;text-align:left;-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;vertical-align:middle}@media screen and (max-width:568px){.modal-inner{padding:15px 20px 20px}}.modal-header{margin-bottom:15px;padding-right:35px;position:relative}.modal-title{color:var(--brand-blue);font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:568px){.modal-title{font-size:24px}}.modal__close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;position:absolute;right:0;top:0}.modal__close svg{color:#6a6a6a;height:25px;transition:all .3s;width:25px}.modal__close:hover svg{color:var(--brand-blue)}.bg-overlay{background:var(--brand-blue);bottom:0;height:100vh;left:0;opacity:.4;position:fixed;right:0;top:0;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear;width:100%;z-index:-1}@media screen and (min-width:800px){.modal:before{content:"";display:inline-block;height:100%;margin-right:0;vertical-align:middle}}.pagination{gap:10px;margin-top:30px}.page-numbers,.pagination{align-items:center;display:flex;justify-content:center}.page-numbers{background:var(--white);border-radius:10px;color:rgba(0,28,84,.64);font-size:16px;font-style:normal;font-weight:700;height:44px;transition:all .3s;width:44px}.page-numbers.current{background:linear-gradient(274deg,#001c54,#0092e0 100.68%),#06b394;color:var(--white)}.page-numbers.prev{margin-right:10px}.page-numbers.next{margin-left:10px}.page-numbers.next svg{transform:scaleX(-1)}a.page-numbers:hover{color:var(--brand-blue)}.socials{align-items:center;display:flex;gap:20px}@media screen and (max-width:568px){.socials{gap:20px}}.socials__item{align-items:center;background-color:var(--blue-social);border:2px solid var(--blue-border);border-radius:100%;cursor:pointer;display:flex;height:54px;justify-content:center;transition:all .3s;width:54px}.socials__item svg{fill:var(--white);height:20px;transition:all .3s;width:20px}.socials__item:hover{border-color:var(--blue)}.home__container{margin:0 auto;max-width:1380px;padding:0 10px}.home__header{background:url(../images/header_bg.jpg);min-height:100vh;padding-bottom:50px;padding-top:230px;position:relative}@media screen and (max-width:568px){.home__header{background-position-x:50%;padding-top:130px}}.home__header:after{background:linear-gradient(180deg,rgba(0,28,84,0),#001c54 85.8%);bottom:0;content:"";height:174px;left:0;position:absolute;width:100%;z-index:0}.home__header .container{height:100%}.home__header-btn{background:var(--light-blue);display:inline-flex;padding:24px 40px 22px}.home__header-title{font-size:70px;font-style:normal;font-weight:600;line-height:80%;margin-bottom:25px;max-width:908px;text-align:center}@media screen and (max-width:568px){.home__header-title{font-size:32px}}.home__header-text{font-size:20px;margin-bottom:30px;max-width:710px;text-align:center}.home__header-wrapper{display:flex;flex-direction:column;height:100%;justify-content:end;position:relative;z-index:1}.home__header-top{align-items:center;margin-bottom:100px}.home__header-footer,.home__header-top{color:var(--white);display:flex;flex-direction:column}.home__header-footer{background:var(--blue-bg);border:2px solid var(--blue-border);border-radius:20px;font-size:20px;font-weight:500;gap:20px;padding:34px 35px 28px;text-align:center}.home__header-item{color:var(--white);flex:1;text-align:center}.home__header-item_title{font-size:30px;font-weight:600}.home__header-item_value{font-size:20px;font-weight:500}.home__competences{color:var(--white);padding:80px 0 100px}@media screen and (max-width:1024px){.home__competences{padding-bottom:80px}}@media screen and (max-width:568px){.home__competences{padding-top:30px}}.home__competences-wrapper{align-items:center;display:flex;flex-direction:column}.home__competences-title{font-size:70px;font-style:normal;font-weight:600;line-height:80%;margin-bottom:25px;position:relative;z-index:2}@media screen and (max-width:1024px){.home__competences-title{font-size:48px}}@media screen and (max-width:568px){.home__competences-title{font-size:32px}}.home__competences-text{font-size:20px;font-style:normal;font-weight:500;margin-bottom:40px;max-width:710px;position:relative}@media screen and (max-width:568px){.home__competences-text{font-size:18px}}.home__competences-text p:not(:last-of-type){margin-bottom:20px}.home__competences-list{column-gap:28px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:32px}@media screen and (max-width:1024px){.home__competences-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:568px){.home__competences-list{grid-template-columns:repeat(1,1fr);row-gap:20px}}.home__competences-item{background:var(--blue-bg);border:2px solid var(--blue-border);border-radius:20px;padding:35px}.home__competences-item_title{font-size:30px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:15px}.home__competences-item_list{display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:500;gap:10px;line-height:140%}.home__competences-item_list li{padding-left:15px;position:relative}.home__competences-item_list li:before{content:"•";left:0;position:absolute}.home__history{color:var(--white);padding:80px 0 180px}@media screen and (max-width:1024px){.home__history{padding-bottom:80px}}@media screen and (max-width:568px){.home__history{padding-top:30px}}.home__history-wrapper{align-items:center;display:flex;gap:120px;position:relative}@media screen and (max-width:568px){.home__history-wrapper{flex-direction:column}}@media screen and (max-width:1024px){.home__history-wrapper{gap:20px}.home__history-image-1{max-width:380px}}@media screen and (max-width:568px){.home__history-image-1{margin-left:-30%}}.home__history-image-2{position:absolute;right:-40px;top:40px}@media screen and (max-width:1024px){.home__history-image-2{max-width:150px}}@media screen and (max-width:568px){.home__history-image-2{right:60px}}.home__history-image-3{bottom:-80px;position:absolute;right:-100px}@media screen and (max-width:1024px){.home__history-image-3{display:none}}@media screen and (max-width:568px){.home__history-image-3{bottom:0;display:block;right:0;width:80px}}.home__history-image-4{bottom:0;position:absolute;right:-80px}@media screen and (max-width:568px){.home__history-image-4{bottom:40px;right:0}}.home__history-image-5{position:absolute;right:0;top:0}@media screen and (max-width:568px){.home__history-image-5{bottom:0;left:30px;right:auto;top:auto}}.home__history-left{flex-shrink:0;position:relative}@media screen and (max-width:1024px){.home__history-left{display:none}}@media screen and (max-width:568px){.home__history-left{display:block}}.home__history-right{min-width:480px;text-align:center}@media screen and (max-width:568px){.home__history-right{min-width:0;padding-bottom:140px;position:relative}}.home__history-title{font-size:70px;font-style:normal;font-weight:600;line-height:80%;margin-bottom:25px;position:relative;z-index:2}@media screen and (max-width:1024px){.home__history-title{font-size:48px}}@media screen and (max-width:568px){.home__history-title{font-size:32px}}.home__history-text{font-size:20px;font-style:normal;font-weight:500;position:relative;z-index:2}@media screen and (max-width:568px){.home__history-text{font-size:18px}}.home__history-text p:not(:last-of-type){margin-bottom:20px}.home__history-btn{background:var(--light-blue);display:inline-flex;margin-top:20px}.home__products{padding-bottom:150px;padding-top:75px}@media screen and (max-width:568px){.home__products{padding:50px 0}}.home__products-title{color:var(--brand-blue);font-size:32px;font-weight:700;margin-bottom:50px;text-align:center;text-transform:uppercase}@media screen and (max-width:568px){.home__products-title{font-size:24px;margin-bottom:30px}}.home__products-list{display:grid;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1024px){.home__products-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:568px){.home__products-list{grid-template-columns:repeat(1,1fr)}}.home__news{padding-bottom:140px;padding-top:60px}@media screen and (max-width:1024px){.home__news{padding-bottom:80px}}.home__news-title{color:var(--white);font-size:70px;font-weight:600;line-height:80%;margin:0 auto 40px}@media screen and (max-width:1024px){.home__news-title{font-size:48px}}@media screen and (max-width:568px){.home__news-title{font-size:32px}}.home__news-btn{align-items:center;background-color:var(--blue-bg);border:2px solid var(--blue-border);border-radius:100%;cursor:pointer;display:flex;height:54px;justify-content:center;transition:all .3s;width:54px}.home__news-btn:hover{border-color:var(--blue)}.home__news-btn:hover:before{border-left:6px solid var(--blue)}.home__news-btn:before{border-bottom:6px solid transparent;border-left:6px solid var(--white);border-top:6px solid transparent;content:"";height:0;transition:all .3s;width:0}.home__news-btn.slick-prev:before{transform:scaleX(-1)}@media screen and (max-width:1024px){.home__news-btn{display:none!important}}.home__news-slide{display:flex;height:100%}.home__news-slider{margin:0 -10px}.home__news-slider .slick-track{display:flex}.home__news-slider .slick-slide{display:flex;height:auto;margin:0 10px}.home__news-navigation{align-items:center;display:flex;justify-content:space-between}.home__matrix{color:var(--white)}.home__matrix-body{position:relative}@media screen and (max-width:568px){.home__matrix-body{width:100%}}.home__matrix-img-logo{width:100%}.home__matrix-img-1,.home__matrix-img-2,.home__matrix-img-3,.home__matrix-img-4{position:absolute}@media screen and (max-width:1024px){.home__matrix-img-1,.home__matrix-img-2,.home__matrix-img-3,.home__matrix-img-4{width:60px}}.home__matrix-img-1,.home__matrix-img-2{top:30%}@media screen and (max-width:768px){.home__matrix-img-1,.home__matrix-img-2{top:35%}}@media screen and (max-width:568px){.home__matrix-img-1,.home__matrix-img-2{top:20%}}.home__matrix-img-3,.home__matrix-img-4{bottom:30%}@media screen and (max-width:768px){.home__matrix-img-3,.home__matrix-img-4{bottom:35%}}@media screen and (max-width:568px){.home__matrix-img-3,.home__matrix-img-4{bottom:20%}}.home__matrix-img-1,.home__matrix-img-3{left:-70px}@media screen and (max-width:768px){.home__matrix-img-1,.home__matrix-img-3{left:0}}.home__matrix-img-2,.home__matrix-img-4{right:-70px}@media screen and (max-width:768px){.home__matrix-img-2,.home__matrix-img-4{right:0}}.home__matrix-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:580px;z-index:3}@media screen and (max-width:1024px){.home__matrix-logo{width:420px}}@media screen and (max-width:568px){.home__matrix-logo{margin-top:-20px;width:320px}}.home__matrix-wrapper{align-items:center;display:flex;flex-direction:column}.home__matrix-title{font-size:70px;font-weight:600;line-height:80%;margin-bottom:25px;max-width:840px;text-align:center}@media screen and (max-width:1024px){.home__matrix-title{font-size:48px}}@media screen and (max-width:568px){.home__matrix-title{font-size:32px}}.home__matrix-subtitle{font-size:20px;font-style:normal;font-weight:500;margin-bottom:20px}.home__matrix-item{align-items:center;display:flex;justify-content:center;position:relative}@media screen and (max-width:568px){.home__matrix-item{max-width:230px}}.home__matrix-item:before{background-color:var(--matrix-color);content:"";height:100%;left:0;-webkit-mask:url(../images/polygon-matrix.svg) no-repeat center/contain;mask:url(../images/polygon-matrix.svg) no-repeat center/contain;opacity:0;position:absolute;top:0;transform:translateX(0);transition:all .3s;width:100%;z-index:0}.home__matrix-item img{z-index:1}.home__matrix-item_body{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;position:absolute;z-index:2}.home__matrix-item_subtitle{color:var(--white);font-size:20px;font-style:normal;font-weight:500;text-align:center}.home__matrix-item_logo{max-width:145px}@media screen and (max-width:768px){.home__matrix-item_logo{max-width:100px}}.home__matrix-item_line{height:100%;position:relative}@media screen and (max-width:568px){.home__matrix-item_line{display:none}}.home__matrix-item_line img{left:-15px;position:absolute;top:48%}.home__matrix-item_list{background-color:var(--blue-social);border-radius:20px;color:var(--white);display:flex;flex-direction:column;gap:20px;opacity:0;padding:30px 35px 35px;position:absolute;transition:.3s;visibility:hidden;z-index:10}.home__matrix-item_list.columns{display:grid;grid-template-columns:repeat(2,1fr)}.home__matrix-card{padding-left:34px;position:relative}.home__matrix-card_icon{height:24px;left:0;position:absolute;top:0;width:24px}.home__matrix-card_title{font-size:20px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:2px}.home__matrix-card_text{font-size:16px;font-style:normal;font-weight:500;line-height:140%}.home__matrix-top{column-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);position:relative}@media screen and (max-width:568px){.home__matrix-top{grid-template-columns:repeat(1,1fr)}}.home__matrix-top:hover .home__matrix-item:before{opacity:1;transform:translateX(33px)}@media screen and (max-width:1024px){.home__matrix-top:hover .home__matrix-item:before{opacity:0}}.home__matrix-top:hover .home__matrix-item_list{opacity:1;visibility:visible}@media screen and (max-width:1024px){.home__matrix-top:hover .home__matrix-item_list{opacity:0}}.home__matrix-top:nth-child(3) .home__matrix-item_line{transform:scaleY(-1)}@media screen and (max-width:568px){.home__matrix-top:nth-child(3):before{content:"";height:340px}}.home__matrix-top:nth-child(4) .home__matrix-item_line{transform:scaleY(-1)}.home__matrix-top:nth-child(2n) .home__matrix-header{grid-column:2;grid-row:1}.home__matrix-top:nth-child(2n):hover .home__matrix-item:before{transform:translateX(-33px)}.home__matrix-top:nth-child(2n) .home__matrix-item_line{grid-column:1;grid-row:1}.home__matrix-top:nth-child(2n) .home__matrix-item_line img{left:auto;right:-15px;transform:scaleX(-1)}@media screen and (max-width:568px){.home__matrix-top:nth-child(2n) .home__matrix-item{margin-left:-30px}}.home__matrix-header{align-items:flex-start;background-color:var(--dark-grey);display:flex;flex-direction:column;justify-content:space-between;transition:all .3s}.home__matrix-list{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:40px;position:relative}@media screen and (max-width:568px){.home__matrix-list{grid-template-columns:repeat(1,1fr)}}.products-card{border-radius:20px;padding:50px 16px;transition:all .3s}.products-card:hover{background:linear-gradient(182deg,#fff 1.53%,rgba(0,146,224,.14) 96.26%);box-shadow:-3px 10px 13.5px 0 rgba(0,0,0,.1)}.products-card__image{margin-bottom:50px}.products-card__text{color:var(--brand-blue);font-size:16px;margin-bottom:10px}.products-card__more{align-items:center;color:var(--brand-blue);display:flex;font-size:16px;font-weight:400;gap:10px;margin-bottom:35px;transition:all .3s}.products-card__more svg{transition:transform .3s ease}.products-card__more:hover{opacity:.6}.products-card__more:hover svg{transform:translateX(6px)}.products-card__list{flex-direction:column}.products-card__li,.products-card__list{display:flex;gap:10px}.products-card__li-icon{flex-shrink:0;min-width:76px}.products-card__li-body{color:rgba(0,28,84,.34);font-size:11px}.products-card__li-title{font-weight:800}.news-card{background-color:var(--brand-blue);border-radius:10px;color:var(--white);display:flex;flex-direction:column;width:100%}.news-card__image{border-radius:10px 10px 0 0;display:block;transition:transform .4s ease;width:100%}.news-card__image-wrapper{border-radius:10px 10px 0 0;overflow:clip}.news-card__image:hover{transform:scale(1.1)}.news-card__body{display:flex;flex-direction:column;height:100%;padding:20px}.news-card__title{margin-bottom:20px}.news-card__title a{color:var(--white);font-size:16px;font-weight:800;line-height:normal;transition:all .3s}.news-card__title a:hover{opacity:.6}.news-card__more{align-items:center;color:var(--white);display:flex;font-size:16px;gap:10px;margin-top:auto;transition:all .3s}.news-card__more svg{transition:transform .3s ease}.news-card__more:hover{opacity:.6}.news-card__more:hover svg{transform:translateX(6px)}.single-product .container{padding:0 40px}.single-product__header{height:100vh;padding-bottom:115px;padding-top:230px;position:relative}@media screen and (max-width:768px){.single-product__header{padding-top:100px}}.single-product__header-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.single-product__header-arrow{animation:move 1.5s ease-in-out infinite;height:64px;overflow:hidden;position:relative;transform:rotate(-45deg);width:128px}.single-product__header-arrow:after{border-bottom:3px solid var(--white);border-right:3px solid var(--white);content:"";height:45px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;width:45px}.single-product__header-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:700px}.single-product__header-logo{margin-bottom:45px}.single-product__header-text{color:var(--white);font-size:32px;font-weight:800;margin-bottom:24px;text-align:center}@media screen and (max-width:568px){.single-product__header-text{font-size:24px}}.single-product__header-buttons{align-items:center;display:flex;gap:78px}@media screen and (max-width:568px){.single-product__header-buttons{gap:10px;width:100%}}.single-product__header-btn{min-width:234px;text-align:center}@media screen and (max-width:568px){.single-product__header-btn{flex:1;min-width:0;text-align:center}}.single-product__header-btn.btn{background:var(--white);color:var(--brand-blue)}.single-product__header-btn.btn-outline{border-color:var(--white);color:var(--white)}.single-product__about{background-color:var(--bg-neutral);padding:120px 0}.single-product__about-wrapper{align-items:center;display:flex;gap:170px;justify-content:space-between}@media screen and (max-width:568px){.single-product__about-wrapper{align-items:center;flex-direction:column;gap:20px}}.single-product__about-body{color:var(--brand-blue);max-width:490px}@media screen and (max-width:568px){.single-product__about-body{align-items:center;display:flex;flex-direction:column}}.single-product__about-title{font-size:32px;font-style:normal;font-weight:700}@media screen and (max-width:568px){.single-product__about-title{font-size:24px}}.single-product__about-subtitle{font-size:104px;font-style:normal;font-weight:700}@media screen and (max-width:568px){.single-product__about-subtitle{font-size:72px}}.single-product__about-text{font-size:16px;font-style:normal;font-weight:500}.single-product__systems{background:var(--bg-neutral);color:var(--brand-blue);padding:160px 0}@media screen and (max-width:568px){.single-product__systems{padding:120px 0}}.single-product__systems-title{font-size:64px;font-style:normal;font-weight:700;margin-bottom:30px;text-align:center}@media screen and (max-width:568px){.single-product__systems-title{font-size:32px}}.single-product__systems-wrapper{align-items:baseline;display:flex;gap:40px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scroll-behavior:smooth}.single-product__systems-item{flex:0 0 auto;max-width:400px;position:relative;width:400px}.single-product__systems-item_wrapper{align-items:flex-start;display:flex;gap:15px;position:relative;z-index:2}.single-product__systems-item_wrapper.has-items:before{background-color:var(--product_color);content:"";height:calc(100% - 2px);left:25px;position:absolute;top:3px;width:1px;z-index:1}.single-product__systems-item_body{align-items:baseline;display:flex;flex-direction:column;margin-bottom:60px}.single-product__systems-item_title{font-size:32px;font-style:normal;font-weight:700}.single-product__systems-item_text{font-size:16px;font-style:normal;font-weight:500;margin-bottom:10px}.single-product__systems-item_list{counter-reset:hex-counter;display:flex;flex-direction:column;gap:30px}.single-product__systems-item_btn{align-items:center;color:var(--blue);display:flex;font-size:16px;font-weight:400;gap:10px;margin-bottom:35px;transition:all .3s}.single-product__systems-item_btn:hover{opacity:.6}.single-product__systems-item_btn:hover svg{fill:var(--blue);transform:translateX(6px)}.single-product__systems-item_btn svg{transition:transform .3s ease}.single-product__systems-subitem{counter-increment:hex-counter;font-size:16px;font-style:normal;font-weight:500;padding-left:65px;position:relative;z-index:2}.single-product__systems-subitem:not(:last-of-type):after{background-color:var(--product_color);content:"";height:calc(100% + 68px);left:25px;position:absolute;top:0;width:1px;z-index:-1}.single-product__systems-subitem_number{align-items:center;background:var(--product_color);color:var(--white);display:flex;font-size:24px;font-style:normal;font-weight:700;height:38px;justify-content:center;left:5px;-webkit-mask:url(../images/polygon.svg) no-repeat center/contain;mask:url(../images/polygon.svg) no-repeat center/contain;pointer-events:none;position:absolute;width:40px}.single-product__gallery{background-color:var(--bg-neutral);padding-bottom:80px}.single-product__gallery-wrapper{display:grid;gap:20px;grid-auto-rows:minmax(670px,auto);grid-template-columns:repeat(2,1fr)}@media screen and (max-width:568px){.single-product__gallery-wrapper{grid-auto-rows:minmax(300px,auto);grid-template-columns:repeat(1,1fr)}}.single-product__gallery-btn{background:var(--product_graient_1)}.single-product__gallery-item{align-items:center;border-radius:20px;color:var(--white);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:40px;position:relative}@media screen and (max-width:568px){.single-product__gallery-item{padding:20px}}.single-product__gallery-item:nth-child(3n){grid-column:1/-1}.single-product__gallery-item_image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.single-product__gallery-item_title{font-size:32px;text-align:center;z-index:2}@media screen and (max-width:568px){.single-product__gallery-item_title{font-size:24px}}.single-product__gallery-item_button{z-index:2}.single-product__gallery-item_btn{background:var(--white);color:var(--brand-blue)}.single-product__gallery-buttons{display:flex;justify-content:center;margin-top:32px}.single-product__implementation{background-color:var(--bg-neutral);padding-bottom:40px;padding-top:80px}.single-product__implementation-title{font-size:64px;font-style:normal;font-weight:700;margin-bottom:40px;text-align:center}@media screen and (max-width:568px){.single-product__implementation-title{font-size:32px}}.single-product__implementation-slider{margin:0 -40px}.single-product__implementation-slider .slick-track{display:flex}.single-product__implementation-slider .slick-slide{display:flex;flex-direction:column;height:auto;margin:0 16.5px}@media screen and (max-width:568px){.single-product__implementation-slider .slick-slide{margin:0 10px}}.single-product__implementation-slide{background:var(--white);border-radius:19px;box-shadow:-3px 7px 20.5px -8px rgba(0,0,0,.15);color:var(--brand-blue);padding:35px 35px 25px;width:350px}.single-product__implementation-slide_title{font-size:32px;font-style:normal;font-weight:700}@media screen and (max-width:568px){.single-product__implementation-slide_title{font-size:24px}}.single-product__implementation-slide_type,.single-product__implementation-slide_value{font-size:20px;font-style:normal;font-weight:700}.single-product__implementation-slide_value{margin-bottom:10px}.single-product__implementation-slide_value span{-webkit-text-fill-color:transparent;background:var(--product_graient_2);background-clip:text;-webkit-background-clip:text;font-size:40px}@media screen and (max-width:568px){.single-product__implementation-slide_value span{font-size:32px}}.single-product__implementation-slide_text{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}.single-product__implementation .arrow{border-left:21px solid transparent;border-right:21px solid transparent;border-top:21px solid var(--brand-blue);height:0;margin-left:auto;margin-top:auto;width:0}.single-product__list{background-color:var(--bg-neutral);padding-bottom:180px;padding-top:40px}.single-product__list-slider{margin:0 -40px}.single-product__list-slider .slick-track{display:flex}.single-product__list-slider .slick-slide{display:flex;flex-direction:column;height:auto;margin:0 22.5px}@media screen and (max-width:568px){.single-product__list-slider .slick-slide{margin:0 10px}}.single-product__list-slide{background:var(--white);border-radius:19px;box-shadow:-3px 7px 20.5px -8px rgba(0,0,0,.15);color:var(--brand-blue);padding:93px 43px 77px;width:480px}@media screen and (max-width:568px){.single-product__list-slide{padding:20px}}.single-product__list-slide_title{font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:38px}@media screen and (max-width:568px){.single-product__list-slide_title{font-size:24px}}.single-product__list-slide_type{font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:568px){.single-product__list-slide_type{font-size:24px}}.single-product__list-slide_value{font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:568px){.single-product__list-slide_value{font-size:24px}}.single-product__list-slide_value span{-webkit-text-fill-color:transparent;background:var(--product_graient_2);background-clip:text;-webkit-background-clip:text;font-size:64px}@media screen and (max-width:568px){.single-product__list-slide_value span{font-size:48px}}.single-product .gradient_1{-webkit-text-fill-color:transparent;background:var(--product_graient_1);background-clip:text;-webkit-background-clip:text}.single-product .gradient_2{-webkit-text-fill-color:transparent;background:var(--product_graient_2);background-clip:text;-webkit-background-clip:text}.products-archive{padding-bottom:115px;padding-top:230px}.products-archive__h1{color:var(--brand-blue)}@media screen and (max-width:768px){.products-archive{padding-top:100px}}.hoverscroll .arrow{background:var(--white);height:44px;position:absolute;width:54px}.hoverscroll .arrow:hover{opacity:1}.hoverscroll .arrow.left{left:10px;transform:scaleX(-1)}.hoverscroll .arrow.left,.hoverscroll .arrow.right{background:url(../images/arrow-slider.svg) no-repeat 50%/contain}.hoverscroll .arrow.right{right:10px}.contact{background-color:var(--bg-neutral);color:var(--brand-blue)}.contact__h1{font-size:64px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:5px}@media screen and (max-width:768px){.contact__h1{font-size:32px}}.contact__main{padding-bottom:115px;padding-top:230px}@media screen and (max-width:768px){.contact__main{padding-top:100px}}.contact__wrapper{align-items:flex-start;display:flex;gap:80px}@media screen and (max-width:1024px){.contact__wrapper{flex-direction:column;gap:20px}}.contact__image{border-radius:20px}.contact__text{font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:25px}.contact__right{flex-shrink:0;width:44%}@media screen and (max-width:1024px){.contact__right{width:100%}}.contact__row{display:flex;gap:15px}@media screen and (max-width:768px){.contact__row{flex-direction:column}}.contact__row-button{display:flex;gap:15px}.contact__input-wrapper,.contact__textarea-wrapper{background-color:var(--white);border-radius:10px;display:flex;flex-direction:column;font-style:normal;font-weight:500;gap:2px;padding:0 15px 5px;position:relative}.contact__input-wrapper.grey,.contact__textarea-wrapper.grey{background-color:var(--bg-neutral)}.contact__input-wrapper.grey textarea,.contact__textarea-wrapper.grey textarea{max-height:150px}.contact__input-wrapper .wpcf7-form-control-wrap,.contact__textarea-wrapper .wpcf7-form-control-wrap{position:static}.contact__input-wrapper .wpcf7-not-valid-tip,.contact__textarea-wrapper .wpcf7-not-valid-tip{bottom:-14px;font-size:10px;left:20px;position:absolute}.contact__input-wrapper label:not(.file-upload-wrapper),.contact__textarea-wrapper label:not(.file-upload-wrapper){color:var(--brand-blue);font-size:11px;opacity:.64}.contact__input-wrapper input,.contact__input-wrapper select,.contact__input-wrapper textarea,.contact__textarea-wrapper input,.contact__textarea-wrapper select,.contact__textarea-wrapper textarea{background:transparent;border:none;color:var(--brand-blue);font-family:Gilroy,serif;font-size:16px;outline:none;width:100%}.contact__input-wrapper textarea,.contact__textarea-wrapper textarea{resize:none}.contact__input-wrapper select,.contact__textarea-wrapper select{display:block;padding-bottom:4px}.contact__submit-wrapper .btn{border:none;text-align:center;width:100%}.contact__form{display:flex;flex-direction:column;gap:15px}.contact .gradient{-webkit-text-fill-color:transparent;background:linear-gradient(270deg,#001c54 31.04%,#0092e0 85.07%);background-clip:text;-webkit-background-clip:text}.contact__button{flex:1}.contact__button button,.contact__button input{text-align:center;width:100%}.contact__button input{border:none}.contact__button .wpcf7-spinner{display:none}.wpcf7 form .wpcf7-response-output{font-size:16px}.file-upload-title{font-size:11px;font-style:normal;font-weight:500;line-height:normal;text-align:left;width:100%}.file-upload-wrapper{align-items:center;border:2px dashed rgba(0,28,84,.16);border-radius:10px;color:var(--brand-blue);cursor:pointer;display:flex;flex-direction:column;padding:12px 15px 35px;text-align:center;transition:border-color .2s;width:100%}.file-upload-wrapper:hover{border-color:#999}.file-upload-wrapper input[type=file]{display:none}.file-upload-plus{align-items:center;background-color:var(--bg-neutral);border-radius:100%;color:#5f6366;display:flex;height:40px;justify-content:center;margin-bottom:5px;margin-top:10px;padding-top:3px;width:40px}.file-upload-text{font-size:24px;font-style:normal;font-weight:500;line-height:normal}.file-upload-subtext{font-size:16px;opacity:.64}.vacancies-archive{background:var(--bg-neutral);padding-bottom:115px;padding-top:230px}.vacancies-archive__h1{color:var(--brand-blue);margin-bottom:25px}@media screen and (max-width:768px){.vacancies-archive{padding-top:100px}}.vacancies-archive__list{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:768px){.vacancies-archive__list{gap:15px}}.vacancy-card{background:var(--white);border-radius:20px;box-sizing:border-box;color:var(--brand-blue);flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding:20px 25px 25px}@media screen and (max-width:768px){.vacancy-card{flex:0 0 100%;max-width:100%}}.vacancy-card__title{color:var(--brand-blue);font-size:32px;font-style:normal;font-weight:700;transition:all .3s}.vacancy-card__title:hover{opacity:.6}@media screen and (max-width:768px){.vacancy-card__title{font-size:24px}}.vacancy-card__city{font-size:16px;font-weight:500;margin-bottom:10px;opacity:.64;padding-left:20px;position:relative}.vacancy-card__city:before{background:url(../images/arrow-to-top.svg) no-repeat 50%/contain;content:"";height:15px;left:0;position:absolute;top:1px;width:15px}.vacancy-card__salary{color:var(--brand-blue);font-weight:500;margin-bottom:12px}@media screen and (max-width:768px){.vacancy-card__salary{font-size:20px}}.vacancy-card__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;display:-webkit-box;font-size:16px;font-weight:500;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis}.vacancy-card__country{opacity:.6}.vacancy-card__meta{display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;margin-bottom:12px;opacity:.7}.vacancy-card__meta span{white-space:nowrap}.vacancy-card--on-hold{border:1px dashed rgba(0,0,0,.2);opacity:.8}@media screen and (max-width:768px){.vacancy-card .vacancy-card__buttons{display:flex;gap:10px}.vacancy-card .vacancy-card__buttons>*{flex:1 1 50%;text-align:center}}.vacancy-badge{border-radius:8px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;padding:4px 14px;text-transform:uppercase}.vacancy-badge--paused{background:#fff3cd;color:#856404}.vacancy-single__meta{color:var(--brand-blue);display:flex;flex-wrap:wrap;font-size:16px;font-weight:500;gap:12px 24px;margin-bottom:24px;opacity:.8}.vacancy-single__meta-item{white-space:nowrap}.vacancy-single__country{opacity:.6}.vacancy-single__contact{background:var(--bg-neutral);border-radius:16px;margin-top:32px;padding:20px 24px}.vacancy-single__contact h3{font-size:18px;font-weight:700;margin-bottom:8px}.vacancy-single__contact a{color:var(--brand-blue);text-decoration:underline}.vacancy-single__contact a:hover{opacity:.7}.vacancy-single__apply{margin-top:32px}.posts-archive{background:var(--bg-neutral);padding-bottom:115px;padding-top:230px}.posts-archive__h1{color:var(--brand-blue);margin-bottom:25px}@media screen and (max-width:768px){.posts-archive{padding-top:100px}}.posts-archive__list{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:768px){.posts-archive__list{gap:15px}}.posts-archive .post-card{flex:0 0 calc(33.333% - 14px);max-width:calc(33.333% - 14px)}@media screen and (max-width:768px){.posts-archive .post-card{flex:0 0 calc(50% - 14px);max-width:calc(50% - 14px)}}@media screen and (max-width:568px){.posts-archive .post-card{flex:100%;max-width:100%}}.post-card{background:var(--blue-bg);border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column}.post-card__image{border-radius:20px;max-height:240px;object-fit:cover;width:100%}.post-card__body{align-items:baseline;display:flex;flex-direction:column;height:100%;padding:15px 25px 20px}.post-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;color:var(--white);display:-webkit-box;font-size:30px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;transition:all .3s}.post-card__title:hover{opacity:.6}@media screen and (max-width:768px){.post-card__title{font-size:24px}}.post-card__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;display:-webkit-box;font-size:16px;font-weight:500;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.post-card__date{font-weight:500;margin-top:15px;opacity:.64}.post-card__date,.post-card__more{color:var(--white);font-size:16px;font-style:normal}.post-card__more{font-weight:600;line-height:140%;margin-top:auto;padding-right:16px;position:relative}.post-card__more:before{border-bottom:6px solid transparent;border-left:6px solid var(--white);border-top:6px solid transparent;content:"";height:0;position:absolute;right:0;top:4px;transition:all .3s;width:0}.post-single{background:var(--bg-neutral);padding-bottom:115px;padding-top:230px}@media screen and (max-width:768px){.post-single{padding-top:100px}}.post-single__h1{-webkit-text-fill-color:transparent;background:linear-gradient(270deg,#001c54 31.04%,#0092e0 85.07%);background-clip:text;-webkit-background-clip:text;font-size:64px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:10px}@media screen and (max-width:568px){.post-single__h1{font-size:32px}}.content{color:var(--brand-blue);font-size:16px;font-style:normal;font-weight:500;line-height:150%}.content p{margin-bottom:15px}.content h2{font-size:56px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:20px;margin-top:50px}@media screen and (max-width:568px){.content h2{font-size:30px;margin-top:30px}}.content h3{font-size:48px;font-weight:700;line-height:100%;margin-bottom:20px;margin-top:50px}@media screen and (max-width:568px){.content h3{font-size:28px;margin-top:30px}}.content h4{font-size:40px;font-weight:700;line-height:100%;margin-bottom:20px;margin-top:50px}@media screen and (max-width:568px){.content h4{font-size:24px;margin-top:30px}}.content h5{font-size:32px;font-weight:700;line-height:100%;margin-bottom:20px;margin-top:50px}@media screen and (max-width:568px){.content h5{font-size:20px;margin-top:30px}}.content h6{font-size:24px;font-weight:700;line-height:100%;margin-bottom:20px;margin-top:50px}@media screen and (max-width:568px){.content h6{font-size:16px;margin-top:30px}}.content blockquote{background:#f4f7ff;border:2px solid #abd9f6;border-radius:20px;margin:50px 0;padding:25px 25px 25px 75px;position:relative}@media screen and (max-width:568px){.content blockquote{margin:30px 0;padding:20px 20px 20px 45px}}.content blockquote:before{-webkit-text-fill-color:transparent;background:linear-gradient(270deg,#001c54 31.04%,#0092e0 85.07%);background-clip:text;-webkit-background-clip:text;content:"“";font-family:Gilroy,serif;font-size:64px;font-style:normal;font-weight:700;left:25px;line-height:100%;position:absolute;top:25px}@media screen and (max-width:568px){.content blockquote:before{font-size:32px;left:20px;top:20px}}.content blockquote h2,.content blockquote h3,.content blockquote h4,.content blockquote h5,.content blockquote h6{margin:0 0 10px}.content blockquote p{margin-bottom:10px}.content img{border-radius:20px;height:auto;margin:30px 0}.content ol,.content ul{margin:20px 0;padding-left:25px}.content ol li:not(:last-of-type),.content ul li:not(:last-of-type){margin-bottom:10px}.content a{color:var(--brand-blue);text-decoration:underline;transition:all .3s}.content a:hover{text-decoration:none}.content .wp-caption{max-width:100%}.content .wp-caption-text{margin-top:-20px;opacity:.5}.content .alignleft,.content .wp-caption.alignleft{float:left;margin:0 20px 15px 0}.content .alignright,.content .wp-caption.alignright{float:right;margin:0 0 15px 20px}