/*Дэфолтные настройки*/
* {
    box-sizing: border-box;
}
ul li{
    list-style: none;
}
.links-lang a {
    cursor: pointer;
}
html, body {
    margin: 0;
    position: relative;
    height: 100%;
    scroll-behavior: smooth;
}
.jsx-131099810, .jsx-2979805316 a{
    display: none!important;
}
.headerLanguage-color a{
    color: black;
}
.text-right__first-screen-all-ser{
    max-width: 810px;
}
.pdf-part p{
    width: 79%;
}
.pdf-part iframe{
    width: 100%;
    height: 600px;
}
.btn-check{
    display: flex;
    align-items: center;
    gap: 30px;
    flex-wrap: wrap;
}
.iwgqvs, .eapp-pdf-embed-widget-container.jsx-966647616 {
    max-width: 1550px !important;
}
.ndfHFb-c4YZDc-neVct-RCfa3e {
    width: 100%!important;
    left: 0!important;
}
h1,h2,h3,h4,h5,p,li,a{
    margin: 0;
    padding: 0;
}
input,textarea{
    font-family: 'Roboto', sans-serif;
}
input::placeholder,textarea::placeholder{
    font-family: 'Roboto', sans-serif;
}
button{
    font-weight: 600!important;
}
ul{
    padding: 0;
    margin: 0;
}
body {
    font-family: 'Roboto', sans-serif;
    padding: 0;
    margin: 0;
    overflow-x: hidden;
    background-color: #ffffff;
    color: #ffffff;
}
a {
    color: #ffffff;
    text-decoration: none;
}
.container {
    width: 100%;
    max-width: 1550px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

input, textarea {outline:none;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
textarea {resize:none;}
textarea {resize:vertical;}
textarea {resize:horizontal;}
button:active, button:focus {
    outline: none;
}
button::-moz-focus-inner {
    border: 0;
}
button{
    cursor: pointer;
    border: none;
}
button:hover{
    transition: 0.3s;
}
/*Дэфолтные настройки*/
/*header*/
/*burger*/
#menu__toggle {
    opacity: 0;
}
#menu__toggle:checked ~ .menu__btn > span {
    transform: rotate(45deg);
}
#menu__toggle:checked ~ .menu__btn > span::before {
    top: 0;
    transform: rotate(0);
}
#menu__toggle:checked ~ .menu__btn > span::after {
    top: 0;
    transform: rotate(90deg);
}
#menu__toggle:checked ~ .menu__box {
    visibility: visible;
    right: 0;
    padding-left: 30px;
}


#menu__toggle2 {
    opacity: 0;
}
#menu__toggle2:checked ~ .menu__btn > span {
    transform: rotate(45deg);
}
#menu__toggle2:checked ~ .menu__btn > span::before {
    top: 0;
    transform: rotate(0);
}
#menu__toggle2:checked ~ .menu__btn > span::after {
    top: 0;
    transform: rotate(90deg);
}
#menu__toggle2:checked ~ .menu__box {
    visibility: visible;
    right: 0;
    padding-left: 30px;
}
.links-burger ul{

}
.menu__btn {
    display: flex;
    align-items: center;
    position: absolute;
    top: -3px;
    right: 20px;
    margin-top: 40px;
    margin-left: 145px;
    width: 26px;
    height: 26px;
    cursor: pointer;
    z-index: 1;
    transform: rotate(180deg);
}
.menu__btn2 > span,
.menu__btn2 > span::before,
.menu__btn2 > span::after {
    display: block;
    position: absolute;
    width: 20px;
    height: 2px;
    background-color: #1b59b6!important;
    transition-duration: .25s;
}
.menu__box2{
    background: white!important;
}
.menu__btn > span,
.menu__btn > span::before,
.menu__btn > span::after {
    display: block;
    position: absolute;
    width: 20px;
    height: 2px;
    background-color: #ffffff;
    transition-duration: .25s;
}
.menu__btn > span{
    width: 13px;
}
.menu__btn > span::before {
    content: '';
    top: -8px;
}
.menu__btn > span::after {
    content: '';
    top: 8px;
}
.menu__box {
    display: block;
    position: fixed;
    visibility: hidden;
    top: 0;
    right: -100%;
    width: 230px;
    height: 100%;
    margin: 0;
    padding: 80px 0;
    list-style: none;
    background: #1b59b6;
    box-shadow: 1px 0 6px rgba(0, 0, 0, .2);
    transition-duration: .25s;
}
.hamburger-menu{
    display: none;
}
/*burger*/
header{
    position: fixed;
    width: 100%;
    height: 110.5px;
    z-index: 9999;
}
.form-question-answer{
    display: flex;
    flex-direction: column;
    gap: 0 20px;
}
.header-scroll-visible {
    display: block !important;
}

.header-scroll-hidden {
    display: none;
}

