.hero_f{
   padding: 170px 0 0px 0;
   background-color: #1C1040;
}
.hero_f h1{
    color: #FFF;
    font-size: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    margin: 80px 0 16px 0;
}
.hero_f-desc p{
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    opacity: 0.8;
}
.hero_f-desc,
.hero_f h1{
    max-width: 100%;
}
.hero_f-desc{
    margin-bottom: 32px;
}
.hero_f-circle{
    position: absolute;
    opacity: 0.4;
    top: 0;
    right: 150px;
    width: 100%;
    height: auto;
    z-index: -1;
}
.hero_f-circle-item-outer{
    width: 520px;
    height: 520px;
    border: 1px solid #979797;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-animation:spin 7s linear infinite;
    -moz-animation:spin 7s linear infinite;
    animation:spin 7s linear infinite;
}
.hero_f-circle-item-inner{
    width: 470px;
    height: 470px;
    border: 1px solid #979797;
    border-radius: 50%;
    position: absolute;
    top: 23px;
    right: 0;
    -webkit-animation:spin-forw 7s linear infinite;
    -moz-animation:spin-forw 7s linear infinite;
    animation:spin-forw 7s linear infinite;
}
.dotted{
    background-color: #979797;
    width: 14px;
    height: 14px;
    border-radius: 50%;
}
.hero_f-circle-item-outer .dotted{
    position: absolute;
    top: 117px;
    left: 30px;
}
.hero_f-circle-item-inner .dotted{
    position: absolute;
    bottom: 117px;
    right: 20px;
}
a.button.primary{
    display: inline-block;
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px; 
    padding: 10px 32px;
    border-radius: 30px;
    border: 1.5px solid #F8A389;
    background: linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%);
}
@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}

@-moz-keyframes spin-forw { 
    100% { -moz-transform: rotate(-360deg); } 
}
@-webkit-keyframes spin-forw { 
    100% { -webkit-transform: rotate(-360deg); } 
}
@keyframes spin-forw { 
    100% { 
        -webkit-transform: rotate(-360deg); 
        transform:rotate(-360deg); 
    } 
}
.hero_f-imgs{
    height: 530px;
    position: relative;
}
.hero_f-img{
    position: relative;
}
.hero_f-img-item{
    position: absolute;
}
.hero_f-img-item.left{
    left: 45px;
    top: 13%;
    z-index: 2;
}
.hero_f-img-item.bot{
    bottom: 7px;
    right: 50px;
    z-index: 2;
}
.hero_f-img-item.center{
    top: 0;
    right: 100px;
    z-index: 1;
}

.member{
    background-color: #1C1040;
    padding: 70px 0;
}
.member .name{
    color: #FFF;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px; 
    margin-bottom: 8px;
}
.member  .position{
    color:  #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    opacity: 0.9;
    margin-bottom: 32px;
}
.member  .bio p{
    color:  #FFF;
    opacity: 0.8;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; 
    margin-bottom: 32px;
}
.testimonials_f-left{
    overflow: hidden;
    height: 400px;
}
.member  .bio strong{
    border-radius: 39px;
    border: 1px solid  #4C1EA0;
    background: #3C1981;
    color:  #FFF;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-right: 16px;
    padding: 10px 20px;
}
.member_photo{
    /* text-align: center; */
    border-radius: 20px;
    /* border: 1px solid #4C1EA0; */
    /* background: linear-gradient(180deg, rgba(27, 22, 70, 0.00) 56.11%, #621FB8 158.47%), linear-gradient(180deg, #4C1DA0 -33.89%, #1C1040 77.64%);
    box-shadow: 0px 0px 250px 0px #3C1981; */
    box-shadow: 0px 0px 70px 0px #3C1981;
    border: 1px solid #4C1EA0;
    height: 380px;
}
.member_photo img{
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 20px; 
    overflow: hidden;
}
.logos{
    align-items: center;
    padding-top: 140px;
}
.logos_title{
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; 
}
.logos_item{
    position: relative;
    height: 82px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 0 25%;
}

