.elementor-16 .elementor-element.elementor-element-052a8e6{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-052a8e6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-052a8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5A04FB 0%, #29F2F0 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-811b46c{text-align:center;}.elementor-16 .elementor-element.elementor-element-811b46c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-814e2a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-814e2a4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-814e2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F4;}.elementor-16 .elementor-element.elementor-element-350fb8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-cbe384d .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:500;background-image:linear-gradient(180deg, #0E56E5 0%, #29F2D1 100%);border-radius:5px 5px 5px 5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-be36156{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#0D0202;}.elementor-16 .elementor-element.elementor-element-1737fd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-1737fd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-9097d74 img{width:75%;}.elementor-16 .elementor-element.elementor-element-fc04eca{--display:flex;--position:absolute;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:97px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-fc04eca{left:86px;}body.rtl .elementor-16 .elementor-element.elementor-element-fc04eca{right:86px;}.elementor-16 .elementor-element.elementor-element-28b4bce > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-28b4bce{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-28b4bce{right:0px;}.elementor-16 .elementor-element.elementor-element-28b4bce{top:-25px;}.elementor-16 .elementor-element.elementor-element-28b4bce img{width:52%;max-width:52%;}.elementor-16 .elementor-element.elementor-element-057b98e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-057b98e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-057b98e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F4;}.elementor-16 .elementor-element.elementor-element-4dd216b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-4dd216b{text-align:center;}.elementor-16 .elementor-element.elementor-element-4dd216b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-decoration:underline;color:#000000;}.elementor-16 .elementor-element.elementor-element-50a021a{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-50a021a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-50a021a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F4;}.elementor-16 .elementor-element.elementor-element-f68d7f7{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-16 .elementor-element.elementor-element-74ecf66 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-74ecf66 .elementor-heading-title{color:#FD1902;}.elementor-16 .elementor-element.elementor-element-06777af > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-06777af{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-06777af p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-71f267c .elementor-button{background-color:#FF0000;border-radius:22px 22px 22px 22px;}.elementor-16 .elementor-element.elementor-element-d38184a{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-16 .elementor-element.elementor-element-f803610 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-f803610 .elementor-heading-title{color:#02FDF3;}.elementor-16 .elementor-element.elementor-element-e145379{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-e145379 p{margin-block-end:15px;}.elementor-16 .elementor-element.elementor-element-b2508f5 .elementor-button{background-color:#00E8FF;border-radius:22px 22px 22px 22px;}.elementor-16 .elementor-element.elementor-element-65b7a66{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-16 .elementor-element.elementor-element-53194da > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-53194da .elementor-heading-title{color:#1002FD;}.elementor-16 .elementor-element.elementor-element-1832505 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-16 .elementor-element.elementor-element-1832505{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-1832505 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-5c8d682 .elementor-button{background-color:#003BFF;border-radius:22px 22px 22px 22px;}.elementor-16 .elementor-element.elementor-element-ef242a0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ef242a0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ef242a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F4;}.elementor-16 .elementor-element.elementor-element-a9c329e > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a9c329e{text-align:center;}.elementor-16 .elementor-element.elementor-element-a9c329e .elementor-heading-title{color:#2B2B2B;}.elementor-16 .elementor-element.elementor-element-e8255b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-884e561{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-884e561:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-884e561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8d60373{text-align:center;}.elementor-16 .elementor-element.elementor-element-8d60373 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-14afbc7{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-14afbc7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-14afbc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7488633{text-align:center;}.elementor-16 .elementor-element.elementor-element-7488633 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-d8763eb{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-d8763eb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d8763eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-53351cf{text-align:center;}.elementor-16 .elementor-element.elementor-element-53351cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-d732cbb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-d732cbb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d732cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F4;}.elementor-16 .elementor-element.elementor-element-789de97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-5fb360f img{width:71%;}.elementor-16 .elementor-element.elementor-element-3f2206d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-9a454ce .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:500;background-image:linear-gradient(180deg, #0E56E5 0%, #29F2D1 100%);border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-5e170df{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#0D0202;}.elementor-16 .elementor-element.elementor-element-c994dc8{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-c994dc8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c994dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #097866 0%, #48A2F8 100%);}.elementor-16 .elementor-element.elementor-element-4a639db{text-align:center;}.elementor-16 .elementor-element.elementor-element-4a639db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;font-style:italic;text-decoration:underline;line-height:40px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6b35dca{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-cbe384d .elementor-button{font-size:20px;}.elementor-16 .elementor-element.elementor-element-be36156{font-size:15px;}.elementor-16 .elementor-element.elementor-element-4dd216b .elementor-heading-title{font-size:25px;}.elementor-16 .elementor-element.elementor-element-06777af{font-size:10px;}.elementor-16 .elementor-element.elementor-element-e145379{font-size:10px;}.elementor-16 .elementor-element.elementor-element-1832505{font-size:10px;}.elementor-16 .elementor-element.elementor-element-5e170df{font-size:13px;}.elementor-16 .elementor-element.elementor-element-6b35dca{font-size:15px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-350fb8a{--width:50%;}.elementor-16 .elementor-element.elementor-element-1737fd4{--width:48.258%;}.elementor-16 .elementor-element.elementor-element-fc04eca{--width:65%;}.elementor-16 .elementor-element.elementor-element-f68d7f7{--width:350px;}.elementor-16 .elementor-element.elementor-element-d38184a{--width:350px;}.elementor-16 .elementor-element.elementor-element-65b7a66{--width:350px;}.elementor-16 .elementor-element.elementor-element-789de97{--width:50%;}.elementor-16 .elementor-element.elementor-element-3f2206d{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-f68d7f7 */.elementor-16 .elementor-element.elementor-element-f68d7f7{
    --card-shape: 48% 52% 58% 42% / 48% 25% 75% 52%;
    --card-hover-shape: 50%;
    --heading-shape: 50%;
    --heading-hover-shape: 61% 39% 38% 62% / 67% 49% 51% 33%;
    --heading-background: #eff0f4;
    --heading-circle-size: 80px;
    --bubble-color: #ffffff;
}