.header-main-hidden {
    display: none;
}
.links-lang-hidden{
    display: none;
}
.links-lang-visible{
    display: flex;
}
#links-lang2{
    display: none;
}
#header-2{
    display: none;
    background: white;
    padding-bottom: 28px;
}
.content-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 30px;
}
.content-header ul{
    display: flex;
    align-items: center;
    gap: 20px;
}
.content-header ul li a{
    font-size: 15px;
    line-height: 38px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 500;
    padding-bottom: 38px;
}
.logo-header{
    width: 200px;
}
.content-header ul li .active-li{
    color: #ffa51f;
    border-bottom: solid 3px #ffa51f;
}
.hr-header{
    background: #91899d;
    border: none;
    width: 100%;
    height: 1px;
    opacity: 0.5;
    margin-top: 19px;
}
.call-tel-header{
    font-size: 20px;
    line-height: 36px;
    color: #ffb91f;
    font-weight: 500;
    width: 170px;
    height: 62px;
    border-radius: 31px;
    background-color: #1081cf;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}
.content-header-2 ul li a{
    font-size: 15px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1b59b6;
    font-weight: 500;
}
.call-tel-header{
    font-size: 17px;
    line-height: 36px;
    color: #1859b8;
    font-weight: 500;
    border-radius: 31px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
}
.links-lang-2 a,.links-lang-2 p{
    color: #1859b8!important;
}
.content__first-screen{
    display: flex;
    align-items: flex-start;
    gap: 91px;
}
.first-screen{
    padding-top: 180px;
    background-size: cover!important;
    background-position: center bottom!important;
}
.more-inf__f1{
    display: flex;
    align-items: center;
    gap: 22px;
    padding: 0!important;
}
.arrow__more-inf__f1{
    transition: .3s;
}
.more-inf__f1:hover > .arrow__more-inf__f1{
    transform: rotate(90deg);
    transition: .3s;
}
.video__about-us-main iframe{
    width: 100%;
    height: 100%;
}
.h1-1-text__f1{
    font-size: 67px;
    line-height: 76px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 400;
}
.h1-1-text__f1 span{
    font-size: 67px;
    line-height: 76px;
    text-transform: uppercase;
    color: #ffa51f;
    font-weight: 900;
}
.content__first-screen-img{
    margin-left: -100px;
}
.h1-2-text__f1{
    font-size: 67px;
    line-height: 76px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 900;
    margin-left: 40px;
}
footer{
    background-size: cover!important;
}
.text-p__f1{
    font-size: 22px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 400;
    margin-top: 70px;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 90px;
}
.text-p__f1 span{
    color: #ffa51f;
}
.text-p__f1 strong{
    font-size: 24px;
    line-height: 28px;
}
.content__first-screen-img-partners{
    width: 500px;
}
.first-screen{
    padding-bottom: 140px;
}
.more-inf__f1{
    font-size: 18px;
    line-height: 38px;
    background: transparent;
    text-transform: uppercase;
    color: #ffb91f;
    font-weight: 400;
}
.arrow-2 {
    cursor: pointer;
    height: 40px;
    width: 40px;
    position: relative;
    border-radius: 50%;
    border: solid 1px #ffb91f;
    margin: 20px;
}
.arrow-2-top,
.arrow-2-bottom {
    background: #ffb91f;
    height: 2px;
    position: absolute;
    top: 18px;
    left: 10px;
    width: 15px;
}
.arrow-2-top {
    top: 18px;
}
.arrow-2-top {
    transform: rotate(45deg);
    transform-origin: bottom right;
}
.arrow-2-bottom {
    transform: rotate(-45deg);
    transform-origin: top right;
}
.arrow-2-top::after,
.arrow-2-bottom::after {
    background: #000;
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    transition: all 0.15s;
}
.arrow-2-top::after {
    left: 100%;
    right: 0;
    transition-delay: 0s;
}
.arrow-2-bottom::after {
    left: 0;
    right: 100%;
    transition-delay: 0.15s;
}

.lines-bg{
    position: absolute;
    width: 100%;
    margin-top: 123px;
    left: -250px;
}
#menu__toggle:checked ~ .bg {
    visibility: visible;
    right: 0;
    position: fixed;
    width: 100%;
    top: -10px;
    height: 1000px;
    background: rgba(0, 0, 0, 0.18);
}
#menu__toggle2:checked ~ .bg {
    visibility: visible;
    right: 0;
    position: fixed;
    width: 100%;
    top: -10px;
    height: 1000px;
    background: rgba(0, 0, 0, 0.18);
}
.menu__btn{
    margin-top: 50px;
}
.content-header ul{
    display: flex;
    align-items: flex-end;
    padding-right: 10px;
}
#menu__toggle:checked ~ .menu__box {
    padding-top: 70px;
}
.links-lang, .dropdown {
    position: fixed;
    top: 50px;
    left: 48%;
    margin-left: 480px;
    display: flex;
    align-items: center;
    gap: 5px;
    z-index: 9999;
}
.links-lang a,.links-lang p{
    font-size: 16px;
    line-height: 20px;
    color: #ffffff;
    font-weight: 400;
}
/*header*/
.second-screen{
    margin-top: 160px;
}
.left__content-second-screen{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 100px;
}
.watch-video{
    display: flex;
    align-items: center;
    gap: 20px;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #0f7ac7;
    font-weight: 500;
    width: 257px;
    height: 73px;
    border-radius: 36px;
    background-color: #f7f7f7;
    justify-content: center;
}
.right__content-second-screen h1 span{
    color: #ff921f;
}
.right__content-second-screen h1{
    font-size: 70px;
    letter-spacing: 0;
    font-weight: 700;
    line-height: 80px;
    color: #1953b5;
}
.line-orange{
    width: 153px;
    height: 10px;
    background-color: #ff921f;
    margin-top: 30px;
    margin-bottom: 45px;
}
.right__content-second-screen p{
    font-size: 20px;
    line-height: 30px;
    color: #151719;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
}
.first-link-right{
    display: flex;
    align-items: center;
    gap: 25px;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #0c82ca;
    font-weight: 500;
}
.first-link-right div{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 73px;
    height: 73px;
    border-radius: 50%;
    border: 2px solid #0e7bc7;
}
.links-right__content-second-screen{
    display: flex;
    align-items: center;
    gap: 100px;
    margin-top: 166px;
}
.content-second-screen{
    display: flex;
    align-items: flex-start;
    gap: 78px;
}
.third-screen{
    margin-top: 250px;
}
.content-third-screen h1 span{
    color: #ffa51f;
}
.content-third-screen h1{
    font-size: 70px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
}
.content-third-screen{
    padding-top: 90px;
    border-radius: 20px;
    padding-bottom: 80px;
}
.content-third-screen p{
    font-size: 19px;
    line-height: 29px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.content-third-screen form .input-content{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}
.input-content input{
    width: 302px;
    height: 53px;
    border-radius: 8px;
    background: transparent;
    padding-left: 15px;
    border: 1px solid #497bc5;
    color: white;
    font-size: 16px;
    line-height: 47px;
    font-weight: 600;
}
.input-content input::placeholder{
    font-size: 16px;
    line-height: 47px;
    color: #f5f5fa;
    font-weight: 400;
}
.tel-input{
    width: 302px!important;
    height: 53px!important;
    border-radius: 8px!important;
    background: #2e69bf!important;
}
.content-bnt-form button{
    width: 436px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    margin-right: 90px;
}
.content-bnt-form{
    margin-top: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: -400px;
}
.checkbox{
    display: flex;
    align-items: flex-start;
    gap: 10px;
}
/* для элемента input c type="checkbox" */
.custom-checkbox>input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
/* для элемента label, связанного с .custom-checkbox */
.custom-checkbox>span {
    display: inline-flex;
    align-items: center;
    user-select: none;
}
/* создание в label псевдоэлемента before со следующими стилями */
.custom-checkbox>span::before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #497bc5;
    border-radius: 0.25em;
    margin-right: 0.5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
/* стили для активного чекбокса (при нажатии на него) */
.custom-checkbox>input:not(:disabled):active+span::before {
    background-color: #b3d7ff;
    border-color: #b3d7ff;
}
/* стили для чекбокса, находящегося в состоянии checked */
.custom-checkbox>input:checked+span::before {
    border-color: #0b76ef;
    background-color: #0b76ef;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.label-checkbox{
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 400;
}
.screen-4{
    margin-top: 170px;
}
.left-s4 h1{
    font-size: 70px;
    line-height: 80px;
    color: #1953b5;
    font-weight: 700;
}
.left-s4 h1 span{
    color: #ffa51f;
}
.content-1__screen4{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.left-c2-s4 h4{
    font-size: 30px;
    line-height: 169px;
    color: #c5c5c5;
    font-weight: 700;
}
.block__left-c2-s4{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 44px;
    width: 774px;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 60px 60px 60px 40px;
}
.text-block__left-c2-s4 h5{
    font-size: 26px;
    line-height: 51px;
    color: #bb7353;
    font-weight: 700;
}
.text-block__left-c2-s4 p{
    font-size: 20px;
    line-height: 30px;
    color: #151719;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    margin-top: 5px;
}
.right-c2-s4 h4{
    font-size: 30px;
    line-height: 169px;
    color: #ff921f;
    font-weight: 700;
}
.content-2__screen4{
    display: flex;
    gap: 55px;
}
.block__right-c2-s4{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 44px;
    padding: 60px 60px 60px 0;
}
.text-block__right-c2-s4 h5{
    font-size: 26px;
    line-height: 51px;
    color: #1953b5;
    font-weight: 700;
}
.text-block__right-c2-s4 p{
    font-size: 20px;
    line-height: 30px;
    color: #151719;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
}
.text-block__right-c2-s4-last{
    margin-top: 37px;
}
.screen5{
    margin-top: 90px;
    padding-top: 85px;
    padding-bottom: 100px;
}
.text-screen5{
    width: 884px;
    display: block;
    margin: 0 100px 0 auto;
}
.text-screen5 h1{
    font-size: 70px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 900;
    max-width: 884px;
}
.text-screen5 h1 span{
    color: #ff921f;
}
.text-screen5 p{
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
    margin-top: 30px;
    max-width: 763px;
}
.photo-5screen{
    position: absolute;
    left: 0;
    bottom: -250px;
}
.screen6{
    margin-top: 180px;
}
.text-block__right-c2-s4-last p span{
    font-weight: 800;
}
.text-screen6 h1{
    font-size: 70px;
    line-height: 80px;
    color: #1953b5;
    font-weight: 700;
}
.text-screen6 h1 span{
    color: #ff921f;
}
.content-screen6{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.text-screen6 p{
    font-size: 20px;
    line-height: 30px;
    color: #1c242c;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
    max-width: 686px;
}
.text-screen6 p span{
    font-weight: 700;
}
.screen7{
    margin-top: 115px;
}
.screen7-margin-bottom{margin-bottom:140px;}
.content-screen7{
    padding-top: 100px;
    padding-left: 60px;
    padding-right: 100px;
    background: url("../../assets/img/bg-screen7.png") center center no-repeat;
}
.text-screen7{
    margin-top: 50px;
}
.text-screen7 h1{
    font-size: 70px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 900;
}
.text-screen7 h1 span{
    color: #ff921f;
}
.text-screen7 p{
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
}
.content-screen7{
    display: flex;
    gap: 100px;
}
.link-screen7{
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #ff921f;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 40px;
}
.screen8{
    margin-top: 100px;
}
.title-screen5{
    font-size: 70px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 700;
}
.title-screen5 span{
    color: #ff921f;
}
.container-screen8{
    padding-top: 240px;
}
.photo-screen8{
    display: block;
    margin: 84px auto 0;
    border-radius: 20px;
}
.screen9{
    margin-top: 100px;
}
.ticks-content{
    display: flex;
    align-items: center;
    gap: 100px;
}
.title-screen9 h1 {
    font-size: 70px;
    line-height: 80px;
    color: #1953b5;
    font-weight: 700;
}
.title-screen9 h1 span{
    color: #ff921f;
}
.top-screen9{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.content-screen9{
    border-radius: 30px;
    background-color: #f7f7f7;
    padding: 60px 75px 50px;
}
.ticks-content p{
    font-size: 30px;
    line-height: 40px;
    color: #1953b5;
    font-weight: 500;
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}
.ticks-content p img{
    margin-right: 50px;
}
.screen-9-hr{
    width: 100%;
    height: 1px;
    opacity: 0.4;
    display: block;
    margin: 50px auto 0;
    background-color: #dbdbdb;
}
.content-before-after{
    margin-top: 80px;
}
.title-after,.title-before{
    font-size: 24px;
    line-height: 40px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: bold;
    margin-bottom: 45px;
}
.content-before-after{
    display: flex;
    align-items: flex-start;
    gap: 200px;
}
.before-content{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 90px;
}
.before-content-text{
    text-align: center;
}
.before-content-text p{
    font-size: 24px;
    line-height: 40px;
    text-transform: uppercase;
    color: #9c9c9c;
    font-weight: 500;
    margin-top: 40px;
}
.before-content-text h4{
    font-size: 72px;
    line-height: 40px;
    text-transform: uppercase;
    color: #9c9c9c;
    font-weight: 400;
}

.after-content{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 90px;
}
.after-content-text{
    text-align: center;
}
.after-content-text h4{
    font-size: 72px;
    line-height: 40px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 400;
}
.after-content-text p{
    font-size: 24px;
    line-height: 40px;
    text-transform: uppercase;
    color: #ff921f;
    font-weight: 500;
    margin-top: 40px;
}
.text-screen10 h1{
    font-size: 70px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 700;
}
.content-screen10{
    display: flex;
    align-items: flex-start;
    gap: 100px;
    justify-content: center;
}
.text-screen10 h1 span{
    color: #ff921f;
}
.text-screen10 p{
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
}
.screen10{
    padding-top: 110px;
    margin-top: 100px;
}
.link-screen10{
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    width: 313px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 70px;
}
.screen11{
    margin-top: 180px;
}
.content-screen11 h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
}
.content-screen11{
    padding: 70px 80px;
    border-radius: 30px;
    background-color: #f7f7f7;
}
.content-screen11-grey{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 60px;
}
audio{
    width: 420px !important;
}
audio::-webkit-media-controls-panel {
    background-color: #f7f7f7;
}
audio::-webkit-media-controls-play-button {
    background-color: #dddddd;
    border-radius: 50%;
}
.audio-content p{
    font-size: 24px;
    line-height: 54px;
    color: #373737;
    font-weight: 500;
    margin-bottom: 20px;
}
.content-screen11-title h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
}
.link-screen11{
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    width: 313px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 60px auto 0;
}
.screen12{
    margin-top: 80px;
    padding-top: 150px;
}
.right12{
    width: 707px;
    height: 706px;
    border-radius: 20px;
    background-color: #ffffff;
}
.left12{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
.content-12screen{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.line-content12{
    display: flex;
    align-items: flex-start;
    gap: 30px;
    padding: 10px;
    width: 817px;
    border-radius: 10px;
    opacity: 0.5;
}
.line-content12:hover{
    transition: 0.3s;
    opacity: 1;
    padding: 20px;
    border-radius: 20px;
    background: #3e6db6;
}
.line-content12 h3{
    font-size: 36px;
    line-height: 54px;
    color: #ff921f;
    font-weight: 500;
}
.title__line-content12 h4{
    font-size: 30px;
    line-height: 54px;
    color: #ffffff;
    font-weight: 500;
}
.title__line-content12 p{
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
}
.screen12{
    padding-bottom: 220px;
}
.screen13{
    margin-top: 150px;
}
.screen13-main{padding:100px 0;margin-bottom:150px;}
.screen13-main .content13{margin:0;}
.screen13-main .img{margin-top:-166px;}
.screen13-main .linkset{margin-top:55px;}
.screen13-main .text-13content h1 span{color:#ff921f;}
.screen13-main .text-13content p{font-size:20px;line-height:30px;}

.content13{
    display: flex;
    align-items: flex-start;
    gap: 100px;
}
.text-13content h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
}
.text-13content p{
    font-size: 20px;
    line-height: 30px;
    color: #383838;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
}
.screen14{
    margin-top: 140px;
    padding-top: 60px;
    background-color: #f7f7f7;
}
.content14 h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
}
.logos-content{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 130px;
}
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
.logos-content img{
    margin-top: -300px;
}
.title-14{
    position: relative;
    z-index: 2;
}
.logos-content{
    z-index: 1;
    position: relative;
}
.smi-about-us{
    margin-top: 80px;
}
.title-text__smi-about-us h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
}
.title__smi-about-us{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.content__smi-about-us{
    display: flex;
    margin-top: 80px;
    align-items: center;
    gap: 37px;
    justify-content: center;
    flex-wrap: wrap;
}
.smi-block{
    width: 492px;
    height: 500px;
    border-radius: 20px;
    padding-top: 35px;
    padding-left: 30px;
    padding-right: 25px;
    background-color: #f7f7f7;
    position: relative;
}
.title__smi-block{
    font-size: 30px;
    line-height: 30px;
    color: #205bb4;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
}
.text-blue__smi-block{
    font-size: 18px;
    line-height: 26px;
    color: #205bb4;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 25px;
}
.text-main__smi-block{
    font-size: 20px;
    line-height: 30px;
    color: #383838;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
}
.link__smi-block{
    font-size: 18px;
    line-height: 30px;
    color: #205bb4;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    display: flex;
    align-items: center;
    justify-content: right;
    gap: 20px;
    position: absolute;
    bottom: 30px;
    right: 30px ;
}
.link__smi-block img{
    height: auto!important;
}
.smi-block-mir img{
    height: 90px;
}
.smi-block-rbk img{
    height: 90px;
}
.smi-block-rbk .text-blue__smi-block{
    margin-bottom: 65px;
}
.link__smi-about-us{
    width: 213px;
    height: 73px;
    border-radius: 36px;
    background-color: rgba(255,157,31,0);
    border: 1px solid #283fb1;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    margin: 70px auto 0;
}
.smi-about-us{
    margin-top: 160px;
}
.video-company{
    margin-top: 160px;
}
.video__about-us{
    position: relative;
    width: 1550px;
    height: 630px;
    overflow-y: hidden;
}
.video__about-us div{
    position: relative;
    width: 100%;
    border-radius: 30px;
    height: 100%;
}
.screen8-services-all{
    margin-top: 180px;
}
.title-video__2 {
    position: absolute;
    top: -550px;
    width: auto!important;
    height: auto!important;
}
.title-video__2 h1{
    font-size: 70px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
}
.title-video__2 h1 span{
    color: #ffa51f;
}
.title-video__2 div{
    margin: 0 auto;
}
.title-video__2 .line-orange{
    width: 153px!important;
    height: 10px!important;
    margin-top: 15px;
}
.table-price{
    padding-top: 150px;
    margin-top: 200px;
    padding-bottom: 206px;
}
.title__table-price h1{
    font-size: 70px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 700;
}
table.table1{
    font-family: 'Roboto', sans-serif;
    border-collapse: collapse;
    margin-top: 40px;
    color: white;
}
.col1 th{
    font-size: 24px;
    line-height: 54px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 500;
    padding: 15px 75px;
    border: solid 1px #497bc5;
}
.orange-text-span{
    color: #ffa51f;
	white-space:nowrap;
}
.orange-text-span-prev{
	white-space:nowrap;
}
.line-table-1{
    border-top: solid 1px white;
}
.line-table
.table1 thead th{
    color:#fff;
}
.table1 thead th:empty{
    background:transparent;
    border:none;
}
.table1 tbody th{
    text-align: left;
    width: 605px;
    font-size: 22px;
    line-height: 65px;
    color: #ffffff;
    font-weight: 400;
    border: solid 1px #497bc5;
    border-left: none;
}
.line-table-1 td{
    font-size: 36px!important;
    line-height: 65px!important;
    color: #ff921f!important;
    font-weight: 700!important;
}
.table1 tfoot td{
    text-align:center;
    padding-bottom: 30px;
    border: 1px solid #497bc5;
}
.price-bottom-table{
    font-size: 36px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 700;
    margin-top: 30px;
}
.btn-table-buy{
    width: 203px;
    height: 73px;
    border-radius: 36px;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 500;
    margin: 20px auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color: #5281ca;
    transition: 0.3s;
}
.btn-table-buy:hover{
    transition: 0.3s;
    color: #1953b5;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
}
.some-info-table{
    display: flex;
    font-size: 18px;
    line-height: 30px;
    color: #9dc0f7;
    font-weight: 500;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.table1 tbody td{
    text-align:center;
    font-size: 22px;
    line-height: 65px;
    color: #ffffff;
    font-weight: 400;
    border: solid 1px #497bc5;
}
.line-table-last{
    border-bottom: solid 1px #ffffff!important;
}
.line-table-last td{
    border-bottom: solid 1px #ffffff!important;
}
.form-table{
    margin-top: 95px;
}
.form-table-inputs{
    display: flex;
    align-items: center;
    gap: 30px;
    justify-content: center;
    margin-bottom: 30px;
}
.form-table-inputs input{
    width: 302px;
    height: 53px;
    border-radius: 8px;
    background-color: rgba(245,245,250,0);
    border: 1px solid #497bc5;
    font-size: 16px;
    line-height: 47px;
    color: #f5f5fa;
    font-weight: 600;
    padding-left: 20px;
}
.form-table-inputs input::placeholder{
    font-weight: 400;
    font-size: 16px;
    line-height: 47px;
    color: #f5f5fa;
}
.form-table button{
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 600;
    width: 286px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.screen-two-block{
    margin-top: 85px;
}
.content__screen-two-block{
    display: flex;
    align-items: center;
    gap: 200px;
}
.screen3-services-all, .table-price, .content-screen7, .screen10, .screen7-services-all{
    background-size: cover!important;
}
.section10-services-all{
    display: none!important;
}
.content-screen7{
    border-radius: 20px;
}
.right-block__screen2-bl h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
}
.right-block__screen2-bl h1 span{
    color: #ff921f;
}
.look-all-pres{
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 286px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
}
.last-screen-main{
    margin-top: 120px;
    padding-top: 110px;
    background-color: #f7f7f7;
    padding-bottom: 180px;
}
.right__last-screen-main-content{
    max-width: 789px;
}
.right__last-screen-main-content h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
}
.right__last-screen-main-content h1 span{
    color: #ff921f;
}
.right__last-screen-main-content p{
    font-size: 20px;
    line-height: 30px;
    color: #444444;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
}
.last-screen-main-content{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.left__last-screen-main-content{
    max-width: 549px;
}
.photo-last-block-main{

}
.last-screen-main .linkset{margin-top:60px;}
.link-1-last-block{
    font-size: 24px;
    line-height: 26px;
    color: #1959b7;
    font-weight: 500;
}
.left__last-screen-main-content hr{
    background-color: #c8c8c8;
    border: none;
    height: 1px;
    width: 100%;
    margin: 20px 0;
}
footer{
    padding-top: 85px;
    padding-bottom: 85px;
}
.container-footer{
    display: flex;
    align-items: center;
    gap: 90px;
}
.link-footer-content{
    display: flex;
    align-items: center;
    gap: 35px;
}
.container-footer h5{
    max-width: 577px;
    font-size: 12px;
    line-height: 16px;
    color: #ffffff;
    font-weight: 400;
}
.container-footer p{
    font-size: 16px;
    line-height: 72px;
    color: #ffffff;
    font-weight: 500;
}
.link-footer-content a{
    font-size: 16px;
    line-height: 72px;
    color: #ff921f;
    font-weight: 400;
}
.line-footer{
    width: 1px;
    height: 28px;
    background-color: #497bc5;
}

/*services all*/

.content__first-screen-img-all-service{
    width: 626px;
    margin-left: -185px;
}
.content__first-screen-ser-all{
    position: relative;
}
.h1-orange{
    color: #ffa51f;
}
.h1-1-text__f1-all-ser span{
    font-size: 67px;
    line-height: 76px;
    text-transform: uppercase;
    font-weight: 900;
}
.h1-1-text__f1-all-ser{
    font-size: 67px;
    line-height: 76px;
    text-transform: uppercase;
    font-weight: 400;
}
.text-right__first-screen-all-ser p{
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    padding-bottom: 60px;
}
.text-right__first-screen-reklama{
    max-width: 830px;
}
.pay-up{
    font-size: 18px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 700;
    width: 302px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    display: flex;
    align-items: center;
    justify-content: center;

}
.play-img{
    width: 195px;
}
.btns-first-screen{
    display: flex;
    align-items: center;
    gap: 230px;
    justify-content: center;
    margin-top: 100px;
}
.decision-biznes-title h2{
    font-size: 70px;
    letter-spacing: 0px;
    line-height: 80px;
    color: #1953b5;
    font-weight: 700;
}
.hr-decision-biznes{
    width: 153px;
    height: 10px;
    border: none;
    background-color: #ff921f;
    float: left;
    margin-top: 30px;
}
.decision-biznes-block{
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 266px;
    height: 290px;
    position: relative;
}
.decision-biznes-block p{
    font-size: 24px;
    padding-top: 24px;
    padding-bottom: 55px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #1953b5;
    font-weight: 700;
    text-align: center;
}
.link-see-more{
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
    color: #0f7ac7;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 14px;
    position: absolute;
    bottom: 0;
}
.link-see-more-lending{
    bottom: -50px;
}
.link-see-more-lending{
    display: none;
}
.decision-biznes-container {
    display: flex;
    margin: 0 auto;
    margin-top: 190px;
    gap: 120px 105px;
    flex-wrap: wrap;
    max-width: 1379px;
}
.img-biznes{
    height: 125px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
/*screen3*/
.form-container{
    padding-left: 110px;
    padding-top: 100px;
    padding-bottom: 85px;
    position: relative;
}
.form-block-title h2{
    font-size: 70px;
    line-height: 80px;
    font-weight: 700;
}
.form-block-title-title h2{
    font-size: 48px;
    line-height: 58px;
    font-weight: 700;
}
.form-content{
    max-width: 929px;
}
.form-content p {
    padding-top: 85px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
}
.form-content span{
    font-weight: 700;
}
.form-inputs{
    display: flex;
    align-items: center;
}
.form{
    margin-top: 75px;
}
.screen3-services-all{
    margin-top: 230px;
}
.input-form{
    width: 302px;
    height: 53px;
    border-radius: 8px;
    background-color: rgba(245,245,250,0);
    border: 1px solid #497bc5;
    font-size: 16px;
    line-height: 47px;
    color: #f5f5fa;
    padding-left: 15px;
    font-weight: 400;
}
.input-form::placeholder{
    font-size: 16px;
    line-height: 47px;
    color: #f5f5fa;
    font-weight: 400;
}
.input-form-email{
    margin-left: 27px;
    margin-right: 50px;
}
.btn-get{
    width: 236px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
}
.checkbox-services-all{
    margin-top: 40px;
}
.handshake{
    position: absolute;
    right: 0;
    top: 225px;
}
.handshake-phone{
    right: 80px;
    top: 270px;
}
summary:before {
    content: url(http://web-main.ru/wp-content/themes/mteg-wp/assets/img/arrow-details.png);
    transition: 0.3s;
    position: absolute;
    right: 0;
    top: 10px;
}
details[open] summary:before {
    content: url(http://web-main.ru/wp-content/themes/mteg-wp/assets/img/arrow-details1.png);
    transition: 0.3s;
    position: absolute;
    right: 0;
    top: 10px;
}
/*screen3*/
/*video-about*/
.video-about-company{
    width: 100%;
}
.numbers-under-video-block{
    max-width: 300px;
}
.numbers-under-video-block h3{
    font-size: 72px;
    line-height: 80px;
    color: #225cb2;
    font-weight: 400;
    text-align: center;
}
.numbers-under-video-block p{
    font-size: 24px;
    line-height: 30px;
    color: #5a5a5a;
    font-weight: 400;
    text-align: center;
}
.hr-under-video-block{
    width: 153px;
    height: 10px;
    margin-bottom: 34px;
    margin-top: 34px;
    background-color: #ff921f;
    border: none;
}
.screen5-services-all{
    margin-top: 190px;
}
.numbers-under-video{
    display: flex;
    gap: 278px;
    justify-content: center;
}
.screen-7-text-content{
    max-width: 834px;
    margin: 0 auto;
}
.screen-7-text-content h2{
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
    text-align: center;
}
.screen-7-text-content p{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    text-align: center;
}
.screen-7-text-content{
    padding-top: 70px;
    padding-bottom: 100px;
}
.btn-modal-form{
    width: 313px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: 50px;
}
.screen7-services-all{
    margin-top: 110px;
}
.title-screen8 h2{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
}
.screen8-container{
    margin-top: 200px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 48px;
}
.screen8-block{
    width: 751px;
    height: 451px;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 50px;
}
.screen8-block-top{
    display: flex;
    justify-content: space-between;
}
.screen8-block h3{
    font-size: 48px;
    line-height: 48px;
    max-width: 320px;
    margin-top: 10px;
    color: #1959b7;
    font-weight: 700;
    margin-bottom: 35px;
}
.count{
    padding-top: 20px;
    font-size: 110px;
    line-height: 48px;
    color: #ff921f;
    font-weight: 400;
}
.screen8-block p{
    font-size: 20px;
    line-height: 30px;
    color: #3e3e3e;
    font-weight: 400;
}
.photo-screen7-services-all{
    width: 380px;
    margin-top: 35px;
}
.content-screen7-services-all{
    padding-bottom: 80px;
}
/*section10*/
.section10-title h2{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
}
.section10-services-all-main .section10-top{margin-bottom:40px;}
.section10-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.truba{
    width: 305px;
}
.section10-services-all{
    margin-top: 130px;
}
.block-review{
    padding: 45px 35px;
    border-radius: 20px;
    background-color: #f7f7f7;
}
.mySwiper-reviews{height:auto!important;padding-bottom:120px!important;}
.mySwiper-reviews .swiper-button-next, .mySwiper-reviews .swiper-button-prev{top:auto;bottom:2px;}
.mySwiper-reviews ~ .all-rev{top:0!important;margin-top:-76px;}

.rev-img{
    width: 120px;
    margin-bottom: 15px;
}
.block-review h4{
    font-size: 30px;
    line-height: 30px;
    color: #205bb4;
    margin-bottom: 10px;
    font-weight: 700;
}
.block-review span{
    font-size: 18px;
    line-height: 30px;
    color: #205bb4;
    font-weight: 400;
}
.block-review p{
    margin-top: 55px;
    font-size: 20px;
    line-height: 30px;
    color: #383838;
    font-weight: 400;
}
.swiper-button-next-gallery{
    background-image: url("/img/arrow-slider.png");
    background-size: cover;
    width: 75px!important;
    height: 75px!important;
}
.swiper-button-next:after, .swiper-button-prev:after{
    display: none!important;
}
.mySwiper-reviews{
    height: 750px;
}
.all-rev{
    width: 213px;
    height: 73px;
    border-radius: 36px;
    background-color: rgba(255,157,31,0);
    border: 1px solid #283fb1;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0 auto;
    position: relative;
    z-index: 5555;
    top: -85px;
}
.form-container-last{
    border-radius: 30px;
    padding-left: 110px;
    padding-bottom: 110px;
}

/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
/*service-voice*/
.first-screen-container{
    display: flex;
    justify-content: space-between;
}
.first-screen-voice-text-part h1{
    font-size: 60px;
    line-height: 76px;
    text-transform: uppercase;
    font-weight: 700;
}
.first-screen-voice-text-part{
    max-width: 865px;
}
.first-screen-voice-text-part span{
    color: #ffa51f;
}
.first-screen-voice-text-part p{
    font-size: 24px;
    line-height: 36px;
    max-width: 670px;
    font-weight: 400;
    margin-top: 75px;
}
.bg-services-voice{
    width: 550px;
    margin-top: 30px;
}
.btn-consultation{
    font-size: 18px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 700;
    width: 402px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20px;
}
.title-services-voice-section2 h2{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
}
.services-voice-section2{
    margin-top: 115px;
}
.block-services-voice-section2{
    width: 742px;
    position: relative;
    height: 441px;
    border-radius: 30px;
    padding: 60px 75px;
}
.block-services-voice-section2-1{
    background-color: #f7f7f7;
}
.blocks-services-voice-section2{
    margin-top: 130px;
    display: flex;
    justify-content: space-between;
}
.blocks-services-voice-section2-custom{padding-bottom:100px;}
.block-services-voice-section2 h3{
    font-size: 48px;
    line-height: 80px;
    color: #3f59b3;
    font-weight: 700;
    margin-bottom: 10px;
}
.block-services-voice-section2 ul{
    padding-left: 20px;
}
.block-services-voice-section2 ul li{
    font-size: 24px;
    line-height: 48px;
    font-weight: 400;
    list-style: revert;
    color: #292929;
}
.block-services-voice-section2 ul li::marker{
    color: #ff921f;
    font-size: 18px;
}
.virtual-otdel-img{
    top: 290px;
    right: 30px;
    position: absolute;
}
.block-services-voice-section2-2 ul li, .block-services-voice-section2-2 h3{
    color: white;
}
.virtual-otdel-img2{
    top: 270px;
    right: 25px;
}
.robokop-img{
    width: 495px;
}
.section-offers-text h2{
    font-size: 70px;
    line-height: 80px;
    font-weight: 700;
}
.section-offers-text p{
    font-size: 24px;
    line-height: 36px;
    margin-top: 135px;
    font-weight: 400;
    margin-left: 100px;
    max-width: 720px;
}
.section-offers-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.services-voice-section3{
    padding-top: 125px;
    padding-bottom: 52px;
    margin-top: 255px;
}
/**/
.btn-robot{
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    width: 363px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 65px;
}
.price-robot-icon{
    width: 425px;
}
.price-robot-container{
    display: flex;
    align-items: center;
    gap: 150px;
    padding-left: 70px;
}
.price-robot-container-text p{
    font-size: 36px;
    line-height: 48px;
    font-weight: 700;
}
.services-voice-section5{
    margin-top: 105px;
    padding-top: 90px;
    padding-bottom: 190px;
}
.price-robot-container-text{
    max-width: 590px;
}
.audio-content-block{
    width: 491px;
    height: 221px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 50px 50px 30px 50px;
    border: 0px solid #000000;
}
.audio-content-block p{
    font-size: 24px;
    line-height: 30px;
    color: #373737;
    font-weight: 500;
}
.title-section4-services-voice h2{
    font-size: 70px;
    line-height: 80px;
    color: #1759b8;
    font-weight: 700;
}
.section4-voice-container{
    margin-top: 135px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 25px;
    flex-wrap: wrap;
}
.services-voice-section4{
    margin-top: 135px;
}
.prev-video-voice{
    width: 1107px;
    display: block;
    height: 622px;
    margin: 0 auto;
}
.prev-video-voice p{
    font-size: 70px;
    line-height: 80px;
    font-weight: 700;
    text-align: center;
    padding-bottom: 30px;
    padding-top: 100px;
}
.prev-video-voice span{
    color: #ff921f;
}
.play-voice{
    margin: 0 auto;
    width: 195px;
    display: block;
}
.hr-decision-biznes-voice{
    float: none;
    margin-bottom: 90px;
}
.video-voice iframe{
    width: 100%;
    height: 100%;
    border-radius: 30px;
    margin: 0 auto;
    display: block;
}
.services-voice-section6{
    margin-top: 90px;
}
.services-voice-section7-block{
    width: 590px;
    height: 367px;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 70px 90px;
}
.ellipse-between{
    width: 11px;
    height: 11px;
    border-radius: 5px;
    background-color: #ff921f;
}
.services-voice-section7-container{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px 16px;
}
.services-voice-section7-block span{
    font-size: 100px;
    letter-spacing: 1px;
    line-height: 36px;
    color: #ff921f;
    font-weight: 400;
}
.services-voice-section7-block p{
    font-size: 20px;
    line-height: 30px;
    margin-top: 50px;
    color: #353535;
    font-weight: 400;
}
.services-voice-section7{
    margin-top: 170px;
}
.step-block{
    display: flex;
    margin-left: 55px;
    justify-content: space-between;
}
.step-block-child1 span{
    font-size: 100px;
    letter-spacing: 1px;
    line-height: 36px;
    color: #ff921f;
    font-weight: 400;
}
.step-block-child1{
    padding-top: 90px;
    max-width: 706px;
}
.step-block-child1 h3{
    font-size: 36px;
    line-height: 48px;
    color: #ff921f;
    font-weight: 700;
    padding-top: 40px;
    margin-bottom: 45px;
}
.step-block-child1 p{
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
}
.steps-get-voice{
    margin-top: 90px;
    display: flex;
    flex-direction: column;
    gap: 73px;
}
.step-block-child2{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 675px;
    height: 486px;
    border-radius: 20px;
    background-color: #2966be;
    border: 0px solid #000000;
}
.title-section8-services-voice h2{
    padding-top: 140px;
    font-size: 70px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 700;
}
.step-block-reverse{
    margin-left: 0;
    flex-direction: row-reverse;
}
.btn-zapis{
    width: 236px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 600;
    margin-top: 65px;
}
.section9-container{
    display: flex;
    align-items: flex-end;
}
.section9-left-part p{
    font-size: 20px;
    max-width: 782px;
    line-height: 30px;
    font-weight: 400;
    padding-top: 100px;
}
.title-section9-services-voice h2{
    font-size: 70px;
    line-height: 80px;
    font-weight: 700;
}
.services-voice-section9{
    border-radius: 30px;
    padding-left: 105px;
    padding-top: 105px;
    padding-bottom: 115px;
    margin-top: 240px;
}
.minutes-img{
    position: relative;
    top: 45px;
}
.services-voice-section8{
    padding-bottom: 220px;
    margin-top: 250px;
}
.title-section10-services-voice h2{
    font-size: 70px;
    letter-spacing: 0px;
    line-height: 80px;
    color: #1953b5;
    font-weight: 700;
    text-align: center;
}
.hr-decision-biznes-10{
    float: none;
}
/*section10*/
.services-voice-section10{
    margin-top: 155px;
}
.team-sec10{
	max-width:100%;
    margin: 0 auto;
    display: block;
    margin-top: 50px;
}
.section-10-voice-block{
    width: 489px;
    height: 567px;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 40px;
}
.section-10-voice-block h3{
    font-size: 48px;
    line-height: 48px;
    color: #1959b7;
    font-weight: 700;
}
.section-10-voice-block p{
    font-size: 20px;
    line-height: 30px;
    color: #3e3e3e;
    font-weight: 400;
    margin-top: 35px;
}
.section-10-voice-container{
    margin-top: 105px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.img-part-sec-10{
    height: 150px;
    margin-bottom: 35px;
    display: flex;
    align-items: flex-end;
}
.services-voice-section11{
    margin-top: 145px;
}
.btn-consultation2{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 365px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 600;
    margin: 0 auto;
    margin-top: 50px;
}
.btn-consultation22{
    margin-top: 80px;
    margin-left: 0;
}

/*services-price-section*/
.services-price-section{
    margin-top: 110px;
    padding-top: 90px;
}
.title-section13-services-voice h2{
    font-size: 70px;
    line-height: 80px;
    text-align: center;
    font-weight: 700;
}
.hr-decision-biznes-price-section{
    float: none;
}
.price-section-block{
    width: 635px;
    height: 761px;
    border-radius: 20px;
    background-color: #2966be;
    border: 0px solid #000000;
    padding: 65px 60px 65px 60px;
}
.price-section-block h3{
    font-size: 36px;
    margin-left: 10px;
    line-height: 30px;
    color: #ff921f;
    font-weight: 700;
    margin-bottom: 59px;
}
.price-section-block ul li{
    font-size: 20px;
    line-height: 48px;
    font-weight: 400;
    padding-left: 30px;
}
.price-section-block ul{
    padding-left: 40px;
}
.line-create-bot{
    width: 100%;
    height: 1px;
    background-color: #ffffff;
    opacity: .3;
    margin-top: 50px;
}
.price-section-block span{
    font-size: 48px;
    line-height: 30px;
    font-weight: 700;
}
.price-section-block p{
    font-size: 36px;
    line-height: 30px;
    color: #ff921f;
    font-weight: 400;
    margin-top: 37px;
    text-align: center;
}
.during-time{
    font-size: 24px;
    line-height: 30px;
    color: #ff921f;
    font-weight: 200;
    text-align: center;
    margin-top: 20px;
}
.some{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    text-align: center;
    margin-top: 25px;
}
.services-price-container{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 75px;
    margin-top: 90px;
    padding-bottom: 220px;
}
/*15*/
.title-section15-services-voice{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.title-last-voice h2{
    font-size: 70px;
    line-height: 80px;
    color: #1759b8;
    font-weight: 700;
}
.section15-services-voice{
    margin-top: 30px;
    margin-bottom: 200px;
}
.screen11-services-all{
    margin-bottom: 310px;
}
.screen11-services-all-main{margin-bottom:200px;}
.actions-block{
    width: 489px;
    height: 396px;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 55px;
}
.actions-block span{
    font-size: 100px;
    letter-spacing: 1px;
    line-height: 80px;
    color: #ff921f;
    font-weight: 400;
}
.short-ul{
    padding-bottom: 48px;
}
.actions-block h5{
    font-size: 48px;
    line-height: 48px;
    color: #1959b7;
    font-weight: 700;
    margin: 40px 0;
}
.actions-block p{
    font-size: 20px;
    line-height: 30px;
    color: #3e3e3e;
    font-weight: 400;
}
.actions-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}
/*reklama*//*reklama*//*reklama*//*reklama*//*reklama*//*reklama*/
/*reklama*//*reklama*//*reklama*//*reklama*//*reklama*//*reklama*/
/*reklama*//*reklama*//*reklama*//*reklama*//*reklama*//*reklama*/
/*reklama*//*reklama*//*reklama*//*reklama*//*reklama*//*reklama*/
/*reklama*//*reklama*//*reklama*//*reklama*//*reklama*//*reklama*/
/*reklama*//*reklama*//*reklama*//*reklama*//*reklama*//*reklama*/
/*reklama*//*reklama*//*reklama*//*reklama*//*reklama*//*reklama*/
.text-right__first-screen-reklama h1{
    font-size: 60px;
    line-height: 76px;
    text-transform: uppercase;
    font-weight: 700;
}
.text-right__first-screen-reklama p{
    font-size: 36px;
    line-height: 48px;
    text-transform: uppercase;
    margin-top: 40px;
    font-weight: 400;
}
.text-right__first-screen-reklama span{
    color: #ff921f;
}
.first-screen-reklama{
    padding-bottom: 230px!important;
}
.form-block-title-reklama span{
    color: #ff921f;
}
.form-block-title-reklama p{
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    text-align: center;
    margin-top: 32px;
}
.form-container-last-reklama{
    padding: 90px 110px;
}
.form-block-content-reklama{
    justify-content: center;
    width: 100%;
    align-items: center;
    max-width: 100%;
    display: flex;
}
.form-reklama{
    margin-top: 70px;
}
.screen2-ser-all{
    margin-top: 105px;
}
.checkbox-services-all-reklama{
    width: 100%;
    justify-content: center;
}
.title-14 p{
    font-size: 24px;
    line-height: 36px;
    color: #353535;
    font-weight: 400;
    text-align: center;
    max-width: 580px;
    margin: 50px auto 45px auto;
}
.line-orange-reklama{
    margin: 37px auto 50px auto;
}
.logos-content-reklama img{
    width: 1450px;
    margin-top: -250px;
}
.text-13content h5{
    font-size: 24px;
    line-height: 36px;
    color: #205bb4;
    font-weight: 900;
    margin-top: 55px;
}
.text-13content h2{
    font-size: 48px;
    line-height: 60px;
    color: #1759b8;
    font-weight: 700;
    max-width: 660px;
}
.text-13content-p{
    max-width: 736px;
}
/**/
.section3-our-offers-title h2{
    font-size: 70px;
    letter-spacing: 0px;
    line-height: 80px;
    font-weight: 700;
}
.section3-our-offers-text-part p{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    font-weight: 400;
    margin-top: 145px;
}
.section3-our-offers-text-part{
    max-width: 670px;
}
.section3-our-offers{
    margin-top: 165px;
    border-radius: 30px;
    padding: 100px 190px 100px 165px;
}
.section3-our-offers-content{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.section3-our-offer{
    display: flex!important;
}
/**/
/**/
/**/
.services-voice-section7-container-our-offers{
    margin-top: 155px;
    justify-content: flex-start;
    gap: 20px;
}
.section4-our-offers-title h2{
    font-size: 70px;
    letter-spacing: 0px;
    line-height: 80px;
    color: #1953b5;
    font-weight: 700;
}
.services-voice-section7-block-our-offers{
    width: 489px;
    height: 377px;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 55px 55px 35px 35px;
}
.section4-our-offers{
    margin-top: 220px;
}
.section5-our-offers-top{
    display: flex;
    align-items: center;
    gap: 85px;
    margin-bottom: 45px;
}
.section5-our-offers{
    padding-top: 45px;
    padding-bottom: 95px;
    margin-top: 190px;
}
.baza-block-img-part{
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.baza-block{
    padding: 70px 48px;
    width: 489px;
    height: 503px;
    border-radius: 20px;
    background-color: #3869AF;
}
.baza-block p{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    font-weight: 400;
    margin-top: 80px;
}
.baza-container{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
/**/
/**/
/**/
.screen-3-develop-cont{
    padding-left: 100px;
    padding-right: 45px;
}
.frame-our-offers{
    border-radius: 20px;
    padding: 21px 65px;
    margin-top: 160px;
    background-color: #f7f7f7;
    display: flex;
    flex-direction: column;
}
.frame-line{
    border-bottom: 1px solid #c8c8c8;
}
.frame-line p, .little-line-frame p{
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 54px;
    color: #1953b5;
    font-weight: 400;
}
.frame-line p{
    padding: 55px 174.5px 55px 0;
    border-right: 1px solid #c8c8c8;
    border-left: 0;
}
.frame-line:last-child{
    border-bottom: none;
}
.little-line-frame p{
    text-align: center;
    padding-right: 110px;
    padding-left: 110px;
    border-right: 0;
    border-left: 1px solid #c8c8c8;
}
.first-p{
    border-left: 0!important;
}
.frame-line span, .little-line-frame span{
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 54px;
    padding-bottom: 45px;
    color: #1953b5;
    font-weight: 700;
}
.frame-line, .little-line-frame{
    display: flex;
    align-items: center;
}
.btn-get-clients{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 700;
    width: 302px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    margin: 0 auto;
    margin-top: 70px;
}
.p-1200{
    padding-right: 157px!important;
}
.p-twice{
    padding-left: 101.5px!important;
    padding-right: 101.5px!important;
}
.b2b-icon-last{
    margin: 0 auto;
    display: block;
    position: relative;
    top: -165px;
}
.section7-our-offers{
    border-radius: 20px;
    margin-top: 260px;
    padding: 0 137px 137px;
}
.text-content-last-b2b p{
    font-size: 24px;
    line-height: 36px;
    max-width: 591px;
    font-weight: 400;
}
.text-content-last-b2b{
    display: flex;
    justify-content: space-between;
    margin-top: -100px;
    gap: 20px;
}
.text-right__first-screen-reklama h5{
    font-size: 24px;
    line-height: 51px;
    color: #ffffff;
    font-weight: 400;
    margin-top: 25px;
}
.section2-lidog-block{
    width: 760px;
    height: 327px;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.section2-lidog-block p{
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    color: #1f5bb4;
    font-weight: 400;
}
.section2-lidog-block span{
    color: #ff921f;
}
.section2-lidog-container{
    margin-top: 110px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.section2-lidog{
    margin-top: 145px;
}
.screen11-services-reklama{
    margin-bottom: 0;
}
.p-lidog{
    max-width: 100% !important;
    margin-top: 45px!important;
    color: white!important;
}
.section3-lidog{
    border-radius: 20px;
    margin-top: 200px;
    padding: 120px 50px 100px 50px;
}
.section3-lidog-block{
    width: 264px;
    height: 277px;
    border-radius: 10px;
    background-color: rgba(0, 150, 301, 0.3);
    padding: 0 30px 40px 30px;
}
.section3-lidog-block p{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 30px;
    margin-top: 10px;
    font-weight: 700;
}
.product-img{
    height: 170px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    position: relative;
    top: -35px;
}
.section3-lidog-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 85px;
}
.p-product-bottom{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    margin: 0 auto;
    margin-top: 60px;
    max-width: 1166px;
}
/**/
/**/
/**/
.steps-work-block{
    width: 100%;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 50px 50px 50px 60px;
    display: flex;
    justify-content: space-between;
}
.steps-work-container{
    margin-top: 140px;
    display: flex;
    flex-direction: column;
    gap: 35px;
}
.step-work-text-part span{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    text-transform: uppercase;
    color: #1f5bb4;
    font-weight: 700;
}
.step-work-text-part{
    max-width: 1008px;
}
.step-work-text-part h4{
    font-size: 47px;
    letter-spacing: 0px;
    line-height: 54px;
    color: #1f5bb4;
    margin-bottom: 40px;
    font-weight: 700;
}
.step-work-text-part p{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #505050;
    font-weight: 400;
    margin-top: 30px;
}
.part-img-partners{
    display: flex;
    align-items: center;
    justify-content: center;
}
.work-item1{
    margin-top: -120px;
}
.ellipse-part p{
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1759b8;
    font-weight: 500;
    margin-top: 0;
}
.ellipse-part{
    margin-top: 60px;
    display: flex;
    align-items: center;
    gap: 30px;
}
.section5-lidog{
    padding-top: 125px;
    padding-bottom: 100px;
    margin-top: 180px;
}
.decision-biznes-title p{
    max-width: 969px;
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    text-align: center;
    margin: 0 auto;
    padding-top: 115px;
}
.section5-lidog-title h2{
    font-size: 70px;
    letter-spacing: 0px;
    line-height: 85px;
    font-weight: 700;
}
.line-orange-lidog{
    margin: 0 auto;
    margin-top: 35px;
    margin-bottom: 70px;
}
.section5-lidog-title p {
    text-align: center;
    max-width: 969px;
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    margin: 0 auto;
    margin-bottom: 110px;
}
.btn-learn-more{
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    width: 313px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
}
.section-last-liding{
    padding-top: 90px;
    padding-bottom: 80px;
    margin-top: 70px;
    width: 100%;
    border-radius: 20px;
}
.services-voice-section7-block-lidog{
    width: 490px;
    height: 465px;
    padding-left: 60px;
    padding-right: 60px;
}
.services-voice-section7-block-lidog h5{
    margin-top: 40px;
    margin-bottom: 50px;
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #1953b5;
    font-weight: 700;
}
.section4-our-offers{
    margin-top: 180px;
}
.section4-our-offers-title p{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #2c2c2c;
    font-weight: 400;
    margin-top: 135px;
    max-width: 747px;
}
/**/
.screen5-lidog{
    margin-top: 240px;
}
.section5-block{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    width: 480px;
    height: 388px;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 50px 70px;
}
.section5-block p{
    text-align: center;
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    text-transform: uppercase;
    color: #1759b8;
    font-weight: 700;
}
.section5-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 35px;
    margin-top: 105px;
}
.steps-work-section{
    margin-top: 200px;
}
.section6-lidog-title h2{
    font-size: 70px;
    letter-spacing: 0px;
    line-height: 80px;
    font-weight: 700;
}
.line-orange-lidog6{
    margin-left: 0;
}
.section6-our-offers{
    padding-top: 60px;
    padding-bottom: 50px;
    margin-top: 150px;
}
.section6-lidog-title p{
    max-width: 711px;
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
}
.section-6-lidog-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}
.list6-block{
    display: flex;
    align-items: center;
    gap: 30px;
    justify-content: center;
    position: relative;
    top: -70px;
}
.list6-block p{
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #ff921f;
    font-weight: 500;
}
.section-support{
    padding: 80px 60px 90px 70px;
    border-radius: 20px;
}
.section-support{
    margin-top: 150px;
}
.variable-block{
    border-bottom: 1px solid white;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.variable-block-first{
    padding-bottom: 30px;
}
.variable-block-first{
    padding-bottom: 0;
}
.variable-block p span{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 24px;
    color: #ff921f;
    font-weight: 400;
}
.variable-two1{
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.variable-p1{
    height: 63px;
}
.variable-p{
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
}
.variable-two{
    display: flex;
    align-items: center;
}
.variable-p{
    width: 275px;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 24px;
    color: #ff921f;
    font-weight: 400;
}
.variable-block-first{
    border-top: none;
}
.variable-parent-p{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 24px;
    font-weight: 400;
}
.tick-minus{
    width: 26px;
    height: 3px;
    background-color: #307ef0;
}
.variable-two2{
    border-top: none;
}
.tick{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 63px;
    width: 275px;
}
.tick1{
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.tick2{
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.variable-block2{
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.variable-block-last{
    border-bottom: none;
}
.variable-two-last{
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

/*team*//*team*//*team*//*team*//*team*//*team*//*team*//*team*/
/*team*//*team*//*team*//*team*//*team*//*team*//*team*//*team*/
/*team*//*team*//*team*//*team*//*team*//*team*//*team*//*team*/
/*team*//*team*//*team*//*team*//*team*//*team*//*team*//*team*/
/*team*//*team*//*team*//*team*//*team*//*team*//*team*//*team*/
/*team*//*team*//*team*//*team*//*team*//*team*//*team*//*team*/
.screen-1_team-page{
    position: relative;
}
.content__screen-1_team-page{
    position: absolute;
    bottom: 4px;
    background-color: rgba(255, 146, 31, 0.9);
    width: 100%;
    padding: 60px 0;
}
.photo-screen-1_team-page{
    width: 100%;
}
.screen-1_team-page-h1{
    text-align: center;
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 700;
}
.content__screen-2_team-page{
    max-width: 1024px;
}
.title-team-page{
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 58px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
}
.content__screen-2_team-page{
    display: block;
    margin: 0 auto;
}
.content__screen-2_team-page .line-orange{
    margin: 0 auto 40px;
}
.content__screen-2_team-page p{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    margin-top: 50px;
}
.screen-2_team-page{
    padding-top: 100px;
    padding-bottom: 130px;
    margin-top: -20px;
}
.screen-3_team-page{
    background-color: #f5f5f5;
    padding-top: 250px;
    padding-bottom: 100px;
    margin-top: -120px;
    z-index: -1;
    position: relative;
}
.screen-2_team-page{
    z-index: 1;
}
.left-screen3-team h1{
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 58px;
    color: #1953b5;
    font-weight: 700;
}
.left-screen3-team p{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #303030;
    font-weight: 400;
}
.left-screen3-team{
    max-width: 738px;
}
.left-screen3-team a{
    width: 439px;
    height: 73px;
    border-radius: 36px;
    background-color: rgba(255,157,31,0);
    border: 1px solid #2258b6;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 70px;
}
.right-screen3-team{
    position: relative;
}
.play-video-laptop{
    position: absolute;
    left: 50%;
    top: 158px;
    margin-left: -50px;
}
.content__screen-3_team-page{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.screen-4_team-page{
    margin-top: 113px;
    padding-bottom: 130px;
}
.title-screen-4_team-page{
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 58px;
    color: #1953b5;
    font-weight: 700;
}
.image-cart-content{
    width: 446px;
    height: 468px;
    position: relative;
    border-radius: 14px;
    background-color: #e8eceb;
    overflow: hidden;
}
.image-cart-content img{
    position: absolute;
    right: 0;
    bottom: 0;
}
.content__screen-4_team-page{
    display: flex;
    align-items: center;
    gap: 60px;
    flex-wrap: wrap;
}
.text__image-cart-content h3{
    font-size: 32px;
    letter-spacing: 0px;
    line-height: 39px;
    color: #1953b5;
    font-weight: 700;
    margin-top: 25px;
}
.text__image-cart-content P{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 39px;
    color: #626262;
    font-weight: 400;
    margin-top: 15px;
}
.screen-5_team-page{
    padding-top: 100px;
    background-color: #f5f5f5;
    padding-bottom: 90px;
}
.title-screen-5_team-page{
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 58px;
    color: #1953b5;
    font-weight: 700;
    text-align: center;
}
.content__screen-5_team-page .line-orange{
    margin: 20px auto 0;
}
.video__about-us-team{
    position: relative;
    width: 1267px;
    height: 683px;
    margin: 80px auto 0;
}
.play-2{
    position: absolute;
    top: 300px;
    left: 50%;
    margin-left: -26px;
}
.left__screen-6_team-page{
    display: flex;
    align-items: center;
    flex-direction: column;
}
.left__screen-6_team-page-btn{
    width: 258px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    margin-top: 120px;
    font-weight: 500;
}
.right__screen-6_team-page h1{
    font-size: 70px;
    line-height: 80px;
    color: #1759b8;
    font-weight: 700;
}
.right__screen-6_team-page p{
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    font-weight: 400;
}
.right__screen-6_team-page{
    max-width: 590px;
}
.content__screen-6_team-page{
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 280px;
}
.screen-6_team-page{
    padding-bottom: 160px;
    padding-top: 180px;
}
/*about*//*about*//*about*//*about*//*about*//*about*//*about*/
/*about*//*about*//*about*//*about*//*about*//*about*//*about*/
/*about*//*about*//*about*//*about*//*about*//*about*//*about*/
/*about*//*about*//*about*//*about*//*about*//*about*//*about*/
/*about*//*about*//*about*//*about*//*about*//*about*//*about*/
/*about*//*about*//*about*//*about*//*about*//*about*//*about*/
#header-3{
    height: 122px;
    background-color: #1759b8;
}
.screen1-about-page{
    padding-top: 260px;
    background-color: #f7f7f7;
    padding-bottom: 159px;
}
.title-screen1-about-page h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
    text-align: center;
}
.title-screen1-about-page{
    max-width: 1011px;
    margin: 0 auto;
}
.title-screen1-about-page .line-orange{
    margin: 20px auto 0;
}
.logos-about-content {
    display: flex;
    align-items: center;
    gap: 267px;
    justify-content: center;
    margin-top: 100px;
}
.screen2-about-page{
    padding-top: 220px;
}
.right-screen2-about-page{
    display: flex;
    align-items: center;
    flex-direction: column;
}
.content-screen2-about-page{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.left-screen2-about-page h1{
    font-size: 48px;
    line-height: 56px;
    color: #1959b7;
    font-weight: 700;
}
.left-screen2-about-page .line-orange{
    margin-bottom: 180px;
}
.left-screen2-about-page a{
    width: 438px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    font-size: 15px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    padding: 20px 30px;
}
.right-screen3-team-about{
    margin-top: -250px;
}
.screen2-about-page{
    padding-bottom: 150px;
}
/*about-2*//*about-2*//*about-2*//*about-2*//*about-2*//*about-2*/
/*about-2*//*about-2*//*about-2*//*about-2*//*about-2*//*about-2*/
/*about-2*//*about-2*//*about-2*//*about-2*//*about-2*//*about-2*/
/*about-2*//*about-2*//*about-2*//*about-2*//*about-2*//*about-2*/
/*about-2*//*about-2*//*about-2*//*about-2*//*about-2*//*about-2*/
/*about-2*//*about-2*//*about-2*//*about-2*//*about-2*//*about-2*/
.title-video__2-main{
}
.video__about-us-main{
    width: 100%;
    height: 819px;
}
.title-video__2-main h1{
    font-size: 70px;
    text-align: center;
    letter-spacing: 0px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 700;
}
.title-video__2-main{
    margin-top: -500px;
}
.play-video{
    width: 200px;
    margin: 0 auto;
    margin-top: 90px;
    display: block;
    transition: .3s;
}
.video__screen6-about-main2{
    width: 624px;
}
.play-voice{
    transition: .3s!important;
}
.play-video:hover{
    transform: rotate(360deg) !important;
    transition: .3s!important;
}
.play-voice:hover{
    transform: rotate(360deg);
    transition: .3s;
}
.container-screen2-about-main{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.screen2-about-main-left h1{
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 58px;
    color: #1953b5;
    font-weight: 700;
}
.screen2-about-main-left{
    max-width: 994px;
}
.screen2-about-main-left p{
    font-size: 24px;
    max-width: 738px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #303030;
    font-weight: 400;
}
.screen2-about-main{
    padding-top: 350px;
    padding-bottom: 110px;
}
.container-screen3-about-main{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.screen3-about-main-left{
    max-width: 833px;
}
.screen3-about-main-left h1{
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 58px;
    color: #1953b5;
    font-weight: 700;
}
.screen3-about-main-left p{
    font-size: 24px;
    max-width: 738px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #303030;
    font-weight: 400;
}
.screen3-about-main{
    padding-top: 90px;
    padding-bottom: 110px;
    background-color: #f5f5f5;
}
.screen4-about-main{
    padding-top: 165px;
    padding-bottom: 175px;
}
.container-screen4-about-main h1{
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 58px;
    color: #1953b5;
    font-weight: 700;
}
.container-screen4-about-main p{
    font-size: 24px;
    max-width: 1120px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #303030;
    font-weight: 400;
}
.container-screen4-about-main h2{
    margin-top: 80px;
    margin-bottom: 60px;
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 58px;
    color: #1953b5;
    font-weight: 700;
}
.sert-content-block{
    width: 469px;
    height: 491px;
    border-radius: 20px;
    background-color: #f7f7f7;
    border: 0px solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sert-content{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.screen5-about-main{
    margin-top: 0!important;
    padding-top: 85px!important;
}
.link-screen5-about-main{
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    width: 313px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 60px auto 0;
}
.screen6-about-main{
    padding-top: 200px;
    padding-bottom: 10px;
}
.left-title__screen6-about-main h1{
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 58px;
    color: #1953b5;
    font-weight: 700;
}
.title__screen6-about-main p{
    max-width: 599px;
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #404040;
    font-weight: 400;
}
.title__screen6-about-main{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 140px;
}
.video-content__screen6-about-main{
    display: flex;
    align-items: center;
    gap: 350px;
}
.video-content__screen6-about-main h4{
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 48px;
    color: #404040;
    font-weight: 700;
}
.video__screen6-about-main{
    width: 624px;
    height: 349px;
}
.video-content__screen6-about-main{
    margin-bottom: 90px;
}
.video-photo-2{
    width: 100%;
}
/*screen-about-exspert*//*screen-about-exspert*//*screen-about-exspert*/
/*screen-about-exspert*//*screen-about-exspert*//*screen-about-exspert*/
/*screen-about-exspert*//*screen-about-exspert*//*screen-about-exspert*/
/*screen-about-exspert*//*screen-about-exspert*//*screen-about-exspert*/
/*screen-about-exspert*//*screen-about-exspert*//*screen-about-exspert*/
/*screen-about-exspert*//*screen-about-exspert*//*screen-about-exspert*/
/*screen-about-exspert*//*screen-about-exspert*//*screen-about-exspert*/
.screen-about-exspert{
    padding-top: 200px;
}
.title-screen-about-exspert h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
    text-align: center;
}
.title-screen-about-exspert .line-orange{
    margin: 20px auto 0;
}
.content-exspetr-block{
    width: 100%;
    padding: 40px 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 20px;
    background-color: #f7f7f7;
}
.content-exspetr{
    display: flex;
    gap: 40px;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
}
.text-exspert h1{
    font-size: 36px;
    line-height: 30px;
    color: #1959b7;
    font-weight: 700;
    margin-bottom: 30px;
}
.text-exspert p{
    max-width: 502px;
    font-size: 20px;
    line-height: 30px;
    color: #3c3c3c;
    font-weight: 300;
}
.content-exspetr{
    margin-top: 110px;
}
.video-exspert{
    width: 491px;
    height: 275px;
}
/*about-service*//*about-service*//*about-service*//*about-service*/
/*about-service*//*about-service*//*about-service*//*about-service*/
/*about-service*//*about-service*//*about-service*//*about-service*/
/*about-service*//*about-service*//*about-service*//*about-service*/
/*about-service*//*about-service*//*about-service*//*about-service*/
/*about-service*//*about-service*//*about-service*//*about-service*/
.screen1__about-service{
    padding-top: 250px;
}
.text-left__about-service h1{
    font-size: 60px;
    line-height: 72px;
    color: #1959b7;
    font-weight: 700;
}
.text-left__about-service p{
    max-width: 659px;
    font-size: 20px;
    line-height: 30px;
    color: #333333;
    font-weight: 400;
}
.screen1__about-service-content{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.screen2__about-service{
    padding-top: 125px;
}
.voice-content__screen2-about-service{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
}
.voice-content-block{
    padding: 30px 40px;
    border-radius: 20px;
    background-color: #f7f7f7;
}
.voice-content-block p{
    font-size: 24px;
    line-height: 30px;
    color: #373737;
    font-weight: 500;
    margin-bottom: 30px;
}
/*smi-about-us-screen*//*smi-about-us-screen*//*smi-about-us-screen*/
/*smi-about-us-screen*//*smi-about-us-screen*//*smi-about-us-screen*/
/*smi-about-us-screen*//*smi-about-us-screen*//*smi-about-us-screen*/
/*smi-about-us-screen*//*smi-about-us-screen*//*smi-about-us-screen*/
/*smi-about-us-screen*//*smi-about-us-screen*//*smi-about-us-screen*/
/*smi-about-us-screen*//*smi-about-us-screen*//*smi-about-us-screen*/
.smi-about-us-screen{
    padding-top: 240px;
}
.title-smi-screen h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
    text-align: center;
}
.title-smi-screen .line-orange{
    margin: 20px auto 0;
}
.content__smi-about-us-screen{
    margin-top: 135px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 40px;
}
.block__smi-about-us-screen{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.video-smi{
    width: 475px;
    height: 266px;
}
.block__smi-about-us-screen h3{
    font-size: 20px;
    line-height: 30px;
    color: #1959b7;
    font-weight: 700;
    margin-top: 37px;
}
.li-margin{
    margin-bottom: 20px;
}
.block__smi-about-us-screen h4{
    max-width: 431px;
    font-size: 20px;
    line-height: 30px;
    color: #3c3c3c;
    font-weight: 300;
    margin-top: 10px    ;
}
.block__smi-about-us-screen a{
    width: 209px;
    height: 50px;
    border-radius: 10px;
    background-color: rgba(247,247,247,0);
    font-size: 20px;
    line-height: 30px;
    border: 1px solid #1f5bb5;
    color: #1f5bb5;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 20px;
}
.content-text__video-smi{
    position: relative;
    margin-top: 10px;
}
.content-text__video-smi p{
    width: 428px;
    height: 128px;
    position: absolute;
    top: 60px;
    left: 30px;
    font-size: 20px;
    line-height: 30px;
    color: #3c3c3c;
    font-weight: 300;
}
/*rev-page*//*rev-page*/ /*rev-page*/ /*rev-page*/ /*rev-page*/
/*rev-page*//*rev-page*/ /*rev-page*/ /*rev-page*/ /*rev-page*/
/*rev-page*//*rev-page*/ /*rev-page*/ /*rev-page*/ /*rev-page*/
/*rev-page*//*rev-page*/ /*rev-page*/ /*rev-page*/ /*rev-page*/
/*rev-page*//*rev-page*/ /*rev-page*/ /*rev-page*/ /*rev-page*/
/*rev-page*//*rev-page*/ /*rev-page*/ /*rev-page*/ /*rev-page*/
.rev-page-screen1{
    padding-top: 200px;
}
.left__rev-page-screen1 img{
    margin-left: -50px;
}
.left__rev-page-screen1{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.left__rev-page-screen1 h3{
    font-size: 30px;
    line-height: 36px;
    color: #1759b8;
    margin-top: 40px;
    font-weight: 700;
}
.left__rev-page-screen1 p{
    max-width: 441px;
    font-size: 24px;
    line-height: 36px;
    color: #414141;
    margin-top: 20px;
    font-weight: 400;
}
.rev-page-screen1-content{
    display: flex;
    align-items: center;
    padding-right: 105px;
    justify-content: space-between;
}
.video-rev{
    width: 747px;
    height: 420px;
}
.rev-page-screen1{
    padding-bottom: 150px;
}
.rev-page-screen2{
    padding-top: 120px;
    padding-bottom: 170px;
    background-color: #f7f7f7;
}
.content-title__rev-page-screen2 h1{
    font-size: 70px;
    line-height: 80px;
    color: #1959b7;
    font-weight: 700;
    text-align: center;
}
.content-title__rev-page-screen2 .line-orange{
    margin: 20px auto 0;
}
.content__rev-page-screen2{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}
.content__rev-page-screen2-block{
    width: 499px;
    height: 675px;
    border-radius: 20px;
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    padding: 50px 46px 60px 30px;
}
.content__rev-page-screen2-block h2{
    font-size: 36px;
    line-height: 36px;
    color: #1959b7;
    font-weight: 700;
}
.content__rev-page-screen2{
    margin-top: 100px;
}
.content__rev-page-screen2-block-1 img{
    margin-top: -50px;
}
.content__rev-page-screen2-block h5{
    max-width: 431px;
    font-size: 20px;
    line-height: 30px;
    color: #3c3c3c;
    font-weight: 400;
}
.content__rev-page-screen2-block p{
    max-width: 394px;
    font-size: 20px;
    line-height: 30px;
    color: #3c3c3c;
    font-weight: 300;
}
.content__rev-page-screen2-block hr{
    width: 100%;
    border: none;
    height: 1px;
    background: #d2d2d2;
}
.content__rev-page-screen2-block a{
    width: 173px;
    height: 56px;
    border-radius: 28px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    font-size: 16px;
    line-height: 29px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}
.left-rev-page-screen3-content h1{
    font-size: 36px;
    line-height: 48px;
    color: #1759b8;
    font-weight: 700;
}
.left-rev-page-screen3-content form input{
    width: 302px;
    height: 53px;
    border-radius: 8px;
    background-color: #f7f7f7;
    padding-left: 20px;
    font-size: 16px;
    line-height: 47px;
    color: #1759b8;
    font-weight: 600;
    border: none;
}
.left-rev-page-screen3-content form input::placeholder{
    font-weight: 400;
    font-size: 16px;
    line-height: 47px;
    color: #1759b8;
}
.left-rev-page-screen3-content form{
    display: flex;
    align-items: center;
    gap: 30px;
    margin-top: 80px;
}
.left-rev-page-screen3-content form button{
    width: 233px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
}
.left-rev-page-screen3-content p{
    max-width: 458px;
    height: 54px;
    font-size: 14px;
    line-height: 24px;
    color: #3c3c3c;
    font-weight: 400;
    margin-top: 40px;
}
.left-rev-page-screen3-content p span{
    color: #ff3e3e;
}
.rev-page-screen3{
    padding-top: 70px;
    padding-bottom: 144px;
}
.rev-page-screen3-content{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
}
.btn-controls{
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 700;
    width: 302px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 90px;
    font-size: 18px;
    line-height: 38px;
}
.first-screen-controls-text-part p{
    font-size: 36px;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: 400;
    margin-top: 35px;
}
.first-screen-controls{
    padding-top: 280px;
    padding-bottom: 280px;
}
.ellipse-phone-fixed{
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    right: 195px;
    bottom: 50px;
    width: 97px;
    height: 97px;
    border-radius: 48px;
    animation: pulse 2s infinite;
    cursor: pointer;
    transition: .3s;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
}
.phone-call-icon{
    width: 41px;
}
.ellipse-phone-fixed:hover {
    animation: none;
    transition: .3s;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
}

@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
        box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
        box-shadow: 0 0 0 40px rgba(204,169,44, 0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
        box-shadow: 0 0 0 30px rgba(204,169,44, 0);
    }
}
.title-14-h6-controls{
    font-size: 24px;
    line-height: 36px;
    color: #353535;
    max-width: 696px;
    font-weight: 400;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 95px;
}
.screen14-controls{
    margin-top: -100px!important;
    padding-top: 190px!important;
}
.first-screen-controls{
    position: relative;
    z-index: 999;
}
/**/
/**/
/**/
.screen3-controls{
    margin-top: 145px;
}
.screen3-controls-block{
    width: 767px;
    height: 507px;
    border-radius: 20px;
    padding: 45px 64px;
    gap: 80px;
}
.screen3-controls-block-long{
    height: 538px;
}
.screen3-controls-block-very-long{
    padding-right: 30px;
    height: 100%;
}
.screen3-controls-block span{
    font-size: 24px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
}
.screen3-controls-container{
    margin-top: 100px;
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
}
.screen3-controls-top-number-num{
    font-size: 100px;
    letter-spacing: 1px;
    line-height: 85px;
    color: #ff921f;
    font-weight: 400;
    text-align: center;
    margin-top: 20px;
}
.screen3-controls-top p{
    font-size: 36px;
    line-height: 40px;
    color: #ff921f;
    font-weight: 700;
}
.screen3-controls-top{
    display: flex;
    gap: 80px;
    align-items: flex-end;
    justify-content: space-between;
}
.just-text-screen3-controls{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    margin-top: 50px;
}
.ul-block ul{
    padding-left: 20px;
    margin-top: 20px;
}
.ul-block ul li{
    font-size: 14px;
    list-style: revert;
    line-height: 20px;
    font-weight: 400;
}
.uls{
    display: flex;
    gap: 31px;
}
.screen4-controls-block{
    width: 710px;
    gap: 125px;
}
.p-screen4-contols p{
    font-size: 20px;
    line-height: 30px;
    color: #3f3f3f;
    font-weight: 400;
}
.p-screen4-contols{
    display: flex;
    align-items: center;
    height: 100%;
}
.screen4-controls{
    margin-top: 240px;
}
.screen4-controls-container{
    margin-top: 172px;
    display: flex;
    flex-wrap: wrap;
    gap: 65px 125px;
}
.fit-if-img-parent{
    width: 145px;
    float: left;
    margin-right: 50px;
}
.screen5-controls{
    padding-top: 180px;
    padding-bottom: 235px;
}
.screen5-controls-block{
    max-width: 705px;
}
.screen4-controls-top{
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 35px;
}
.screen5-controls-container{
    margin-top: 175px;
    display: flex;
    flex-wrap: wrap;
    gap: 120px 139px;
}
.screen5-controls-block-margin-plus{
    margin-top: 270px;
}
.screen5-controls-block-margin-minus{
    margin-top: -270px;
}
.screen5-controls{
    margin-top: 180px;
}
.screen6-controls-text p{
    font-size: 36px;
    line-height: 49px;
    color: #1959b7;
    font-weight: 700;
    margin-bottom: 65px;
}
.screen6-controls{
    margin-top: 170px;
}
.screen6-controls-text ul{
    padding-left: 20px;
}
.screen6-controls-text ul li{
    font-size: 26px;
    line-height: 42px;
    font-weight: 400;
    color: #343434;
    list-style: revert;
}
.screen6-controls-text ul li::marker{
    color: #ff921f;
}
.screen6-controls-block{
    display: flex;
    align-items: center;
    gap: 82px;
}
.screen6-controls-container{
    display: flex;
    flex-direction: column;
    gap: 130px;
    margin-top: 155px;
}
.system-img-container{
    width: 518px;
    height: 343px;
    border-radius: 20px;
    background-color: #f7f7f7;
    display: flex;
    align-items: center;
    justify-content: center;
}
.screen6-controls-block-reverse{
    gap: 167px;
}
.screen6-controls-block-flex-start{
    align-items: flex-start;
}
.system-img{
    position: relative;
    top: -15px;
}
.screen7-controls{
    padding-top: 120px;
    padding-bottom: 140px;
}
.screen7-controls-block h3{
    font-size: 36px;
    letter-spacing: 0px;
    line-height: 48px;
    color: #ff921f;
    font-weight: 700;
}
.screen7-controls-block1{
    max-width: 140px;
}
.screen7-controls-container{
    display: flex;
    margin-top: 95px;
    justify-content: center;
    gap: 275px;
}
.screen7-controls-block2{
    max-width: 495px;
}
.input-form-email-controls{
    margin: 0;
}
.form-inputs-controls{
    gap: 30px;
    justify-content: center;
    margin-top: 115px;
}
.btn-project{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: 95px;
    width: 313px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
}
.screen7-controls{
    margin-top: 270px;
}
.btns-first-screen-franchise{
    display: flex;
    align-items: center;
    gap: 40px;
    margin-top: 105px;
}
.btns-first-screen-franchise p{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    margin-top: 0;
}
.team-sec10-franchise{
    border-radius: 20px;
}
.section3-franchise-block1{
    display: flex;
    justify-content: space-between;
}
.section3-franchise-block1 p{
    max-width: 630px;
}
.section3-franchise-block p{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #303030;
    font-weight: 400;
}
.section3-franchise-block{
    align-items: center;
}
.section3-franchise-block2{
    display: flex;
    flex-direction: row-reverse;
    gap: 130px;
}
.section3-franchise-container{
    margin-top: 60px;
    display: flex;
    gap: 70px;
    flex-direction: column;
}
.section3-franchise-container-parent{
    max-width: 1300px;
}
.section3-franchise{
    margin-top: 195px;
}
.section4-container-franchise{
    justify-content: space-around;
    gap: 20px;
}
.section4-franchise{
    border-radius: 0;
}
.section5-franchise-text-part p{
    max-width: 959px;
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #303030;
    font-weight: 400;
    margin-top: 135px;
}
.section5-franchise-container{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 110px;
}
.section5-franchise{
    margin-top: 182px;
}
.form-inputs-franchise{
    justify-content: center;
}
.checkbox-francise{
    max-width: 790px;
    margin: 0 auto;
    margin-top: 35px;
}
/**/
.section7-franchise-container{
    display: flex;
    gap: 45px;
    margin-top: 80px;
    align-items: flex-start;
}
.section7-franchise-procent{
    display: flex;
    align-items: center;
    gap: 25px;
}
.section7-franchise-procent h6{
    font-size: 35px;
    margin: 0;
    letter-spacing: 0px;
    line-height: 43px;
    width: 170px;
    color: #ff921f;
    font-weight: 400;
}
.section7-franchise-procent span{
    font-size: 88px;
    letter-spacing: 1px;
    line-height: 43px;
    padding-right: 15px;
    color: #ff921f;
    font-weight: 400;
}
.section7-franchise-procent p{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 24px;
    color: #252525;
    font-weight: 400;
}
.section7-franchise-procents{
    gap: 80px;
    display: flex;
    flex-direction: column;
    margin-top: 65px;
}
.section7-franchise{
    margin-top: 230px;
}
.section8-francise-uls ul li{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 48px;
    color: #414141;
    font-weight: 400;
    padding-left: 20px;
}
.section8-francise-uls{
    display: flex;
    gap: 60px;
}
.section8-franchise-text-part h3{
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 54px;
    color: #1759b8;
    font-weight: 700;
}
.section8-franchise-text-part p{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #414141;
    font-weight: 400;
    margin: 55px 0;
}
.btn-know-price{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    width: 346px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    margin-top: 65px;
}
.section8-francise-uls ul{
    padding-left: 30px;
}
.section8-franchise-block{
    gap: 88px;
    display: flex;
}
.box-img{
    border-radius: 20px;
    width: 565px;
    height: 545px;
}
.section8-franchise{
    margin-top: 195px;
}
.section8-franchise-container{
    display: flex;
    gap: 165px;
    flex-direction: column;
}
.section8-franchise-block-reverse{
    flex-direction: row-reverse;
}
.btn-full-description{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    width: 426px;
    height: 73px;
    background: transparent;
    border-radius: 36px;
    border: 1px solid #1d54b5;
    margin: 0 auto;
    margin-top: 90px;
}
.title-section9-franchise p{
    width: 691px;
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #ffffff;
    margin-top: 90px;
    font-weight: 400;
}
.title-section9-franchise{
    max-width: 740px;
}
.btn-price-fot-you{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    width: 346px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    margin-top: 65px;
}
.section9-franchise-block{
    width: 374px;
    height: 295px;
    border-radius: 20px;
    background-color: #2966be;
    padding: 40px 45px;
}
.section9-franchise-block span{
    font-size: 100px;
    letter-spacing: 1px;
    line-height: 75px;
    color: #ff921f;
    font-weight: 400;
}
.section9-franchise-block p{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    font-weight: 400;
    margin-top: 35px;
}
.section9-franchise-container-blocks{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    width: 768px;
}
.section9-franchise-container{
    display: flex;
    gap: 45px;
}
.section9-franchise{
    padding-top: 175px;
    padding-bottom: 150px;
    margin-top: 155px;
}
.section10-franchise{
    margin-top: 170px;
}
.section10-franchise-left span{
    font-size: 60px;
    line-height: 43px;
    color: #ff921f;
    padding-right: 45px;
    width: 311px;
    text-align: right;
}
.section10-franchise-left p{
    font-size: 24px;
    line-height: 30px;
    color: #1953b5;
    width: 285px;
}
.section10-franchise-container{
    border-radius: 20px;
    background-color: #f7f7f7;
    border: 0px solid #000000;
    margin-top: 130px;
    padding: 50px 115px 90px 100px;
    display: flex;
    justify-content: space-between;
}
.section10-franchise-left-block{
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 646px;
    padding-bottom: 35px;
    padding-top: 35px;
    border-bottom: 1px solid #d2d2d2;
}
.section10-franchise-left-block-into{
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-know-price-for-you2{
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 346px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    margin-top: 50px;
}
.section10-franchise-right{
    margin-top: -80px;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.section10-franchise-left-block-last{
    border-bottom: 0;
    padding-bottom: 0;
}
.section11-franchise-container{
    display: flex;
    gap: 95px;
}
.section11-franchise{
    padding: 65px 30px;
    margin-top: 70px;
    border-radius: 20px;
}
.title-section11-franchise{
    margin-top: 35px;
    max-width: 100%;
}
.container-section13-franchise{
    justify-content: space-between;
}
.section13-franchise{
    padding-top: 120px;
    padding-bottom: 140px;
}
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
/*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*//*new*/
.h1-1-text__f1-new{
    font-weight: 800;
}
.text-screen1-develop{
    font-size: 24px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 40px;
}
.link-how-order{
    font-size: 16px;
    line-height: 34px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 302px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    margin-top: 60px;
}
.link-down{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    justify-content: center;
    font-size: 14px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    margin-top: 100px;
}
.text-right__first-screen-2{
    margin-top: 50px;
}
.first-screen-develop{
    background-size: cover!important;
}
.content__screen-2-develop{
    display: flex;
    align-items: center;
    justify-content: center;
}
.block__screen-2-develop{
    width: 25%;
    height: 211px;
    padding: 30px 35px;
    background-color: #1759b8;
    transition: 0.3s;
}
.block__screen-2-develop h3{
    font-size: 48px;
    line-height: 30px;
    text-transform: uppercase;
    color: #ffa51f;
    font-weight: 900;
}
.block__screen-2-develop p{
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
    margin-top: 20px;
    transition: 0.3s;
}
.screen-2-develop{
    margin-top: 50px;
}
.block__screen-2-develop:hover{
    background: white;
    transition: 0.3s;
}
.block__screen-2-develop:hover p{
    color: #1b59b6;
    transition: 0.3s;
}
.container-screen-1-develop{
    filter: drop-shadow(0px 20px 13.5px rgba(76,78,80,0.1));
    border: 1px solid #f3f3f3;
}
.content__screen-2-develop-2{
    padding-top: 75px;
}
.content__screen-2-develop-2 h1{
    font-size: 48px;
    line-height: 30px;
    color: #1759b8;
    font-weight: 700;
    margin-left: 70px;
}
.content__screen-2-develop-2 p{
    max-width: 1148px;
    font-size: 20px;
    line-height: 30px;
    margin-top: 30px;
    color: #444444;
    font-weight: 400;
    margin-left: 70px;
}
.flex-picture-false-true{
    display: flex;
    align-items: flex-start;
    gap: 60px;
    justify-content: center;
    margin-top: 55px;
}
.content__screen-2-develop-2{
    padding-bottom: 100px;
}
.screen-3-develop{
    margin-top: 185px;
}
.block__screen-3-develop h1{
    font-size: 100px;
    letter-spacing: 1px;
    line-height: 36px;
    color: #ff921f;
    font-weight: 400;
}
.content-screen-3-develop{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.content-screen-3-develop{
    margin-top: 130px;
}
.title-screen-3-develop{
    font-size: 70px;
    letter-spacing: 0px;
    line-height: 80px;
    color: #1953b5;
    font-weight: 700;
}
.left__screen-3-develop,.right__screen-3-develop{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 80px;
}
.block__screen-3-develop h4{
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #1953b5;
    margin-top: 35px;
    font-weight: 700;
}
.block__screen-3-develop p{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #515151;
    font-weight: 400;
    margin-top: 20px;
    max-width: 389px;
}
.screen-4-develop{
    margin-top: 250px;
    padding-top: 100px;
}
.title__screen-4-develop{
    font-size: 70px;
    line-height: 80px;
    font-weight: 700;
    color: white;
}
.title__screen-4-develop span{
    color: #ff921f;
}
.line-orange-long{
    width: 1px;
    height: 5199px;
    background-color: #ff921f;
    position: absolute;
    left: 151px;
    top: 300px;
    z-index: 1;
}
.title-content-block4-screen{
    display: flex;
    align-items: center;
    gap: 30px;
    margin-bottom: 55px;
}
.title-content-block4-screen h1{
    font-size: 100px;
    letter-spacing: 1px;
    line-height: 36px;
    color: #ff921f;
    font-weight: 400;
}
.title-content-block4-screen p{
    font-size: 36px;
    line-height: 48px;
    color: #ffffff;
    font-weight: 700;
}
.dote-orange{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #ff921f;
}
.flex-content-screen-4-develop{
    display: flex;
    align-items: center;
    z-index: 2;
    position: relative;
}
.left__screen-4-develop{
    width: 648px;
    height: 478px;
    z-index: 2;
    border-radius: 20px;
    background-color: #ffffff;
}
.right__screen-4-develop{
    width: 1096px;
    height: 700px;
    border-radius: 20px;
    background-color: #2966bd;
    display: flex;
    margin-left: -100px;
    z-index: 1;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    gap: 40px;
}
.big-circle-orange{
    width: 83px;
    height: 83px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
}
.big-circle-orange h5{
    font-size: 36px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #1759b8;
    font-weight: 700;
    text-align: center;
}
.text-content__screen-4-develop{
    display: flex;
    align-items: center;
    flex-direction: row;
    gap: 80px;
    margin-left: 200px;
}
.text-content__screen-4-develop p{
    max-width: 340px;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 400;
}
.flex-content-screen-4-develop{
    margin-bottom: 100px;
}
.text-content__screen-4-develop-main h2{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 900;
}
.text-content__screen-4-develop-main p{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 300;
    max-width: 480px;
}
.title-content-block4-screen p{
    font-size: 36px;
    line-height: 48px;
    color: #ffffff;
    font-weight: 700;
}
.text-content__screen-4-develop-main4{
    align-items: flex-start;
}
.right__screen-4-develop-4{
    height: 896px;
}
.flex-forms-photo{
    display: flex;
    align-items: center;
    gap: 40px;
    margin-left: 150px;
}
.text-content__screen-4-develop-h4{
    margin-left: 150px;
}
.text-content__screen-4-develop-h4 h4{
    max-width: 589px;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #ffffff;
}
.text-last6{
    max-width: 524px;
    margin-left: 200px;
}
.text-last6 h4{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 900;
}
.text-last6 p{
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 300;
}
.screen-4-develop{
    padding-bottom: 155px;
    margin-bottom: 200px;
}
.screen-6-develop{
    margin-top: 200px;
}
.title-screen-6-develop{
    font-size: 70px;
    letter-spacing: 0px;
    line-height: 80px;
    color: #1953b5;
    font-weight: 700;
}
.line-content__screen-6-develop{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.content__screen-6-develop{
    display: flex;
    flex-direction: column;
    gap: 120px;
}
.left__line-content__screen-6-develop h4{
    font-size: 24px;
    line-height: 48px;
    color: #ff921f;
    font-weight: 700;
    margin-bottom: 20px;
}
.left__line-content__screen-6-develop p{
    font-size: 24px;
    line-height: 30px;
    color: #484848;
    max-width: 500px;
    font-weight: 400;
    margin-bottom: 30px;
}
.left__line-content__screen-6-develop p span{
    color: #1953b5;
}
.left__line-content__screen-6-develop a{
    width: 286px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
    margin-top: 80px;
}
.screen-7-develop{
    margin-top: 150px;
}
.content-screen-7-develop{
    width: 1550px;
    border-radius: 20px;
    background-color: #f7f7f7;
    padding: 100px 125px;
}
.title__content-screen-block{
    display: flex;
    align-items: center;
    gap: 20px;
}
.title__content-screen-block h1{
    font-size: 100px;
    letter-spacing: 1px;
    line-height: 36px;
    color: #ff921f;
    font-weight: 400;
}
.circle-blue{
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #1953b5;
    border: 0px solid #000000;
}
.content-screen-block h4{
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #1953b5;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 40px;
}
.content-screen-block ul{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 5px;
}
.content-screen-block ul li{
    color: #1953b5;
    list-style: disc;
}
.content-screen-block ul li p{
    font-size: 24px;
    line-height: 36px;
    color: #000000;
    font-weight: 400;
}
.content-screen-7-develop{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    grid-gap: 95px 0;
}
.content-screen-7-develop{
    position: relative;
}
.dashed-line{
    position: absolute;
    z-index: 1;
    top: 118px;
    left: 270px;
}
.content-screen-block{
    position: relative;
    z-index: 2;
}
.content-screen-block1{
    margin-right: 200px;
}
.content-screen-block3{
    margin-right: 190px;
}
.screen-7-develop{
    margin-bottom: 220px;
}
.screen-9-develop{
    margin-top: 150px;
}
.text-screen9-develop{
    max-width: 1159px;
    font-size: 24px;
    line-height: 40px;
    color: #494949;
    font-weight: 400;
}
.text-screen9-develop span{
    font-weight: 800;
}
.content-difficelt-form{
    border-radius: 20px;
    margin-top: 90px;
    padding-top: 75px;
    padding-bottom: 75px;
}
.content-difficelt-form form h1{
    font-size: 48px;
    line-height: 48px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
}
.content-difficelt-form form h3{
    font-size: 24px;
    line-height: 24px;
    color: #ffa51f;
    font-weight: 300;
    text-align: center;
    margin-top: 20px;
}


output {
    font-size: 24px;
    line-height: 47px;
    text-transform: uppercase;
    color: #ff921f;
    font-weight: 700;
}

input[type="range"] {
    -webkit-appearance: none;
    width: 361px;
    height: 3px;
    background: #497bc5;
    background-image: linear-gradient(#ff921f, #ff921f);
    background-size: 70% 100%;
    background-repeat: no-repeat;
}
/* Input Thumb */
input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #ff921f;
    cursor: ew-resize;
    box-shadow: 0 0 2px 0 #555;
    transition: background .3s ease-in-out;
}
#rangevalue{
    position: absolute;
    top: 30px;
}
.input-range{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px;
    position: relative;
    max-width: 361px;
}
.input-range p{
    font-size: 16px;
    line-height: 47px;
    text-transform: uppercase;
    color: #f5f5fa;
    font-weight: 400;
}
.number {
    display: inline-block;
    position: relative;
    width: 362px;
}
.number input[type="number"] {
    display: block;
    width: 362px;
    height: 53px;
    border-radius: 8px;
    background-color: rgba(245,245,250,0);
    border: 1px solid #497bc5;
    font-size: 24px;
    line-height: 47px;
    text-transform: uppercase;
    color: #ff921f;
    font-weight: 700;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    text-align: center;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
}
.number input[type="number"]::-webkit-outer-spin-button,
.number input[type="number"]::-webkit-inner-spin-button {
    display: none;
}
.number-minus {
    position: absolute;
    top: 0;
    left: 14px;
    padding-right: 17px;
    display: block;
    text-align: center;
    background: transparent;
    border-right: solid 1px #497bc5;
    color: white;
    height: 53px;
    font-size: 32px;
    font-weight: 500;
}
.number-plus {
    position: absolute;
    top: 0;
    right: 14px!important;
    bottom: 1px;
    display: block;
    background: transparent;
    text-align: center;
    border: none;
    color: white;
    font-size: 32px;
    font-weight: 500;
    border-left: solid 1px #497bc5;
    padding-left: 17px;
}
.input-numbers p{
    font-size: 16px;
    line-height: 47px;
    text-transform: uppercase;
    color: #f5f5fa;
    font-weight: 400;
}
.input-numbers {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 6px;
}
.inputs{
    display: flex;
    align-items: flex-start;
    gap: 60px;
    justify-content: center;
    margin-top: 55px;
}
.inputs-2 input{
    width: 362px;
    height: 53px;
    padding-left: 20px;
    border-radius: 8px;
    background-color: rgba(245,245,250,0);
    border: 1px solid #497bc5;
    font-size: 16px;
    line-height: 47px;
    color: #f5f5fa;
    font-weight: 600;
}
.inputs-2 input::placeholder{
    font-size: 16px;
    line-height: 47px;
    color: #f5f5fa;
    font-weight: 400;
}
.inputs-2 button{
    width: 286px;
    height: 73px;
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-left: 36px;
}
.inputs-2{
    display: flex;
    align-items: center;
    margin-left: -51px;
}
.checkbox-2{
    align-items: center;
    margin-top: 30px;
    justify-content: center;
}
.label-checkbox12{
    font-size: 14px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 400;
    margin-top: -2px;
}
.custom-checkbox12>span::before{
    border: 2px solid #ffa51f;
}
.title-14-2 h1{
    text-align: center;
}
.title-14-2 .line-orange{
    margin: 40px auto 90px;
}
.screen-11-develop{
    padding-top: 30px;
    padding-bottom: 150px;
}
.left__screen-11-develop p{
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 20px;
}
.left__screen-11-develop h1{
    font-size: 70px;
    letter-spacing: 0px;
    line-height: 80px;
    color: #ffffff;
    font-weight: 700;
}
.title-screen-11-develop{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.block__screen-11-develop h1{
    font-size: 100px;
    letter-spacing: 1px;
    line-height: 36px;
    color: #ff921f;
    font-weight: 400;
    margin-bottom: 40px;
}
.block__screen-11-develop h3{
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #ff921f;
    font-weight: 700;
    margin-bottom: 30px;
}
.block__screen-11-develop p{
    max-width: 378px;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 400;
}
.content__screen-11-develop{
    display: flex;
    align-items: flex-start;
    padding-left: 40px;
    flex-wrap: wrap;
    gap: 100px;
    margin-top: 60px;
}
.screen-11-develop > .container{
    padding-right: 120px;
}
.screen-11-develop{
    margin-top: 150px;
}
.form-dev{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.inputs h4 {
    font-size: 24px;
    line-height: 24px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 40px;
}
.title__screen-12-develop{
    font-size: 70px;
    letter-spacing: 0px;
    line-height: 80px;
    color: #1759b8;
    font-weight: 700;
}
.content__screen-12-develop{
    border-radius: 20px;
    background-color: #f7f7f7;
    border: 0px solid #000000;
    padding: 40px 80px 75px;
}
details > summary {
    cursor: pointer;
    list-style: none;
    transition: 0.3s;
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 111px;
    color: #1759b8;
    font-weight: 400;
}
details{
    border-bottom: solid 1px #c8c8c8;
    position: relative;
}
.block__screen-3-develop2{
    display: none;
}
details > div {
    font-size: 22px;
    letter-spacing: 0px;
    color: #000000;
    font-weight: 400;
    transition: 0.3s;
}

details[open] > summary {
    transition: 0.3s;
}
.screen-12-develop{
    margin-bottom: 150px;
    margin-top: 135px;
}
.services-voice-section3-general{
    display: none;
}
.pdf-part{
    margin-top: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pdf-part-margin-bottom{margin-bottom: 150px;}
.eapp-pdf-embed-embed-file-wrapper.jsx-2515135951 {
    height: 700px;
}
.elfsight-app-604eea06-975f-482e-9d2e-fb097f64b7cc{
    display: flex;
    justify-content: center;
    width: 100%;
}

.close {
    cursor: pointer;
    position: absolute;
    top: 28px;
    left: 362px;
    width: 28px;
    height: 28px;
    background: #E7E7E7;
    border-radius: 50%;
}
.close:before {
    transform: rotate(45deg);
}
.close:after {
    transform: rotate(-45deg);
}
.close:before, .close:after {
    content: "";
    position: absolute;
    width: 14px;
    height: 3px;
    background: #6A6A6A;
    margin-top: 12px;
    margin-left: 7px;
}
.modal {
    display: none;
    position: fixed;
    z-index: 10000;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,.4);
}
.modal2{
    display: block;
}
.modal-content {
    position: absolute;
    left: 50%;
    top: 50%;
    align-items: center;
    justify-content: center;
    padding-left: 34px;
    width: 408px;
    height: 397px;
    background: #FFFFFF;
    border-radius: 15px;
    transform: translate(-50%,-50%);
}
.modal-content2{
    width: 408px;
    height: 241px;
    padding-left: 34px;
}
.thank-modal h2{
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 126%;
    margin-top: 26px;
    margin-bottom: 16px;
}
.thank-modal h3{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 196%;
    margin-top: 0;
    margin-bottom: 16px;
}
.modal__wrapper {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.modal__wrapper2{
    align-items: normal;
}
.modal__wrapper form h2{
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 126%;
    color: black;
    margin-top: 0;
    margin-bottom: 10px;
}
.modal__wrapper form h3{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 195%;
    margin-top: 0;
    color: #3c3c3c;
    margin-bottom: 30px;
}
.input-modal:not(:last-child){
    margin-bottom: 24px;
}
.input-modal{
    width: 100%;
    height: 54px;
    border: 1px solid #B6B6B6;
    border-radius: 15px;
    padding-left: 19px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
}
.input-modal::placeholder{
    color: #BDBDBD;
}
.btn-modal{
    border-radius: 36px;
    background-image: linear-gradient(0deg, #db7b43 0%, #ffa51f 60%, #ffb17f 100%);
    font-size: 16px;
    line-height: 38px;
    text-transform: uppercase;
    color: #1953b5;
    font-weight: 600;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    width: 100%;
}
.modal__wrapper form{
    padding-right: 30px;
    padding-top: 40px;
}
@media(max-width: 420px){
    .messenger{
        right: 20px!important;
    }
    .modal-content{
        width: 300px;
        padding-left: 10px;
    }
    .close{
        left: auto;
        right: 10px;
        top: 10px;
    }
    .modal__wrapper form{
        padding-right: 10px;
        padding-top: 20px;
    }

}


.messenger {
    display: block;
    position: fixed;
    right: 50px;
    bottom: 50px;
    z-index: 9999;
    width: 260px;
    height: 60px;
    /* overflow: hidden; */
}
.messenger-btn {
    padding: 14px;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 60px;
    background-color: #9fbce0;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 2;
}
.messenger-btn img {
    width: 32px;
    height: 32px;
}
.messenger-links {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0px;
    background-color: #9fbce0;
    border-radius: 10px;
    padding: 10px;
    top: 0;
    width: 240px;
    transform: scale(0);
    transform-origin: 100% 50%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 0;
}
.messenger-links.show {
    left: -45px;
    transform: scale(1);
}
.messenger-links a {
    width: 40px;
    margin-left: 4px;
}
.messenger-links img {
    max-width: 40px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.messenger-links a:hover img {
    transform: scale(1.1);
    text-decoration: none;
}

.form-inputs input{
    width: 302px;
    height: 53px;
    border-radius: 8px;
    background-color: rgba(245,245,250,0);
    border: 1px solid #497bc5;
    font-size: 16px;
    line-height: 47px;
    color: #f5f5fa;
    font-weight: 600;
    padding-left: 20px;
}
.form-inputs input::placeholder{
    font-size: 16px;
    line-height: 47px;
    color: #f5f5fa;
    font-weight: 600;
}
.form-inputs3{
    gap: 20px;
    margin-bottom: 30px;
}
.partners-img11{
    width: 400px;
    margin-right: 100px;
}
.btns-group-checkbox{
    display: flex;
    align-items: center;
    width: 100%;
}
/*contact*/
.title-contact{
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    margin-top: 24px;
    margin-bottom: 0;
}
.container-for-contact{
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    margin-top: 150px;
    padding: 0;
    position: relative;
}
.flex-container-for-contact{
    display: flex;
}
.container-for-contact h2{
    font-style: normal;
    font-weight: 500;
    font-size: 48px;
    line-height: 120%;
    margin-top: 56px;
}
#map iframe{
    height: 525px;
    width: 961px;
}
.block-with-contacts{
    border: 1px solid #ff921f;
    height: 525px;
    width: 319px;
    padding: 40px 35px 40px 35px;
}
.block-with-contacts h2{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #1959b7;
    margin-top: 0;
    margin-bottom: 16px;
}
.line-contact{
    opacity: 0.15;
    border: 1px solid #3B4C64;
}
.block-with-contacts h3{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: #FF7A00;
    margin-top: 16px;
    margin-bottom: 6px;
}
.block-with-contacts h4,.block-with-contacts a{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    margin-top: 0;
    color: #1959b7;
}
/*contact*/

/*adapt*/
@media screen and (max-width: 1260px){
    .container-for-contact{
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (max-width: 768px){
    .block-with-contacts h2{
        font-size: 16px;
    }
    .title-contact-name h2{
        font-size: 36px;
    }
}
@media screen and (max-width: 650px){
    .flex-container-for-contact{
        flex-wrap: wrap;
    }
    .block-with-contacts{
        width: auto;
        height: auto;
    }
}
@media screen and (max-width: 425px){
    .title-contact-name h2{
        font-size: 28px;
    }
}
/*adapt*/




.pdf-part:empty{display:none;}