.logos_wraper,
.logos_wraper .inside{
    display: flex;
    align-items: center;
    justify-content: space-between;
    
}
.logos_wraper .inside{
    width: 100%;
}
.about_f-group img{
    border-radius: 20px;
    overflow: hidden;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_f{
    background-color: #1C1040;
    padding: 80px 0 0 0;
}
.about_f h2{
    color: #FFF;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    margin: 0 0 12px 0;
}
.about_f .description p{
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    margin: 0 0 32px 0;
    opacity: 0.8;
}
.about_f-counter{
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
    padding-top: 80px;
}
.about_f-counter-item{
    box-shadow: 0px 4px 24px 0px rgba(16, 8, 56, 0.17);
    border-radius: 20px;
    opacity: 0.8;
    padding: 20px;
}
.about_f-counter .col-md-4:nth-child(odd) .about_f-counter-item{
    background-color: #302073;
}
.about_f-counter .col-md-4:nth-child(even) .about_f-counter-item{
    background-color: #5420B0;
}
.about_f-counter-item .value{
    color: #FFF;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; 
    margin-bottom: 16px;
}
.about_f-counter-item .desc{
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.about_f-group{
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
}
.about_f-group-first{
    height: 260px;
}
.about_f-group-item{
    height: 180px;
}
.about_f-info{
    --bs-gutter-x: 100px;
    align-items: center;
}
.products_f{
    background-color: #1C1040;
    padding: 80px 0 70px 0;
}
.products_f h2{
    color: #FFF;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    margin: 0 0 58px 0;
}
.products_f-item{
    border-radius: 20px;
    padding: 50px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.products_f-item-img,
.products_f-item-desc{
    max-width: 200px;
    text-align: center;
}
.products_f-item-desc{
    color: #FFF;
    margin-top: 16px;
    text-align: center;
    opacity: 0.8;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.row.products_f-row a{
    display: block;
    width: 100%;
    height: 100%;
}
.member .row{
    --bs-gutter-x: 80px;
    align-items: center;
}
.testimonials_f{
    background-color: #1C1040;
    padding: 70px 0 140px 0;
}
.testimonials_f h2{
    color: #FFF;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
}
.slider_nav{
    display: flex;
    align-items: center;
}
.slider_nav .slider_nav-next{
    margin-left: 32px;
}
.testimonials_f-setup{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 56px;
}
.swiper-slide-thumb-active{
    /* display: none !important; */
}
.testimonials_f-row{
    --bs-gutter-x: 20px;
    /* align-items: flex-end; */
}
.testimonials_f_thumbs .name{
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin: 30px 0 8px 0;
}
.testimonials_f_thumbs .position{
    opacity: 0.8;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; 
}
 .testimonials_f_slider-photo{
    width: 120px;
    height: 120px;
    position: relative;
}
 .testimonials_f_slider-photo .photo{
    width: 120px;
    height: 120px;
    border-radius: 50%;
    object-fit: cover;
    overflow: hidden;
}
.testimonials_f_slider-photo .ico{
    position: absolute;
    bottom: 0;
    right: 0;
}
.testimonials_f_thumbs-item{
    padding: 40px;   
    border-radius: 20px;
    background-color:  #322076;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.testimonials_f_thumbs {
    height: 320px;
}
.testimonials_f_slider-item{
    padding: 40px;
    border-radius: 20px;
    background-color:  #4C1EA0;
    height: 100%;
}
.testimonials_f_slider .swiper-slide{
    height: 100%;
}
.testimonials_f_slider {
    height: 100%;
}
.slider_nav div:hover{
    cursor: pointer;
}
.testimonials_f_slider-top{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 16px auto;
    max-width: 380px;
}
.testimonials_f_slider  .testimonials_f_slider-photo{
    margin-right: 24px;
}
.testimonials_f_slider .name{
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 8px;
}
.testimonials_f_slider .pos{
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; 
    opacity: 0.8;
}
.testimonials_f_slider .testimonials_f_slider-about{
    width: calc(100% - 144px);
}
.testimonials_f_slider-content{
    text-align: center;
}
.testimonials_f_slider-content p{
    color: #FFF;
    text-align: center;
    opacity: 0.8;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; 
    margin-bottom: 24px;
}

.testimonials_f-left{
    align-self: flex-end;
}
.cases_f{
    padding: 70px 0 0 0;
}
.cases_slider-row .label{
    opacity: 0.8;
    background: var(--Gradient, linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 4px;
}
.cases_slider-row .title{
    color: #050505;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
    margin: 0 0 12px 0;
    width: 320px;
}
.description p{
    color: #050505;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    opacity: 0.8;
    margin-bottom: 24px;
}
.cases_slider-row .button{
    width: auto;
}
.cases_slider-row{
    align-items: center;
    justify-content: space-between;
}
.cases_slider-img{
    position: relative;
    text-align: center;
}
.cases_slider-img svg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
}
.slider_nav-case{
    position: absolute;
    bottom: 100px;
    display: flex;
    align-items: center;
    z-index: 10;
    left: calc(58.3333333333% - 128px);
}
.slider_nav-case .slider_nav-next{
    margin-left: 32px;
}
.row.cases_slider-row .col-md-7{
    padding-bottom: 10px;
}
.expandCTA{
    padding: 70px 0;
    background-color: #1C1040;
}
.expandCTA_logo{
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.expandCTA_logo span{
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    margin-right: 18px;
}
.expandCTA_title{
    color: #FFF;
    margin-bottom: 16px;
    font-size: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
}
.expandCTA_text p{
    margin: 0 0 16px 0;
    color: #FFF;
    opacity: 0.8;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
}
.expandCTA_text ul li{
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 8px;
    opacity: 0.8;
    padding-left: 24px;
    position: relative;
}
.expandCTA_text ul li:before{
    content: '';
    display: block;
    position: absolute;
    left: 10px;
    top: 10px;
    opacity: 0.8;
    background-color: #fff;
    width: 3px;
    height: 3px;
}
.expandCTA .button.primary{
    margin-top: 32px;
}
.expandCTA_row{
    --bs-gutter-x: 7px;
    align-items: center;
}
.leadersN_top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 55px;
}
.leadersN_top h2{
    margin: 0;
    color: #FFF;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
}
.leadersN-item-top .name{
    color: #FFF;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 32px;
}
.leadersN-item-top .position{
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 12px;
}
.leadersN-item .text{
    margin-top: 0;
}
.leadersN-item .text p{
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    opacity: 0.8;
}
.leadersN_slider_photo img{
    height: 220px;
    width: 170px;
    border-radius: 15px;
    overflow: hidden;
    object-fit: cover;
}
.leadersN-item .row{
    align-items: center;
}
.leadersN_slider-wrap {
    position: relative;
    padding: 0;
}
.abList{
    padding: 140px 0 70px 0;
    background-color: #1C1040;
}
.globesect,
.faq,
footer{
    background-color: #1C1040; 
}
.abList h2{
    color: #FFF;
max-width: 610px;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin: 0 0 55px 0;
}
.abList .logo {
    display: flex;
    align-items: center;
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 60px;
}
.abList .logo span{
    display: block;
    margin: 0 20px;
}
.abList_content em{
    color: #FFF;
    opacity: 0.8;
    font-style: normal;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 21px;
    display: block;
}
.abList_content  ul {
    list-style-type: none;
    margin-bottom: 56px;
}
.abList_content  ul li{
    margin-bottom: 17px;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    position: relative;
    padding-left: 26px;
}
.abList_content  ul li:before{
    content: '';
    display: block;
    position: absolute;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18.5C13.9706 18.5 18 14.4706 18 9.5C18 4.52944 13.9706 0.5 9 0.5C4.02944 0.5 0 4.52944 0 9.5C0 14.4706 4.02944 18.5 9 18.5ZM13.7682 7.14018C14.1218 6.71591 14.0645 6.08534 13.6402 5.73178C13.2159 5.37821 12.5853 5.43554 12.2318 5.85982L8.63383 10.1774C8.28711 10.5934 8.09219 10.8238 7.93658 10.9653L7.93063 10.9707L7.92422 10.9659C7.75643 10.839 7.54146 10.6272 7.1585 10.2443L5.70711 8.79289C5.31658 8.40237 4.68342 8.40237 4.29289 8.79289C3.90237 9.18342 3.90237 9.81658 4.29289 10.2071L5.74428 11.6585L5.78511 11.6993L5.78512 11.6993C6.11161 12.026 6.4257 12.3402 6.71794 12.5611C7.0453 12.8087 7.47402 13.0415 8.02343 13.0165C8.57284 12.9916 8.97872 12.721 9.28233 12.4448C9.55337 12.1983 9.83772 11.8569 10.1333 11.5021L10.1333 11.5021L10.1703 11.4577L13.7682 7.14018Z' fill='%2348C95F'/%3E%3C/svg%3E%0A");
    left: 0;
    top: 2px;
}
.abList_content .buttom{
    
}
.globesect h2{
    max-width: 433px;
    color: #FFF;
margin: 0 auto 40px auto;
text-align: center;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
}
.abList_person{
    display: flex;
    align-items: center;
}
.abList_person img{
    border-radius: 15px;
    overflow: hidden;
    width: 140px;
    height: 140px;
    object-fit: cover;
    margin-right: 20px;
}
.abList_person-inf{
    width: calc(100% - 160px);
}
.abList_person-inf .name{
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; 
    margin-bottom: 4px;
}
.abList_person-inf .pos{
    color: #FFF;
    opacity: 0.8;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
margin-bottom: 4px;
}
.abList_person-inf .about{
    color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
padding: 0;
}
.abList_text{
    margin-top: 32px;
}
.abList_text p{
    color: #FFF;
    opacity: 0.8;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px; 
}
.achivments{
    padding: 70px 0 140px 0;
    background-color: #1C1040;
}
.achivments{

}
.achivments h2{
    color: #FFF;
max-width: 594px;
text-align: center;
margin: 0 auto 56px auto;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 32px;
}
.achivments_slider-logo{
    margin-bottom: 32px;
}
.achivments_slider-desc strong{
    color: #FFF;
margin-bottom: 8px;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 28px;
}
.achivments_slider-desc p{
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
}
.achivments .slider_nav{
    justify-content: center;
    margin-top: 56px;
}
.newsF_top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.post-taxonomy{
    position: relative;
    padding-left: 32px;
}
.post-taxonomy:before{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: -2px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.087 2.5H7.57705C6.41818 2.5 5.83874 2.5 5.37142 2.66261C4.48525 2.97096 3.78951 3.68719 3.48999 4.59946C3.33203 5.08055 3.33203 5.67705 3.33203 6.87006V20.8742C3.33203 21.7324 4.31703 22.1878 4.94013 21.6176C5.3062 21.2826 5.85786 21.2826 6.22393 21.6176L6.70703 22.0597C7.34862 22.6468 8.31544 22.6468 8.95703 22.0597C9.59862 21.4726 10.5654 21.4726 11.207 22.0597C11.8486 22.6468 12.8154 22.6468 13.457 22.0597C14.0986 21.4726 15.0654 21.4726 15.707 22.0597C16.3486 22.6468 17.3154 22.6468 17.957 22.0597L18.4401 21.6176C18.8062 21.2826 19.3579 21.2826 19.7239 21.6176C20.347 22.1878 21.332 21.7324 21.332 20.8742V6.87006C21.332 5.67705 21.332 5.08055 21.1741 4.59946C20.8746 3.68719 20.1788 2.97096 19.2926 2.66261C18.8253 2.5 18.2459 2.5 17.087 2.5Z' stroke='url(%23paint0_linear_426_4704)' stroke-width='1.5'/%3E%3Cpath d='M9.83203 10.9L11.2606 12.5L14.832 8.5' stroke='url(%23paint1_linear_426_4704)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.83203 16H16.832' stroke='url(%23paint2_linear_426_4704)' stroke-width='1.5' stroke-linecap='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_426_4704' x1='9.8835' y1='-0.227272' x2='23.6876' y2='4.48941' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FE4377'/%3E%3Cstop offset='1' stop-color='%23F39C12'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_426_4704' x1='11.6519' y1='7.95455' x2='15.1469' y2='9.61316' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FE4377'/%3E%3Cstop offset='1' stop-color='%23F39C12'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_426_4704' x1='11.1078' y1='15.8636' x2='11.7159' y2='17.9415' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FE4377'/%3E%3Cstop offset='1' stop-color='%23F39C12'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.reading{
    padding-left: 32px;
    position: relative;
}
.reading:before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width:24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='294' height='27' viewBox='0 0 294 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.332' cy='13.5' r='10' stroke='url(%23paint0_linear_426_4696)' stroke-width='1.5'/%3E%3Cpath d='M12.332 9.5V13.5L14.832 16' stroke='url(%23paint1_linear_426_4696)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.584 7.052L35.896 5.9H37.336V18.5H35.68V7.7L32.998 8.492L32.584 7.052ZM39 7.052L42.312 5.9H43.752V18.5H42.096V7.7L39.414 8.492L39 7.052ZM60.5721 9.266C61.5921 9.266 62.4081 9.596 63.0201 10.256C63.6441 10.916 63.9561 11.798 63.9561 12.902V18.5H62.3901V12.956C62.3901 12.272 62.2101 11.738 61.8501 11.354C61.5021 10.958 61.0221 10.76 60.4101 10.76C59.7141 10.76 59.1681 10.994 58.7721 11.462C58.3881 11.918 58.1961 12.596 58.1961 13.496V18.5H56.6301V12.956C56.6301 12.272 56.4561 11.738 56.1081 11.354C55.7721 10.958 55.3101 10.76 54.7221 10.76C54.0381 10.76 53.4801 11 53.0481 11.48C52.6281 11.948 52.4181 12.62 52.4181 13.496V18.5H50.8521V9.5H52.4181V10.706C53.0301 9.746 53.9241 9.266 55.1001 9.266C56.3121 9.266 57.1941 9.776 57.7461 10.796C58.3701 9.776 59.3121 9.266 60.5721 9.266ZM66.9195 7.862C66.6195 7.862 66.3675 7.76 66.1635 7.556C65.9595 7.352 65.8575 7.106 65.8575 6.818C65.8575 6.53 65.9595 6.284 66.1635 6.08C66.3675 5.864 66.6195 5.756 66.9195 5.756C67.2075 5.756 67.4535 5.864 67.6575 6.08C67.8615 6.284 67.9635 6.53 67.9635 6.818C67.9635 7.106 67.8615 7.352 67.6575 7.556C67.4535 7.76 67.2075 7.862 66.9195 7.862ZM67.6935 18.5H66.1275V9.5H67.6935V18.5ZM74.5645 9.266C75.6205 9.266 76.4665 9.602 77.1025 10.274C77.7385 10.934 78.0565 11.834 78.0565 12.974V18.5H76.4905V13.064C76.4905 12.344 76.2925 11.78 75.8965 11.372C75.5005 10.964 74.9545 10.76 74.2585 10.76C73.4545 10.76 72.8185 11.012 72.3505 11.516C71.8825 12.008 71.6485 12.746 71.6485 13.73V18.5H70.0825V9.5H71.6485V10.796C72.2725 9.776 73.2445 9.266 74.5645 9.266Z' fill='url(%23paint2_linear_426_4696)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_426_4696' x1='9.61144' y1='0.772728' x2='24.5822' y2='6.45641' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FE4377'/%3E%3Cstop offset='1' stop-color='%23F39C12'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_426_4696' x1='13.242' y1='8.61364' x2='15.3383' y2='8.91975' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FE4377'/%3E%3Cstop offset='1' stop-color='%23F39C12'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_426_4696' x1='49.4386' y1='-3.04545' x2='76.8025' y2='15.7342' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FE4377'/%3E%3Cstop offset='1' stop-color='%23F39C12'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.newsF_top h2{
    color: #050505;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
}
.newsF_top{
    margin-bottom: 56px;
}
.newsF_top h2 strong{
    background: var(--Gradient, linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.newsF{
    padding: 100px 0;
}
.newsF_item-img{
    width: 100%;
    height: 280px;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 32px;
}
.newsF_item-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.newsF_item-inf{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
}
.reading_time{
    background: var(--Gradient, linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
}
.newsF_item-title{
    color: #050505;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 28px;
margin-bottom: 16px;
}
.post-taxonomy{
    background: var(--Gradient, linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
}
.button_frame{
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 32px;
}
.button_frame .megaMenu__btn .btn span{
    background: var(--Gradient, linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
}
.button_frame .megaMenu__btn{
    border-radius: 30px;
}
.megaMenu__btn .btn {

    background: #fff;

}
.megaMenu__btn .btn::before,
.megaMenu__btn .btn{
    border-radius: 30px; 
}
.button_frame .megaMenu__btn a:hover span{
    background: #fff;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: white;
}
.faqN  h2{
    color: #FFF;
text-align: center;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin: 0 0 56px 0;
}
.accsItem{
    border-radius: 8px;
background: rgba(255, 255, 255, 0.10);
margin-bottom: 20px;
}
.accsItem__title-main{
    color: #FFF;

/* Body L */
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
}
.accsItem__desc p{
    color: #FFF;
    opacity: 0.8;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.accsItem__desc{
    padding-top: 0;
}
.cForm__title{
    display: none;
}
.mapsFooter h2{
    color: #FFF;

text-align: center;

font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin: 0 0 56px 0;
}
.input_box {
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
}
.bottom_data {
    width: 100%;
    display: block;

}
footer .wpcf7-form input.wpcf7-submit,
.modal .wpcf7-form input.wpcf7-submit{
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border-radius: 30px;
    background: linear-gradient(90deg, #F64C72 0%, #F39C12 104.26%);
    padding: 10px 40px;
    height: 45px;
    margin: 0;
    border-radius: 30px;
border: 1.5px solid #F8A389;

background:  linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%);
}
footer .wpcf7-not-valid-tip,
.modal .wpcf7-not-valid-tip {
    position: initial;
    left: 0;
    top: -30px;
    font-size: 14px;
    color: #FF4848;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px; 
margin-left: 15px;
margin-top: 5px;
}
footer .wpcf7-not-valid,
.modal .wpcf7-not-valid{
    border-radius: 8px;
background: rgba(255, 72, 72, 0.15) !important;
background-color: rgba(255, 72, 72, 0.15) !important;


}
.privacyPolicy p{
    color: #939AAB;
/* Caption */
font-family: Gilroy;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 16px;
}
.privacyPolicy {
    padding: 30px 0 20px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.20);


}
.footerMenu__title{
    padding-bottom: 24px;
}
.socilaX a {
    width: 32px;
    height: 32px;
    margin-right: 9px;
    display: flex;
    background: rgba(255, 255, 255, 0.1);
    text-align: center;
    align-items: center;
    justify-content: center;
    margin-bottom: 9px;
    border-radius: 4px;
}
.socilaX{
    margin-bottom: 40px;
}
.col.contactsLinks .telMe{
    border-radius: 30px;
    background: #27A6E5;
    display: flex;
    align-items: center;
    justify-content: center;
    color:  #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
.col.contactsLinks .telMe svg{
    margin-right: 0;
}
.col.contactsLinks .mailTo{
    color:  #F7F9FC;
/* Body M */
font-family: Gilroy;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
display: flex;
align-items: center;
margin-bottom: 24px;
}
.col.contactsLinks .mailTo svg{
    margin-right: 8px;
}
.telF{
    position: relative;
    padding-left: 32px;
    margin-top: 24px;
}
.telF a{
    color:  #F7F9FC;
    opacity: 0.8;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
margin-bottom: 8px;
}
.bottom_foot .us:before{
/* background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_425_10183)'%3E%3Crect y='0.5' width='33.6' height='24' rx='2' fill='white'/%3E%3Cmask id='mask0_425_10183' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='34' height='25'%3E%3Crect y='0.5' width='33.6' height='24' rx='2' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_425_10183)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.6 0.5H0V2.1H33.6V0.5ZM33.6 3.70039H0V5.30039H33.6V3.70039ZM0 6.89961H33.6V8.49961H0V6.89961ZM33.6 10.1H0V11.7H33.6V10.1ZM0 13.3004H33.6V14.9004H0V13.3004ZM33.6 16.4996H0V18.0996H33.6V16.4996ZM0 19.7H33.6V21.3H0V19.7ZM33.6 22.9004H0V24.5004H33.6V22.9004Z' fill='%23D02F44'/%3E%3Crect y='0.5' width='14.4' height='11.2' fill='%2346467F'/%3E%3Cg filter='url(%23filter0_d_425_10183)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.19766 2.89961C3.19766 3.34144 2.83948 3.69961 2.39766 3.69961C1.95583 3.69961 1.59766 3.34144 1.59766 2.89961C1.59766 2.45778 1.95583 2.09961 2.39766 2.09961C2.83948 2.09961 3.19766 2.45778 3.19766 2.89961ZM6.39922 2.89961C6.39922 3.34144 6.04105 3.69961 5.59922 3.69961C5.15739 3.69961 4.79922 3.34144 4.79922 2.89961C4.79922 2.45778 5.15739 2.09961 5.59922 2.09961C6.04105 2.09961 6.39922 2.45778 6.39922 2.89961ZM8.79609 3.69961C9.23792 3.69961 9.59609 3.34144 9.59609 2.89961C9.59609 2.45778 9.23792 2.09961 8.79609 2.09961C8.35427 2.09961 7.99609 2.45778 7.99609 2.89961C7.99609 3.34144 8.35427 3.69961 8.79609 3.69961ZM12.7977 2.89961C12.7977 3.34144 12.4395 3.69961 11.9977 3.69961C11.5558 3.69961 11.1977 3.34144 11.1977 2.89961C11.1977 2.45778 11.5558 2.09961 11.9977 2.09961C12.4395 2.09961 12.7977 2.45778 12.7977 2.89961ZM3.99609 5.29922C4.43792 5.29922 4.79609 4.94105 4.79609 4.49922C4.79609 4.05739 4.43792 3.69922 3.99609 3.69922C3.55427 3.69922 3.19609 4.05739 3.19609 4.49922C3.19609 4.94105 3.55427 5.29922 3.99609 5.29922ZM7.99766 4.49922C7.99766 4.94105 7.63948 5.29922 7.19766 5.29922C6.75583 5.29922 6.39766 4.94105 6.39766 4.49922C6.39766 4.05739 6.75583 3.69922 7.19766 3.69922C7.63948 3.69922 7.99766 4.05739 7.99766 4.49922ZM10.3992 5.29922C10.841 5.29922 11.1992 4.94105 11.1992 4.49922C11.1992 4.05739 10.841 3.69922 10.3992 3.69922C9.95739 3.69922 9.59922 4.05739 9.59922 4.49922C9.59922 4.94105 9.95739 5.29922 10.3992 5.29922ZM12.7977 6.1C12.7977 6.54183 12.4395 6.9 11.9977 6.9C11.5558 6.9 11.1977 6.54183 11.1977 6.1C11.1977 5.65817 11.5558 5.3 11.9977 5.3C12.4395 5.3 12.7977 5.65817 12.7977 6.1ZM8.79609 6.9C9.23792 6.9 9.59609 6.54183 9.59609 6.1C9.59609 5.65817 9.23792 5.3 8.79609 5.3C8.35427 5.3 7.99609 5.65817 7.99609 6.1C7.99609 6.54183 8.35427 6.9 8.79609 6.9ZM6.39922 6.1C6.39922 6.54183 6.04105 6.9 5.59922 6.9C5.15739 6.9 4.79922 6.54183 4.79922 6.1C4.79922 5.65817 5.15739 5.3 5.59922 5.3C6.04105 5.3 6.39922 5.65817 6.39922 6.1ZM2.39766 6.9C2.83948 6.9 3.19766 6.54183 3.19766 6.1C3.19766 5.65817 2.83948 5.3 2.39766 5.3C1.95583 5.3 1.59766 5.65817 1.59766 6.1C1.59766 6.54183 1.95583 6.9 2.39766 6.9ZM4.79609 7.69961C4.79609 8.14144 4.43792 8.49961 3.99609 8.49961C3.55427 8.49961 3.19609 8.14144 3.19609 7.69961C3.19609 7.25778 3.55427 6.89961 3.99609 6.89961C4.43792 6.89961 4.79609 7.25778 4.79609 7.69961ZM7.19766 8.49961C7.63948 8.49961 7.99766 8.14144 7.99766 7.69961C7.99766 7.25778 7.63948 6.89961 7.19766 6.89961C6.75583 6.89961 6.39766 7.25778 6.39766 7.69961C6.39766 8.14144 6.75583 8.49961 7.19766 8.49961ZM11.1992 7.69961C11.1992 8.14144 10.841 8.49961 10.3992 8.49961C9.95739 8.49961 9.59922 8.14144 9.59922 7.69961C9.59922 7.25778 9.95739 6.89961 10.3992 6.89961C10.841 6.89961 11.1992 7.25778 11.1992 7.69961ZM11.9977 10.0992C12.4395 10.0992 12.7977 9.74105 12.7977 9.29922C12.7977 8.85739 12.4395 8.49922 11.9977 8.49922C11.5558 8.49922 11.1977 8.85739 11.1977 9.29922C11.1977 9.74105 11.5558 10.0992 11.9977 10.0992ZM9.59609 9.29922C9.59609 9.74105 9.23792 10.0992 8.79609 10.0992C8.35427 10.0992 7.99609 9.74105 7.99609 9.29922C7.99609 8.85739 8.35427 8.49922 8.79609 8.49922C9.23792 8.49922 9.59609 8.85739 9.59609 9.29922ZM5.59922 10.0992C6.04105 10.0992 6.39922 9.74105 6.39922 9.29922C6.39922 8.85739 6.04105 8.49922 5.59922 8.49922C5.15739 8.49922 4.79922 8.85739 4.79922 9.29922C4.79922 9.74105 5.15739 10.0992 5.59922 10.0992ZM3.19766 9.29922C3.19766 9.74105 2.83948 10.0992 2.39766 10.0992C1.95583 10.0992 1.59766 9.74105 1.59766 9.29922C1.59766 8.85739 1.95583 8.49922 2.39766 8.49922C2.83948 8.49922 3.19766 8.85739 3.19766 9.29922Z' fill='url(%23paint0_linear_425_10183)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_425_10183' x='1.59766' y='2.09961' width='11.1992' height='9' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_425_10183'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_425_10183' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_425_10183' x1='1.59766' y1='2.09961' x2='1.59766' y2='10.0992' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23F0F0F0'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_425_10183'%3E%3Crect y='0.5' width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); */
 background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_425_10185)'%3E%3Crect x='-4.80078' y='0.5' width='33.6' height='24' rx='2' fill='white'/%3E%3Cmask id='mask0_425_10185' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-5' y='0' width='34' height='25'%3E%3Crect x='-4.80078' y='0.5' width='33.6' height='24' rx='2' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_425_10185)'%3E%3Crect x='-4.80078' y='0.5' width='33.6' height='24' fill='%23043CAE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8663 5.63188L11.9977 5.30051L13.129 5.63188L12.7977 4.50051L13.129 3.36914L11.9977 3.70051L10.8663 3.36914L11.1977 4.50051L10.8663 5.63188ZM10.8686 21.6313L12 21.3L13.1314 21.6313L12.8 20.5L13.1314 19.3686L12 19.7L10.8686 19.3686L11.2 20.5L10.8686 21.6313ZM19.9969 13.3008L18.8655 13.6321L19.1969 12.5008L18.8655 11.3694L19.9969 11.7008L21.1282 11.3694L20.7969 12.5008L21.1282 13.6321L19.9969 13.3008ZM2.86719 13.6319L3.99856 13.3005L5.12993 13.6319L4.79856 12.5005L5.12993 11.3691L3.99856 11.7005L2.86719 11.3691L3.19856 12.5005L2.86719 13.6319ZM18.9281 9.29997L17.7968 9.63134L18.1281 8.49997L17.7968 7.3686L18.9281 7.69997L20.0595 7.3686L19.7281 8.49997L20.0595 9.63134L18.9281 9.29997ZM3.9405 17.6317L5.07187 17.3004L6.20325 17.6317L5.87187 16.5004L6.20325 15.369L5.07187 15.7004L3.9405 15.369L4.27187 16.5004L3.9405 17.6317ZM15.9984 6.37263L14.8671 6.704L15.1984 5.57263L14.8671 4.44126L15.9984 4.77263L17.1298 4.44126L16.7984 5.57263L17.1298 6.704L15.9984 6.37263ZM6.8655 20.5603L7.99687 20.2289L9.12825 20.5603L8.79688 19.4289L9.12825 18.2975L7.99687 18.6289L6.8655 18.2975L7.19688 19.4289L6.8655 20.5603ZM18.9258 17.3005L17.7944 17.6319L18.1258 16.5005L17.7944 15.3691L18.9258 15.7005L20.0572 15.3691L19.7258 16.5005L20.0572 17.6319L18.9258 17.3005ZM3.9405 9.63134L5.07187 9.29997L6.20325 9.63134L5.87187 8.49997L6.20325 7.3686L5.07187 7.69997L3.9405 7.3686L4.27187 8.49997L3.9405 9.63134ZM15.9986 20.2287L14.8672 20.5601L15.1986 19.4287L14.8672 18.2973L15.9986 18.6287L17.1299 18.2973L16.7986 19.4287L17.1299 20.5601L15.9986 20.2287ZM6.8655 6.704L7.99687 6.37263L9.12825 6.704L8.79688 5.57263L9.12825 4.44126L7.99687 4.77263L6.8655 4.44126L7.19688 5.57263L6.8655 6.704Z' fill='%23FFD429'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_425_10185'%3E%3Crect y='0.5' width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
width: 24px;
    height: 24px;
    content: '';
    display: block;
    background-position: center;
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
    border-radius: 50%;
    overflow: hidden;
}
.bottom_foot .eu:before{
   /* background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_425_10185)'%3E%3Crect x='-4.80078' y='0.5' width='33.6' height='24' rx='2' fill='white'/%3E%3Cmask id='mask0_425_10185' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-5' y='0' width='34' height='25'%3E%3Crect x='-4.80078' y='0.5' width='33.6' height='24' rx='2' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_425_10185)'%3E%3Crect x='-4.80078' y='0.5' width='33.6' height='24' fill='%23043CAE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8663 5.63188L11.9977 5.30051L13.129 5.63188L12.7977 4.50051L13.129 3.36914L11.9977 3.70051L10.8663 3.36914L11.1977 4.50051L10.8663 5.63188ZM10.8686 21.6313L12 21.3L13.1314 21.6313L12.8 20.5L13.1314 19.3686L12 19.7L10.8686 19.3686L11.2 20.5L10.8686 21.6313ZM19.9969 13.3008L18.8655 13.6321L19.1969 12.5008L18.8655 11.3694L19.9969 11.7008L21.1282 11.3694L20.7969 12.5008L21.1282 13.6321L19.9969 13.3008ZM2.86719 13.6319L3.99856 13.3005L5.12993 13.6319L4.79856 12.5005L5.12993 11.3691L3.99856 11.7005L2.86719 11.3691L3.19856 12.5005L2.86719 13.6319ZM18.9281 9.29997L17.7968 9.63134L18.1281 8.49997L17.7968 7.3686L18.9281 7.69997L20.0595 7.3686L19.7281 8.49997L20.0595 9.63134L18.9281 9.29997ZM3.9405 17.6317L5.07187 17.3004L6.20325 17.6317L5.87187 16.5004L6.20325 15.369L5.07187 15.7004L3.9405 15.369L4.27187 16.5004L3.9405 17.6317ZM15.9984 6.37263L14.8671 6.704L15.1984 5.57263L14.8671 4.44126L15.9984 4.77263L17.1298 4.44126L16.7984 5.57263L17.1298 6.704L15.9984 6.37263ZM6.8655 20.5603L7.99687 20.2289L9.12825 20.5603L8.79688 19.4289L9.12825 18.2975L7.99687 18.6289L6.8655 18.2975L7.19688 19.4289L6.8655 20.5603ZM18.9258 17.3005L17.7944 17.6319L18.1258 16.5005L17.7944 15.3691L18.9258 15.7005L20.0572 15.3691L19.7258 16.5005L20.0572 17.6319L18.9258 17.3005ZM3.9405 9.63134L5.07187 9.29997L6.20325 9.63134L5.87187 8.49997L6.20325 7.3686L5.07187 7.69997L3.9405 7.3686L4.27187 8.49997L3.9405 9.63134ZM15.9986 20.2287L14.8672 20.5601L15.1986 19.4287L14.8672 18.2973L15.9986 18.6287L17.1299 18.2973L16.7986 19.4287L17.1299 20.5601L15.9986 20.2287ZM6.8655 6.704L7.99687 6.37263L9.12825 6.704L8.79688 5.57263L9.12825 4.44126L7.99687 4.77263L6.8655 4.44126L7.19688 5.57263L6.8655 6.704Z' fill='%23FFD429'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_425_10185'%3E%3Crect y='0.5' width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); */
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='256' height='256' viewBox='0 0 256 256' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Cg style='stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;' transform='translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)' %3E%3Cpath d='M 45 90 C 20.147 90 0 69.853 0 45 h 90 C 90 69.853 69.853 90 45 90 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(255,213,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3Cpath d='M 45 0 C 20.147 0 0 20.147 0 45 h 90 C 90 20.147 69.853 0 45 0 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,91,187); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E");
   width: 24px;
   height: 24px;
   content: '';
   display: block;
   background-position: center;
   position: absolute;
   left: 0;
   top: 0;
   background-size: cover;
   border-radius: 50%;
   overflow: hidden;
}
a.telG{
    margin-bottom: 24px;
}
.why h2{
    margin: 0 0 56px 0;
    color:  #0C0C0C;
text-align: center;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
width: 100%;
max-width: 100%;
}
.why h2 em{
    background: var(--Gradient, linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-style: normal;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
}
.partlogos_item-title{
    color:  #050505;
font-size: 24px;
text-align: center;
font-style: normal;
font-weight: 600;
line-height: 32px;
margin-bottom: 16px;
}
.why{
    padding: 140px 0 70px 0;
}
.partlogos{
    padding: 70px 0 70px 0;
}
.col-md-9 .partlogos_item:last-child{
    margin-bottom: 0;
}
.col-md-3 .partlogos_item{
    margin-bottom: 0;
}
.partlogos .row{
    --bs-gutter-x: 56px;
}
.col-md-9 .partlogos_item:first-child{
    margin-bottom: 24px;
}

.services ul li a,
.servicess_item ul li{
    opacity: 0.8;
    color: #FFF;

font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
}
.services ul li{
    margin-bottom: 16px;
}
.services ul li a:hover{
    color: #FFF;

    opacity: 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.services_item-title{
    color: #FFF;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 44px;
margin-bottom: 24px;
padding-right: 0;
max-width: 300px;

}
.servicess_item ul li{
    line-height: 0;

}
.services .container {
    max-width: 1062px !important;
}
.servicess_item ul li a,
.servicess_item ul li{
    line-height: 22px;
}

.services .servicess_item{
    background-color: #322076;
}
.servicess_item.purple{
    background-color: #D07E1E;
}
.servicess_item.green{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #3EAE64 !important;
}
.servicess_item.blue{
    background-color: #1F2CB8;
}
.why .row {
    --bs-gutter-x: 32px;
    --bs-gutter-y: 0px !important;
}
.why_item {
    padding: 32px 32px 0 32px;
    border-radius: 15px;
    display: block;
}

.gradient-border-button:hover rect{
    fill: url(#paint0_linear_437_9582);
}

.testimonials_f_thumbs{
    transform: scaleX(-1);
}
.testimonials_f-left{
    position: relative;
}
.compWidth{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 150%;
}
.head_nav li:hover a{
    color: #fff;
}
.menu_sub:before{
    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: -19px;
    height: 20px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 10%;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8 2.26667L0 18H30L18.2 2.26667C16.6 0.133333 13.4 0.133334 11.8 2.26667Z' fill='%23322076'/%3E%3C/svg%3E%0A");
}
.about_f-counter .col-md-4:nth-child(even) .about_f-counter-item{
    opacity: 1;
}
.about_f-counter .col-md-4:nth-child(even) .about_f-counter-item .desc{
    opacity: 0.8;
}
.menu_sub{
    top: calc(100% + 20px);
}
.gradient{
    position: absolute;
    z-index: 0;
    /* opacity: 0.7;
    filter: blur(163.26113891601562px); */
    height: auto !important;
    width: auto !important;
}
.hero_f .gradient{
    top: 0;
    right: 0;

}

.about_f,
.products_f,
.member,
.services,
.expandCTA,
.leadersN,
.abList,
.achivments,
.newsF,
.faqN,
footer{
    position: relative;
    overflow: visible;
    z-index: 2;
}
.products_f{
    z-index: 3;
}
.about_f .gradient.left{
    top: -50%;
    left: 0;
}
.about_f .gradient.right{
    top: -30%;
    right: 0;
}
.products_f .gradient.left{
    top: 0%;
    height: 100% !important;
    left: 0;
}
.products_f .gradient.center{
    top: -30%;
    left: calc(50% - 230px);
}
.products_f .gradient.right{
    top: -10%;
    right: 0;
    height: 100% !important;
}
.achivments .gradient.top{
    top: 0%;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.services .container,
.about_f .container,
.products_f .container,
.member .container,
.services .container,
.expandCTA .container,
.leadersN .container,
.abList .container,
.achivments .container,
.newsF .container,
.faqN .container,
footer .container{
    z-index: 5;
    position: relative;
}
.services .gradient.right{
    top: -10%;
    right: 0;
    height: 100% !important;
}
.services .gradient.bottom{
    bottom: -20%;
    right: 0;
}
.faqN .gradient.center{
    top: -20%;
    left: 0;
    width: 100% !important;
}
footer .gradient.bot{
    bottom: 0;
    right: 0;
}
.slider_nav-next,
.slider_nav-prev{
    transition: all .2s linear;
}
.expandCTA .gradient.right{
    right: 0;
}
.abList .gradient.right{
    right: 0;
    top: -40%;
}
.slider_nav-next:hover,
.slider_nav-prev:hover{
    transform: scale(1.1);
    cursor: pointer;
}

body{
    background-color: #1A0F41;
}
section,
footer,
.mapsFooter, .bottom_foot{
    background-color: transparent !important;
}
section.why,
section.cases_f,
section.partlogos,
section.newsF{
    background-color: #fff !important;
    position: relative;
}
main{
    overflow: visible !important;
}
  
.footerTabs_content .card{
    border-radius: var(--20-spacing-mobile, 20px);
    margin-bottom: 32px;
    background: rgba(255, 255, 255, 0.10);
    padding: 24px;
}
.footerTabs_content .buttons{
    text-align: right;
}
.footerTabs_nav{
    margin-bottom: 24px;
}
.footerTabs_nav-item .city,
.footerTabs_nav-item .country{
    color: #959595;
text-align: center;
/* Body M */
font-family: Gilroy;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
opacity: 0.8;
}
.footerTabs_nav-item.active .city,
.footerTabs_nav-item.active .country{
    opacity: 1;
    -webkit-text-fill-color: #fff;
}
.card .bot{
    margin: 0;
}
.footerTabs_content .top .photo{
    width: 120px;
    height: 120px;
}
.footerTabs_content .top .name{
    margin-bottom: 4px;
    color: var(--White, #FFF);

font-family: Gilroy;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 28px;
}
.footerTabs_content .top .position{
    opacity: 0.8;
    color: var(--White, #FFF);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.footerForms.container{
    max-width: 1030px !important;
}
.mapsFooter .row {
    --bs-gutter-x: 80px;
}
footer .wpcf7-form input.wpcf7-submit,
.modal .wpcf7-form input.wpcf7-submit{
    border-radius: 30px !important;
border: 1.5px solid  #F8A389 !important;
background:  linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%) !important;
margin-bottom: 10px;
margin-top: -10px;
}
.modal .wpcf7-form input.wpcf7-submit{
    margin-top: 10px;
}
.bottom_data p{
    color: #FFF;
    opacity: 0.8;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px;
}
.bottom_data p a{
    margin-left: 5px
}
.bottom_data p a{
    text-decoration: underline;
    color: #fff !important;
}
.custom-select{
    position: relative;
}
.custom-select select option{
    background-color: #fff;
    color: #333;
}
select {
    appearance: none; 
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 8px 12px;
    font-size: 16px;
    border-radius: 5px;
    width: 200px; 
}
.custom-select:after{
    content: '';
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0846 5.25L7.0013 8.75L2.91797 5.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 14px;
    height: 14px;
    background-position: center;
    position: absolute;
    right: 12px;
    top: 18px;
}
.modal a.close-modal {
    position: absolute;
    top: 24px;
    right: 24px;
    display: block;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath opacity='0.2' d='M36.6654 19.9997C36.6654 29.2044 29.2034 36.6663 19.9987 36.6663C10.794 36.6663 3.33203 29.2044 3.33203 19.9997C3.33203 10.7949 10.794 3.33301 19.9987 3.33301C29.2034 3.33301 36.6654 10.7949 36.6654 19.9997Z' fill='white'/%3E%3Cpath d='M14.9481 14.9491C15.4363 14.461 16.2278 14.461 16.7159 14.9491L19.9987 18.2319L23.2815 14.9492C23.7696 14.461 24.5611 14.461 25.0492 14.9492C25.5374 15.4373 25.5374 16.2288 25.0492 16.7169L21.7665 19.9997L25.0492 23.2824C25.5374 23.7706 25.5374 24.562 25.0492 25.0502C24.5611 25.5383 23.7696 25.5383 23.2814 25.0502L19.9987 21.7675L16.716 25.0502C16.2278 25.5384 15.4363 25.5384 14.9482 25.0502C14.46 24.5621 14.46 23.7706 14.9482 23.2825L18.2309 19.9997L14.9481 16.7169C14.46 16.2287 14.46 15.4373 14.9481 14.9491Z' fill='white'/%3E%3C/svg%3E");
}
.modal{
    padding: 40px;
    border-radius:  20px;

background: var(--Purple-Medium, #322076);
}
.contactGet_title{
    color: #FFF;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin-bottom: 40px;
}
.wpcf7-form input, .wpcf7-form textarea, 
.wpcf7-form select {
    background: #F7F9FC;
    border-radius: 4px !important;
    border: none !important;
    outline: none !important;
    -webkit-appearance: none !important;
}
.modal form input, 
.modal form textarea, 
.modal form select {
    border-radius: 4px;
    background: rgba(71, 93, 127, 0.10) !important;
    background-color: rgba(71, 93, 127, 0.10) !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    color: #939AAB !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 16px;
    padding: 12px 32px;
}
.modal form input::placeholder, 
.modal form textarea::placeholder, 
.modal form select::placeholder{
    color: #FFF;
    opacity: 0.8;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; 
}
.cases_slider {
    position: relative;
    overflow: hidden;
}
a.button.primary{
    transition: all .2s linear;
}
a.button.primary:hover{
    background: linear-gradient(111deg, #FE4377 12.63%, #F39C12 110.7%);
}
.services h2{
    color: #FFF;
    margin-bottom: 56px;
    text-align: center;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    /* max-width: 433px; */
    margin: 0 auto 56px auto;
}

.testimonials_f .testimonials_f_slider-content{
    display: none;
}

.testimonials_f .swiper-slide-active{
    width: 50% !important;
}
.testimonials_f .swiper-slide-active .testimonials_f_slider-content{
    display: block;
}
.testimonials_f .swiper-slide-next,
.testimonials_f .swiper-slide-prev{
    width: calc(25% - 20px)!important;
}
.testimonials_f .swiper-slide-next .testimonials_f_slider-content,
.testimonials_f .swiper-slide-prev .testimonials_f_slider-content{
    display: none;
}
.testimonials_f .swiper-slide{
    height: 335px !important;
}
.testimonials_f .swiper-slide-active{
    height: 100% !important;
}
.testimonials_f .testimonials_f_slider-top{
    flex-direction: column;
}
.testimonials_f .testimonials_f_slider .testimonials_f_slider-about{
    width: 100% !important;
    text-align: center;
}
.testimonials_f .testimonials_f_slider .swiper-slide-active .testimonials_f_slider-about{
    width: calc(100% - 140px) !important;
    text-align: left;
    margin-left: 20px;
}
.testimonials_f .testimonials_f_slider .testimonials_f_slider-photo{
   margin-right: 0;
   margin-bottom: 30px;
}
.leadersN-item .text a{
    color: #fff;
    text-decoration: underline;
}
.head_nav li.new:before{
    text-transform: uppercase;
}
.expandCTA a.button.primary{
    color:  #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    padding: 10px 32px;
}

.navs .menu-item a{
    font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
}
.head_nav nav li {
    margin-right: 10px;
}

#wpcf7-f7055-o1{
    position: relative;
}
.wpcf7{
    position: relative !important;
}
.filter {
    position: absolute;
    visibility: hidden;
  }
  
 .preloadForm .dots {
    filter: url(#gooeyness);
    padding: 30px;
  }
  
  .preloadForm .dot {
    background: #3155EB;
    border-radius: 50%;
    display: inline-block;
    margin-right: 20px;
    width: 32px;
    height: 32px;
  }
  .preloadForm{
    position: absolute;
    width: 350px;
    height: 100px;
    top: calc(50% - 50px);
    left: calc(50% - 175px);
    text-align: center;
    z-index: -1;
    opacity: 0;
  }
  
  .preloadForm .dot:first-child {
    animation: FirstDot 3s infinite;
  }
  
  .preloadForm .dot:nth-child(2) {
    animation: SecondDot 3s infinite;
  }
  
  .preloadForm .dot:nth-child(3) {
    animation: ThirdDot 3s infinite;
  }
  
  .preloadForm .dot:nth-child(4) {
    animation: FourthDot 3s infinite;
  }
  
  .preloadForm .dot:nth-child(5) {
    animation: FifthDot 3s infinite;
  }
  .hideForm form *{
    opacity: 0;
  }
  .hideForm form .preloadForm,
  .hideForm form .preloadForm *{
    opacity: 1;
    z-index: 20;
  }
  @keyframes FirstDot {
    0% {
      transform: scale(1) translateX(0);
    }
    25% {
      transform: scale(2.5) translateX(0);
    }
    50% {
      transform: scale(1) translateX(0);
    }
    83% {
      transform: scale(1) translateX(240px);
    }
    100% {
      transform: scale(1) translateX(0);
    }
  }
  
  @keyframes SecondDot {
    0% {
      transform: translateX(0px);
    }
    27% {
      transform: translateX(-40px);
    }
    50% {
      transform: translateX(0px);
    }
    81% {
      transform: translateX(180px);
    }
    100% {
      transform: translateX(0);
    }
  }
  
  @keyframes ThirdDot {
    0% {
      transform: translateX(0px);
    }
    29% {
      transform: translateX(-100px);
    }
    50% {
      transform: translateX(0px);
    }
    79% {
      transform: translateX(120px);
    }
    100% {
      transform: translateX(0);
    }
  }
  
  @keyframes FourthDot {
    0% {
      transform: translateX(0px);
    }
    31% {
      transform: translateX(-160px);
    }
    50% {
      transform: translateX(0px);
    }
    77% {
      transform: translateX(60px);
    }
    100% {
      transform: translateX(0);
    }
  }
  
  @keyframes FifthDot {
    0% {
      transform: scale(1) translateX(0);
    }
    33% {
      transform: scale(1) translateX(-220px);
    }
    50% {
      transform: scale(1) translateX(0);
    }
    75% {
      transform: scale(2.5) translateX(0);
    }
    100% {
      transform: scale(1) translateX(0);
    }
  }

  .swal2-popup{
    border-radius:  20px !important;
    padding:32px !important;
    background:  #322076 !important;
    max-width:224px !important;
  }
  .swal2-title{
    padding: 0 0 4px 0 !important;
    color: #FFF !important;

text-align: center !important;
/* Heading 3 */
font-family: Gilroy !important;
font-size: 24px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: 32px !important;
  }
  .swal2-html-container{
    margin: 0 !important;
    color: #FFF !important;

text-align: center !important;
/* Body S */
font-family: Gilroy !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 20px !important;
opacity: 0.8 !important;
  }
  .swal2-icon.swal2-error{
    border: 0px solid #fff;
    width: 48px;
    height: 48px;
  }
  .no-border span{
    display: none;
  }
  .no-border{
    margin: 0 auto 16px auto !important;
    position: relative;
    width: 48px;
height: 48px;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9C3 5.68629 5.68629 3 9 3H39C42.3137 3 45 5.68629 45 9V39C45 42.3137 42.3137 45 39 45H9C5.68629 45 3 42.3137 3 39V9Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M32.3465 12.4715C33.2252 11.5928 34.6498 11.5928 35.5285 12.4715C36.4072 13.3502 36.4072 14.7748 35.5285 15.6535L27.182 24L35.5285 32.3465C36.4072 33.2252 36.4072 34.6498 35.5285 35.5285C34.6498 36.4072 33.2252 36.4072 32.3465 35.5285L24 27.182L15.6535 35.5285C14.7748 36.4072 13.3502 36.4072 12.4715 35.5285C11.5928 34.6498 11.5928 33.2252 12.4715 32.3465L20.818 24L12.4715 15.6535C11.5928 14.7748 11.5928 13.3502 12.4715 12.4715C13.3502 11.5928 14.7748 11.5928 15.6535 12.4715L24 20.818L32.3465 12.4715Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  .newsF_slider,
  .achivments_slider,
  .leadersN_slider-wrap{
    overflow: hidden;
  }
  .page {
    overflow-y: hidden !important;
}
footer form input, footer form textarea, footer form select{
    border-radius: 8px !important;
    background: rgba(255, 255, 255, 0.10) !important;
    color: #fff !important;

}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select{
    border-radius: 8px !important;
    background: rgba(255, 255, 255, 0.10) !important;
    color: #fff !important;
}
footer form input::placeholder, 
footer form textarea::placeholder, 
footer form select::placeholder{
    color: rgba(255,255,255,0.8) !important;
}

.wpcf7-form select.wpcf7-not-valid, 
.wpcf7-form textarea.wpcf7-not-valid, 
.wpcf7-form input.wpcf7-not-valid{
    background: rgba(255, 72, 72, 0.15) !important;
    background-color: rgba(255, 72, 72, 0.15) !important;
    color: #FF4848 !important;
}
.wpcf7-form select.wpcf7-not-valid::placeholder, 
.wpcf7-form textarea.wpcf7-not-valid::placeholder, 
.wpcf7-form input.wpcf7-not-valid::placeholder{
    color: #FF4848 !important;
}
.inner__text .wpcf7-not-valid-tip{
    margin-top: -19px;
    margin-bottom: 20px;
}
.blocker {
    z-index: 9999900;
}

.logos_wraper .logos_item{
    position: relative;
}
.logos_wraper .logos_item:after{
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-position: center;
    opacity: 0.2;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='83' viewBox='0 0 2 83' fill='none'%3E%3Cpath d='M0.572266 0V82.5' stroke='url(%23paint0_radial_469_12044)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_469_12044' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(1.07227 41.25) rotate(90) scale(41.25 0.5)'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
}
.logos_wraper .logos_item:last-child:after{
    display: none;
}
.services ul li a{
    
}
.services ul li a:hover{
    -webkit-text-fill-color: rgba(255, 255, 255, 1);
    text-decoration: underline;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
}
.row.testimonials_f-row{
    
}
.swiper-slide-active .testimonials_f_slider-top{
    flex-direction: row;
}
.testimonials_f .testimonials_f_slider .testimonials_f_slider-about{
    width: calc(100% - 140px);
}
.country-list .country{
    display: flex;
    align-items: center;
}
.logos_wraper{
    padding-left: 0;
}
.logos_item {
    position: relative;
    height: 82px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 0 auto;
}
.footerTabs_content-item .info{
    width: calc(100% - 140px);
}
.mobInner{

}
.about_f-counter-item,
.products_f-row a{
    transition: all .2s linear;
}
.about_f-counter-item:hover,
.products_f-row a:hover{
    cursor: pointer;
    transform: scale(1.1);
    position: relative;
    z-index: 2;
}
.bio ul li{
    padding-left: 25px;
    color: #FFF;
font-family: Gilroy;
font-size: 22px;
font-style: normal;
font-weight: 500;
line-height: 30px;
position: relative;
list-style-type: none !important;
}
.bio ul li:before{
    content: '';
    display: block;
    width: 5px;
    position: absolute;
    left: 8px;
    top: 12px;
    height: 5px;
    background-color: #FFF;
    border-radius: 50%;

}
.bio ul{
    margin-bottom: 32px;
}
.abList_content img:first-child{
    margin-right: 10px;
}
.abList_content img:last-child{
    margin-left: 10px;
}
li{
    list-style-type: none;
}
.serviceHero_bot-item{
    display: flex;
    align-items: center;
    border-radius: 12px;
border: 1px solid rgba(255, 255, 255, 0.50);

background: rgba(137, 137, 137, 0.20);

backdrop-filter: blur(6px);
color: #FFF;
padding: 24px;

}
.serviceHero_bot-item img{
    margin-right: 16px;
}
.serviceHero_bot-text{
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
   
}
.serviceHero_bot{
    --bs-gutter-x: 44px;
}
.serviceHero{
    padding: 200px 0 34px 0;
}
.serviceHero_inf h1{
    color: #FFF;
    margin: 0 0 16px 0;
    font-size: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
}
.serviceHero_desc p{
    color:  #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    margin: 0 0 32px 0;
}
.serviceHero_btns{
    display:  flex;
    align-items: center;
}
.serviceHero_btns .gradBtns{
    margin-right: 32px;
}
.downBtn{
    border-radius: 30px;
border: 1px solid  #2C5CD8;
color:  #FFF;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 26px;
padding: 10px 32px;
}
.downBtn svg{
    margin-right: 8px;
}
.serviceHero_img{
    position: relative;
}
.serviceHero_img-gif{
    position: absolute;
    right: 0;
    bottom: -60px;
    width: 242px;
height: 332px;
}
.serviceHero_row{
    margin-bottom: 70px;
}
.serviceHero_btns a.gradBtns {
    color:  #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px; 
}
.animatedInfo{
    padding: 316px 0 236px 0;
    position: relative;
}
.animatedInfo_gif{
    position: absolute;
    left: 0;
    top: 90px;
    width: 100%;
   
    margin: 0 auto;
    text-align: center;
}
.animatedInfo_gif img{
    max-width: 860px;
}
.animatedInfo_text p{
    color: #FFF;
    text-align: center;
    max-width: 996px;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 170%; /* 54.4px */
    letter-spacing: 0.384px;
    margin: 0 auto;
}
.animatedInfo_row{
    position: relative;
    justify-content: center;
    z-index: 6;
}
.animatedInfo_deco{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
    width: 100%;
}
.page-template-new-serviceTemplate .partlogos_item-title{
    text-align: left;
}
.page-template-new-serviceTemplate .col-md-3 .partlogos_item-title{
    text-align: center;
}
.partlogos h2{
    color: #0C0C0C;
    margin: 0 0 56px 0;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
}
.serviceCore{
    padding: 70px 0;
}
.serviceCore h2{
    color: #FFF;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    margin: 0 0 50px 0;
}
.serviceCore .serviceCore_row{
    align-items: center;
    margin-bottom: 80px;
    min-height:  400px;
}
.serviceCore_text p {
    color: #FFF;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
}
.serviceCore_text h3{
    color: #FFF;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 50px; 
margin: 0 0 12px 0;
}
.serviceCore .serviceCore_row:nth-child(odd){
    flex-direction: row-reverse;
}
.serviceCore .serviceCore_row:nth-child(even){
    
}
.serviceCore .serviceCore_row:nth-child(odd) .serviceCore_text{
    padding-left: 100px;
}
.serviceCore .serviceCore_row:nth-child(even) .serviceCore_text{
    padding-right: 100px;
}
.serviceCore_gif{
    position: relative;
}
.serviceCore_gif-poster{
    position:   absolute;
    left: 0;
    top: -64px;
    z-index: -1;
}
.resource_poster{
    background-position: left;
    background-size: cover;
    border-radius: 12px;
    overflow: hidden;
    height: 169px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 140px;
    height: 140px;
    border-radius: 12px;
    overflow: hidden;
}
.play_video{
    position: absolute;
    right: 8px;
    bottom: 8px;
}
section.resource{
    background-color:  #FFF !important;
    padding: 70px 0;
}
.resource_title{
    color: #0C0C0C;
margin: 8px 0px;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.resource_label{
    position: absolute;
    right: 11px;
    top: 8px;
    border-radius: 12px;
background: linear-gradient(90deg, #F64C72 0%, #FF9F69 104.26%);
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 16px;
padding: 4px 8px;
}
.resource h2{
    color: #0C0C0C;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
}
.resource_cat{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.resource_cat-item{
    background: linear-gradient(90deg, #F64C72 0%, #FF9F69 104.26%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}
.resource_cat-time{
    color: #0C0C0C;

font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 16px;
}
.resource_desc{
    color: #0C0C0C;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 130%; 
margin-bottom: 8px;
}
.resource_person{
    color: #939AAB;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 16px;
}
.caseListing h2{
    color: #FFF;
margin: 0 0 56px 0;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px; 
}
.caseListing{
    padding: 70px 0;
}
.caseListing_inf-title{
    color: #FFF;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin: 0 0 16px 0;
}
.caseListing_inf-desc p{
    color: var(--White, #FFF);
    /* Body L */
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; 
margin-bottom: 16px;
}
.caseListing_inf-desc ul li strong{
    color: rgba(255, 255, 255, 0.80);

    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
}
.caseListing_inf-desc ul li {
    margin: 0 0 16px 0;
    color: #FFF;
font-family: Gilroy;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 130%;
position: relative;
padding-left: 46px;
}
.caseListing .row:nth-child(odd){
    
}
.caseListing .row:nth-child(even){
    flex-direction: row-reverse;
}
.caseListing .row{
    margin-bottom: 56px;
}
.caseListing_inf-desc ul li:before{
    content: '';
    display: block;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.80);
    width: 6px;
    height: 6px;
    left: 32px;
    top: 8px;
    position: absolute;
}
.caseListing_inf-desc ul{
    padding-bottom: 16px;
}
.compareSect h2{
    color: #0C0C0C;
margin: 0 0 56px 0;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
}
section.compareSect{
    background-color: #fff !important;
    padding: 70px 0;
}
.compareSect_current{
    border-radius: 20px;
border: 1px solid #BEC1FC;
background: rgba(255, 255, 255, 0.70);
}
.compareSect_item{
    padding: 40px 32px;
}
.compareSect_compared{
    border-radius: 20px;
border: 1px solid  #BEC1FC;
background: rgba(213, 217, 255, 0.60);
}
.compareSect .row{
    --bs-gutter-x: 20px;
}
.compareSect_item{
    position: relative;
}
.compareSect_item-deco{
    position: absolute;
    top: 0;
    right: 0;
}
.compareSect_title{
    color: #0C0C0C;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    margin-bottom: 36px;
}
.compareSect_title img{
    margin-right: 16px;
}
.item_info-label{
    color: rgba(12, 12, 12, 0.80);

margin-bottom: 8px;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 130%;
}
.item_info-val{
    color: #0C0C0C;

font-family: Gilroy;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.item_info{
    margin-bottom: 24px;
}
.compareSect_item-desc{
    color: rgba(12, 12, 12, 0.80);

font-family: Gilroy;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 130%; 
}
.compareSect_item-desc ul li{
    color: rgba(12, 12, 12, 0.80);
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 130%; 
position: relative;
padding-left: 26px;
margin-bottom: 10px;
}
.item_info img{
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 10px 32px 0px rgba(34, 48, 73, 0.10);
    position: relative;
    z-index: 5;
}
.compareSect_item-desc ul li:before{
    content: '';
    width: 18px;
    height: 18px;
    background-size: 100%;
    border-radius: 50%;
    background-position: center;
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    
}
.compareSect_item-desc ul li.ang:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Ccircle cx='9' cy='9.51172' r='9' fill='%236FC56B'/%3E%3Cpath d='M5 9.51172L8 12.0117L13 6.51172' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.compareSect_item-desc ul li.cross:before{

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Ccircle cx='9' cy='9.51172' r='8.25' stroke='%231F1D1D' stroke-opacity='0.8' stroke-width='1.5'/%3E%3Cpath d='M6 12.5117L12 6.51172' stroke='%231F1D1D' stroke-opacity='0.8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6.51172L12 12.5117' stroke='%231F1D1D' stroke-opacity='0.8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.compareSect_item-desc{
    display: flex;
}
.compareSect_item-desc ul{
    flex: 1 0 50%;
}
.compareSect_item-btns{
    margin-top: 14px;
}
.compareSect_item{
    height: 100%;
}
.benefitsServ h2{
    color: #FFF;
max-width: 728px;
font-family: Gilroy;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin: 0 0 56px 0;
}
.benefitsServ{
    padding: 70px 0;
}
.benefitsServ .container{
    
}
.benefitsServ_item {
    height: 100%;
    padding: 40px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;

background: #302073;
}
.benefitsServ_item p{
    margin: 0;
}
.benefitsServ_item-title{
    color: #FFF;
    margin: 0 0 24px 0;
    font-family: Gilroy;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
}
.benefitsServ_row{
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
}
.benefitsServ_item-desc p{
    color: rgba(255, 255, 255, 0.80);
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.benefitsServ_item-desc p em{
    color: #FFF;
    font-style: normal;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    margin: 4px 0;
}
.benefitsServ_item.small{
    position: relative;
}
.benefitsServ_item.small:after{
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    right: 0;
    bottom: -40px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='395' height='346' viewBox='0 0 395 346' fill='none'%3E%3Cg opacity='0.68' filter='url(%23filter0_f_536_14161)'%3E%3Cpath d='M437.99 274.97C437.997 376.125 356 458.127 254.845 458.127C153.69 458.127 71.6826 376.125 71.676 274.97L71.6755 267.67C71.6689 166.515 153.666 84.5126 254.821 84.5126C355.975 84.5126 437.983 166.515 437.99 267.67L437.99 274.97Z' fill='%231F2CB8'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_536_14161' x='-78.3242' y='-65.4883' width='666.314' height='673.615' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='75' result='effect1_foregroundBlur_536_14161'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
.benefitsServ_item{
    position: relative;
    z-index: 5;
}
.benefitsServ_row .col-md-5:nth-child(4) .benefitsServ_item{
    background: linear-gradient(90deg, #F64C72 0%, #FF9F69 104.26%);
}
.benefitsServ_row .col-md-5:nth-child(4) .benefitsServ_item.small:after{
   display: none;
}
.benefitsServ_item.big{
    position: relative;
}
.benefitsServ_item.big:after{
    content: '';
    display: block;
    right: 0;
    position: absolute;
    bottom: -40px;
    width: 300px;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='477' height='346' viewBox='0 0 477 346' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_536_14168)'%3E%3Crect x='198' y='91.5' width='300' height='282' fill='%233742B8'/%3E%3Crect x='198.5' y='92' width='299' height='281' stroke='black'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_536_14168' x='0.600006' y='-105.9' width='694.8' height='676.8' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='98.7' result='effect1_foregroundBlur_536_14168'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.row.it{
    /* align-items: flex-end; */
    --bs-gutter-x: 11px;
}
.benefitsServ_item.big{
    padding: 40px 20px 40px 40px;
}
.row.it .col-md-7{
    width: 60%;
}
.row.it .col-md-5{
    width: 40%;
    align-self: flex-end;
}
.partlogos{
    position: relative;
}
.partlogos .container{
    position: relative;
    z-index: 5;
}
.partlogos_deco{
    position: absolute;
    width: 1000px;
    left: calc(50% - 500px);
    height: 130%;
    top: 0;
}
.mobInner{
    border-radius: 12px;
border: 1.5px solid rgba(255, 255, 255, 0.50);

background: rgba(255, 255, 255, 0.65);
padding: 30px 24px;
backdrop-filter: blur(4px);
}
.partlogos_item-logo img {
    margin-bottom: 0;
}
.col-md-3 .partlogos_item img {
    margin-bottom: 32px;
}
.partlogos .row{
    --bs-gutter-x: 32px;
}
.partlogos h2{
    color: #0C0C0C;

font-family: Gilroy;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin: 0 0 56px 0;
}
.serviceCore_gif-gif{
    max-height: 100%;
}
.serviceCore_gif{
    height: 460px;
}
.serviceCore_cont .serviceCore_row:nth-child(4){
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.serviceCore_cont .serviceCore_row:nth-child(6){
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.serviceCore_cont .serviceCore_row:nth-child(6) .serviceCore_gif-gif{
    position: relative;
    left: 54px;
    top: -70px;
}
.serviceCore_text p{
    opacity: 0.8;
}
section.scheduleForm{
    background-color: #fff !important;
    padding: 70px 0;
}
.scheduleForm form input,
.scheduleForm form textarea{
    border-radius: 8px !important;
    border: 1px solid #E9E9EA !important;
    box-sizing: border-box !important;
    padding: 12px 32px;
    background-color: #FFF !important;
    width: 100%;
    display: inline-block;
    color: var(--Text-black, #1F1D1D);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; 
}
.scheduleForm form input::placeholder,
.scheduleForm form textarea::placeholder{
    color: var(--Text-black, #1F1D1D);
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 22px; 
}
.scheduleForm form textarea{
    resize: none;
    height: 115px;
}
.scheduleForm .h2{
    color: #0C0C0C;

font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin: 0 0 56px 0;
}
.scheduleForm .row{
    --bs-gutter-x: 80px;
}
.scheduleForm .container{
    max-width: 1150px !important;
}
.scheduleForm  .wpcf7-form input.wpcf7-submit{
    color: #FFF;

    text-align: center;

    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    border-radius: 30px !important;
border:solid  2px  #F8A389 !important;

background:  linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%) !important;
display: block !important;
width: 100% !important;
margin-bottom: 20px !important;
}
.scheduleForm .bottom_data .right_bot_data{
    width: 100%;
}
.scheduleForm .bottom_data p,
.scheduleForm .bottom_data p a{
    color: #0C0C0C !important;

    /* Body M */
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.scheduleForm .bottom_data p a{
    text-decoration: underline !important;
}
.scheduleForm_wrap-pesron{
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.80);
    padding: 24px;
    backdrop-filter: blur(4px);
    display: flex;
    align-items: center;
    max-width: 338px;
    position: relative;
    z-index: 5;
    top: -34px;
}
.scheduleForm_wrap-photo{
    width: 120px;
    height: 120px;
    object-fit: contain;
    border-radius: 50%;
    overflow: hidden;
}
.pesron_info{
    width: calc(100% - 120px);
    padding-left: 15px;
}
.pesron_info-name{
    color: #0C0C0C;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; 
}
.pesron_info-pos{
    color: #0C0C0C;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}
.scheduleForm_sect{
    position: relative;
}
.scheduleForm_wrap-circle{
    position: absolute;
    left: 76px;
    top: 0;
    z-index: 1;
}
.scheduleForm_wrap-inner{
    position: relative;
    z-index: 4;
    padding: 74px 24px 37px 24px;
    border-radius: 20px;
    background: #1F2CB8;
    max-width: 356px;
    left: 122px;
    top: -94px;
}
.scheduleForm_wrap-desc p{
   
    color:  #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    opacity: 0.8;
}
.scheduleForm_wrap-desc p strong{
    background:  linear-gradient(90deg, #F64C72 0%, #FF9F69 104.26%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}
.scheduleForm_wrap-logo{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 4px;
}
.scheduleForm_wrap-logo img{
    margin: 24px 0 0 0;
}
.scheduleForm_wrap-logo img{
    margin-right: 32px;
}
.scheduleForm_wrap-grad{
    position: absolute;
    left: 72px;
    top: -32px;
    z-index: 2;
    width: 600px;
    height: 460px;
}
.scheduleForm_wrap-pen{
    position: absolute;
    right: -40px;
    bottom: 71px;
}
.scheduleForm .wpcf7-not-valid-tip{
    position: absolute;
    left: 0;
    top: -17px;
    font-size: 14px;
}
.scheduleForm .wpcf7-form-control-wrap{
    display: block !important;
    height: 100%;
}
.scheduleForm .inner__text .wpcf7-not-valid-tip{
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 14px;
}
.serviceCore{
    position: relative;
    overflow: hidden;
}
.serviceCore_deco{
    position: absolute;
    left: 0;
    top: -700px;
    z-index: 1;
}
.serviceCore_decoM{
    position: absolute;
    z-index: 1;
}
.serviceCore_deco-leftO{
    left: 0;
    top: 20%;
}
.serviceCore_deco-rightB{
    right: 0;
    bottom: -500px;
}
.serviceCore_deco-rightT{
    right: 0;
    bottom: 25%;
}
.serviceCore_deco-leftB{
    left: 0;
    bottom: 10%;
}
.serviceCore .container {
    position: relative;
    z-index: 4;
}
.serviceHero_anim{
    position: relative;
}
.serviceHero_anim-deco{
    position: absolute;
    left: 0;
    top: 0;
}
body.page-template-new-serviceTemplate{
    background-color: #1F0D52;
}
.videoMod{
    padding: 0 !important;
    overflow: hidden;
    width: 768px !important;
height: 499px !important;
max-width: 768px !important;
max-height: 499px !important;
border-radius: 32px;
position: relative;

}
.videoMod iframe{
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.swal2-html-container{
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.videoMod_wrap{
    height: 100%;
    overflow: hidden;
}
.dowload_book{
    border-radius: 24px;
background: rgba(255, 255, 255, 0.30);

backdrop-filter: blur(5.2108154296875px);
color: #FFF;
display: flex;
align-items: center;
padding: 10px 15px;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px; 
}
.dowload_book svg{
    margin-right: 6px;
}
.accent_info{
    margin-bottom: 8px;
}
.accent_title{
    margin-bottom: 8px;
}
.accent_desc{
    color: #0C0C0C;
    margin-bottom: 8px;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
}
.accent_cover{
    border-radius: 24.786px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.accent_label{
    position: absolute;
    top: 14px;
    right: 14px;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    border-radius: 12px;
    background: var(--Gradient, linear-gradient(90deg, #F64C72 0%, #FF9F69 104.26%));
padding: 4px 8px;
}
#dowload-form{
    width: 800px;
    max-width: 800px;
    border-radius: 20px;
    background-color:  #322076;
    padding: 0 !important;
}
.dowload_wrap-title{
    color: #FFF;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
}
.dowload_wrap-desc{
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
}
.dowload_wrap{
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    padding: 40px;
    border-radius: 20px;
}
.dowload_deco{
    position: absolute;
    right: 0;
    top: 0;
}
.modal_row{
    --bs-gutter-x: 20px;
}
.modal_row{
    margin-top: 40px;
}
.dowload_wrap-title,
.dowload_wrap-desc,
.modal_row{
    position: relative;
    z-index: 5;
}
.modal_row form input{
    border-radius: 8px !important;
    background-color: rgba(255, 255, 255, 0.10) !important;
    color: #FFF;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 20px;

}
.modal_row form input::placeholder{
    opacity: 0.8;
    color: #FFF;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.modal_row form .intl-tel-input{
    margin-bottom: 20px;
}
p.formDesc{
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    opacity: 0.5;
}
p.formDesc a{
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-decoration: underline;
}
.modal .dowload_wrap .wpcf7-form input.wpcf7-submit{
    background: transparent !important;
    background-color: transparent !important;
    border: 0px solid transparent !important;
    padding: 0 !important;
}

.downloadRep{
    border-radius: 30px !important;
    border: 1.5px solid #F8A389 !important;
    background: linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%) !important;
    margin-bottom: 10px;
    margin-top: -10px;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border-radius: 30px;
    background: linear-gradient(90deg, #F64C72 0%, #F39C12 104.26%);
    padding: 10px 40px;
    height: 45px;
    margin: 0;
    border-radius: 30px;
    border: 1.5px solid #F8A389;
    background: linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%);
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
.downloadRep svg{
    margin-right: 8px;
}
.dowload_wrap .wpcf7-not-valid-tip{
    margin-left: 29px;
    position: relative;
    top: -20px;
}
.dowload_wrap .wpcf7-form-control-wrap{
    max-height: 86px;
    display: block;
}
.dowload_wrap .wpcf7-form-control-wrap[data-name="selected-country"] .wpcf7-not-valid-tip{
    top: 0;
}
.formAlert {
    border-radius: 20px !important;
    background: linear-gradient(180deg, #F7F9FC 0%, rgba(247, 249, 252, 0.43) 100%) !important;
    padding: 40px !important;
    width: 534px !important;
    max-width: 534px !important;
    justify-content: center;
    align-items: center;
}
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
    background: rgba(0, 0, 0, .8) !important;
}
.formAlert  .swal2-title{
    color: #0C0C0C !important;
    margin: 32px 0 18px 0 !important;
    font-size: 36px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 50px !important; 
}
.formAlert  .swal2-html-container{
    color: #0C0C0C !important;
    position: relative !important;
    text-align: center !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 130% !important; 
}
.casePoster{
    position: relative;
    
}
.casePoster_deco{
    position: absolute;
    left: calc(50% - 265px);
    top: 0;
    z-index: -1;
    width: 530px;
    height: 530px;
    background: #1F2CB8;

opacity: 0.3;
filter: blur(160.26113891601562px);
}
.compareSect .container {
    max-width: 1036px !important;
}
.last_one{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.scheduleForm_wrap{
    position: relative;
}
.scheduleForm_wrap_deco{
    position: absolute;
    left: calc(50% - 230px);
    top: 0;
    z-index: 0;
    width: 460.635px;
    height: 474.003px;
    background: #7167F0;
    opacity: 0.3;
    filter: blur(160.26113891601562px);
}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select{
    color: var(--Text-black, #1F1D1D) !important;
    /* Body M */
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}
.small_widget_logo_text{
    color: #fff !important;
}
.clutchWrap{
    filter: contrast(1) grayscale(1) invert(1) hue-rotate(2deg);
}
.serviceHero_bot-item{
    position: relative;
}
.serviceHero_bot-blur{
    position: absolute;
    width: 100%;
    height: 100%;
    background: #1F2CB8;
    opacity: 0.8;
    filter: blur(30px);
    top: 0;
    left: 0;
    z-index: -1;
}
.serviceCore_cont-top p{
    color:  #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    margin: 8px 0 0 0;
    max-width: 497px;
}
.serviceCore_cont-top h2{
    margin: 0;
}
.serviceCore_cont-top{
    margin-bottom: 110px;
    
}
footer .wpcf7-form input, 
footer .wpcf7-form textarea, 
footer .wpcf7-form select{
    color: #fff !important;
}
.testimonials_f-top{
    display: flex;
    align-items: center;
}
.testimonials_f-top a{
    display: block;
    margin-left: 32px;
}
.testimonials_score{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 18px;
}
.testimonials_score .stars{
    margin: 0 5px 0 10px;
}
.testimonials_score .score{
    color: #FFF;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 16.035px; /* 114.538% */
text-transform: uppercase;
}
.swiper-slide-active .testimonials_score.top{
    display: none;
}
.testimonials_f_slider-item{
    background-color: #322076;

}
.swiper-slide-active .testimonials_f_slider-content .testimonials_score{
    display: flex;
}
.swiper-slide-active .testimonials_f_slider-item{
    background-color: #4C1EA0;
}
.footerForms .h2{
    color: #FFF;
    text-align: center;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    margin: 0 0 56px 0;
}
.serviceCore_cont .serviceCore_row .serviceCore_gif:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -2;
    width: 532.929px;
    height: 543.55px;
}
.serviceCore_cont .serviceCore_row:nth-child(2) .serviceCore_gif:after{
    background-color: #1F2CB8;
    opacity: 0.68;
    filter: blur(163.26113891601562px);
}
.serviceCore_cont .serviceCore_row:nth-child(3) .serviceCore_gif:after{
    width: 561.51px;
    height: 444.435px;
    background-color: #D0691E;
    opacity: 0.4;
    filter: blur(163.26113891601562px);
}
.serviceCore_cont .serviceCore_row:nth-child(4) .serviceCore_gif:after{
    width: 561.279px;
    height: 424px;
    background-color: #328B50;
    opacity: 0.4;
    filter: blur(163.26113891601562px);
}
.serviceCore_cont .serviceCore_row:nth-child(5) .serviceCore_gif:after{
    width: 532.929px;
    height: 543.55px;
    background-color: #1F2CB8;
    opacity: 0.68;
    filter: blur(163.26113891601562px);
}
.serviceCore_cont .serviceCore_row:nth-child(6) .serviceCore_gif:after{
    width: 561.51px;
    height: 444.435px;
    background-color: #D0691E;
    opacity: 0.4;
    filter: blur(163.26113891601562px);
}
.serviceCore_cont .serviceCore_row:nth-child(7) .serviceCore_gif:after{
    width: 561.51px;
    height: 444.435px;
    background-color: #D0691E;
    opacity: 0.4;
    filter: blur(163.26113891601562px);
}
.casePoster{
    position: relative;
}
.casePoster:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #1F2CB8;
    width: 532.929px;
    height: 543.55px;
    opacity: 0.68;
    filter: blur(163.26113891601562px);
    z-index: -1;
}
.compareSect_current {
    position: relative;
}
.compareSect .first{
    position: relative;
}
.compareSect .first:after{
    content: '';
    display: block;
    position: absolute;
    bottom: -50px;
    left: -150px;
    background-color: #7167F0;
    width: 460.635px;
    height: 474.003px;
    opacity: 0.2;
    filter: blur(163.26113891601562px);
    z-index: 0;
}
.compareSect_current div{
    z-index: 2;
    position: relative;
}
.caseListing a.btn.gradBtns{
    color: #FFF;

text-align: center;
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 26px;
padding: 10px 32px;
}
.serviceHero_img{
    position: relative;
}
.serviceHero_img:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #1F2CB8;
    width: 660.679px;
    height: 455.028px;
    opacity: 0.68;
    filter: blur(163.26113891601562px);
    z-index: -1;
}
.swiper-slide-active .testimonials_score{
    display: none;
}
p.resource_desc{
    color: #0C0C0C;

max-width: 600px;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
margin: 16px 0 56px 0;
}
.hero_blur{
    position: relative;
    z-index: -2;
}
.hero_blur-blue{
    background-color: #1F2CB8;
    width: 429.509px;
    height: 400.445px;
    opacity: 0.68;
    filter: blur(163.26113891601562px);
    position: absolute;
    right: -100px;
    bottom: calc(-100% - 600px);
}
.hero_blur-purple{
    background-color: #6121B6;
    width: 460.635px;
    height: 441px;
    opacity: 0.7;
    filter: blur(163.26113891601562px);
    position: absolute;
    left: -100px;
    top: 0;
}
.ourPartners{
    background: #1F0D52;
    padding: 70px 0;
    position: relative;
    z-index: 3;
}
.ourPartners h2{
    color:  #FFF;
    margin: 0 0 56px 0;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
}
.ourPartners_main{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background-color:  #1F0D52;
    padding: 40px;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.ourPartners_main-deco{
    position: absolute;
    right: 0;
    bottom: 0;
}
.ourPartners_main-top{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.ourPartners_row{
    --bs-gutter-x: 20px;
    margin-bottom: 56px;
}
.ourPartners_main-sub{
    height: auto;
}
.ourPartners_main-desc{
    margin-top: 16px;
}
.ourPartners_main-desc p{
    color: #FFF;
max-width: 311px;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 32px; 
margin: 0;

}
.ourPartners_main-desc p a{
    background: linear-gradient(142deg, #FE4377 50.45%, #F39C12 77.8%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-top: 24px;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-decoration: underline;
position: relative;
}
.ourPartners_main-desc p a:after{
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background: linear-gradient(142deg, #FE4377 50.45%, #F39C12 77.8%);
    position: absolute;
    left: 0;
    bottom: -3px;
}
.ourPartners_main-desc p strong{
    color: #18FFB2;

    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
.ourPartners_second{
    border-radius: 12px;
border: 1.5px solid rgba(255, 255, 255, 0.20);

background-color:  #1F0D52;
backdrop-filter: blur(4px);
padding: 24px 40px;
display: flex;
justify-content: space-between;
align-items: center;
}
.ourPartners_deco-left,
.ourPartners_deco-right{
    position: absolute;

}
.ourPartners_deco-left{
    width: 614.703px;
    height: 588.5px;
    position: absolute;
    left: -268.733px;
    bottom: -36.5px;
    background-color: #6121B6;
    opacity: 0.7;
    filter: blur(163.26113891601562px);
    z-index: -1;
}
.ourPartners_deco-right{
    right: 173.324px;
    width: 580.672px;
    height: 580.672px;
    bottom: 38.328px;
    background-color: #172190;
    z-index: -1;
    opacity: 0.7;
    filter: blur(163.26113891601562px);
}
.products_f-itemw{
    position: relative;
}
.products_f-itemw:after{
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    width: 460.635px;
    height: 441px;
    filter: blur(70px);
    border-radius: 50%;
}
.products_f-row .products_f-itemw:nth-child(1):after{
    background-color: #328B50;
    opacity: 0.4;
    left: -66.005px;
    bottom: -169.5px;
}
.products_f-row .products_f-itemw:nth-child(2):after{
    background-color: #6121B6;
    opacity: 0.4;
    right: 0;
    top: -110px;
}
.products_f-row .products_f-itemw:nth-child(3):after{
    background-color: #172190;
    opacity: 0.4;
    
    right: -46.668px;
    bottom: -151.004px;
}
.main section{
    position: relative
}
.products_f{
    overflow: hidden;
}
.member{
    z-index: 4;
}
.caseListing_inf-loc{
    display: flex;
    align-items: center;
}
.caseListing_inf-loc svg{
    margin-right: 8px;
}
.caseListing_inf-loc{
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    margin-top: 16px;
    margin-bottom: 16px;
    opacity: 0.8;
}
.caseListing_inf-cat{
    display: flex;
    align-items: center;
}
.caseListing_inf-catI{
    opacity: 0.8;
    color:  #FFF;
font-family: Gilroy;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 26px;
border-radius: 4px;
padding: 4px 8px;
border: 1px solid rgba(255, 255, 255, 0.80);
margin-right: 16px;
}
.serviceHero_row{
    align-items: center;
}



.serviceHero_bot.colored .col-md-4:nth-child(1) .serviceHero_bot-item{
    border-radius: 12px;
    background: #621FB8;
}
.serviceHero_bot.colored .col-md-4:nth-child(2) .serviceHero_bot-item{
    border-radius: 12px;
    background: #328B50;
}
.serviceHero_bot.colored .col-md-4:nth-child(3) .serviceHero_bot-item{
    border-radius: 12px;
    background: #172190;
}
.serviceHero_bot.colored .serviceHero_bot-item{
    filter: blur(0px) !important;
    border: 1px solid rgba(255, 255, 255, 0);
    height: 100%;
}
.serviceHero_bot.colored .serviceHero_bot-item .serviceHero_bot-blur{
    filter: blur(0px) !important;
    background: transparent;
}
.row.reverse{
    flex-direction: row-reverse;
}
.scheduleForm input:active,
.scheduleForm textarea:active,
.scheduleForm input:focus,
.scheduleForm textarea:focus{
    border: 1px solid #94949A !important;
    background: #FFF !important;
}

.Dservices{
    padding: 70px 0;
    background-color:  #1F0D52;
    background-position: center;
    background-repeat: no-repeat;
}
.Dservices h2{
    color: #FFF;

font-family: Gilroy;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin: 0 0 56px 0;
}
.sub_title{
    color: #FFF;

font-family: Gilroy;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 44px;
margin: 0 0 24px 0;
}
.sub_title_title{
    display: flex;
    align-items: center;
    min-height: 96px;
    border-radius: 12px;
border: 1px solid rgba(255, 255, 255, 0.50);

background: rgba(137, 137, 137, 0.10);

backdrop-filter: blur(2px);
color: #FFF;

font-family: Gilroy;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 32px;
padding: 16px 24px;

}
.Dservices .row{
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
}
.Dcases{
    padding: 70px 0;
    background-color: #fff !important;
}
.Dcases h2{
    color: #0C0C0C;

font-family: Gilroy;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin: 0 0 56px 0;
}
.Dcases .main-row{
    margin-bottom: 56px;
    border-radius: 20px;
    overflow: hidden;
    padding: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.Dcases .main-row:last-child{
    margin-bottom: 0;
}
.Dcases_title{
    color: #FFF;
    font-family: Gilroy;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    margin: 0 0 16px 0;

}
.Dcases_loc{
    color: #FFF;
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
display: flex;
align-items: center;
}
.Dcases_loc svg{
    margin-right: 8px;
}
.Dcases .labels{
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    flex-wrap: wrap;
}
.Dcases .labels_item{
    color:  #FFF;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px; 
    border-radius: 4px;
    opacity: 0.8;
    padding: 4px 8px;
    margin-right: 16px;
border: 1px solid rgba(255, 255, 255, 0.80);
}
.Dcases_edit{
    margin: 16px 0 32px 0;
    color:  #FFF;
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
}
.Dcases_edit ul{
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
}
.Dcases_edit ul li{
    flex: 1 0 50%;
    color: #FFF;
    margin-top: 16px;
font-family: Gilroy;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 130%;
padding-left: 22px;
position: relative;
}
.Dcases_edit ul li:before{
content: '';
display: block;
background-color: rgba(255, 255, 255, 0.80);
border-radius: 50%;
position: absolute;
top: 7px;
left: 0;
width: 6px;
height: 6px;
}
.Dcases_edit p{
    color: var(--White, #FFF);
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;

}
.Dcases a.btn{
    color: #FFF;

text-align: center;
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 26px;
padding: 10px 32px;
    border-radius: 30px;
border: 1.5px solid var(--main-stroke, #F8A389);
background: var(--Gradient, linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%));
}
.Dcases .col-md-4{
    display: flex;
    align-items: center;
    justify-content: center;
}

.simple_cta{
    background-color: #fff !important;
    padding: 70px 0;
}
.simple_cta a.btn{
    border-radius: 30px;
border: 1.5px solid var(--main-stroke, #F8A389);

background: var(--Gradient, linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%));
color: #FFF;
margin-left: 32px;
text-align: center;
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 26px;
padding: 10px 32px;
}
.simple_cta .col-md-12{
    display: flex;
    align-items: center;
    justify-content: center;
}
.simple_cta_title{
    color: #0C0C0C;

font-family: Gilroy;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px; 
}
.simple_cta .row{
    align-items: center;
}
.Dprocess{
    padding: 70px 0;
    background:  #1F0D52;
    overflow: hidden;
}
.Dprocess h2{
    margin-bottom: 56px;
    color: #FFF;
    position: relative;
    z-index: 5;

font-family: Gilroy;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
}
.Dprocess_item{
    height: 100%;
    border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.50);

background: rgba(137, 137, 137, 0.20);
padding: 24px;
backdrop-filter: blur(6px);
position: relative;
z-index: 5;

}
.Dprocess .row{
    --bs-gutter-x: 40px;
    --bs-gutter-y: 56px;
    position: relative;
}
.Dprocess_item-numb{
    width: 44px;
height: 44px;
    color: #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
text-align: center;
font-family: Gilroy;
font-size: 30px;
font-style: normal;
font-weight: 800;
line-height: 26px;
border-radius: 8px;
background: rgba(255, 255, 255, 0.30);
margin-bottom: 16px;
padding: 8px;
}
.Dprocess_item-title{
    color: #FFF;

font-family: Gilroy;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 140%;
margin-bottom: 8px;
}
.Dprocess_item-description{
    color: var(--White, #FFF);
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
opacity: 0.8;
}
.Dprocess_item.accent{
    border-radius: 20px;
    padding: 40px;
    background: var(--Gradient, linear-gradient(90deg, #F64C72 0%, #FF9F69 104.26%));
    border: 0px solid rgba(255, 255, 255, 0.50);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.Dprocess_item.accent .Dprocess_item-title{
    margin-bottom: 24px;
    color: #FFF;

font-family: Gilroy;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 140%;
}

.Dprocess_item.accent a.btn{
    color: var(--White, #FFF);
text-align: center;
display: block;
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
width: 100%;
padding: 8px;
border-radius: 30px;
border: 1.5px solid #FFF;
}
.Dprocess_row{
    padding-left: 40px;
    padding-right: 40px;
}
.Dprocess_row-line{
    position: absolute;
    left: 0;
    top: calc(25% - 28px);
    z-index: 2;
    width: 100%;
}
.Dprocess_row:after{
    content: '';
    display: block;
    background-color: #1F2CB8;
    width: 822.01px;
    height: 838.391px;
    border-radius: 50%;
    opacity: 0.68;
    filter: blur(163.26113891601562px);
    position: absolute;
    bottom:0;
    left: calc(50% - 411px);
}
.Dtech{
    background-color: #fff !important;
    padding: 70px 0;
    position: relative;
}
.Dtech_row:after{
    content: '';
    display: block;
    width: 320.98px;
height: 320.98px;
background: #7167F0;

opacity: 0.4;
filter: blur(163.26113891601562px);
position: absolute;
border-radius: 50%;
left: calc(50% - 160px);
top: calc(50% - 160px);
z-index: 1;
}
.Dtech h2{
    color: #0C0C0C;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin: 0 0 56px 0;
}
.Dtech_item{
    position: relative;
    z-index: 5;
    height: 100%;
    border-radius: 20px;
    border: 1px solid var(--icon_2, #BEC1FC);
    padding: 24px;

    background: rgba(255, 255, 255, 0.70);
}
.Dtech_item_sub{
    color: #353535;

    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Gilroy;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;  
    margin-bottom: 16px;
}
.Dtech_row{
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
    position: relative;
}
.Dtech_logos{
    display: flex;
    justify-content: space-around;
}
.Dtech_logos-label{
    color: var(--Black, #050505);
    text-align:left;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    margin-top: 5px;
}
.Dtech_logos-ico{
    
}
.Dtech_logos-item{
    height: 100%;
}
.Dprod{
    padding: 70px 0;
}
.Dprod h2{
    color: #FFF;

    font-family: Gilroy;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px; 
    margin-bottom: 16px;
}
.Dprod_desc{
    color: var(--White, #FFF);
    /* Body L */
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    max-width: 600px;
    opacity: 0.8;
    margin-bottom: 56px;
}
.Dprod a.btn{
    color: #FFF;

text-align: center;
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 26px; 
padding: 10px 32px;
border-radius: 30px;
border: 1.5px solid  #F8A389;
background: linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%);
}
.listing_ico{
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.listing_ico img{
    margin-right: 12px;
}
.listing_ico-title{
    color: #FFF;

font-family: Gilroy;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 32px;
}
.listing_ico-desc{
    color: rgba(255, 255, 255, 0.80);

font-family: Gilroy;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 26px;
opacity: 0.8;
margin-bottom: 24px;
}
.Dprod_item{
    margin-bottom: 56px;
    align-items: center;
}
.Dprod_item-title{
    color: #FFF;

font-family: Gilroy;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 50px;
margin-bottom: 15px;
}
.Dprod_item-desc{
    color: var(--White, #FFF);
/* Body L */
font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
opacity: 0.8;
margin-bottom: 24px;
}
.Dprod .container .Dprod_item:nth-child(even){
    flex-direction: row-reverse;
}

.blurC{
    position: relative;
}
.blurC:after{
    content: '';
    display: block;
    width: 532.929px;
height: 543.55px;
border-radius: 50%;
background-color: #1F2CB8;

opacity: 0.68;
filter: blur(163.26113891601562px);
position: absolute;
top: -100px;
right: 0;
z-index: 1;
}
.Dprod_item div,
.Dprod_item img{
    position: relative;
    z-index: 5;
}
.Dprod .container .Dprod_item:nth-child(even) .blurC{
    left: 0;
}
.Dcases .main-row:nth-child(odd) .row{
    flex-direction: row-reverse;
}
.resourceHub{
    padding: 70px 0;
    background: #FFF !important;
}
.resourceHub h2{
    color: #0C0C0C;

    font-family: Gilroy;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    margin-bottom: 16px;
}
.resourceHub_desc{
    color: #0C0C0C;
    max-width: 600px;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    opacity: 0.8;
    margin-bottom: 56px;
}
.resourceHub_videos,
.resourceHub_posts,
.resourceHub_dowload{
    padding: 24px;
    border-radius: 20px;
}
.resourceHub_videos,
.resourceHub_posts{
    border: 1px solid var(--icon_2, #BEC1FC);
    background: rgba(255, 255, 255, 0.70);
}
.resourceHub_dowload{
    border: 1px solid var(--icon_2, #BEC1FC);
    background: #D5D9FF;
}
.resourceHub_row{
    --bs-gutter-x: 20px;
}
.resourceHub_videos-cover{
    width: 131px;
    height: 88px;
    margin-right: 15px;
}
.resourceHub_videos-cover img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.resourceHub_videos-item{
    display: flex;
    margin-bottom: 20px;
}
.resourceHub_videos-info{
    width: calc(100% - 146px);
}
.resourceHub_videos-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
}
.resourceHub_videos-top .time{
    display: flex;
    align-items: center;
    
}
.resourceHub_videos-top .time span{
    background: var(--Gradient, linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
}
.resourceHub_videos-top .time svg{
    margin-right: 8px;
}
.resourceHub_videos-title{
    color: #0C0C0C;

font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.UIdev{
    padding: 70px 0;
    position: relative;

}
.UIdev .row{
    position: relative;
}
.UIdev .row:before{
    content: '';
    display: block;
    position: absolute;
    background: #6121B6;
    width: 614.703px;
    height: 588.5px;
    border-radius: 50%;
    opacity: 0.7;
    filter: blur(163.26113891601562px);
    left:-300px;
    top: -200px;
    z-index: 0;
}
.UIdev .row div{
    position: relative;
    z-index: 2;
}
.UIdev h2{
    color: #FFF;
    font-family: Gilroy;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    margin-bottom: 56px;
    position: relative;
    z-index: 2;
}
.UIdev .row{
    --bs-gutter-x: 20px;
}
.UIdev_item{
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.50);
    background: rgba(137, 137, 137, 0.10);
    backdrop-filter: blur(2px);
}
.ui_ac{
    display: flex;
    align-items: flex-start;
}
.UIdev .col-md-4:nth-child(1){
    
}
.ui_ac{
    background: linear-gradient(90deg, #F64C72 0%, #FF9F69 22.32%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Gilroy;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
.UIdev_item p{
    color: #FFF;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; 
    opacity: 0.8;
    margin-top: 10px;
}
.UIdev_item p strong{
    background: var(--Gradient, linear-gradient(90deg, #F64C72 0%, #FF9F69 104.26%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: Gilroy;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 22px;
}
.UIdev_item{
    height: 100%;
    padding: 20px 24px;
}
.ui_ac-item.arrow{

}
.ui_ac-item.arrow:before{
    margin: 15px 16px 0px 16px;
    content: '';
    display: block;
    width: 27px;
    height: 14px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='18' viewBox='0 0 27 18' fill='none'%3E%3Cpath d='M18.6343 2L24.6977 8.06344C25.0882 8.45396 25.0882 9.08713 24.6977 9.47765L18.6343 15.5411M23.9904 8.77021H1.53516' stroke='url(%23paint0_linear_606_7791)' stroke-width='3' stroke-linecap='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_606_7791' x1='-130.5' y1='8.77052' x2='182.5' y2='8.77052' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F64C72'/%3E%3Cstop offset='1' stop-color='%23FF9F69'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.ui_ac-big{
    background: linear-gradient(90deg, #F64C72 0%, #FF9F69 276.75%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Gilroy;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
.ui_ac-small{
    background: linear-gradient(90deg, #F64C72 0%, #FF9F69 275.88%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
a.sub_title_title{
    color: #FFF;

font-family: Gilroy;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 32px; /* 133.333% */
text-decoration-line: underline;
padding-right: 70px;
position: relative;
}
a.sub_title_title:after{
    position: absolute;
    content: '';
    display: block;
    right: 40px;
    top: calc(50% - 7px);
    width: 23.455px;
    height: 13.541px;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16' viewBox='0 0 26 16' fill='none'%3E%3Cpath d='M18.6343 1.28516L24.6977 7.3486C25.0882 7.73912 25.0882 8.37229 24.6977 8.76281L18.6343 14.8262M23.9904 8.05536H1.53516' stroke='white' stroke-opacity='0.8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.benefitsServ_row.covered .col-md-5{

    /* height: 100%; */
}
.benefitsServ_row.covered img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: auto;
    max-width: auto;
    height: 90%;
    z-index: 5;
}
.benefitsServ_row .col-md-7,
.benefitsServ_item-desc,
.benefitsServ_item-title{
    position: relative;
    z-index: 4;
}
input.wpcf7-phonetext{
    padding-left: 80px !important;
}
.flag-container{
    margin-left: 30px;
}
.leadersN,
.achivments{
    padding: 70px 0;
}
.about_f .container{
    position: relative;
}
.about_f .container:after{
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 683.634px;
height: 601.013px;
background: #621FB8;
z-index: 0;
opacity: 0.68;
filter: blur(163.26113891601562px);
border-radius: 50%;
}
.about_f .container .row{
    position: relative;
    z-index: 5;
}
.ourPartners.white{
    background-color: #fff !important;
}
.ourPartners.white h2{
    color: #0C0C0C;
}
.ourPartners.white .ourPartners_row .col-md-6:nth-child(1) .ourPartners_main{
    border-radius: 20px;
    border: 1px solid var(--icon_2, #BEC1FC);
    background: rgba(255, 255, 255, 0.70);
}
.ourPartners.white .ourPartners_row .col-md-6:nth-child(2) .ourPartners_main{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    
    background: #1F2CB8;
}
.ourPartners.white .ourPartners_row .col-md-6:nth-child(1) .ourPartners_main-desc p{
    color: #0C0C0C;
}
.ourPartners.white .ourPartners_second{
    border-radius: 12px;
border: 1.5px solid var(--icon_2, #BEC1FC);

background: rgba(255, 255, 255, 0.70);

backdrop-filter: blur(4px);
}
.ourPartners.white .ourPartners_deco-left{
    display: none;
}
.ourPartners.white .ourPartners_deco-right{
    background: #7167F0;

opacity: 0.4;
filter: blur(163.26113891601562px);
}
.benefitsServ_item.yeah{
    border-radius: 20px;
    background: var(--Gradient, linear-gradient(90deg, #F64C72 0%, #FF9F69 104.26%));
}
.benefitsServ_item.yeah:after{
    display: none;
}
.benWr_yeah{
    position: relative;
}
.benWr_yeah:after{
    content: '';
    display: block;
    background: #D0691E;
    opacity: 0.4;
    filter: blur(50px);
    width: 450.81px;
    height: 411.655px;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
}
.resourceHub_download-cover a{
    border-radius: 24px;
background: rgba(255, 255, 255, 0.30);

backdrop-filter: blur(5.2108154296875px);
color: #FFF;

font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
display: inline-flex;
align-items: center;
padding: 10px 15px;
}
.resourceHub_download-cover a svg{
    margin-right: 6px;
}
.resourceHub_download-cover{
    height: 204px;
    background-position: center;
    background-size: cover;
    border-radius: 12px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.resourceHub_download{
    border-radius: 20px;
border: 1px solid var(--icon_2, #BEC1FC);
padding: 24px;
background: #D5D9FF;
}
.resourceHub_videos-title{
    color: #0C0C0C;

font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%; 
margin: 8px 0;
}
.resourceHub_videos-desc{
    color: #0C0C0C;

    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; 
}
.resourceHub_posts-item{
    margin-bottom: 20px;
}
.resourceHub_posts-item a{
    display: flex;
}
.resourceHub_posts-item:last-child,
.resourceHub_videos-item:last-child{
    margin-bottom: 0;
}
.resourceHub_posts-left{
    border-radius: 10px;
    overflow: hidden;
    width: 88px;
    height: 88px;
    margin-right: 15px;
}
.resourceHub_posts-left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.resourceHub_posts-right{
    width: calc(100% - 103px);
}
.resourceHub_posts-title{
    color: #0C0C0C;

font-family: Gilroy;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.resourceHub_posts,
.resourceHub_videos,
.resourceHub_download{
    height: 100%;
}
.faqN{
    overflow: hidden;
}
.swiper-pagination{
    position: relative !important;
}
.resourceHub_videos-cover{
    position: relative;
}
.resourceHub_videos .play_video{
    position: absolute;
    width: 40px;
height: 40px;
left: calc(50% - 20px);
top: calc(50% - 20px);
}
.abList .row{
    position: relative;
    z-index: 2;
}
.abList .row:after{
    content: '';
    display: block;
    width: 638.904px;
height: 555.95px;
background-color: #EEE;
opacity: 0.4;
filter: blur(225px);
border-radius: 50%;
position: absolute;
left: -150px;
top: -400px;
}
.abList .row .col-md-6{
    position: relative;
    z-index: 5;
}
.cases_row{
    position: relative;
}
.cases_row:after{
    content: '';
    display: block;
    width: 460.635px;
    height: 474.003px;
    background-color: #7167F0;

    opacity: 0.4;
    filter: blur(163.26113891601562px);
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 0;
}
.services .row{
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
}
.services .servicess_item{
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    border-radius: 20px;
    padding: 40px;
    margin-bottom: 0;
    overflow: hidden;
}
.services ul li a{
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.services h2{

}
.servicess_item .single li{
    width: 100%;
}

.servicess_item_wrap{
    
    display: flex;
}
.servicess_item{
    position: relative;
}
.servicess_item_wrap-inner{
    width: 70%;
}
.servicess_item_img{
    width: 30%;
    position: absolute;
    bottom: -5px;
    right: 20px;
}
.servicess_item_wrap-inner ul li{
    width: 50%;
}
@media(max-width: 768px){
    .servicess_item_wrap-inner,
    .servicess_item_wrap-inner ul li,
    .servicess_item_img{
        width: 100%;
    }
    .servicess_item_img{
        position: relative;
        text-align: center;
        margin-top: 24px;
    }
    .servicess_item_img.first{
        margin-bottom: -215px;
    }
    .servicess_item_img.second{
        margin-bottom: -50px;
    }
    .servicess_item_wrap{
        flex-wrap: wrap;
    }
    .services h2{
        color: #FFF;
        text-align: center;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
    }
    .partlogos_item-logo img{
         margin-bottom: 15px;
    }
}
.servicess_item_img{
    width: 50%;
    position: absolute;
    bottom: -5px;
    right: 0;
}
.servicess_item_img.first{
    bottom: auto;
    top: 0;
}
.expandCTA_row{
    position: relative;
}
.expandCTA_row:after{
    content: '';
    display: block;
    width: 1011.679px;
height: 543.55px;
background-color: #3B187F;
border-radius: 50%;
opacity: 0.68;
filter: blur(163.26113891601562px);
position: absolute;
left: calc(50% - 505px);
top: 0;
z-index: 1;
}
.expandCTA_row .col-md-5,
.expandCTA_row .col-md-7{
    position: relative;
    z-index: 5;
}
.resourceHub_row .col-md-4{
    position: relative;
    z-index: 5;
}
.resourceHub_row{
    position: relative;
}
.resourceHub_row:after{
    content: '';
    display: block;
    width: 474px;
    height: 474.003px;
background-color: #7167F0;
border-radius: 50%;
opacity: 0.4;
filter: blur(163.26113891601562px);
position: absolute;
left: calc(50% - 237px);
top: 0;
z-index: 1; 
}
.UIdev_item{
    position: relative;
}
.UIdev_item .UIdev_item,
.UIdev_item p{
    position: relative;
    z-index: 5;
}
.UIdev .row .col-md-4 .UIdev_item{
overflow: hidden;
}
.UIdev .row .col-md-4:nth-child(1) .UIdev_item:after{
    content: '';
    display: block;
    width: 269px;
    height: 269px;
    background-color: #3F37CB;
    border-radius: 50%;
    opacity: 0.5;
    filter: blur(75px);
    position: absolute;
    right: -0.016px;

    bottom: -127px;
    z-index: 1;
}
.UIdev .row .col-md-4:nth-child(2) .UIdev_item:after{
    content: '';
    display: block;
    width: 299.003px;
    height: 299.003px;
    background-color: #3F37CB;
    border-radius: 50%;
    opacity: 0.5;
    filter: blur(75px);
    position: absolute;
    left: 41.993px;

    bottom: -122px;
    z-index: 1;
}
.UIdev .row .col-md-4:nth-child(3) .UIdev_item:after{
    content: '';
    display: block;
    width: 259.999px;
    height: 259.999px;
    background-color: #3F37CB;
    border-radius: 50%;
    opacity: 0.5;
    filter: blur(75px);
    position: absolute;
    left: -3px;

    top: -104.999px;
    z-index: 1;
}
.services{
    padding: 140px 0 70px 0;
}
.partlogos_item-logo img{
    max-width: 140px;
}
.downloadForm{
    padding: 70px 0;
    position: relative;
    overflow: hidden;
}
.downloadForm input{
    margin-bottom: 12px;
}
.downloadForm_title{
    color: #0C0C0C;
    font-family: Gilroy;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    margin: 0 0 56px 0;
    text-align: center;
}
.downloadForm_form{
    max-width: 500px;
    margin: 0 auto;
}
.downloadForm:after {
    content: '';
    display: block;
    position: absolute;
    top: -200px;
    right: 0;
    background-color: #1F2CB8;
    width: 532.929px;
    height: 543.55px;
    opacity: 0.18;
    filter: blur(163.26113891601562px);
    z-index: 0;
}
.downloadForm:before {
    content: '';
    display: block;
    position: absolute;
    bottom: -200px;
    left: 0;
    background-color: #F64C72 ;
    width: 532.929px;
    height: 543.55px;
    opacity: 0.18;
    filter: blur(163.26113891601562px);
    z-index: 0;
}
.scheduleForm.downloadForm .wpcf7-form input.wpcf7-submit {
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    border-radius: 30px !important;
    border: solid 0px #F8A389 !important;
    background: transparent !important;
    background-color: transparent !important;
    display: inline-block !important;
    width: auto !important;
    margin-bottom: 0 !important;
    width: 100%;
    padding: 0 !important;
}
.scheduleForm.downloadForm .wpcf7-form{
    position: relative;
    z-index: 3;
}
.scheduleForm.downloadForm .downloadRep{
    max-width: 250px !important;
    margin: 0 auto !important;
    justify-content: center;
    align-items: center;
}
.scheduleForm.downloadForm .downloadRep svg{
    margin-right: 12px;
    margin-left: 0;

}

.benefitsServ.active .row{
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
}
.benefitsServ.active .benefitsServ_item  a{
display: inline-block;
padding: 10px 32px;
justify-content: center;
align-items: center;
color: #FFF;
border-radius: 30px;
border: 1.5px solid var(--main-stroke, #F8A389);
background: var(--Gradient, linear-gradient(111deg, #FE4377 22.63%, #F39C12 84.7%));
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 26px;
margin-top: 30px;
}
.benefitsServ.active .benefitsServ_item-title{
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
}
.benefitsServ.active .benefitsServ_item.yeah img{
    position: absolute;
    right: 0;
    bottom: 0;
}
.benefitsServ.active .benefitsServ_item.yeah{
    position: relative;
}
.cases_f{
    padding-bottom: 80px;
    padding-top: 120px;
}
.cases_f h2{
    font-weight: 600;
    font-size: 42px;
    line-height: 130%;
    text-align: center;
    color: #050505;
    text-align: center;
    margin-bottom: 16px;
}
.slider_nav-case{
    justify-content: center;
    position: unset;
}
.benefitsServ.active .new-row{
    margin-top: 0 !important;
    --bs-gutter-x: 20px !important;
    --bs-gutter-y: 20px !important;
}
.benefitsServ.active .benefitsServ_item.big.nope img{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 35%;
    z-index: 0;
}
.benefitsServ.active .benefitsServ_item.big.nope{
    position: relative;
    margin-bottom: 20px !important;
}
.benefitsServ.active .left .benWr_nope{
    height: calc(100% - 20px);
}
.benefitsServ.active .left  .benefitsServ_item.big.nope img{
    position: relative;
    right: 0;
    bottom: 0;
    width: 100%;
}
.Dtech_row .activeted .Dtech_logos-item{
    flex: 1 0 16.6%;
    margin-bottom: 5px;
}
.Dtech_row .activeted .Dtech_logos{
    flex-wrap: wrap;
    text-align: center;
}
.benefitsServ_item.small.yeah .benefitsServ_item-desc.it{
    position: unset;
}
.benefitsServ.active .row.benefitsServ_row .benefitsServ_item.big.nope  img{
    position: unset !important;
    width: 100%;
}
.benefitsServ_item.big:after{
    content: '';
    display: block;
    right: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-position: bottom right;
    background-size: cover;
    z-index: -1;
}
.right .benWr_nope{
    min-height: calc(50% - 20px);
    margin-bottom: 20px;
}
.right .benWr_nop .benefitsServ_item.big.nope{
    height: 100%;
}
.right{
    display: flex;
    flex-direction: column;
}
.footerForms .h2{
    text-align: left;
}
.page-id-22854 .Dtech_row .activeted .Dtech_logos-item{
    flex: 1 0 13.6%;
}
.intl-tel-input.separate-dial-code .selected-flag{
    background-color: rgba(255,255,255,0);
}
.intl-tel-input input, .intl-tel-input input[type=tel], .intl-tel-input input[type=text]{
    padding-left: 100px !important;
}
.downloadForm  .row{
    align-items: center;
}
.downloadForm_img img{
    position: relative;
    left: -100px;
    top: 50px;
}
.benefitsServ.active .left .benefitsServ_item.big.nope img{
    bottom: -43px;
  }
  .benefitsServ_item.big.nope .col-md-8{
    padding-right: 30px;
  }
  .benefitsServ.active .row.benefitsServ_row .benefitsServ_item.big.nope img {
    position: absolute !important;
    width: 100%;
    right: 0;
    bottom: 0;
    width: auto;
}
.mainMeta{
    margin-top: 11px;
}
.--term{
    flex-wrap: wrap;
}
.--term_item{
    margin-top: 5px;
}
.solutionsComp_item{
    padding: 32px 48px;
    background: #302073;
    border-radius: 20px;
}
.solutionsComp_item{
    margin-bottom: 56px;
}
.solutionsComp_item-title{
margin-bottom: 8px;
font-weight: 600;
font-size: 24px;
line-height: 120%;
color: #fff;
}
.solutionsComp_item-desc{
    opacity: 0.8;
font-weight: 400;
font-size: 16px;
line-height: 140%;
color: #fff;
margin-bottom: 24px;
}
.solutionsComp_item-cont{

}
.solutionsComp_item-cont ul li strong:before{
    width: 32px;
    height: 32px;
    content: '';
    margin-right: 12px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='8' transform='matrix(-1 0 0 1 32 0)' fill='white' fill-opacity='0.3'/%3E%3Cpath d='M9.69464 17.9877C9.30917 17.6012 9.30488 16.977 9.68501 16.5852L9.87825 16.386C10.2664 15.986 10.9067 15.9805 11.3016 16.3739L13.9841 19.0455C14.3757 19.4355 15.0095 19.4339 15.3991 19.0419L22.6795 11.7168C23.0717 11.3221 23.7106 11.3235 24.1011 11.7199L24.3054 11.9273C24.6902 12.3178 24.6888 12.9453 24.3023 13.3341L15.4015 22.2877C15.0109 22.6806 14.3754 22.6811 13.9842 22.2889L9.69464 17.9877Z' fill='white'/%3E%3C/svg%3E%0A");
}

    .solutionsComp_item-cont ul li{
        flex: 1 0 50%;

        margin-bottom: 16px;
    }
    .solutionsComp_item-cont ul li{
        color: #D6D2E3;
        font-weight: 400;
        font-size: 15px;
        line-height: 140%;
        padding-right: 20px;
    }
    .solutionsComp_item-cont ul li br{
        display: none;
    }
    .solutionsComp_item-cont ul{
        display: flex;
        flex-wrap: wrap;
    }
    .solutionsComp_item-cont ul li strong{
        font-weight: 500;
        font-size: 18px;
        line-height: 120%;
        color: #fff;
        opacity: 1;
        display: flex;
        align-items: center;
        margin-bottom: 12px;
        }
    .solutionsComp_item-btn{
        font-weight: 600;
        font-size: 18px;
        line-height: 144%;
        text-align: center;
        color: #fff;
        background: linear-gradient(165deg, #fe4377 0%, #f39c12 100%);
        border-radius: 30px;
        padding: 10px 32px;
        margin-top: 12px;
    }
    .solutionsComp{
        padding: 160px 0 70px 0;
    }
    .solutionsComp h1{
        font-weight: 600;
        font-size: 42px;
        line-height: 120%;
        color: #fff;
        margin: 0 0 56px 0;
        max-width: 700px;
    }
    .solutionsComp_item-img{
        display: flex;
        align-items: center;
    }
    .ctaBack{
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        padding: 70px 0;
    }
    .ctaBack-title{
        text-align: center;
        max-width: 800px;
        margin: 0 auto 32px auto;
        font-weight: 600;
        font-size: 42px;
        line-height: 119%;
        text-align: center;
        color: #fff;
    }
    .ctaBack-btn{
        text-align: center;
    }
    .ctaBack-btn a{
        font-weight: 600;
        font-size: 18px;
        line-height: 144%;
        text-align: center;
        color: #fff;
        background: linear-gradient(165deg, #fe4377 0%, #f39c12 100%);
        border-radius: 30px;
        padding: 10px 32px;
    }

    .Dtech_logos-ico img,
    .Dtech_logos-item img{
        height: 70px;
        width: auto;
    }
    .platComp{
        background-color: #fff !important;
        padding: 75px 0;
    }
    .platComp h2{
        margin: 0 0 56px 0;
        font-size: 42px;
        font-style: normal;
        font-weight: 600 !important;
        line-height: 50px;
    }
    .platComp h2 span{
        font-weight: 600 !important;
    }
    .platComp h2 strong{
        font-weight: 600 !important;
        color: #328B50;
    }
    .platComp_item{
        padding: 20px 20px 0 20px;
        border-radius: 16px;
        background-color: #fff;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 7%) !important;
    }
    .platComp_item-title{
        color: #353535;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-bottom: 16px;
    }
    .platComp_item-img{
        height: 300px;
        overflow: hidden;
    }
    .about_f{
        padding-bottom: 75px;
    }
    .cases_f_heading h2{
        margin-bottom: 0 !important;
        padding-left: 0;
    }
