@font-face {
      font-family: 'ProximaNova-Regular';
      src: url('../fonts/ProximaNova-Regular.ttf') format('truetype');
      font-weight: normal;
      font-style: normal;
}
@font-face {
    font-family: 'ProximaNova-Bold';
    src: url('../fonts/ProximaNova-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
      font-family: 'ProximaNova-SemiBold';
      src: url('../fonts/ProximaNova-Semibold.ttf') format('truetype');
      font-weight: normal;
      font-style: normal;
}

body{font-family:'ProximaNova-Regular';}


div#particles-all,.outer-header.only-landing-pages{z-index:-1}
/*.main_header,section#contact{background: #04152b;}*/
body .top-btn{right:100px;bottom:40px;}
.bitrix_banner{padding:50px 0}
.bitrix_banner::after{/*content:'';background:url('../images/bitrix/bitrix_banner_bg.png');background-size: 100% 100%;width:650px;height:650px;display:inline-block;background-repeat: no-repeat;position: absolute;right: 0;top:-55px;z-index:-1*/}
.bitrix_banner span.official_texts{border-radius:30px;padding:12px 20px;border: 0.2px solid #00F3FF;box-shadow: 1px 1px 5px 0px #0000001A;
color:#00F3FF;background:#001630}
.bitrix_banner h1{font-family:'ProximaNova-Bold';font-size:40px;color:#00F3FF;margin-top:30px}
.bitrix_banner h1 span{font-family:'ProximaNova-Bold';'ProximaNova-Bold';color:#00F3FF}
.bitrix_banner p{color:#ffffff;font-size:16px;line-height:34px}
ul.banner_btn{padding-left:0;padding-top:20px}
ul.banner_btn li{display:inline-block}
ul.banner_btn li:first-child{margin-right:20px}
a.bg_btn{color:#000000;font-size:16px;padding:10px 20px;background:#00F3FF;border:1px solid #00F3FF;text-decoration:none;border-radius:30px;transition:0.3s all ease-in-out}
a.bg_btn:hover{color:#5EC4C7;background:#ffffff}
a.bordered_btn{color:#ffffff;font-size:16px;padding:10px 20px;background:transparent;border:1px solid #ffffff;text-decoration:none;border-radius:30px;transition:0.3s all ease-in-out}
a.bordered_btn:hover{color:#ffffff;background:#5EC4C7;border:1px solid #5EC4C7}

.count_section{background:#001630;padding:50px 0;box-shadow: 1px 1px 4px 2px #6060600D}
.count_section ul li{display:inline-block;width:24%;text-align:center;border-right:1px solid #FFFFFF}
.count_section ul li:last-child{border-right:none}
.count_section ul li p{font-size:40px;color:#ffffff;font-family:'ProximaNova-Bold'}
.count_section ul li span{font-size:16px;color:#ffffff}
.bitrix_platform h2{color:#00F3FF;font-size:20px;text-transform:uppercase;font-family:'ProximaNova-Bold';position:relative;display:inline-block}
.bitrix_platform h2::after{content:'';height:2px;width:80%;display:inline-block;position:relative;background:#5EC4C7;bottom:14px}
.bitrix_platform h3{color:#D7D7D7;font-size:18px;font-family:'ProximaNova-Bold'}
.bitrix_platform p{color:#ffffff;font-size:14px;font-family:'ProximaNova-Regular'}
.bitrix_platform .bitrix-boxes{background:#001630;border-radius:20px;padding:20px;margin-top:20px;text-align:center;transition:0.3s all ease-in-out;height:100%;}
.bitrix_platform .bitrix-boxes:hover{box-shadow:-1px 2px 10px 1px #5ec4c7}
.bitrix_platform.bitrix_why .bitrix-boxes{background:#000e1e;}
.bitrix_platform .bitrix-boxes h4{font-size:20px;font-family:'ProximaNova-SemiBold';position:relative;color:#00F3FF}
.bitrix_platform .bitrix-boxes img{margin-bottom:30px;margin-top:20px}

.bitrix_why{background:rgb(94 196 199 / 5%);padding:80px 0}
.bitrix_platform.bitrix_why .bitrix-boxes{text-align:left}
.bitrix_platform.bitrix_services .bitrix-boxes{text-align:left;margin-top:0;height:auto;padding:25px 20px 25px 55px}
.bitrix_platform.bitrix_services .bitrix-boxes h4::before{content:'';background:url('../images/bitrix/services_icon.png');width: 24px;height:24px;display:inline-block;position:absolute;left:-35px;background-size:contain}
.bitrix_platform.bitrix_services .bitrix-boxes p{margin-bottom:0}
.count_section.gdpr_sections{text-align:center}
.count_section.gdpr_sections .gdpr_title{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ffffff}
.count_section.gdpr_sections .gdpr_title h2{font-size:34px;color:#ffffff;margin-bottom:20px}
.count_section.gdpr_sections ul{padding-top:30px}
.count_section.gdpr_sections ul li{border-right:none}
.count_section.gdpr_sections ul li span{border-radius:30px;padding:10px 20px;border:1px solid #fff;color:#ffffff;transition:0.5s all ease-in-out;cursor:none}
.count_section.gdpr_sections ul li span:hover{transform:scale(1.2)}
.count_section.gdpr_sections ul li span::before{content:'';width:18px;height:18px;display:inline-block;background-size:contain!important;position:relative;top:3px;right:5px}
.count_section.gdpr_sections ul li:first-child span::before{background:url('../images/bitrix/gdpr-1.png')}
.count_section.gdpr_sections ul li:nth-child(2) span::before{background:url('../images/bitrix/gdpr-2.png')}
.count_section.gdpr_sections ul li:nth-child(3) span::before{background:url('../images/bitrix/gdpr-3.png')}
.count_section.gdpr_sections ul li:nth-child(4) span::before{background:url('../images/bitrix/gdpr-4.png')}
.bitrix_org img{border-radius:30px;width:100%}
.bitrix_org h3{color:#00F3FF;font-size:24px}
.bitrix_org p{color:#ffffff;font-size:14px;width:80%}
.bitrix_org ul{margin-top:20px}

@media(max-width:1199px){

}

@media(max-width:991px){

}

@media(max-width:767px){
      
}