@font-face{font-family:"Roboto";src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}.container{margin:0 auto;box-sizing:border-box;max-width:2100px;padding:0 100px;width:100%}@media all and (max-width: 1200px){.container{max-width:1960px;padding:0 30px}}@media all and (max-width: 980px){.container{max-width:100%;padding:0 16px}}.container .row{display:flex;flex-grow:0;flex-shrink:0;width:1900px;max-width:100%}@media all and (max-width: 1200px){.container .row{width:1900px}}@media all and (max-width: 767px){.container .row{flex-direction:column;width:100%}}.container .row .col{width:158.3333333333px;padding:0 15px;box-sizing:border-box}@media all and (max-width: 1200px){.container .row .col{width:158.3333333333px;padding:0 10px}}@media all and (max-width: 980px){.container .row .col{width:100%;padding:0 10px}}.container .row .col.col-1{width:158.3333333333px}@media all and (max-width: 1200px){.container .row .col.col-1{width:158.3333333333px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-1{width:100%;padding:0 10px}}.container .row .col.col-2{width:316.6666666667px}@media all and (max-width: 1200px){.container .row .col.col-2{width:316.6666666667px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-2{width:100%;padding:0 10px}}.container .row .col.col-3{width:475px}@media all and (max-width: 1200px){.container .row .col.col-3{width:475px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-3{width:100%;padding:0 10px}}.container .row .col.col-4{width:633.3333333333px}@media all and (max-width: 1200px){.container .row .col.col-4{width:633.3333333333px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-4{width:100%;padding:0 10px}}.container .row .col.col-5{width:791.6666666667px}@media all and (max-width: 1200px){.container .row .col.col-5{width:791.6666666667px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-5{width:100%;padding:0 10px}}.container .row .col.col-6{width:950px}@media all and (max-width: 1200px){.container .row .col.col-6{width:950px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-6{width:100%;padding:0 10px}}.container .row .col.col-7{width:1108.3333333333px}@media all and (max-width: 1200px){.container .row .col.col-7{width:1108.3333333333px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-7{width:100%;padding:0 10px}}.container .row .col.col-8{width:1266.6666666667px}@media all and (max-width: 1200px){.container .row .col.col-8{width:1266.6666666667px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-8{width:100%;padding:0 10px}}.container .row .col.col-9{width:1425px}@media all and (max-width: 1200px){.container .row .col.col-9{width:1425px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-9{width:100%;padding:0 10px}}.container .row .col.col-10{width:1583.3333333333px}@media all and (max-width: 1200px){.container .row .col.col-10{width:1583.3333333333px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-10{width:100%;padding:0 10px}}.container .row .col.col-11{width:1741.6666666667px}@media all and (max-width: 1200px){.container .row .col.col-11{width:1741.6666666667px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-11{width:100%;padding:0 10px}}.container .row .col.col-12{width:1900px}@media all and (max-width: 1200px){.container .row .col.col-12{width:1900px;padding:0 10px}}@media all and (max-width: 767px){.container .row .col.col-12{width:100%;padding:0 10px}}html,body,*{box-sizing:border-box;margin:0;padding:0;font-family:"Roboto",sans-serif}body.menu-open{overflow:hidden}body.header-fixed{padding-top:110px}.container{margin:0 auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;font-family:"Roboto",sans-serif;color:#251460}.h1,h1{font-size:clamp(48px,4.5vw + 10px,90px);font-weight:400;line-height:1;letter-spacing:.01em}.h2,h2{font-size:clamp(28px,2vw + 20px,50px);font-weight:400;line-height:1.2;letter-spacing:.01em}.h3,h3{font-size:40px;font-weight:400;line-height:1}@media(max-width: 767px){.h3,h3{font-size:28px}}.h4,h4{font-size:clamp(16px,4vw + 20px,24px);font-weight:400;line-height:1.2;letter-spacing:.01em}.h5,h5{font-size:20px;font-weight:500;line-height:1.6}@media(max-width: 767px){.h5,h5{font-size:18px}}p{font-size:18px;line-height:1.6;font-weight:400;font-family:"Roboto",sans-serif;margin:0;color:#251460}@media(max-width: 767px){p{font-size:16px}}li{list-style:none;font-size:18px;line-height:1.6;font-weight:400;font-family:"Roboto",sans-serif;margin:0;color:#251460}@media(max-width: 767px){li{font-size:16px}}input,textarea{font-size:18px;line-height:1.6;font-weight:400;font-family:"Roboto",sans-serif}@media(max-width: 767px){input,textarea{font-size:16px}}a{font-family:"Roboto",sans-serif;font-weight:500;position:relative;text-decoration:none;display:inline-block}img{display:block;width:100%;height:100%;object-fit:cover}.slick-dots li{width:auto;height:auto}.slick-dots li button{width:20px;height:20px;border-radius:50%;background:#e6e4ea;border:none}@media(max-width: 479px){.slick-dots li button{width:12px;height:12px}}.slick-dots li button::before{content:none}.slick-dots li.slick-active button{background:#e6e4ea}.slick-dots li.slick-active button::before{content:"";position:absolute;top:50%;left:50%;opacity:1;width:12px;height:12px;background:#251460;border-radius:50%;transform:translate(-50%, -50%)}@media(max-width: 479px){.slick-dots li.slick-active button::before{width:7.2px;height:7.2px}}#overlay{top:0;left:0;width:100%;height:100%;display:none;position:fixed;align-items:center;justify-content:center;background-color:rgba(0,0,0,.75)}#overlay .modal{flex-grow:1;display:none;max-width:50%;max-height:70%;min-width:320px;flex-basis:auto;min-height:320px;background-color:#fff}a.btn,.btn{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;font-weight:500;cursor:pointer;text-decoration:none;text-transform:uppercase;outline:none;border-radius:38px;width:auto;padding:25px 30px;font-size:18px;line-height:21px;transition:.3s all;background-color:rgba(0,0,0,0);border:1px solid #e90000;color:#251460;letter-spacing:.05em;font-family:"Roboto",sans-serif;box-sizing:border-box}@media(max-width: 1199px){a.btn,.btn{padding:15px 20px;font-size:14px;line-height:16px;transition:none}}a.btn:hover,a.btn:active a.btn:focus,.btn:hover,a.btn:active .btn:focus,.btn:active a.btn:focus,.btn:active .btn:focus{background-color:#e90000;color:#fff;opacity:1;transition:.3s all}@media(max-width: 1199px){a.btn:hover,a.btn:active a.btn:focus,.btn:hover,a.btn:active .btn:focus,.btn:active a.btn:focus,.btn:active .btn:focus{transition:none}}a.btn.btn-white,.btn.btn-white{border:1px solid #fff;color:#fff}a.btn.btn-white:hover,a.btn.btn-white:active a.btn.btn-white:focus,.btn.btn-white:hover,a.btn.btn-white:active .btn.btn-white:focus,.btn.btn-white:active a.btn.btn-white:focus,.btn.btn-white:active .btn.btn-white:focus{background-color:#fff;color:#251460;opacity:1;transition:.3s all}@media(max-width: 1199px){a.btn.btn-white:hover,a.btn.btn-white:active a.btn.btn-white:focus,.btn.btn-white:hover,a.btn.btn-white:active .btn.btn-white:focus,.btn.btn-white:active a.btn.btn-white:focus,.btn.btn-white:active .btn.btn-white:focus{transition:none}}form .form-wrapper{display:flex;flex-direction:column;gap:30px}@media(max-width: 767px){form .form-wrapper{gap:20px}}@media(max-width: 479px){form .form-wrapper{gap:10px}}form .form-field{width:calc(50% - 10px)}@media(max-width: 767px){form .form-field{width:100%}}form .form-field:has(.wpcf7-not-valid) label{color:#e90000}form .form-field .choices{margin:0;border-radius:2px}form .form-field .choices select{display:none !important}form .form-field .choices:hover .choices__inner{border:1px solid #cecacb;cursor:pointer}form .form-field .choices:hover .choices__inner .choices__item.choices__placeholder{color:#9f9f9f;opacity:1}form .form-field .choices:after{border-width:7.5px;right:20px;border-color:#251460 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}form .form-field .choices .choices__inner{padding:17px 35px 17px 20px !important;border:1px solid #f9f9f9;width:100%;font-size:18px;line-height:1.6;background:#f9f9f9;transition:all .3s ease}@media(max-width: 479px){form .form-field .choices .choices__inner{padding:13px 35px 13px 10px !important;font-size:14px}}form .form-field .choices .choices__inner .choices__item.choices__placeholder{color:#9f9f9f;opacity:1}form .form-field .choices .choices__list{padding:0 10px}form .form-field .choices .choices__list--single{padding:0}form .form-field .choices .choices__list--single .choices__item--selectable{color:#251460}form .form-field .choices .choices__list--dropdown .choices__item{padding:10px 16px;font-size:16px;line-height:1.6}form .form-field .choices .choices__list--dropdown .choices__item.group-divider{border-top:1px solid #ededf2;padding-top:20px;margin-top:10px}form .form-field .choices .choices__list--dropdown .choices__item--selectable{color:#251460}form .form-field .choices .choices__list--dropdown .choices__item--selectable.is-highlighted{background:rgba(0,0,0,0)}form .form-field .choices .choices__list--dropdown .choices__item--selectable.is-selected{background:#f8f8fa}form .form-field .choices .choices__list--dropdown .choices__item--selectable:hover{background-color:#f8f8fa}form .form-field .choices .choices__list--dropdown .choices__item[data-group-id="2"]:first-child{padding:0;border-top:1px solid red}form .form-field .choices .choices__list--dropdown .choices__item[data-group-id="2"]:first-child:first-child,form .form-field .choices .choices__list--dropdown .choices__item[data-group-id="2"]:first-child:first-of-type{border-top:1px solid #ccc;margin-top:8px;padding-top:8px}form .form-field:has(select.wpcf7-not-valid) .choices__inner{border-color:#e90000}form .form-field:has(select.wpcf7-not-valid) .choices__inner:hover{border-color:#e90000}form .form-field .wpcf7-form-control-wrap{display:block}form .form-field .wpcf7-not-valid-tip{display:none}form .form-field-fullwidth{width:100%}form .form-field-acceptance{position:relative}form .form-field-acceptance .form-input-acceptance{position:absolute;opacity:0;pointer-events:none}form .form-field-acceptance label,form .form-field-acceptance .wpcf7-list-item-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}form .form-field-acceptance label p,form .form-field-acceptance .wpcf7-list-item-label p{margin:0}form .form-field-acceptance label:hover::before,form .form-field-acceptance .wpcf7-list-item-label:hover::before{content:"";width:29px;height:29px;border:1px solid #cecacb;background:#f9f9f9;border-radius:2px;flex-shrink:0;transition:all .3s ease}form .form-field-acceptance label::before,form .form-field-acceptance .wpcf7-list-item-label::before{content:"";width:29px;height:29px;background:#f9f9f9;border:1px solid #f9f9f9;border-radius:2px;flex-shrink:0;transition:all .3s ease}form .form-field-acceptance label::after,form .form-field-acceptance .wpcf7-list-item-label::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;background:url(../img/checked.svg) no-repeat center center;border-width:0 2px 2px 0;opacity:0;transition:.2s}form .form-field-acceptance:has(.form-input-acceptance:checked) label::before,form .form-field-acceptance:has(.form-input-acceptance-1:checked) label::before{background:#f9f9f9;border:1px solid #f9f9f9}form .form-field-acceptance:has(.form-input-acceptance:checked) label:hover::before,form .form-field-acceptance:has(.form-input-acceptance-1:checked) label:hover::before{background:#f9f9f9;border:1px solid #cecacb}form .form-field-acceptance:has(.form-input-acceptance:checked) label::after,form .form-field-acceptance:has(.form-input-acceptance-1:checked) label::after{opacity:1}form .form-field-acceptance:has(.wpcf7-not-valid) label::before{border-color:#e90000}form .form-field-accept{max-width:1010px;display:flex;gap:20px}form .form-field-accept-text{font-size:14px}form .form-field-accept-text a{color:#251460;text-decoration:underline;font-weight:400}form .form-field-accept .wpcf7-list-item-label{font-size:0;line-height:0}form .form-field-accept .wpcf7-list-item label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}form .form-field-accept input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}form .form-field-accept .wpcf7-list-item{margin:0}form .form-field-accept .wpcf7-list-item-label{position:relative;cursor:pointer}form .form-field-accept .wpcf7-list-item-label:hover::before{content:"";width:29px;height:29px;border:1px solid #cecacb;background:#f9f9f9;border-radius:2px;flex-shrink:0;transition:all .3s ease}form .form-field-accept .wpcf7-list-item-label::before{content:"";display:block;width:29px;height:29px;background:#f9f9f9;border:1px solid #f9f9f9;border-radius:2px;flex-shrink:0;transition:all .3s ease}form .form-field-accept .wpcf7-list-item-label::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;background:url(../img/checked.svg) no-repeat center center;border-width:0 2px 2px 0;opacity:0;transition:.2s}form .form-field-accept input[type=checkbox]:checked+.wpcf7-list-item-label::before{width:29px;height:29px;background:#f9f9f9;border:1px solid #f9f9f9}form .form-field-accept input[type=checkbox]:checked+.wpcf7-list-item-label:hover::before{background:#f9f9f9;border:1px solid #cecacb}form .form-field-accept input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}form .form-field-accept:has(.wpcf7-not-valid) .wpcf7-list-item-label::before{border-color:#e90000}form .form-field-accept .wpcf7-not-valid-tip{display:none}form .form-field-textarea{position:relative}form .form-field-text{position:absolute;bottom:-40px;right:0;font-size:14px;line-height:1.6}@media(max-width: 479px){form .form-field-text{font-size:12px;bottom:-20px}}@media(max-width: 767px){form .form-field-file{margin:30px 0 0}form .form-field-file label{font-size:14px}}form .form-field-wrapper{display:flex;column-gap:20px;row-gap:30px}@media(max-width: 767px){form .form-field-wrapper{flex-wrap:wrap}}@media(max-width: 479px){form .form-field-wrapper{row-gap:10px}}form label{width:max-content;margin:0 0 5px;color:#251460;font-size:16px;line-height:1.6}@media(max-width: 479px){form label{margin:0 0 5px;font-size:12px}}form .form-input{display:block;width:100%;font-size:18px;line-height:1.6;padding:17px 35px 17px 20px;background:#f9f9f9;border-radius:2px;border:1px solid #f9f9f9;transition:all .3s ease;color:#251460 !important}@media(max-width: 479px){form .form-input{padding:13px 35px 13px 10px;font-size:14px}}form .form-input:hover{border:1px solid #cecacb;cursor:pointer}form .form-input:focus,form .form-input:active{outline:none;border:1px solid #251460}form .form-input.wpcf7-not-valid{border:1px solid #e90000;color:#e90000;opacity:1}form input::placeholder,form textarea::placeholder{color:#9f9f9f}form textarea{min-height:140px;resize:none}form input:-webkit-autofill,form input:-webkit-autofill:hover,form input:-webkit-autofill:focus,form textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f9f9f9 inset;-webkit-text-fill-color:#251460;transition:background-color 9999s ease-in-out 0s}form .codedropz-upload-handler{width:max-content;border:none;margin:10px 0 30px 0}@media(max-width: 767px){form .codedropz-upload-handler{margin:15px 0 20px 0}}form .codedropz-upload-handler .codedropz-upload-container{padding:0}form .codedropz-upload-handler .codedropz-upload-inner h3{display:none}form .codedropz-upload-handler .codedropz-upload-inner span{display:none}form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap{width:auto}form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;font-weight:500;cursor:pointer;text-decoration:none;outline:none;border-radius:38px;width:auto;padding:16px 20px;font-size:16px;line-height:19px;transition:.3s all;background-color:rgba(0,0,0,0);border:1px solid #e90000;color:#251460;letter-spacing:.05em;font-family:"Roboto",sans-serif;box-sizing:border-box;transition:all .3s ease}@media(max-width: 1199px){form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn{padding:15px 20px;font-size:14px;line-height:16px}}form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:hover,form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:active form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:focus{background-color:#e90000;color:#fff;opacity:1;transition:all .3s ease}@media(max-width: 1199px){form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:hover,form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:active form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:focus{transition:none}}form .codedropz-upload-handler .dnd-upload-counter{display:none}form .dnd-upload-status{padding:10px 44px 10px 0;width:max-content;background:#f9f9f9}@media(max-width: 767px){form .dnd-upload-status{margin:30px 0 20px}}form .dnd-upload-status .dnd-upload-image{display:none}form .dnd-upload-status .dnd-upload-image span.file{position:relative;left:0;top:0;height:16px;transform:unset}form .dnd-upload-status .dnd-upload-details .name{padding:0;color:#251460;font-size:16px;line-height:1.6}form .dnd-upload-status .dnd-upload-details .name span{padding:0;overflow:visible}form .dnd-upload-status .dnd-upload-details .name em{display:none}form .dnd-upload-status .dnd-upload-details .remove-file{display:flex;justify-content:center;align-items:center;border-radius:4px;width:24px;height:24px;top:50%;transform:translateY(-50%);right:10px;transition:all .3s ease}form .dnd-upload-status .dnd-upload-details .remove-file .dnd-icon-remove:after{width:24px;height:24px;background-image:url(../img/file-remove.svg)}form .dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:none}form .submit-wrapper{margin:10px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 767px){form .submit-wrapper{margin:20px 0 0}}@media(max-width: 479px){form .submit-wrapper .btn{width:100%}}.header{display:flex;justify-content:center;flex-direction:column;position:relative}.header-top-bar{padding:0 50px;display:flex;align-items:center;height:30px;background:#251460}@media(max-width: 767px){.header-top-bar{padding:0 16px;height:38px;overflow-x:auto;flex-wrap:nowrap}}@media(max-width: 479px){.header-top-bar{padding:0 0 0 16px}}.header-top-bar__wrapper{width:100%;max-width:780px;margin:0 auto;display:flex;justify-content:space-between}@media(max-width: 767px){.header-top-bar__wrapper{gap:20px;-webkit-overflow-scrolling:touch}}.header-top-bar__contact{display:flex;align-items:center;gap:10px}@media(max-width: 767px){.header-top-bar__contact{flex:0 0 auto;white-space:nowrap}}.header-top-bar__contact-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.header-top-bar__contact-icon{width:18px;height:18px}}.header-top-bar__contact-icon img{object-fit:contain}.header-top-bar__contact-text,.header-top-bar__contact-link{font-size:14px;line-height:1.5;color:#fff;font-family:"Roboto",sans-serif;font-weight:400}@media(max-width: 767px){.header-top-bar__contact-text,.header-top-bar__contact-link{font-size:12px}}.header-wrapper{box-sizing:border-box;width:100%;margin:0 auto;background:#fff;padding:28.5px 50px;display:flex;justify-content:space-between;align-items:center;z-index:4}@media(max-width: 980px){.header-wrapper{padding:28.5px 16px}}@media(max-width: 767px){.header-wrapper{padding:15px 16px;padding-left:16px;padding-right:16px;top:38px}}.header-wrapper--fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}.header-wrapper--fixed:before{content:"";position:absolute;top:0;left:-1000px;right:0;bottom:0;background:#fff;z-index:-1}.header-wrapper--fixed:after{content:"";position:absolute;top:0;left:0;right:-1000px;bottom:0;background:#fff;z-index:-1}.header-wrapper--fixed .header-menu.active{top:90px}.header-wrapper .menu-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:5}.header-wrapper .menu-overlay.active{display:block}.header .logo-slogan{width:29%;display:flex;align-items:flex-start;column-gap:52px;z-index:6}@media(max-width: 1399px){.header .logo-slogan{column-gap:25px}}@media(max-width: 1199px){.header .logo-slogan{width:80%}}@media(max-width: 767px){.header .logo-slogan{align-items:center;column-gap:16px}}.header .logo-slogan__logo{line-height:0}.header .logo-slogan__logo:hover{cursor:pointer}.header .logo-slogan__logo img{max-width:300px;height:63px;object-fit:contain}@media(max-width: 767px){.header .logo-slogan__logo img{max-width:173px;height:37px}}.header .logo-slogan__slogan{padding:8px 0 0;font-size:16px;line-height:19px;letter-spacing:.07em;color:#251460}@media(max-width: 767px){.header .logo-slogan__slogan{padding:3px 0 0;font-size:13px;line-height:15px}}.header-menu{width:70%;height:100%;display:flex;justify-content:flex-end;align-items:center;z-index:6}@media(max-width: 1199px){.header-menu{position:fixed;top:130px;left:50px;right:30px;bottom:auto;opacity:0;width:auto;height:auto;display:flex;flex-direction:column;padding:40px 40px 30px;box-sizing:border-box;row-gap:60px;justify-content:space-between;z-index:-1;pointer-events:none}}@media(max-width: 1199px)and (max-width: 767px){.header-menu{top:130px;left:22px;right:16px}}@media(max-width: 1199px){.header-menu.active{opacity:1;background:#251460;pointer-events:auto;transition:opacity .3s ease;z-index:5}}.header-menu .main-menu-container{width:100%}@media(max-width: 1199px){.header-menu .main-menu-container{align-self:flex-end}}.header-menu .main-menu-container .header__nav{margin:0;padding:0;display:flex;justify-content:flex-end;column-gap:clamp(16px,2.7vw,50px);align-items:center;list-style:none}@media(max-width: 1199px){.header-menu .main-menu-container .header__nav{flex-direction:column;row-gap:30px;align-items:flex-end}}.header-menu .main-menu-container .header__nav>li{position:relative}.header-menu .main-menu-container .header__nav>li>a{position:relative;border-radius:50px;padding:10px 0;font-size:18px;font-family:"Roboto",sans-serif;font-weight:400;line-height:21px;color:#251460;text-decoration:none;transition:color .3s}@media(max-width: 1199px){.header-menu .main-menu-container .header__nav>li>a{font-size:20px;padding:0;line-height:23px;color:#fff}}.header-menu .main-menu-container .header__nav>li>a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#e90000;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.header-menu .main-menu-container .header__nav>li>a:hover{color:#e90000}.header-menu .main-menu-container .header__nav>li>a:hover::before{transform:scaleX(1);transform-origin:left}@media(max-width: 1199px){.header-menu .main-menu-container .header__nav>li>a:hover::before{content:none}}.header-menu .main-menu-container .header__nav>li>a:not(:hover)::before{transform:scaleX(0);transform-origin:right}.header-menu .main-menu-container .header__nav>li.button a{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;font-weight:500;cursor:pointer;text-decoration:none;text-transform:uppercase;outline:none;border-radius:25.5px;width:auto;padding:16px 20px;font-size:16px;line-height:19px;transition:.3s all;background-color:rgba(0,0,0,0);border:1px solid #e90000;color:#251460;letter-spacing:.05em;font-family:"Roboto",sans-serif}.header-menu .main-menu-container .header__nav>li.button a::before{content:none}.header-menu .main-menu-container .header__nav>li.button a:hover,.header-menu .main-menu-container .header__nav>li.button a:active .header-menu .main-menu-container .header__nav>li.button a:focus{background-color:#e90000;color:#fff;opacity:1;transition:.3s all}@media(max-width: 1199px){.header-menu .main-menu-container .header__nav>li.button a:hover,.header-menu .main-menu-container .header__nav>li.button a:active .header-menu .main-menu-container .header__nav>li.button a:focus{transition:none}}@media(max-width: 1199px){.header-menu .main-menu-container .header__nav>li.button a{color:#fff;font-size:14px}}.header-menu .main-menu-container .header__nav>li.active:not(.button) a{color:#e90000}.header-menu .main-menu-container .header__nav>li.active:not(.button) a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#e90000;transform:scaleX(1);transform-origin:left}@media(max-width: 1199px){.header-menu .main-menu-container .header__nav>li.active:not(.button) a::before{content:none}}.header-menu__burger{position:relative;display:none;width:46px;height:46px;background:url(../img/Burger-Menu.svg) center center no-repeat;border-radius:50%;justify-content:center;align-items:center;cursor:pointer;z-index:5}@media(max-width: 1199px){.header-menu__burger{display:block}}.header-menu__burger.close{background:url(../img/Burger-Menu-Close.svg) center center no-repeat}.header__bottom{display:none;margin:0 0 0 auto;position:relative;z-index:6}@media(max-width: 1199px){.header__bottom{display:block}}.header__bottom .header__nav-bottom{display:flex;gap:30px}.header__bottom .header__nav-bottom li a{font-size:12px;font-weight:400;color:#fff;transition:color .3s}.header__bottom .header__nav-bottom li a:hover{color:#e90000}.footer{padding:100px 0px 148px;background:url(../img/footer-bg.svg) no-repeat,#190d43;background-position:right;background-size:contain}@media(max-width: 1199px){.footer{background:url(../img/footer-bg-m.svg) no-repeat,#190d43;background-size:contain;background-position:right}}@media(max-width: 767px){.footer{padding:35px 16px 75px}}.footer .logo-slogan{margin:0 0 58px;display:flex;align-items:flex-start;column-gap:52px;z-index:6}@media(max-width: 767px){.footer .logo-slogan{align-items:center;column-gap:16px}}@media(max-width: 479px){.footer .logo-slogan{margin:0 0 30px}}.footer .logo-slogan__logo{max-width:300px;line-height:0}.footer .logo-slogan__logo:hover{cursor:pointer}@media(max-width: 767px){.footer .logo-slogan__logo{max-width:173px}}.footer .logo-slogan__logo img{width:100%;object-fit:contain}.footer .logo-slogan__slogan{padding:8px 0 0;font-size:16px;line-height:19px;letter-spacing:.07em;color:#fff}@media(max-width: 767px){.footer .logo-slogan__slogan{padding:3px 0 0;font-size:13px;line-height:15px}}.footer-content{width:100%;max-width:522px;padding:0 0 0 80px;color:#fff}@media(max-width: 767px){.footer-content{padding:0 0 0 50px}}@media(max-width: 479px){.footer-content{max-width:100%;padding:0}}.footer-title{margin:0 0 30px;font-size:18px;line-height:1.2}@media(max-width: 479px){.footer-title{font-size:14px}}.footer-contacts{display:flex;justify-content:space-between;margin:0 0 30px}@media(max-width: 479px){.footer-contacts{max-width:306px}}.footer-contacts p{font-size:18px;line-height:1.5;color:#fff;text-decoration:none}@media(max-width: 479px){.footer-contacts p{font-size:14px}}.footer-menu__nav-bottom{display:flex;flex-direction:column;gap:10px}@media(max-width: 479px){.footer-menu__nav-bottom{flex-direction:row;gap:30px}}.footer-menu__nav-bottom li{list-style:none;color:#fff}.footer-menu__nav-bottom li a{font-weight:400;color:inherit;transition:color .3s}@media(max-width: 479px){.footer-menu__nav-bottom li a{font-size:14px}}.footer-menu__nav-bottom li a:hover{color:#e90000}.scroll-top{position:fixed;bottom:50px;right:100px;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;opacity:0;visibility:hidden;transform:translateY(20px);transition:.3s}@media(max-width: 1199px){.scroll-top{right:50px}}@media(max-width: 767px){.scroll-top{width:46px;height:46px;right:30px}}@media(max-width: 479px){.scroll-top{right:17px}}.scroll-top img{object-fit:contain}.scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.not-found{padding:200px 0}.not-found__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media(max-width: 767px){.not-found__wrapper{flex-direction:column;gap:30px}}.not-found__wrapper .title{font-size:120px;line-height:1.2;color:#251460}@media(max-width: 767px){.not-found__wrapper .title{font-size:50px;line-height:1.4}}.not-found__wrapper .text{padding:0;font-size:28px;line-height:1.6;text-align:center;color:#251460}.not-found__wrapper .btn-wrapper{display:flex;justify-content:center;gap:20px}@media(max-width: 767px){.not-found__wrapper .btn-wrapper{flex-direction:column;gap:30px}}.hero__wrapper{padding:44px 50px 60px;gap:40px}@media(max-width: 1199px){.hero__wrapper{padding:44px 0 60px;gap:20px}}@media(max-width: 767px){.hero__wrapper{padding:50px 0 30px;gap:30px}}.hero .container{padding:0 50px;display:flex;flex-direction:column;align-items:center}@media all and (max-width: 980px){.hero .container{padding:0 16px}}.hero__content{justify-content:space-between}.hero__content--left{margin:20px 0 7px;width:68%}@media(max-width: 1199px){.hero__content--left{width:70%}}@media(max-width: 767px){.hero__content--left{width:100%;margin:0}}.hero__content--right{width:32%;display:flex;flex-direction:column;align-items:flex-end}@media(max-width: 1199px){.hero__content--right{width:30%}}@media(max-width: 767px){.hero__content--right{width:100%;align-items:flex-start}}.hero__content-title{margin:0 0 40px}@media(max-width: 767px){.hero__content-title{margin:0}}.hero__content-subtitle{margin:0 0 22px;font-size:18px;line-height:1.66;color:#e90000;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 479px){.hero__content-subtitle{margin:0 0 15px;font-size:12px;line-height:1}}.hero__content-buttons{display:flex;gap:20px}@media(max-width: 767px){.hero__content-buttons{display:none}}.hero__content-buttons--mobile{display:none}@media(max-width: 767px){.hero__content-buttons--mobile{display:flex;flex-wrap:wrap;gap:13px}}.hero__content-campaign-button{margin:0 155px 0 0}@media(max-width: 1199px){.hero__content-campaign-button{margin:0 0 20px}}@media(max-width: 767px){.hero__content-campaign-button{display:none}}.hero__content-campaign-button a{position:relative;width:154px;height:154px;border:1px solid #e90000;border-radius:50%}.hero__content-campaign-button a::before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:50%;background:url(../img/cta-hero.svg) no-repeat;background-size:contain;transition:transform .3s ease-in-out}.hero__content-campaign-button a::after{content:"";position:absolute;top:50%;left:50%;height:28px;width:8px;transform:translate(-50%, -50%);background:url(../img/cta-hero-arrow.svg) no-repeat;background-size:contain;transition:transform .3s ease-in-out}.hero__content-campaign-button a:hover::before{transform:rotate(10deg);transition:transform .3s ease-in-out}.hero__content-campaign-button a:hover::after{transform:translate(-50%, -35%);transition:transform .3s ease-in-out}.hero__content-campaign-button--mobile{display:none;margin:0}@media(max-width: 767px){.hero__content-campaign-button--mobile{display:block}.hero__content-campaign-button--mobile a{width:auto;height:auto;border-radius:38px}.hero__content-campaign-button--mobile a::before{content:none}.hero__content-campaign-button--mobile a::after{content:none}}.hero__content-intro{max-width:283px;text-align:right;font-size:18px;line-height:1.5}@media(max-width: 767px){.hero__content-intro{margin:0 0 30px;max-width:450px;text-align:left}}@media(max-width: 479px){.hero__content-intro{max-width:295px}}.hero__image{width:100%;aspect-ratio:16/9;border-radius:2px;overflow:hidden}.content-image{padding:100px 0;position:relative}@media(max-width: 1199px){.content-image{padding:50px 0}}@media(max-width: 479px){.content-image{padding:45px 0}}.content-image__heading{display:flex;justify-content:space-between;gap:20px}@media(max-width: 767px){.content-image__heading{margin:0 0 15px;flex-direction:column;gap:30px}}.content-image__heading-titles{max-width:910px;display:flex;flex-direction:column;gap:22px}@media(max-width: 479px){.content-image__heading-titles{gap:15}}.content-image__subtitle{font-size:18px;line-height:1.166;color:#e90000;letter-spacing:.03em}@media(max-width: 479px){.content-image__subtitle{font-size:12px}}.content-image__content{justify-content:space-between}.content-image__content--left{margin:20px 0 7px;width:66%}@media(max-width: 1199px){.content-image__content--left{width:70%}}@media(max-width: 767px){.content-image__content--left{width:100%;margin:0}}.content-image__text-block{padding:100px 0;margin:0 auto;max-width:912px}@media(max-width: 1199px){.content-image__text-block{padding:70px 0}}@media(max-width: 767px){.content-image__text-block{padding:45px 0}}.content-image__text-block p{font-size:30px}@media(max-width: 767px){.content-image__text-block p{font-size:24px}}.content-image__image-block-first{padding:50px 0;justify-content:space-between;gap:40px}@media(max-width: 1199px){.content-image__image-block-first{flex-wrap:wrap;padding:30px 0}}@media(max-width: 479px){.content-image__image-block-first{padding:15px 0;gap:15px}}.content-image__image-block-first__left{display:flex;flex-direction:column;gap:80px;width:50%}@media(max-width: 1199px){.content-image__image-block-first__left{width:100%;gap:40px}}@media(max-width: 479px){.content-image__image-block-first__left{gap:30px}}.content-image__image-block-first__left-text{max-width:516px;font-size:20px;line-height:1.6;color:#251460}@media(max-width: 1199px){.content-image__image-block-first__left-text{max-width:100%}}@media(max-width: 479px){.content-image__image-block-first__left-text{font-size:16px}}.content-image__image-block-first__left-image{max-width:367px;aspect-ratio:16/10;border-radius:2px;overflow:hidden}@media(max-width: 1199px){.content-image__image-block-first__left-image{max-width:65.4%;width:100%}}.content-image__image-block-first__right{width:49.4%}@media(max-width: 1199px){.content-image__image-block-first__right{width:100%}}.content-image__image-block-first__right-image{margin:0 0 22px;aspect-ratio:16/10;border-radius:2px;overflow:hidden}@media(max-width: 1199px){.content-image__image-block-first__right-image{margin:0}}.content-image__image-block-second{justify-content:space-between;padding:50px 0;gap:40px}@media(max-width: 1199px){.content-image__image-block-second{flex-wrap:wrap;flex-direction:column-reverse !important;padding:30px 0}}@media(max-width: 479px){.content-image__image-block-second{padding:15px 0;gap:15px}}.content-image__image-block-second__left{width:58.6%}@media(max-width: 1199px){.content-image__image-block-second__left{width:100%}}.content-image__image-block-second__left-image{aspect-ratio:16/10;border-radius:2px;overflow:hidden}.content-image__image-block-second__right{display:flex;flex-direction:column;align-items:flex-end;padding:0 129px 0 0;width:40%;gap:40px}@media(max-width: 1399px){.content-image__image-block-second__right{padding:0}}@media(max-width: 1199px){.content-image__image-block-second__right{width:100%;padding:0;gap:20px}}@media(max-width: 479px){.content-image__image-block-second__right{gap:15px}}.content-image__image-block-second__right-image{max-width:367px;aspect-ratio:16/10;border-radius:2px;overflow:hidden}@media(max-width: 1199px){.content-image__image-block-second__right-image{max-width:65.4%;width:100%}}.content-image__image-block-second__right-text{width:70%;max-width:258px;text-align:right;color:#251460;font-size:16px;line-height:1.5}@media(max-width: 1199px){.content-image__image-block-second__right-text{max-width:65%;width:100%}}@media(max-width: 479px){.content-image__image-block-second__right-text{font-size:14px}}.content-image-bg{position:absolute;top:42%;right:0;width:50%;height:100%;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position:center;z-index:-1}.services{padding:100px 0 120px;background-color:rgba(37,20,96,.03)}@media(max-width: 767px){.services{padding:50px 0 66px}}.services__heading{margin:0 0 100px;display:flex;justify-content:space-between;gap:20px}@media(max-width: 767px){.services__heading{margin:0 0 30px;flex-direction:column;gap:30px}}.services__heading-titles{max-width:910px;display:flex;flex-direction:column;gap:22px}@media(max-width: 479px){.services__heading-titles{gap:15px}}.services__heading-description{margin:43px 0 0;max-width:496px;font-size:20px;line-height:1.6;color:#251460}@media(max-width: 1199px){.services__heading-description{max-width:100%}}@media(max-width: 767px){.services__heading-description{margin:0}}@media(max-width: 479px){.services__heading-description{font-size:16px;width:90%}}.services__subtitle{font-size:18px;line-height:1.166;color:#e90000;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 479px){.services__subtitle{font-size:12px}}.services__tabs{width:83.2%;flex-direction:column;align-items:center;margin:0 auto 50px;gap:50px}@media(max-width: 1399px){.services__tabs{width:100%}}@media(max-width: 767px){.services__tabs{margin:0 0 30px}}.services__tabs-nav{margin:0 0 50px;display:flex;justify-content:center;gap:70px}@media(max-width: 767px){.services__tabs-nav{padding:0 0 24px;margin:0 0 30px;gap:20px}}@media(max-width: 639px){.services__tabs-nav{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.services__tabs-btn{padding:0 0 10px;font-size:20px;line-height:1.15;background:rgba(0,0,0,0);color:#251460;border:none;position:relative;touch-action:manipulation}@media(max-width: 767px){.services__tabs-btn{padding:0;font-size:16px}}.services__tabs-btn::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#e90000;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.services__tabs-btn:hover{color:#e90000;cursor:pointer}@media(max-width: 767px){.services__tabs-btn:hover{color:#251460}}.services__tabs-btn:hover::before{transform:scaleX(1);transform-origin:left}@media(max-width: 767px){.services__tabs-btn:hover::before{content:none}}.services__tabs-btn:not(:hover)::before{transform:scaleX(0);transform-origin:right}.services__tabs-btn.active{position:relative;color:#e90000}.services__tabs-btn.active::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;transform:none;background:#e90000}@media(max-width: 767px){.services__tabs-btn.active::before{content:none}}.services__slider .slick-dots{bottom:-66px}@media(max-width: 767px){.services__slider .slick-dots{bottom:-42px}}.services__slide-wrapper{display:flex;background:#fff}@media(max-width: 767px){.services__slide-wrapper{flex-direction:column;gap:30px}}.services__slide-image{width:27.5%;aspect-ratio:3/4}@media(max-width: 767px){.services__slide-image{width:100%;aspect-ratio:16/9}}.services__slide-content{width:72.5%;padding:clamp(40px,5vw,75px) clamp(20px,4vw,50px) clamp(60px,7vw,105px) clamp(30px,6vw,100px);display:flex;flex-direction:column;gap:30px}@media(max-width: 767px){.services__slide-content{padding:0 20px 30px;width:100%}}.services__slide-heading{display:flex;align-items:center;gap:20px}.services__slide-icon{width:40px;height:40px}.services__slide-title{color:#251460}.services__slide-description p{font-size:18px;line-height:1.7;color:#251460}@media(max-width: 767px){.services__slide-description p{font-size:16px}}.services__tabs-nav::-webkit-scrollbar{height:4px}.services__tabs-nav::-webkit-scrollbar-track{background:red}.services__tabs-nav::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.services__tabs-nav{scrollbar-color:#ccc rgba(0,0,0,0)}.projects{padding:100px 0;background-color:#251460}@media(max-width: 767px){.projects{padding:50px 0 45px}}.projects__heading{margin:0 0 100px;display:flex;justify-content:space-between;gap:20px}@media(max-width: 1199px){.projects__heading{margin:0 0 30px;flex-direction:column;gap:30px}}.projects__heading-titles{max-width:910px;display:flex;flex-direction:column;gap:22px}@media(max-width: 479px){.projects__heading-titles{gap:15px}}.projects__heading-description{margin:43px 0 0;max-width:496px;font-size:20px;line-height:1.6;color:#251460}@media(max-width: 1199px){.projects__heading-description{max-width:100%}}@media(max-width: 767px){.projects__heading-description{margin:0}}@media(max-width: 479px){.projects__heading-description{font-size:16px}}.projects__title{color:#fff}.projects__subtitle{font-size:18px;line-height:1.166;color:#e90000;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 479px){.projects__subtitle{font-size:12px}}.projects__tabs{width:91.5%;flex-direction:column;align-items:center;margin:0 auto;gap:50px}@media(max-width: 1399px){.projects__tabs{width:100%}}.projects__tabs-nav{margin:0 0 50px;display:flex;justify-content:center;gap:50px}@media(max-width: 1023px){.projects__tabs-nav{padding:0 0 20px;margin:0 0 30px;gap:20px}}@media(max-width: 1023px){.projects__tabs-nav{justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.projects__tabs-btn{padding:0 0 10px;font-size:16px;line-height:1;background:rgba(0,0,0,0);color:#fff;border:none;position:relative}@media(max-width: 767px){.projects__tabs-btn{padding:0}}.projects__tabs-btn::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#e90000;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.projects__tabs-btn:hover{color:#fff;cursor:pointer}.projects__tabs-btn:hover::before{transform:scaleX(1);transform-origin:left}@media(max-width: 1023px){.projects__tabs-btn:hover::before{content:none}}.projects__tabs-btn:not(:hover)::before{transform:scaleX(0);transform-origin:right}.projects__tabs-btn.active{position:relative;color:#fff}@media(max-width: 1023px){.projects__tabs-btn.active{color:#e90000}}.projects__tabs-btn.active::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;transform:none;background:#e90000}@media(max-width: 1023px){.projects__tabs-btn.active::before{content:none}}.projects__tabs-information{width:calc(46.4% - 10px)}@media(max-width: 1199px){.projects__tabs-information{width:100%}}.projects__tabs-information-wrapper{width:80%}@media(max-width: 1199px){.projects__tabs-information-wrapper{width:100%}}.projects__tabs-title{margin:0 0 10px;color:#fff;font-size:25px}@media(max-width: 479px){.projects__tabs-title{margin:0 0 15px}}.projects__tabs-subtitle{margin:0 0 30px;font-size:16px;line-height:1.6;color:#e90000}@media(max-width: 479px){.projects__tabs-subtitle{margin:0 0 15px}}.projects__tabs-description{margin:0 0 40px}@media(max-width: 479px){.projects__tabs-description{margin:0 0 25px}}.projects__tabs-description p{color:#fff}.projects__tabs-links-title{margin:0 0 20px;font-size:14px;line-height:1.6;color:#e90000}@media(max-width: 479px){.projects__tabs-links-title{margin:0 0 15px}}.projects__tabs-links{width:90%;display:flex;flex-wrap:wrap;gap:10px}@media(max-width: 767px){.projects__tabs-links{width:100%}}.projects__tabs-links .btn{font-size:18px;line-height:1.6;padding:10px 20px;letter-spacing:normal;font-weight:400;text-transform:none}@media(max-width: 479px){.projects__tabs-links .btn{font-size:14px}}.projects__tabs-links .btn:hover{background-color:unset;color:#fff;cursor:unset}.projects__tabs-pane{display:none}.projects__tabs-pane__wrapper{display:flex;gap:20px}@media(max-width: 1199px){.projects__tabs-pane__wrapper{flex-direction:column}}.projects__tabs-pane.active{display:block}.projects__slider-wrapper{width:calc(54.6% - 10px)}@media(max-width: 1199px){.projects__slider-wrapper{width:100%}}.projects__slider{margin-bottom:0 !important;padding:0 0 50px}@media(max-width: 479px){.projects__slider{padding:0 0 30px}}.projects__nav{position:relative;display:flex;align-items:center;justify-content:center;gap:30px}.projects__nav .slick-prev{transform:unset;position:relative;order:1;left:0}.projects__nav .slick-prev::before{content:"";width:20px;height:10px;background:url(../img/arrow-left-slider.svg) no-repeat center center;background-size:contain;transition:all .3s ease}.projects__nav .slick-prev:hover::before{content:"";width:20px;height:10px;background:url(../img/arrow-left-slider-active.svg) no-repeat center center;background-size:contain}.projects__nav .slick-dots{width:auto;display:flex;align-items:center;justify-content:center;order:2;position:relative;bottom:0;gap:15px}.projects__nav .slick-dots li{margin:0}.projects__nav .slick-next{transform:unset;position:relative;order:3;right:0}.projects__nav .slick-next::before{content:"";width:20px;height:10px;background:url(../img/arrow-right-slider.svg) no-repeat center center;background-size:contain;transition:all .3s ease}.projects__nav .slick-next:hover::before{content:"";width:20px;height:10px;background:url(../img/arrow-right-slider-active.svg) no-repeat center center;background-size:contain}.projects .custom-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease}.projects .custom-arrow:hover{background:#cecadb}.projects .custom-arrow.slick-disabled{opacity:.3;pointer-events:none}.projects__slide-wrapper{display:flex;background:#fff}@media(max-width: 767px){.projects__slide-wrapper{flex-direction:column;gap:30px}}.projects__slide-image{width:100%;aspect-ratio:16/10;border-radius:2px;overflow:hidden}@media(max-width: 767px){.projects__slide-image{width:100%}}.projects__tabs-nav::-webkit-scrollbar{height:4px;border-radius:3px}.projects__tabs-nav::-webkit-scrollbar-track{background:#372185}.projects__tabs-nav::-webkit-scrollbar-thumb{background:#4a2fa4;border-radius:10px}.projects__tabs-nav{scrollbar-color:#4a2fa4 rgba(0,0,0,0)}.teams{padding:100px 0;background-color:#f8f8fa}@media(max-width: 767px){.teams{padding:50px 0 50px}}.teams__wrapper{flex-wrap:wrap;justify-content:space-between;column-gap:89px;row-gap:100px}@media(max-width: 1399px){.teams__wrapper{column-gap:30px;row-gap:60px}}@media(max-width: 1199px){.teams__wrapper{gap:30px}}.teams__heading{flex:0 0 calc(47.4% - 42.66px);display:flex;justify-content:space-between;gap:20px}@media(max-width: 1399px){.teams__heading{flex:0 0 calc(47.4% - 14.22px)}}@media(max-width: 1199px){.teams__heading{flex:0 0 100%}}@media(max-width: 479px){.teams__heading{gap:15px}}.teams__heading-titles{max-width:910px;display:flex;flex-direction:column;gap:20px}@media(max-width: 479px){.teams__heading-titles{gap:15px}}.teams__heading-description{margin:30px 0 20px;width:82%;font-size:20px;line-height:1.6;color:#251460}@media(max-width: 1199px){.teams__heading-description{max-width:100%}}@media(max-width: 767px){.teams__heading-description{width:100%;margin:15px 0;font-size:18px}}.teams__heading .btn{width:max-content}.teams__image{flex:0 0 calc(52.6% - 47.34px);aspect-ratio:16/10;border-radius:2px;overflow:hidden}@media(max-width: 1399px){.teams__image{flex:0 0 calc(52.6% - 15.78px)}}@media(max-width: 1199px){.teams__image{flex:0 0 100%}}.teams__title{font-size:clamp(28px,2vw + 15px,40px)}.teams__subtitle{font-size:18px;line-height:1.166;color:#e90000;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 479px){.teams__subtitle{font-size:12px}}.teams__vacancies{width:100%;display:flex;flex-direction:column;gap:50px}@media(max-width: 767px){.teams__vacancies{margin:30px 0 0;gap:30px}}.teams__vacancies-title{font-size:clamp(28px,2vw + 15px,40px)}.teams__vacancies-item{border-top:1px solid rgba(37,20,96,.2);transition:all .3s ease}.teams__vacancies-item:last-child{border-bottom:1px solid rgba(37,20,96,.2)}.teams__vacancies-item__header{padding:18px 20px;display:flex;background-color:rgba(206,202,219,.01);justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}@media(max-width: 767px){.teams__vacancies-item__header{padding:12.5px 12.5px 12.5px 10px}}.teams__vacancies-item__header:hover{background-color:#cecadb}.teams__vacancies-item__header:hover .teams__vacancies-item__icon{background-color:#cecadb;transition:all .3s ease}.teams__vacancies-item__header:hover .teams__vacancies-item__icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -25%);width:8px;height:20px;background-image:url(../img/close-vacancies.svg);background-size:contain;background-repeat:no-repeat;transition:all .3s ease}.teams__vacancies-item__title{color:#251460}@media(max-width: 767px){.teams__vacancies-item__title{font-size:16px}}.teams__vacancies-item__icon{width:60px;height:60px;border-radius:50%;border:1px solid #251460;background-size:cover;transition:.3s;position:relative;background-color:#fff}@media(max-width: 767px){.teams__vacancies-item__icon{width:46px;min-width:46px;height:46px}}.teams__vacancies-item__icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:20px;background-image:url(../img/close-vacancies.svg);background-size:contain;background-repeat:no-repeat;transition:all .3s ease}.teams__vacancies-item.active .teams__vacancies-item__header{background-color:#cecadb}.teams__vacancies-item.active .teams__vacancies-item__icon{background-color:#251460}.teams__vacancies-item.active .teams__vacancies-item__icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:20px;background-image:url(../img/open-vacancies.svg)}.teams__vacancies-item.active .teams__vacancies-item__description{max-height:1000px;background-color:rgba(37,20,96,.05);transition:all .5s ease;padding:50px 0 67px;transition:all .5s ease}@media(max-width: 767px){.teams__vacancies-item.active .teams__vacancies-item__description{padding:10px 0 10px}}.teams__vacancies-item__description{max-height:0;overflow:hidden;transition:all .5s ease;padding:0}.teams__vacancies-item__description-wrapper{margin:0 100px;width:70%}@media(max-width: 767px){.teams__vacancies-item__description-wrapper{width:100%;margin:0 auto;padding:0 10px}}.teams__vacancies-item__description li{padding-left:23px;position:relative}.teams__vacancies-item__description li::before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:#251460}.teams__vacancies-item__description a{color:#251460;font-weight:500;text-decoration:underline}.contact{padding:100px 0 175px}@media(max-width: 1199px){.contact{padding:60px 0 76px}}.contact__heading{display:flex;justify-content:space-between;gap:20px}@media(max-width: 767px){.contact__heading{margin:0 0 15px;flex-direction:column;gap:30px}}.contact__heading-titles{max-width:880px;display:flex;flex-direction:column;gap:22px}@media(max-width: 479px){.contact__heading-titles{gap:15px}}.contact__subtitle{font-size:18px;line-height:1.166;color:#e90000;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 479px){.contact__subtitle{font-size:12px}}.contact__content{justify-content:space-between}.contact__wrapper{padding:50px 0;justify-content:space-between;gap:72px}@media(max-width: 1199px){.contact__wrapper{flex-wrap:wrap;padding:30px 0}}@media(max-width: 479px){.contact__wrapper{padding:15px 0;gap:15px}}.contact__wrapper-left{display:flex;flex-direction:column;gap:20px;width:47.8%}@media(max-width: 1199px){.contact__wrapper-left{width:100%}}.contact__wrapper-left__text{width:74%}.contact__wrapper-left__text p{font-size:20px;line-height:1.6;color:#251460}@media(max-width: 479px){.contact__wrapper-left__text p{font-size:18px}}@media(max-width: 1399px){.contact__wrapper-left__text{width:100%}}.contact__wrapper-left__working-hours{width:74%}.contact__wrapper-left__working-hours p{font-size:20px;line-height:1.6;color:#251460}@media(max-width: 479px){.contact__wrapper-left__working-hours p{font-size:16px}}@media(max-width: 1399px){.contact__wrapper-left__working-hours{width:100%}}.contact__wrapper-left__buttons{margin:60px 0 0;width:73%;display:flex;flex-direction:column;gap:10px}@media(max-width: 1399px){.contact__wrapper-left__buttons{margin:30px 0 0;width:100%}}@media(max-width: 767px){.contact__wrapper-left__buttons{gap:15px}}@media(max-width: 479px){.contact__wrapper-left__buttons{gap:5px}}.contact__wrapper-left__buttons-item{padding:15px 20px;display:flex;align-items:center;gap:30px;background:#251460;font-weight:400;transition:background .3s ease}.contact__wrapper-left__buttons-item:hover{background:#514380}.contact__wrapper-left__buttons-item .icon{width:70px;height:70px}.contact__wrapper-left__buttons-item .icon img{width:100%;height:100%}.contact__wrapper-left__buttons-item .heading{font-weight:400}.contact__wrapper-left__buttons-item .heading-subtitle{font-size:16px;line-height:1.5;color:#e90000}@media(max-width: 479px){.contact__wrapper-left__buttons-item .heading-subtitle{font-size:14px}}.contact__wrapper-left__buttons-item .heading-title{font-size:20px;line-height:1.5;color:#fff}@media(max-width: 479px){.contact__wrapper-left__buttons-item .heading-title{font-size:18px}}.contact__wrapper-right{width:52.2%}@media(max-width: 1199px){.contact__wrapper-right{width:100%}}.contact__wrapper-right__image{aspect-ratio:16/10;border-radius:2px;overflow:hidden}.contact__form-wrapper{padding:50px 0 0;display:flex;flex-direction:column;gap:50px}@media(max-width: 767px){.contact__form-wrapper{padding:30px 0 0;gap:30px}}.contact__form-title{font-size:clamp(32px,2vw + 10px,40px)}.contact__form-description{width:34%;font-size:20px;line-height:1.6;color:#251460}@media(max-width: 1199px){.contact__form-description{width:50%}}@media(max-width: 767px){.contact__form-description{width:100%;font-size:16px}}.text{padding:50px 0 100px;position:relative}@media(max-width: 1199px){.text{padding:50px 0 100px}}@media(max-width: 479px){.text{padding:30px 0 143px}}.text-block{width:50%;margin:0 0 100px}@media(max-width: 1199px){.text-block{width:80%}}@media(max-width: 767px){.text-block{width:100%;margin:0 0 30px}}.text-block h4{font-size:25px}@media(max-width: 479px){.text-block h4{font-size:20px}}.text-block p,.text-block li{font-size:16px;line-height:1.6;color:#251460}@media(max-width: 479px){.text-block p,.text-block li{font-size:14px}}.text-block p strong,.text-block li strong{font-weight:600}.text-block li{padding-left:23px;position:relative}.text-block li::before{content:"";position:absolute;left:10px;top:10px;width:4px;height:4px;border-radius:50%;background-color:#251460}.text-block a{color:#251460;font-weight:500}.text-btn .btn{padding:15px 20px;font-size:16px;line-height:19px;font-weight:500 !important;letter-spacing:.05em;font-weight:400}@media(max-width: 479px){.text-btn .btn{font-size:14px;line-height:16px}}html,body{margin:0;padding:0}

/*# sourceMappingURL=app.min.css.map*/