.elementor-30115 .elementor-element.elementor-element-03231d8{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:30px 0px 100px 0px;}.elementor-30115 .elementor-element.elementor-element-315d38f{text-align:center;}.elementor-30115 .elementor-element.elementor-element-315d38f .elementor-heading-title{font-family:"Play", Sans-serif;font-size:52px;font-weight:700;}.elementor-bc-flex-widget .elementor-30115 .elementor-element.elementor-element-6a8be96.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-30115 .elementor-element.elementor-element-6a8be96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-30115 .elementor-element.elementor-element-14d163f > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-30115 .elementor-element.elementor-element-14d163f{width:initial;max-width:initial;}.elementor-30115 .elementor-element.elementor-element-03ff522{--spacer-size:50px;}.elementor-30115 .elementor-element.elementor-element-b188be7 > .elementor-widget-container{margin:0px 0px 0px 69px;}.elementor-30115 .elementor-element.elementor-element-b188be7{width:initial;max-width:initial;}.elementor-30115 .elementor-element.elementor-element-6704a1c{width:initial;max-width:initial;top:329px;}body:not(.rtl) .elementor-30115 .elementor-element.elementor-element-6704a1c{left:-47px;}body.rtl .elementor-30115 .elementor-element.elementor-element-6704a1c{right:-47px;}.elementor-30115 .elementor-element.elementor-element-98566d6 > .elementor-widget-container{margin:0px -100px 0px 0px;}.elementor-30115 .elementor-element.elementor-element-98566d6{width:initial;max-width:initial;top:161.986px;}body:not(.rtl) .elementor-30115 .elementor-element.elementor-element-98566d6{left:371.979px;}body.rtl .elementor-30115 .elementor-element.elementor-element-98566d6{right:371.979px;}.elementor-bc-flex-widget .elementor-30115 .elementor-element.elementor-element-f6c1c6b.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-30115 .elementor-element.elementor-element-f6c1c6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-30115 .elementor-element.elementor-element-f6c1c6b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-30115 .elementor-element.elementor-element-ea65231{width:initial;max-width:initial;}.elementor-30115 .elementor-element.elementor-element-3459a19{--spacer-size:50px;}.elementor-30115 .elementor-element.elementor-element-2bc2a80 > .elementor-widget-container{margin:0px 216px 0px 0px;}.elementor-30115 .elementor-element.elementor-element-2bc2a80{width:initial;max-width:initial;}@media(max-width:767px){.elementor-30115 .elementor-element.elementor-element-315d38f .elementor-heading-title{font-size:34px;}.elementor-bc-flex-widget .elementor-30115 .elementor-element.elementor-element-6a8be96.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30115 .elementor-element.elementor-element-6a8be96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30115 .elementor-element.elementor-element-6a8be96.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30115 .elementor-element.elementor-element-14d163f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30115 .elementor-element.elementor-element-03ff522{--spacer-size:0px;}.elementor-30115 .elementor-element.elementor-element-b188be7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30115 .elementor-element.elementor-element-f6c1c6b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30115 .elementor-element.elementor-element-f6c1c6b > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30115 .elementor-element.elementor-element-3459a19{--spacer-size:0px;}.elementor-30115 .elementor-element.elementor-element-2bc2a80 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-14d163f */.elementor-30115 .elementor-element.elementor-element-14d163f p{
    background: #fff;
    color: #000;
    width: 175px;
    display: flex;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    align-items: center;
    justify-content: center;
    height: 175px;
    border-radius: 800px;
    line-height: 1.2em;
    padding-top:50px;
    font-weight: 500;
    
}
.elementor-30115 .elementor-element.elementor-element-14d163f img{
    width: 82px;
    position: absolute;
    margin-left: 47px;
    margin-top: 40px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b188be7 */.elementor-30115 .elementor-element.elementor-element-b188be7 p{
    background: rgba(248, 248, 248, 0.2);
    color: #000;
    width: 175px;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    height: 175px;
    border-radius: 800px;
    line-height:1.2em;
    font-weight: 500;backdrop-filter: blur(12.5px);
    z-index: -2;
    
}
.elementor-30115 .elementor-element.elementor-element-b188be7 .sber{
   border-radius: 700px;
   background: #fff;
   padding: 12px;
   width: 60px;
   height: 60px;
   object-fit: contain;
   margin-bottom: -60px;
    margin-left: -20px;z-index: 3!important;
    position: absolute;
    top: -10px
}
.elementor-30115 .elementor-element.elementor-element-b188be7 div a img{
   border-radius: 700px;
   background: #fff;
   padding: 10px;
   width: 60px;
   height: 60px;z-index: 3;
position: absolute;
   box-shadow: 0px 2.83333px 21.25px rgba(0, 0, 0, 0.09);
   object-fit: contain!important;
}
.elementor-30115 .elementor-element.elementor-element-b188be7 div div{
      display: flex;
    justify-content: end;  margin-top: -40px;z-index: 3
}
.elementor-30115 .elementor-element.elementor-element-b188be7 div div img:first-child{
    margin-right: 10px;
    padding: 12px 0px;
    object-fit: contain;z-index: 3
}
.elementor-30115 .elementor-element.elementor-element-b188be7 div div img:last-child{
    margin-top: -10px;
    z-index: 3;
    right: 0px;
}

@media (max-width: 767px){
   .elementor-30115 .elementor-element.elementor-element-b188be7 p{
    background: #fff; 
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea65231 */.elementor-30115 .elementor-element.elementor-element-ea65231 p{
    background: #0075FF;
    color: #fff;
    width: 175px;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    height: 175px;
    border-radius: 800px;
    line-height:1.2em;
    font-weight: 500
}
.elementor-30115 .elementor-element.elementor-element-ea65231 .sber{
   border-radius: 700px;
   background: #fff;
   padding: 12px;
   width: 60px;
   height: 60px;
   object-fit: cover;
   margin-bottom: -60px;
    margin-left: -20px;
}
.elementor-30115 .elementor-element.elementor-element-ea65231 div a img{
   border-radius: 700px;
   background: #fff;
   padding: 10px;
   width: 50px;
   height: 50px;
   object-fit: cover;box-shadow: 0px 2.83333px 21.25px rgba(0, 0, 0, 0.09);
}
.elementor-30115 .elementor-element.elementor-element-ea65231 div div{
      display: flex;
    justify-content: end;  margin-top: -40px;
}
.elementor-30115 .elementor-element.elementor-element-ea65231 div div img:first-child{
    margin-right: 10px;
    padding: 12px 0px;
    object-fit: contain;
}
.elementor-30115 .elementor-element.elementor-element-ea65231 div div img:last-child{
    margin-top: -25px;
}
@media (max-width: 767px){
   .elementor-30115 .elementor-element.elementor-element-ea65231 p{
    background: #fff; 
    color:#000;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bc2a80 */.elementor-30115 .elementor-element.elementor-element-2bc2a80 p{
    background: rgba(248, 248, 248, 0.25);;
    color: #fff;
    width: 175px;
    display: flex;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    align-items: center;
    justify-content: center;
    height: 175px;
    border-radius: 800px;
    line-height: 1.2em;
    padding-top:50px;
    font-weight: 500
}
.elementor-30115 .elementor-element.elementor-element-2bc2a80 img{
    width: 82px;
    position: absolute;
    margin-left: 47px;
    margin-top: 40px
}
@media (max-width: 767px){
   .elementor-30115 .elementor-element.elementor-element-2bc2a80 p{
    background: #fff; 
    color:#000;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-03231d8 */.elementor-30115 .elementor-element.elementor-element-03231d8:after{
    content:"";
    width: 900px;
    background: linear-gradient(115.79deg, #0075FF 6.2%, #0057FF 87.7%);
box-shadow: 0px -26px 221px rgba(1, 103, 255, 0.3);
height: 900px;
position: absolute;
border-radius: 1500px;
transform:translate(-50%, -50%);
left: 50%;
z-index: -1
}
@media (max-width: 767px){
    .elementor-30115 .elementor-element.elementor-element-03231d8:after{
        display:none;
    }
}/* End custom CSS */