.elementor-15443 .elementor-element.elementor-element-3e1070d{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15443 .elementor-element.elementor-element-1b0c61f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15443 .elementor-element.elementor-element-1b0c61f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15443 .elementor-element.elementor-element-1b0c61f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15443 .elementor-element.elementor-element-1b0c61f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-9c321aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-cf826f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-868fbed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-9acbee0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-0f2c724 > .elementor-container{max-width:1273px;}.elementor-15443 .elementor-element.elementor-element-0f2c724{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15443 .elementor-element.elementor-element-21f6e46.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15443 .elementor-element.elementor-element-21f6e46.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15443 .elementor-element.elementor-element-21f6e46 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-fdc75e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-9947288 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-a11e3f4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-15443 .elementor-element.elementor-element-a11e3f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-b663e73{width:auto;max-width:auto;}.elementor-15443 .elementor-element.elementor-element-60a417e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-fcb832d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-0b0810b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-8e2f203 > .elementor-container{max-width:1273px;}.elementor-15443 .elementor-element.elementor-element-8e2f203{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15443 .elementor-element.elementor-element-c8d09a9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15443 .elementor-element.elementor-element-c8d09a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15443 .elementor-element.elementor-element-c8d09a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-5f8049d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-8bb156b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-0585dcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-d472096 > .elementor-container{max-width:1273px;}.elementor-15443 .elementor-element.elementor-element-d472096{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15443 .elementor-element.elementor-element-5a20d55.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15443 .elementor-element.elementor-element-5a20d55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15443 .elementor-element.elementor-element-5a20d55 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-7be95ec{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-565df8c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-b8a8094{width:100%;max-width:100%;}.elementor-15443 .elementor-element.elementor-element-b8a8094 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-ee594a4 > .elementor-container{max-width:1139px;}.elementor-15443 .elementor-element.elementor-element-32f7723 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-c9262e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-635effe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-0c29002 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-6cea2cf{width:auto;max-width:auto;text-align:right;}.elementor-15443 .elementor-element.elementor-element-6cea2cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-6cea2cf img{width:75px;height:75px;border-style:none;border-radius:90px 90px 90px 90px;}.elementor-15443 .elementor-element.elementor-element-8a7d497 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-4e13f56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-f67e32d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-8acbc21 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-04e6669{width:auto;max-width:auto;}.elementor-15443 .elementor-element.elementor-element-842b0ab{width:auto;max-width:auto;}.elementor-15443 .elementor-element.elementor-element-56007ea{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-90f75d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15443 .elementor-element.elementor-element-e3db6c3{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-9c321aa */.elementor-15443 .elementor-element.elementor-element-9c321aa .sticky-cont {
    display: none;
    flex-direction: column;
    gap: 8px 0;
    position: absolute;
    top: 540px;
    right: min(112.5px, calc(((100vw - 1273px) * 0.5 * 0.375)));
}
.elementor-15443 .elementor-element.elementor-element-9c321aa .sticky-cont svg {
    height: auto;
    width: calc((100vw - 1273px) * 0.5 * 0.54);
    max-width: 137px;
    min-width: 122px;

}
.elementor-15443 .elementor-element.elementor-element-9c321aa a, .elementor-15443 .elementor-element.elementor-element-9c321aa a:hover {
    line-height: 0;
    color: unset;
}
@media only screen and (min-width: 1024px) {
    .elementor-15443 .elementor-element.elementor-element-9c321aa { 
    position: absolute;
    margin: 0;
    z-index: 9;
}
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-9c321aa .sticky-cont svg {
    width: 122px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-9c321aa .sticky-cont svg { width:107px; height:auto;min-width: 107px;}
.elementor-15443 .elementor-element.elementor-element-9c321aa .sticky-cont { right:48.5px;top:336px;}
}
.mobile-sticky.mobile-only {
    width:100vw;
    height: 57.59px;
    position: fixed;
    bottom: 0;
    z-index: 1;
}
.mobile-sticky > div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1 1 0;
    gap: 0 12px;
    font-weight: 600;
    font-size: 18px;
    color: #333951;
}
.mobile-sticky > div:first-child {background: #F8F8FF;}
.mobile-sticky > div:last-child {background: #E3E0FF;}
@media only screen and (min-width: 320px) and (max-width: 600px) {
     .sticky-cont {display:none;}
    .mobile-sticky.mobile-only {display: flex; } 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf826f8 */.elementor-15443 .elementor-element.elementor-element-cf826f8 { width: 1273px;
    margin: 0 auto;
    position: absolute;
    top: 196px;
}
.new-exclusive { background-image: url("data:image/svg+xml,%3Csvg width='193' height='41' viewBox='0 0 193 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.9' d='M0.321289 0.285156H192.333L170.108 20.3244L192.333 40.6376H0.321289L18.9478 20.4614L0.321289 0.285156Z' fill='%23FFCC00'/%3E%3C/svg%3E"); 
    width: 193px; 
    height: 41px;
    display: flex;
    justify-content: center;
    align-items: center;
    
}
.elementor-15443 .elementor-element.elementor-element-cf826f8 span { 
font-weight: 700;
font-size: 22px;
line-height: 29px;
color: #333951;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-cf826f8 { width:1115px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-cf826f8 {      
    width:935px;
    top: 146px;
}
.elementor-15443 .elementor-element.elementor-element-cf826f8 span { 
font-weight: 700;
font-size: 20px;
line-height: 26px;
}
.new-exclusive {
    background-image: url("data:image/svg+xml,%3Csvg width='173' height='37' viewBox='0 0 173 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.9' d='M0.132812 0.251953H172.943L152.941 18.2873L172.943 36.5692H0.132812L16.8966 18.4106L0.132812 0.251953Z' fill='%23FFCC00'/%3E%3C/svg%3E");
    width:173px;
    height:37px;
}
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
.elementor-15443 .elementor-element.elementor-element-cf826f8 {
    width:100%;
    text-align:center;
    top:208px;
}
.new-exclusive { background-image: url("data:image/svg+xml,%3Csvg width='116' height='27' viewBox='0 0 116 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.9' d='M0.210938 0.708984H115.379L102.049 13.3981L115.379 26.2606H0.210938L11.3831 13.4848L0.210938 0.708984Z' fill='%23FFCC00'/%3E%3C/svg%3E");
    width: 129.5px; 
    background-size:cover;
    height: 27px;
    margin:auto;
}
.elementor-15443 .elementor-element.elementor-element-cf826f8 span { 
font-size: 15px;
line-height: 20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-868fbed */.elementor-15443 .elementor-element.elementor-element-868fbed { width: 1273px;
    font-family: 'Assistant';
font-weight: 300;
font-size: 64px;
line-height: 70px;
color: #FFFFFF;
margin:242px auto 0;
text-align: right;
}
.elementor-15443 .elementor-element.elementor-element-868fbed strong { font-weight: 700;}
.elementor-15443 .elementor-element.elementor-element-868fbed p { margin:0; width:605px;}

@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
 .elementor-15443 .elementor-element.elementor-element-868fbed {   
     font-size: 58px;
line-height: 65px;
     width:935px;
     margin-top:184px;
 }
 .elementor-15443 .elementor-element.elementor-element-868fbed p { width:550px;}
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-868fbed { width:1115px;}
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
.elementor-15443 .elementor-element.elementor-element-868fbed {
    font-size: 36px;
    line-height: 40px;
    width:80vw;
    text-align:center;
    margin-top:244px;
}
.elementor-15443 .elementor-element.elementor-element-868fbed p { width:100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9acbee0 */.elementor-15443 .elementor-element.elementor-element-9acbee0 {
    width: 100%;
    color: #FFF;
    font-size: 22px;
    line-height: 28px;
    margin: 26px auto 0;
    padding: 0;
}
.elementor-15443 .elementor-element.elementor-element-9acbee0 p {
    margin: 0 auto;
    width: 1273px;
}
.elementor-15443 .elementor-element.elementor-element-9acbee0 img {
    width: 55px;
    height: 55px;
    border-radius: 45.776px;
    border: 1px solid #FFF; 
    margin-left: 18px;
}

@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
 .elementor-15443 .elementor-element.elementor-element-9acbee0 p { width:935px; }
 .elementor-15443 .elementor-element.elementor-element-9acbee0 img {
    width: 50px;
    height: 50px;
 }
 .elementor-15443 .elementor-element.elementor-element-9acbee0 {
     font-size: 20px;
 }
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-9acbee0 p { width:1115px;}
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
.elementor-15443 .elementor-element.elementor-element-9acbee0 { margin-top: 14px;}
.elementor-15443 .elementor-element.elementor-element-9acbee0 p {width:80vw; text-align:center; font-size:14px;} 
.elementor-15443 .elementor-element.elementor-element-9acbee0 img { margin-left: 10px; width: 40px; height: 40px;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e1070d */.elementor-15443 .elementor-element.elementor-element-3e1070d { margin-top:-109px;}
.elementor-15443 .elementor-element.elementor-element-3e1070d { background-image: url('/wp-content/uploads/2022/06/workshop-1920.png    ');
background-size:cover;
    height: 627px;
    max-height: 627px;
    min-height: 627px;
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-3e1070d { background-image: url('/wp-content/uploads/2022/06/workshop-1024.png');
        height: 500px;
    max-height: 500px;
    min-height: 500px;
    
}

}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
    .elementor-15443 .elementor-element.elementor-element-3e1070d {
        background-image: url('/wp-content/uploads/2022/06/workshop-1330.png');
    height: 625px;
    max-height: 625px;
    min-height: 625px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
    .elementor-15443 .elementor-element.elementor-element-3e1070d {
    margin-top:-57px;
    background-image: url('/wp-content/uploads/2022/08/workshop-mobile.png');
    background-repeat: no-repeat;
    background-position:center;
    width:100vw;
    min-height:auto;
    height: 157.77vw;
    max-height:157.77vw;
    }
    #mobile-menu-icon svg line { stroke:#FFFFFF;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdc75e0 */.elementor-15443 .elementor-element.elementor-element-fdc75e0 { margin:156px 0 24px;}
.elementor-15443 .elementor-element.elementor-element-fdc75e0  p {
    font-family: 'Assistant';
font-weight: 700;
font-size: 36px;
line-height: 42px;
color: #333951;
margin: 0px;
width: 672px;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-fdc75e0 p { width:647px;}
.elementor-15443 .elementor-element.elementor-element-fdc75e0 { margin-top:118px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-fdc75e0 p { 
    width:519.83px;
    font-size: 34px;
}
.elementor-15443 .elementor-element.elementor-element-fdc75e0 { margin-top:123px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-fdc75e0 { margin:0 0 24px;}
.elementor-15443 .elementor-element.elementor-element-fdc75e0 p {font-size: 22px;line-height: 26px;width:95%;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7897df */.elementor-15443 .elementor-element.elementor-element-e7897df { margin-bottom: 13px;}
.elementor-15443 .elementor-element.elementor-element-e7897df  p {
font-family: 'Assistant';
font-weight: 400;
font-size: 26px;
line-height: 35px;
color: #686869;
width: 785px;
margin:0;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-e7897df p { width:631px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-e7897df p { 
    width:502.63px;
    font-size: 24px;
line-height: 33px;
}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-e7897df p {
    font-size: 17px;
    line-height: 23px;
    width:83.8vw;
    margin:0;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9947288 */.elementor-15443 .elementor-element.elementor-element-9947288 { margin:0 0 168px;}
.elementor-15443 .elementor-element.elementor-element-9947288  p {
    font-family: 'Assistant';
font-weight: 700;
font-size: 26px;
line-height: 35px;
color: #333951;
margin: 0px;
width: 785px;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-9947288 p { width:647px;}
.elementor-15443 .elementor-element.elementor-element-9947288 { margin-bottom:164px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-9947288 p { 
    width:538px;
    font-size: 24px;
line-height: 33px;
}
.elementor-15443 .elementor-element.elementor-element-9947288 { margin-bottom:113px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-9947288 p {
    font-size: 17px;
    line-height: 23px;
    width:83.8vw;
    margin:0;
}
.elementor-15443 .elementor-element.elementor-element-9947288 { margin-bottom:0px;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21f6e46 */.elementor-15443 .elementor-element.elementor-element-21f6e46 { width: 785px;
    margin: 0;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-21f6e46 { width:647px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-21f6e46 { width:538px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-21f6e46 { order:2;width:100%; padding:0 22px;margin-bottom:41px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b663e73 */.elementor-15443 .elementor-element.elementor-element-b663e73 { margin: 81.5px 120px 0 0;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-b663e73 { margin: 60px 112px 0 0;}
.elementor-15443 .elementor-element.elementor-element-b663e73 svg {width: 306.76px;height:auto;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-b663e73 svg {width: 247.41px; height:auto;}
.elementor-15443 .elementor-element.elementor-element-b663e73 { margin: 142.5px 74.5px 0 0;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-b663e73 svg {  
    height: auto;
    width: 46.3vw;
}
    .elementor-15443 .elementor-element.elementor-element-b663e73 { margin:28px auto 35px;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a11e3f4 */@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-a11e3f4 { order:1;width:100%;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0f2c724 */.elementor-15443 .elementor-element.elementor-element-0f2c724 { background: #FFFFFF;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-0f2c724 .elementor-container { width:1115px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-0f2c724 .elementor-container { width:935px; padding-right:12px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .elementor-15443 .elementor-element.elementor-element-0f2c724, .elementor-15443 .elementor-element.elementor-element-0f2c724 .elementor-container{ width:100vw;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afaf0e1 */.elementor-15443 .elementor-element.elementor-element-afaf0e1 { margin:91px 0 79.5px;}
.elementor-15443 .elementor-element.elementor-element-afaf0e1  h2 {
font-family: 'Assistant';
font-weight: 300;
font-size: 54px;
line-height: 62px;
color: #FFFFFF;
text-align: center;
}
.elementor-15443 .elementor-element.elementor-element-afaf0e1 h2 span { font-weight: 700;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-afaf0e1 { margin:99.5px 0 81.5px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-15443 .elementor-element.elementor-element-afaf0e1 h2 { font-size:52px;}
    .elementor-15443 .elementor-element.elementor-element-afaf0e1 { margin:111px 0 58.5px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-afaf0e1  h2 {
    font-size: 30px;
    line-height: 33px;
    width:76.6vw;
    margin:0 auto;
}
.elementor-15443 .elementor-element.elementor-element-afaf0e1 { margin:47.5px 0 43px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b0810b */.elementor-15443 .elementor-element.elementor-element-0b0810b { margin-bottom: 114px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .only-1024 { display: none;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullets-container {
    display: flex;
    gap: 67px;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 1203px;
}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card {
    display: flex;
    flex-direction: column;
    width: 292px;
    font-family: 'Assistant';
    font-weight: 600;
    font-size: 24px;
    line-height: 31px;
    text-align: center;
    color: #FFFFFF;
    justify-content: center;
    align-items: center;
    gap: 14px 0;
}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(1) span, .elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(2) span {width: 238.5px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(1) span { margin-top:-1px;}

.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(3) span {width: 254px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(4) span {width: 297px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(5) span {width: 286px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(6) span {width: 292px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(4) { justify-content: flex-start;}



@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullets-container {   width: 1014px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(1), .elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(3) { padding-right:5px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(5) { margin-right:-3px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullets-container {   width: 680px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(1) { order:1;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(2) { order:2;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(3) { order:5;justify-content:flex-start;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(4) { order:3;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(5) { order:4;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(6) { order:6;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(6) span {width: 276px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .only-1024 { display: block;}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .elementor-15443 .elementor-element.elementor-element-0b0810b { margin-bottom: 54px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullets-container {
    gap: 55px 0;
    width: 92%;
    margin: 0 auto;
}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card {
    width: min-content;
    font-size: 15px;
    line-height: 20px;
    gap: 8.5px 0;
}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(1) span, .elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(3) span, .elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(4) span {width: 125px;margin-top:0px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(2) span {width:101px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(5) span {width: 127px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(6) span {width: 132px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b svg { height:auto;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(1) svg {width: 31.11vw;margin-top:4px;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(2) svg {width:35vw;}
.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(3) svg, .elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(5) svg {width: 33.88vw;}

.elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(4) svg, .elementor-15443 .elementor-element.elementor-element-0b0810b .svg-bullet-card:nth-child(6) svg {width: 34.44vw;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fcb832d */.elementor-15443 .elementor-element.elementor-element-fcb832d { width: 1273px;
    margin: auto;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-fcb832d {   width: 1014px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-fcb832d {   width: 680px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-fcb832d {   width: 100vw;padding: 0 22px;}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60a417e */.elementor-15443 .elementor-element.elementor-element-60a417e { background: #6B63DA;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69c47e */.elementor-15443 .elementor-element.elementor-element-b69c47e { margin:113px 0 10.5px;}
.elementor-15443 .elementor-element.elementor-element-b69c47e  h2 {
font-family: 'Assistant';
font-weight: 300;
font-size: 54px;
line-height: 62px;
color: #333951;
text-align: right;
}
.elementor-15443 .elementor-element.elementor-element-b69c47e h2 span { font-weight: 700;}

@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-15443 .elementor-element.elementor-element-b69c47e h2 { font-size:52px;}
    .elementor-15443 .elementor-element.elementor-element-b69c47e { margin-bottom:18.5px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-b69c47e { margin:33px 0 3px;}
.elementor-15443 .elementor-element.elementor-element-b69c47e h2 {font-size: 30px;line-height: 62px;width:auto;}
.elementor-15443 .elementor-element.elementor-element-b69c47e h2 span {display:inline-block;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b129dc */.elementor-15443 .elementor-element.elementor-element-6b129dc  ul {
   list-style-type: none;
   padding: 0;
}
.elementor-15443 .elementor-element.elementor-element-6b129dc ul li:before { /* the custom styled bullets */
  background-color: #6B63DA;
  border-radius: 50%;
  content: "";
  display: inline-block;
  margin-left: 22px;
  margin-bottom: 2px;
  height: 11px;
  width: 11px;
}
.elementor-15443 .elementor-element.elementor-element-6b129dc ul, .elementor-15443 .elementor-element.elementor-element-6b129dc li { 
    font-family: 'Assistant';
font-weight: 400;   
font-size: 26px;
line-height: 54px;
color: #686869;
margin: 0;
width: 933px;
}
.elementor-15443 .elementor-element.elementor-element-6b129dc { margin-bottom: 105px;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-6b129dc ul li:before { height:10px;width:10px; margin:0 -33px 2px 22px;}
.elementor-15443 .elementor-element.elementor-element-6b129dc ul, .elementor-15443 .elementor-element.elementor-element-6b129dc li { 
    font-size: 24px;
line-height: 30px;
width:575px; 
margin-right:17px;
margin-bottom:20px;
}
.elementor-15443 .elementor-element.elementor-element-6b129dc li:nth-child(2) { width:565px;}
.elementor-15443 .elementor-element.elementor-element-6b129dc { margin-bottom: 85px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-6b129dc { margin: 0;}
.elementor-15443 .elementor-element.elementor-element-6b129dc ul, .elementor-15443 .elementor-element.elementor-element-6b129dc li {
    font-size: 17px;
    line-height: 22px;
}
.elementor-15443 .elementor-element.elementor-element-6b129dc ul { width:100%;padding-right:10px;}
.elementor-15443 .elementor-element.elementor-element-6b129dc li { width:91%;    margin: 0 15px 16px 0;}
.elementor-15443 .elementor-element.elementor-element-6b129dc li:nth-child(5) {   width:90%;}
.elementor-15443 .elementor-element.elementor-element-6b129dc li:nth-child(6) { width:79%;}
.elementor-15443 .elementor-element.elementor-element-6b129dc ul li:before {
margin-left:15px;
margin-right:-23px;
width:8px;
height:8px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c8d09a9 */.elementor-15443 .elementor-element.elementor-element-c8d09a9 { width: 1273px;
    margin: 0;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-c8d09a9 { width:1115px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-c8d09a9 { width:935px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-c8d09a9 { width:100%; padding:0 22px;margin-bottom:40px;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e2f203 */.elementor-15443 .elementor-element.elementor-element-8e2f203 { background: #FFFFFF;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-8e2f203 .elementor-container { width:1115px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-8e2f203 .elementor-container { width:935px; padding-right:12px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .elementor-15443 .elementor-element.elementor-element-8e2f203, .elementor-15443 .elementor-element.elementor-element-8e2f203 .elementor-container{ width:100vw;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a7d1b5 */.elementor-15443 .elementor-element.elementor-element-3a7d1b5 { margin:112.5px 0 48px;}
.elementor-15443 .elementor-element.elementor-element-3a7d1b5  h2 {
font-family: 'Assistant';
font-weight: 300;
font-size: 54px;
line-height: 62px;
color: #333951;
text-align: center;
}
.elementor-15443 .elementor-element.elementor-element-3a7d1b5 h2 span { font-weight: 700;}

@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-15443 .elementor-element.elementor-element-3a7d1b5 h2 { font-size:52px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-3a7d1b5 { margin:45px 0 30px;}
.elementor-15443 .elementor-element.elementor-element-3a7d1b5 h2 {
    font-size: 30px;
    line-height: 34px;
    text-align: center;
    width:230px;
    margin:0 auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0585dcb */.elementor-15443 .elementor-element.elementor-element-0585dcb .main-card-container {
    display: flex;
    gap: 31px 0;
    margin-bottom: 121.5px;
    width: 1273px;
}
.elementor-15443 .elementor-element.elementor-element-0585dcb .card-row {
    display: flex;
    gap: 33px;
    flex-wrap: wrap;
    justify-content: center;
}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card {
    display: flex;
    flex-direction: column;
    width: 493px;
    height: 209px;
    text-align: right;
    box-shadow: 0px 15px 50px rgba(118, 113, 221, 0.1);
    border-radius: 12px;
    background: #FFFFFF;
    padding: 0 48.5px 0 20px;
}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card h2 {
    font-family: 'Assistant';
    font-weight: 700;
    font-size: 28px;
    line-height: 33px;
    color: #000000;
    margin:34.5px 0 6.5px;
    width: 372.49px;
}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card.second-c h2 {width:355px;}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card span {
    font-family: 'Assistant';
    font-weight: 400;
    font-size: 24px;
    line-height: 33px;
    color: #686869;
    width: 394px;
}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card.first-c span {width:335px;}
.elementor-15443 .elementor-element.elementor-element-0585dcb .third-card-row { 
    justify-content:flex-start;
    gap: 0 31px;
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-0585dcb .main-card-container {width:845px;}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card {
    width: 387px;
    height: 244px; 
} 
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card.second-c, .elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card.first-c {height:211px;}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card h2, .elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card.second-c h2 {width:320px;}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card span, .elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card.first-c span { width: 284.68px;
}

}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-0585dcb .main-card-container {
    margin: 0 auto 46.5px;
    width: 100%;
    }
.elementor-15443 .elementor-element.elementor-element-0585dcb .card-row {    gap: 17px;}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card, .elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card.second-c, .elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card.first-c {
    width: 88vw;
    height: auto;
    border-radius: 7px;
    padding: 0 23px 0 20px;
}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card h2, .elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card h2, .elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card.second-c h2 {
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    margin:17.5px 0 5.5px;
    width:61vw;
}

.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card span, .elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card span {
    font-size: 17px;
line-height: 23px;
margin-bottom:20px;
width:72.2vw;
}
.elementor-15443 .elementor-element.elementor-element-0585dcb .custom-flex-card.first-c span { width:67vw;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8bb156b */.elementor-15443 .elementor-element.elementor-element-8bb156b { width: 1273px;
    margin: auto;
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-8bb156b {width:810px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-8bb156b {  padding:0 22px; width:100vw;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f8049d */.elementor-15443 .elementor-element.elementor-element-5f8049d { background: #F8F8FF;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-701faa0 */.elementor-15443 .elementor-element.elementor-element-701faa0 { margin:113px 0 62px;}
.elementor-15443 .elementor-element.elementor-element-701faa0  h2 {
font-family: 'Assistant';
font-weight: 300;
font-size: 54px;
line-height: 62px;
color: #333951;
text-align: right;
}
.elementor-15443 .elementor-element.elementor-element-701faa0 h2 span { font-weight: 700;}

@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-15443 .elementor-element.elementor-element-701faa0 h2 { font-size:52px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-701faa0 { margin:47px 0 25px;}
.elementor-15443 .elementor-element.elementor-element-701faa0 h2 {font-size: 30px;line-height: 33px;width:auto;}
.elementor-15443 .elementor-element.elementor-element-701faa0 h2 span {display:inline-block;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae13b38 */.elementor-15443 .elementor-element.elementor-element-ae13b38 { margin-bottom: 110px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .main-cd { 
    display: flex;
    flex-wrap:wrap;
    gap: 60px 0; 
    justify-content: flex-start;
    width: 1265px;
}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont { 
    display: flex;
    gap: 0 26px;
}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont h2 {
    font-family: 'Assistant';
font-weight: 700;
font-size: 50px;
line-height: 65px;
text-align: right;
color: #6B63DA;
margin: -15px 0 3px;
}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont span {
font-family: 'Assistant';
font-weight: 400;
font-size: 26px;
line-height: 35px;
text-align: right;
color: #686869;
display: inline-block;
}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:first-child span { width: 337px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(2) span { width: 280px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(3) span { width: 348px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(4) span { width: 353px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:last-child span { width:380px;}

.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:first-child div:last-child, .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(4) div:last-child { width: 470px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(2) div:last-child { width: 353px;}

@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-ae13b38 .main-cd { width:1115px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(3) span { width: 266px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:first-child div:last-child, .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(4) div:last-child { width: 410px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(2) div:last-child { width: 320px;}

}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-15443 .elementor-element.elementor-element-ae13b38 .main-cd { width:868px; gap: 60px;}
    .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(2) span { width: 329px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:first-child div:last-child, .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(4) div:last-child, .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(3) div:last-child { width: 374px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .elementor-15443 .elementor-element.elementor-element-ae13b38 { margin-bottom: 40px;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .main-cd { 
    gap: 36px 0; 
    width: 100%;
}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont {  gap: 0;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont div:first-child { display:none;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont div:last-child { 
    display:flex; 
gap:0 30px;
align-items:flex-start;
}

.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont h2 {
font-size: 32px;
line-height: 42px;
margin: 4px 0 0;
display:inline-block;
}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont h2::after {
    content:'';
    background-image: url("data:image/svg+xml,%3Csvg width='2' height='38' viewBox='0 0 2 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.853516' y1='0.896973' x2='0.853514' y2='36.8211' stroke='%236B63DA' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position: 0 2px;
    width:2px;
    height:42px;
    display:inline-block;
    position:absolute;
    margin-right:14px;
    
}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont span {
font-size: 17px;
line-height: 23px;
}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:first-child div:last-child, .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(4) div:last-child, .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:first-child span, .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(3) span, .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(4) span, .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:last-child span { width: 68.8vw;}
.elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(2) div:last-child, .elementor-15443 .elementor-element.elementor-element-ae13b38 .inf-num-cont:nth-child(2) span { width: 200px;}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a20d55 */.elementor-15443 .elementor-element.elementor-element-5a20d55 { width: 1273px;
    margin: 0;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-5a20d55 { width:1115px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-5a20d55 { width:935px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-5a20d55 {  padding:0 22px; width:100vw;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d472096 */.elementor-15443 .elementor-element.elementor-element-d472096 { background: #FFFFFF;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-d472096 .elementor-container { width:1115px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-d472096 .elementor-container { width:935px; padding-right:12px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .elementor-15443 .elementor-element.elementor-element-d472096, .elementor-15443 .elementor-element.elementor-element-d472096 .elementor-container{ width:100vw;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b8a8094 */.elementor-15443 .elementor-element.elementor-element-b8a8094 {     margin: 195.5px 0 0;}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .jumping-girl { 
    position: absolute;
    right: -161px;
    top:93px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .medal-svg { 
    position: absolute;
    left: -60px;
    top:-62px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .stars-svg { 
    position: absolute;
    top: -113px;
    right: 20px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .testi-box { 
    display: flex;
    height: 702.56px;
    width: 1286.52px;
    background: #F3F5FF;
    box-shadow: 0px 10px 40px rgba(75, 75, 75, 0.12);
    border-radius: 20px;
    justify-content: flex-end;
    margin: auto;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span {font-family: 'Assistant';}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span p {
font-weight: 400;
font-size: 26px;
line-height: 35px;
text-align: right;
color: #686869;
width: 830px;
margin: 0 0 29px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span p:nth-child(3) { width:843px;}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span h2 {
    font-family: 'Assistant';
    width: 707.43px;
    font-size: 38px;
line-height: 43px;
font-weight: 700;
color: #564FBE;
margin-top: 65.5px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span strong { 
    font-weight: 700;
    color: #333951;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 svg .top-svg, .elementor-15443 .elementor-element.elementor-element-b8a8094 svg .bottom-svg {
    width: 59.12px;
height: 51.83px; 
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .top-svg { 
    align-self: flex-start; 
    margin-top: 53px;
    margin-left: 19px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .bottom-svg { 
    align-self: flex-end; 
    margin-bottom: 71px;
    margin-left: 133px;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-b8a8094 .jumping-girl {
    width:274.87px;
    height:auto;
    top:248.5px;
    right:-80px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .stars-svg { 
    top: -113px;
    right: 11px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .testi-box {
    width: 1083.5px;
    height: 849.35px;
} 
.elementor-15443 .elementor-element.elementor-element-b8a8094 span h2 {
    width: 680px;
    margin-top: 78px;
    margin-bottom:18.5px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span p {width:674.76px;}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span p:nth-child(3) { width:686.19px;}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .top-svg { 
    align-self: flex-start; 
    margin-top: 68.5px;
    margin-left: 23.5px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .bottom-svg { 
    align-self: flex-end; 
    margin-bottom: 66px;
    margin-left: 119.5px;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-b8a8094 .jumping-girl { display:none;}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .stars-svg { right: 4px;}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .testi-box {
    width: 863.96px;
    height: 755.96px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span h2 {
    width: 680px;
    margin-top: 78px;
    font-size:36px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span p, .elementor-15443 .elementor-element.elementor-element-b8a8094 span p:nth-child(3) {
    font-size: 24px;
    line-height: 34px;
    width:680.88px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .top-svg { 
    align-self: flex-start; 
    margin-top: 67.5px;
    margin-left: 15px;
    width:46.88px;
    height:auto;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .bottom-svg { 
    align-self: flex-end; 
    margin-bottom: 96px;
    margin-left: 51px;
    margin-right:-10px;
    width:46.88px;
    height:auto;
}
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
    .elementor-15443 .elementor-element.elementor-element-b8a8094 {     margin: 91px 0 0; width:100vw; padding: 0 22px;}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .jumping-girl { display:none;}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .medal-svg { 
    left:12px;
    top:-35px;
    width:25.55vw;
    height:auto;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .stars-svg { 
    top: -60px;
    right: unset;
    left:22%;
    width:60px;
    height:auto;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .testi-box { 
    height: auto;
    width: 100%;
    position:relative;
    justify-content:center;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span p, .elementor-15443 .elementor-element.elementor-element-b8a8094 span p:nth-child(3) {
font-size: 17px;
line-height: 23px;
width: 73vw;
margin: 0 0 29px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span .require-read-more {
    display:none;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .read-more { margin:-28px 0 22px;}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .read-less { margin:-24px 0 25px;}

.elementor-15443 .elementor-element.elementor-element-b8a8094 .read-more, .elementor-15443 .elementor-element.elementor-element-b8a8094 .read-less {
    font-weight: 700;
font-size: 16px;
line-height: 33px;
text-decoration-line: underline;
color: #6B63DA;
display:block;
cursor:pointer;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .hide {display:none;}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span h2 {
    width: 58vw;
font-size: 22px;
line-height: 26px;
margin-top: 65.5px;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 span strong { 
    font-weight: 700;
    color: #333951;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 svg.top-svg, .elementor-15443 .elementor-element.elementor-element-b8a8094 svg.bottom-svg {
    width: 26.58px;
height: 23.31px; 
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .top-svg { 
    top: 20px;
    right: 16px;
    position:absolute;
    margin:0;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .bottom-svg { 
    bottom: 62px;
    left: 29px;
    position:absolute;
        margin:0;
}
.elementor-15443 .elementor-element.elementor-element-b8a8094 .bottom-svg.longer-read { bottom:28.5px; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-565df8c */.elementor-15443 .elementor-element.elementor-element-565df8c { width: auto;
    margin: auto auto 121px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7be95ec */.elementor-15443 .elementor-element.elementor-element-7be95ec { background: #6B63DA;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9262e6 */.elementor-15443 .elementor-element.elementor-element-c9262e6 {
    color: #333951;
font-size: 38px;
font-weight: 700;
line-height: 62px;
margin-bottom: 35px;
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-15443 .elementor-element.elementor-element-c9262e6 { 
        font-size: 36px;
        margin-bottom: 24px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
    .elementor-15443 .elementor-element.elementor-element-c9262e6 {
        font-size: 26px;
        line-height: 40px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cea2cf */@media only screen and (min-width: 320px) and (max-width: 600px) {
    .elementor-15443 .elementor-element.elementor-element-6cea2cf img { height: 44px; width: 44px;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0c29002 */.elementor-15443 .elementor-element.elementor-element-0c29002 {
    width: max-content;
    margin-left: 25px;
}
@media only screen and (min-width: 1024px) {
    .elementor-15443 .elementor-element.elementor-element-0c29002 { min-width: 75px;}
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
    .elementor-15443 .elementor-element.elementor-element-0c29002 {     width: max-content;margin-left: 16px;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8a7d497 */.elementor-15443 .elementor-element.elementor-element-8a7d497, .elementor-15443 .elementor-element.elementor-element-8a7d497 .elementor-column-wrap {
    width: 1000px;
}
.elementor-15443 .elementor-element.elementor-element-8a7d497 p {
    color: #686869;
    font-size: 26px;
    line-height: 37px;
    margin: 0;
}
.elementor-15443 .elementor-element.elementor-element-8a7d497 strong {
    color: #333951;
    font-size: 30px;
    line-height: 39px;
    font-weight: 700;
    margin: 0 0 17px;
    display: inline-block;
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-15443 .elementor-element.elementor-element-8a7d497, .elementor-15443 .elementor-element.elementor-element-8a7d497 .elementor-column-wrap {
    width: 800px;
}
    .elementor-15443 .elementor-element.elementor-element-8a7d497 p { font-size: 24px; width:  800px;}
    .elementor-15443 .elementor-element.elementor-element-8a7d497 strong {
        font-size: 28px;
        margin: 0 0 10px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
    .elementor-15443 .elementor-element.elementor-element-8a7d497, .elementor-15443 .elementor-element.elementor-element-8a7d497 .elementor-column-wrap {
        max-width: 83.3vw;
        width: 100%;
        flex: 1;
    }
    .elementor-15443 .elementor-element.elementor-element-8a7d497 p {
        font-size: 17px;
        line-height: 25px;
    }
    .elementor-15443 .elementor-element.elementor-element-8a7d497 strong {
        font-size: 19px;
        line-height: 25px;
        margin-bottom: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-635effe */.elementor-15443 .elementor-element.elementor-element-635effe .elementor-column.elementor-col-50 {
    width: unset !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32f7723 */.elementor-15443 .elementor-element.elementor-element-32f7723 {
    padding: 73px 0;
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-32f7723 { padding: 51.5px 0;}
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
    .elementor-15443 .elementor-element.elementor-element-32f7723 {
        width: 83.3vw;
        margin: 0 auto;
        padding: 39px 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee594a4 */.elementor-15443 .elementor-element.elementor-element-ee594a4 { background: #F8F8FF;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-ee594a4 .elementor-container { width:981px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-ee594a4 .elementor-container { width:911px;}
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
    .elementor-15443 .elementor-element.elementor-element-ee594a4 { width:100vw;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-04e6669 */.elementor-15443 .elementor-element.elementor-element-04e6669 .only-1024 { display:none;}
.elementor-15443 .elementor-element.elementor-element-04e6669 { margin-top: 179.5px;}
.elementor-15443 .elementor-element.elementor-element-04e6669  h2 {
font-family: 'Assistant';
font-weight: 700;
font-size: 54px;
line-height: 62px;
color: #333951;
text-align: center;
margin: 0 auto 10px;
width: 621.92px;
}
.elementor-15443 .elementor-element.elementor-element-04e6669  p {
    font-family: 'Assistant';
font-weight: 400;
font-size: 24px;
line-height: 33px;
color: #686869;
margin: 0px 0 36.5px;
text-align: center;

}
.elementor-15443 .elementor-element.elementor-element-04e6669 span { font-weight: 300;}
.elementor-15443 .elementor-element.elementor-element-04e6669 .wpcf7-not-valid-tip {
    position: absolute;
    right: 0;
    bottom: -16px;
}
.elementor-15443 .elementor-element.elementor-element-04e6669 form p { width: 611.92px; margin:auto;}
.elementor-15443 .elementor-element.elementor-element-04e6669 input, .elementor-15443 .elementor-element.elementor-element-04e6669 input::placeholder {
font-family: 'Assistant';
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #333951;
width: 611.92px;
}
.elementor-15443 .elementor-element.elementor-element-04e6669 input:not(.wpcf7-submit) {
background: #F2F2FE;
border-radius: 4px;
border: none;
height: 50px;
padding-right: 19.2px;
margin-bottom: 20px;
}
.elementor-15443 .elementor-element.elementor-element-04e6669 input.wpcf7-submit {
    background: #6B63DA;
box-shadow: 0px 15px 40px rgba(107, 99, 218, 0.3);
border-radius: 5px;
border: none;
font-weight: bold;
color:#FFFFFF;
width: 611.92px;
margin-top: 10px;
}
.elementor-15443 .elementor-element.elementor-element-04e6669 .wpcf7 form.invalid .wpcf7-response-output {
    top: 15px;
}
      
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
        .elementor-15443 .elementor-element.elementor-element-04e6669 input, .elementor-15443 .elementor-element.elementor-element-04e6669 input::placeholder, .elementor-15443 .elementor-element.elementor-element-04e6669 p, .elementor-15443 .elementor-element.elementor-element-04e6669 input.wpcf7-submit, .elementor-15443 .elementor-element.elementor-element-04e6669 form p {width: 444.28px;}
    .elementor-15443 .elementor-element.elementor-element-04e6669  h2 { line-height:56px; margin-bottom:3.5px;}
    .elementor-15443 .elementor-element.elementor-element-04e6669 { margin-top: 126.5px;}
        .elementor-15443 .elementor-element.elementor-element-04e6669 .def { display:none;}
    .elementor-15443 .elementor-element.elementor-element-04e6669 .only-1024 { display:block;
        width: 449px;
    }
    .elementor-15443 .elementor-element.elementor-element-04e6669 p { margin-bottom:30px;}

}

@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-15443 .elementor-element.elementor-element-04e6669 input, .elementor-15443 .elementor-element.elementor-element-04e6669 input::placeholder,.elementor-15443 .elementor-element.elementor-element-04e6669 p, .elementor-15443 .elementor-element.elementor-element-04e6669 input.wpcf7-submit, .elementor-15443 .elementor-element.elementor-element-04e6669 form p {width: 389.42px;}
    .elementor-15443 .elementor-element.elementor-element-04e6669  h2 { font-size:52px; width:322.94px; line-height:54px; margin-bottom:3.5px;}
    .elementor-15443 .elementor-element.elementor-element-04e6669  p { font-size:24px;margin-bottom:30px;}
    .elementor-15443 .elementor-element.elementor-element-04e6669 p.leave-details { margin-top:108px;}
    .elementor-15443 .elementor-element.elementor-element-04e6669 { margin-top: 118.5px;}
    .elementor-15443 .elementor-element.elementor-element-04e6669 .def { display:none;}
    .elementor-15443 .elementor-element.elementor-element-04e6669 .only-1024 { display:block;
        width: 431.94px;
        position: absolute;
        top: 0;
        right: -21px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 600px) {
.elementor-15443 .elementor-element.elementor-element-04e6669 .def { display:none;}
.elementor-15443 .elementor-element.elementor-element-04e6669 .only-1024 { display:block;}
.elementor-15443 .elementor-element.elementor-element-04e6669 { margin-top:57.5px; padding: 0 22px;}
.elementor-15443 .elementor-element.elementor-element-04e6669 svg { width:44.72vw; height:auto; margin:0 auto;}
.elementor-15443 .elementor-element.elementor-element-04e6669 h2 { font-size: 30px;line-height: 33px; width:250px; margin:28px auto 9px;}
.elementor-15443 .elementor-element.elementor-element-04e6669 p { 
    font-size: 17px;
    line-height: 24px;
}
.elementor-15443 .elementor-element.elementor-element-04e6669 form p, .elementor-15443 .elementor-element.elementor-element-04e6669 input, .elementor-15443 .elementor-element.elementor-element-04e6669 input::placeholder {
font-size: 16px;
line-height: 21px;
width: 100%;
}
.elementor-15443 .elementor-element.elementor-element-04e6669 .wpcf7-not-valid-tip {
    bottom: -14px;
}
.elementor-15443 .elementor-element.elementor-element-04e6669 input:not(.wpcf7-submit) {
background: #F3F5FF;
border-radius: 5px;
height: 55px;
padding-right: 17.2px;
margin-bottom: 15px;
}
.elementor-15443 .elementor-element.elementor-element-04e6669 input.wpcf7-submit {
box-shadow: 0px 15px 40px rgba(107, 99, 218, 0.3);
height:55px;
width: 100%;
margin-top: 0;
margin-bottom:0;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-842b0ab */.elementor-15443 .elementor-element.elementor-element-842b0ab { margin: 133px auto 0 0;}
.elementor-15443 .elementor-element.elementor-element-842b0ab svg {width: 521px; height: auto;}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-842b0ab svg {width: 385px; height:auto;}
.elementor-15443 .elementor-element.elementor-element-842b0ab { margin-right: auto;margin-top:147px;}
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-842b0ab { margin-right: auto; }
.elementor-15443 .elementor-element.elementor-element-842b0ab svg { width: 495px;}
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
.elementor-15443 .elementor-element.elementor-element-842b0ab {display:none;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8acbc21 */.elementor-15443 .elementor-element.elementor-element-8acbc21 { width: 1273px;
    margin: auto auto 91px;
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-15443 .elementor-element.elementor-element-8acbc21 { width:918px; padding-right:12px;}
    
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-15443 .elementor-element.elementor-element-8acbc21 { width:1118px;}
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
.elementor-15443 .elementor-element.elementor-element-8acbc21 { width:100vw; margin-bottom:17px;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f67e32d */.elementor-15443 .elementor-element.elementor-element-f67e32d { background: #FFFFFF;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e3db6c3 */.elementor-15443 .elementor-element.elementor-element-e3db6c3 { margin: 0 auto;
    width: 552px;
}

.elementor-15443 .elementor-element.elementor-element-e3db6c3  p {
font-family: 'Assistant';
font-weight: 600;
font-weight: 700;
font-size: 30px;
line-height: 39px;text-align: center;
color: #333951;
margin: 56px auto 46px;
    width:100%;
}

.elementor-15443 .elementor-element.elementor-element-e3db6c3 .social-container {
    display: flex;
    justify-content: space-between;
    width: 552px;
    margin: auto;
}
.elementor-15443 .elementor-element.elementor-element-e3db6c3  .social-container div { 
    display: flex;
    flex-direction: column;}
.elementor-15443 .elementor-element.elementor-element-e3db6c3 span {
    font-family: 'Assistant';
font-weight: 400;
font-size: 24px;
line-height: 33px;
text-align: center;
color: #686869;
margin-top:-7px;
}


@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-e3db6c3 {  width: max-content;}

.elementor-15443 .elementor-element.elementor-element-e3db6c3  p {
font-size: 18px;
line-height: 24px;
margin: 49px auto 28px;
}
.elementor-15443 .elementor-element.elementor-element-e3db6c3 .social-container {
    width: max-content;
    gap: 0 30px;
}
.elementor-15443 .elementor-element.elementor-element-e3db6c3 span {
font-size: 14px;
line-height: 18px;
}
.elementor-15443 .elementor-element.elementor-element-e3db6c3 svg { width:17.7vw;height:auto; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90f75d2 */.elementor-15443 .elementor-element.elementor-element-90f75d2 { width: 1230px;
    margin: auto auto 49px;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-15443 .elementor-element.elementor-element-90f75d2 { width: 100vw;
    margin: auto auto 41px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56007ea */.elementor-15443 .elementor-element.elementor-element-56007ea { background: #F2F2FE;}/* End custom CSS */