.elementor-16 .elementor-element.elementor-element-f68d7f7{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-16 .elementor-element.elementor-element-f68d7f7:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-16 .elementor-element.elementor-element-f68d7f7::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-16 .elementor-element.elementor-element-f68d7f7::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-16 .elementor-element.elementor-element-f68d7f7 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-16 .elementor-element.elementor-element-f68d7f7:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38184a */.elementor-16 .elementor-element.elementor-element-d38184a{
    --card-shape: 48% 52% 58% 42% / 48% 25% 75% 52%;
    --card-hover-shape: 50%;
    --heading-shape: 50%;
    --heading-hover-shape: 61% 39% 38% 62% / 67% 49% 51% 33%;
    --heading-background: #eff0f4;
    --heading-circle-size: 80px;
    --bubble-color: #ffffff;
}


.elementor-16 .elementor-element.elementor-element-d38184a{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-16 .elementor-element.elementor-element-d38184a:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-16 .elementor-element.elementor-element-d38184a::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-16 .elementor-element.elementor-element-d38184a::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-16 .elementor-element.elementor-element-d38184a h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-16 .elementor-element.elementor-element-d38184a:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b7a66 */.elementor-16 .elementor-element.elementor-element-65b7a66{
    --card-shape: 48% 52% 58% 42% / 48% 25% 75% 52%;
    --card-hover-shape: 50%;
    --heading-shape: 50%;
    --heading-hover-shape: 61% 39% 38% 62% / 67% 49% 51% 33%;
    --heading-background: #eff0f4;
    --heading-circle-size: 80px;
    --bubble-color: #ffffff;
}


.elementor-16 .elementor-element.elementor-element-65b7a66{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-16 .elementor-element.elementor-element-65b7a66:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-16 .elementor-element.elementor-element-65b7a66::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-16 .elementor-element.elementor-element-65b7a66::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-16 .elementor-element.elementor-element-65b7a66 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-16 .elementor-element.elementor-element-65b7a66:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */