.elementor-1586 .elementor-element.elementor-element-36fd3956{--display:flex;--min-height:732px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1586 .elementor-element.elementor-element-36fd3956.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1586 .elementor-element.elementor-element-afbe34d{--display:flex;--min-height:461px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-afbe34d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1586 .elementor-element.elementor-element-3c72e907{--display:flex;--min-height:461px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1586 .elementor-element.elementor-element-3c72e907.e-con{--flex-grow:0;--flex-shrink:1;}.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-1586 .elementor-element.elementor-element-a7b5f66 > .elementor-widget-container{background-color:#FFFFFF47;border-radius:35px 35px 35px 35px;}.elementor-1586 .elementor-element.elementor-element-a7b5f66 img{border-radius:25px 25px 25px 25px;}.elementor-1586 .elementor-element.elementor-element-1258dd3e{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1586 .elementor-element.elementor-element-1258dd3e.e-con{--flex-grow:0;--flex-shrink:0;}.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-1586 .elementor-element.elementor-element-5abb65f9 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-5abb65f9.elementor-element{--align-self:flex-start;}.elementor-1586 .elementor-element.elementor-element-5abb65f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-1586 .elementor-element.elementor-element-a83eff6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-a83eff6.elementor-element{--align-self:flex-start;}.elementor-1586 .elementor-element.elementor-element-a83eff6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.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-1586 .elementor-element.elementor-element-6e5396db > .elementor-widget-container{margin:018px 0px 32px 0px;}.elementor-1586 .elementor-element.elementor-element-6e5396db{text-align:left;}.elementor-1586 .elementor-element.elementor-element-49dae355{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-1b30b179{--display:flex;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-1b30b179.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1586 .elementor-element.elementor-element-e62e1c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1586 .elementor-element.elementor-element-215ab49a > .elementor-widget-container{margin:0px 0px 0px -7px;}.elementor-1586 .elementor-element.elementor-element-215ab49a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1586 .elementor-element.elementor-element-52d49f2d > .elementor-widget-container{margin:0px 0px 0px -7px;}.elementor-1586 .elementor-element.elementor-element-52d49f2d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1586 .elementor-element.elementor-element-225ba76a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-225ba76a.elementor-element{--align-self:center;}.elementor-1586 .elementor-element.elementor-element-225ba76a{text-align:left;}.elementor-1586 .elementor-element.elementor-element-225ba76a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-ea3d2c6{--display:flex;--min-height:461px;--padding-top:0px;--padding-bottom:00px;--padding-left:20px;--padding-right:20px;}.elementor-1586 .elementor-element.elementor-element-ea3d2c6.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1586 .elementor-element.elementor-element-c28e4d6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1586 .elementor-element.elementor-element-72cb79c{--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;--justify-content:flex-start;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1586 .elementor-element.elementor-element-ac863e3 .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-ac863e3 .elementor-button:focus{box-shadow:0px 10px 15px -3px rgba(155.00000000000009, 135, 245, 0.3);}.elementor-1586 .elementor-element.elementor-element-ac863e3 .elementor-button{border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1586 .elementor-element.elementor-element-333de0c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1586 .elementor-element.elementor-element-333de0c .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-333de0c .elementor-button:focus{box-shadow:0px 10px 15px -3px rgba(155.00000000000009, 135, 245, 0.3);}.elementor-1586 .elementor-element.elementor-element-333de0c .elementor-button{border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1586 .elementor-element.elementor-element-4e56062 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor1 );}.elementor-1586 .elementor-element.elementor-element-7f7ad9c > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-8782bd0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor1 );}.elementor-1586 .elementor-element.elementor-element-4c00239 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-1ca5110 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor1 );}.elementor-1586 .elementor-element.elementor-element-608f80d > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-b03d397 > .elementor-widget-container{margin:5px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1586 .elementor-element.elementor-element-36fd3956{--content-width:1248px;}.elementor-1586 .elementor-element.elementor-element-1258dd3e{--width:60%;}.elementor-1586 .elementor-element.elementor-element-1b30b179{--width:22.019%;}}@media(max-width:1024px){.elementor-1586 .elementor-element.elementor-element-36fd3956{--flex-wrap:wrap;}.elementor-1586 .elementor-element.elementor-element-1258dd3e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1586 .elementor-element.elementor-element-6e5396db{text-align:center;}.elementor-1586 .elementor-element.elementor-element-72cb79c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-1586 .elementor-element.elementor-element-36fd3956{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1586 .elementor-element.elementor-element-3c72e907{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:040px;--padding-right:40px;}.elementor-1586 .elementor-element.elementor-element-1258dd3e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1586 .elementor-element.elementor-element-1258dd3e.e-con{--align-self:center;}.elementor-1586 .elementor-element.elementor-element-5abb65f9.elementor-element{--align-self:center;}.elementor-1586 .elementor-element.elementor-element-5abb65f9{text-align:center;}.elementor-1586 .elementor-element.elementor-element-5abb65f9 .elementor-heading-title{font-size:34px;}.elementor-1586 .elementor-element.elementor-element-a83eff6.elementor-element{--align-self:center;}.elementor-1586 .elementor-element.elementor-element-a83eff6{text-align:center;}.elementor-1586 .elementor-element.elementor-element-a83eff6 .elementor-heading-title{font-size:21px;}.elementor-1586 .elementor-element.elementor-element-6e5396db > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-6e5396db{text-align:center;}.elementor-1586 .elementor-element.elementor-element-1b30b179{--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;--justify-content:center;}.elementor-1586 .elementor-element.elementor-element-225ba76a{text-align:center;}.elementor-1586 .elementor-element.elementor-element-c28e4d6{text-align:left;}.elementor-1586 .elementor-element.elementor-element-72cb79c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1586 .elementor-element.elementor-element-4e56062{text-align:left;}.elementor-1586 .elementor-element.elementor-element-8782bd0{text-align:left;}}/* Start custom CSS for html, class: .elementor-element-6e3645c8 */.elementor-1586 .elementor-element.elementor-element-6e3645c8{
    position: absolute;
    width: 16rem;
    height: 16rem;
    background-color: rgba(249, 115, 22, 0.2);
    border-radius: 50%;
    filter: blur(3rem);
    top: 75%;
    left: 25%;
    z-index: -1;
    animation: float 6s ease-in-out infinite;
    animation-delay: 4s;

}

@keyframes float {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5abb65f9 */.gradient-text{
    background-image: linear-gradient(to right, #F97316, #9b87f5, #33C3F0);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a83eff6 */.gradient-text{
    background-image: linear-gradient(to right, #F97316, #9b87f5, #33C3F0);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e62e1c4 */.info-circle{
    width: 42px;
    height: 42px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #9b87f5;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 500;
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-215ab49a */.info-circle2{
    width: 42px;
    height: 42px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #36b8ef;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 500;
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52d49f2d */.info-circle3{
    width: 42px;
    height: 42px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f97316;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 500;
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36fd3956 */.elementor-1586 .elementor-element.elementor-element-36fd3956{
    background: linear-gradient(to bottom right, rgba(249, 115, 22, 0.1), rgba(155, 135, 245, 0.1), rgba(51, 195, 240, 0.1));
    position: relative;
    overflow: hidden;

}
.elementor-1586 .elementor-element.elementor-element-36fd3956::before{
    content: "";
    position: absolute;
    width: 24rem;
    height: 24rem;
    background-color: rgba(155, 135, 245, 0.2);
    border-radius: 50%;
    filter: blur(3rem);
    top: 25%;
    left: -12rem;
    z-index: -1;
    animation: float 6s ease-in-out infinite;

}

.elementor-1586 .elementor-element.elementor-element-36fd3956::after{
    content: "";
    position: absolute;
    width: 24rem;
    height: 24rem;
    background-color: rgba(51, 195, 240, 0.2);
    border-radius: 50%;
    filter: blur(3rem);
    bottom: 25%;
    right: -12rem;
    z-index: -1;
    animation: float 6s ease-in-out infinite;
    animation-delay: 2s;

}/* End custom CSS */