.elementor-20 .elementor-element.elementor-element-843b580:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-843b580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-843b580{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 60px 30px;}.elementor-20 .elementor-element.elementor-element-843b580 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-dc3a038 > .elementor-element-populated{padding:0px 0px 0px 70px;}.elementor-20 .elementor-element.elementor-element-4b0f7fa .aux-modern-heading-primary{font-size:15px;font-weight:500;color:#FFD046;}.elementor-20 .elementor-element.elementor-element-4b0f7fa .aux-modern-heading-secondary{font-size:27px;font-weight:700;color:var( --e-global-color-accent );margin:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-4b0f7fa .aux-modern-heading-description{color:#E4E4E4;margin:0px 0px 0px 0px;max-width:400px;}.elementor-20 .elementor-element.elementor-element-fa1d56c input:not([type="submit"]){background-color:#FFFFFF19;color:var( --e-global-color-accent );height:55px;border-radius:50px 50px 50px 50px;padding:0px 25px 0px 25px;transition:all ease-out 0.3s;}.elementor-20 .elementor-element.elementor-element-fa1d56c textarea{background-color:#FFFFFF19;color:var( --e-global-color-accent );max-width:1000px;border-radius:15px 15px 15px 15px;padding:15px 25px 0px 25px;transition:all ease-out 0.3s;}.elementor-20 .elementor-element.elementor-element-fa1d56c > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-fa1d56c input:not([type="submit"])::placeholder{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-fa1d56c input[type="text"]{transition:all ease-out 0.3s;}.elementor-20 .elementor-element.elementor-element-fa1d56c input[type="email"]{transition:all ease-out 0.3s;}.elementor-20 .elementor-element.elementor-element-fa1d56c select{transition:all ease-out 0.3s;}.elementor-20 .elementor-element.elementor-element-fa1d56c textarea::placeholder{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-fa1d56c input[type="submit"]{transition:all ease-out 0.3s;}.elementor-20 .elementor-element.elementor-element-7c50640 > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-7c50640 iframe{height:600px;}.elementor-20 .elementor-element.elementor-element-bff1412:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bff1412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1B3C226;}.elementor-20 .elementor-element.elementor-element-bff1412{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 60px 30px;}.elementor-20 .elementor-element.elementor-element-bff1412 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-488a458 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-20 .elementor-element.elementor-element-488a458 .aux-modern-heading-primary{font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-488a458 .aux-modern-heading-secondary{font-size:27px;font-weight:700;color:var( --e-global-color-text );margin:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-7cecc75 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-20 .elementor-element.elementor-element-3078eef .aux-text-widget-header{background-color:transparent;background-image:linear-gradient(180deg, #6E93FB 0%, #0041FF 100%);}.elementor-20 .elementor-element.elementor-element-3078eef .aux-widget-advanced-text{background-color:#FFFFFF;text-align:right !important;padding:50px 50px 50px 50px;}.elementor-20 .elementor-element.elementor-element-3078eef .aux-widget-text .aux-text-widget-header{padding:36px 28px 33px 29px;}.elementor-20 .elementor-element.elementor-element-3078eef .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-20 .elementor-element.elementor-element-3078eef:hover .col-title a, .elementor-20 .elementor-element.elementor-element-3078eef:hover .col-title{color:#FFFFFF !important;}.elementor-20 .elementor-element.elementor-element-3078eef .col-title, .elementor-20 .elementor-element.elementor-element-3078eef .col-title a{font-size:20px;font-weight:600;text-transform:capitalize;letter-spacing:-0.4px;}.elementor-20 .elementor-element.elementor-element-3078eef .widget-content{color:rgba(17, 31, 61, 0.6) !important;font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-3078eef:hover .widget-content{color:rgba(255, 255, 255, 0.6) !important;}.elementor-20 .elementor-element.elementor-element-3078eef .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-3078eef .aux-text-widget-overlay, .elementor-20 .elementor-element.elementor-element-3078eef .aux-widget-advanced-text{border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-a6b3d3d > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-text-widget-header{background-color:transparent;background-image:linear-gradient(180deg, #F897AF 0%, #F44571 100%);}.elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-widget-advanced-text{background-color:#FFFFFF;text-align:right !important;padding:50px 25px 50px 60px;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-widget-text .aux-text-widget-header{padding:29px 29px 30px 30px;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-20 .elementor-element.elementor-element-f8eb0cd:hover .col-title a, .elementor-20 .elementor-element.elementor-element-f8eb0cd:hover .col-title{color:#FFFFFF !important;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .col-title, .elementor-20 .elementor-element.elementor-element-f8eb0cd .col-title a{font-size:20px;font-weight:600;text-transform:capitalize;letter-spacing:-0.4px;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .widget-content{color:rgba(17, 31, 61, 0.6) !important;font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-f8eb0cd:hover .widget-content{color:rgba(255, 255, 255, 0.6) !important;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 60px;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-text-widget-overlay, .elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-widget-advanced-text{border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-9226b19 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-text-widget-header{background-color:transparent;background-image:linear-gradient(180deg, #FFEAAB 0%, #FFD046 100%);}.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-widget-advanced-text{background-color:#FFFFFF;text-align:right !important;padding:50px 25px 50px 60px;}.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-widget-advanced-text:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFEAAB 0%, #FFD046 100%);}.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-widget-text .aux-text-widget-header{padding:29px 33px 30px 34px;}.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-20 .elementor-element.elementor-element-34e8a4b:hover .col-title a, .elementor-20 .elementor-element.elementor-element-34e8a4b:hover .col-title{color:#FFFFFF !important;}.elementor-20 .elementor-element.elementor-element-34e8a4b .col-title, .elementor-20 .elementor-element.elementor-element-34e8a4b .col-title a{font-size:20px;font-weight:600;text-transform:capitalize;letter-spacing:-0.4px;}.elementor-20 .elementor-element.elementor-element-34e8a4b .widget-content{color:rgba(17, 31, 61, 0.6) !important;font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-34e8a4b:hover .widget-content{color:rgba(255, 255, 255, 0.6) !important;}.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 60px;}.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-text-widget-overlay, .elementor-20 .elementor-element.elementor-element-34e8a4b .aux-widget-advanced-text{border-radius:20px 20px 20px 20px;}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-7cecc75{width:100%;}.elementor-20 .elementor-element.elementor-element-a6b3d3d{width:100%;}.elementor-20 .elementor-element.elementor-element-9226b19{width:100%;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-843b580{padding:50px 25px 50px 25px;}.elementor-20 .elementor-element.elementor-element-dc3a038 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-20 .elementor-element.elementor-element-bff1412{padding:50px 25px 50px 25px;}.elementor-20 .elementor-element.elementor-element-3529cb6{padding:0% 18% 0% 18%;}.elementor-20 .elementor-element.elementor-element-7cecc75 > .elementor-element-populated{margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-20 .elementor-element.elementor-element-a6b3d3d > .elementor-element-populated{margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-20 .elementor-element.elementor-element-9226b19 > .elementor-element-populated{margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-843b580{padding:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-dc3a038 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4b0f7fa .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-20 .elementor-element.elementor-element-7c50640 iframe{height:300px;}.elementor-20 .elementor-element.elementor-element-bff1412{padding:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-488a458 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-20 .elementor-element.elementor-element-3529cb6{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7cecc75 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-3078eef .col-title, .elementor-20 .elementor-element.elementor-element-3078eef .col-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-3078eef .widget-content{font-size:14px;}.elementor-20 .elementor-element.elementor-element-3078eef .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 30px;}.elementor-20 .elementor-element.elementor-element-3078eef .aux-widget-advanced-text{padding:50px 10px 50px 20px;}.elementor-20 .elementor-element.elementor-element-a6b3d3d > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .col-title, .elementor-20 .elementor-element.elementor-element-f8eb0cd .col-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .widget-content{font-size:14px;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 30px;}.elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-widget-advanced-text{padding:50px 10px 50px 20px;}.elementor-20 .elementor-element.elementor-element-9226b19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-34e8a4b .col-title, .elementor-20 .elementor-element.elementor-element-34e8a4b .col-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-34e8a4b .widget-content{font-size:14px;}.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 30px;}.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-widget-advanced-text{padding:50px 10px 50px 20px;}}/* Start custom CSS for aux_text, class: .elementor-element-3078eef */.elementor-20 .elementor-element.elementor-element-3078eef .aux-text-widget-header{
    display: inline-block;
    border-radius: 100%;
    box-shadow: -5px 15px 30px #0041FF66;
}
.elementor-20 .elementor-element.elementor-element-3078eef:hover .aux-widget-advanced-text{
    box-shadow: -10px 40px 80px #0041FF66 !important;
}
.elementor-20 .elementor-element.elementor-element-3078eef .aux-widget-advanced-text:after{
    content:'';
    width: 100%;
    height: 100%;
    background: transparent radial-gradient(closest-side at 20% 35%, #6E93FB 0%, #0041FF 100%);
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
    opacity: 0;
    transition:opacity 250ms ease-in;
}
.elementor-20 .elementor-element.elementor-element-3078eef:hover .aux-widget-advanced-text:after{
    opacity: 1;
}
.elementor-20 .elementor-element.elementor-element-3078eef:hover .aux-text-widget-header{
    background: #fff !important;
    box-shadow: none;
}
.elementor-20 .elementor-element.elementor-element-3078eef:hover path{
    fill:#0041FF !important;
}
.elementor-20 .elementor-element.elementor-element-3078eef .col-title , .elementor-20 .elementor-element.elementor-element-3078eef .widget-content , .elementor-20 .elementor-element.elementor-element-3078eef path , .elementor-20 .elementor-element.elementor-element-3078eef .aux-text-widget-header{
    transition:all 250ms ease-in;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-20 .elementor-element.elementor-element-3078eef .aux-widget-advanced-text{
        padding: 50px 25px 50px 30px !important;
    }
    .elementor-20 .elementor-element.elementor-element-3078eef .aux-text-widget-content{
        padding: 0px 30px 0px 0px !important;
    }
}
    .elementor-20 .elementor-element.elementor-element-3078eef .aux-text-widget-content{
        padding: 0px 30px 0px 0px !important;
    }/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-f8eb0cd */.elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-text-widget-header{
    display: inline-block;
    border-radius: 100%;
    box-shadow: -5px 15px 30px #F4457166;
}
.elementor-20 .elementor-element.elementor-element-f8eb0cd:hover .aux-widget-advanced-text{
    box-shadow: -10px 40px 80px #F4457166 !important;
}
.elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-widget-advanced-text:after{
    content:'';
    width: 100%;
    height: 100%;
    background: transparent radial-gradient(closest-side at 20% 35%, #F897AF 0%, #F44571 100%);
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
    opacity: 0;
    transition:opacity 250ms ease-in;
}
.elementor-20 .elementor-element.elementor-element-f8eb0cd:hover .aux-widget-advanced-text:after{
    opacity: 1;
}
.elementor-20 .elementor-element.elementor-element-f8eb0cd:hover .aux-text-widget-header{
    background: #fff !important;
    box-shadow: none;
}
.elementor-20 .elementor-element.elementor-element-f8eb0cd:hover path{
    fill:#F44571 !important;
}
.elementor-20 .elementor-element.elementor-element-f8eb0cd .col-title , .elementor-20 .elementor-element.elementor-element-f8eb0cd .widget-content , .elementor-20 .elementor-element.elementor-element-f8eb0cd path , .elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-text-widget-header{
    transition:all 250ms ease-in;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-widget-advanced-text{
        padding: 50px 25px 50px 30px !important;
    }
    .elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-text-widget-content{
        padding: 0px 30px 0px 0px !important;
    }
}
    .elementor-20 .elementor-element.elementor-element-f8eb0cd .aux-text-widget-content{
        padding: 0px 30px 0px 0px !important;
    }/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-34e8a4b */.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-text-widget-header{
    display: inline-block;
    border-radius: 100%;
    box-shadow: -5px 15px 30px #FFD04666;
}
.elementor-20 .elementor-element.elementor-element-34e8a4b:hover .aux-widget-advanced-text{
    box-shadow: -10px 40px 80px #FFD04666 !important;
}
.elementor-20 .elementor-element.elementor-element-34e8a4b .aux-widget-advanced-text:after{
    content:'';
    width: 100%;
    height: 100%;
    background: transparent radial-gradient(closest-side at 20% 35%, #FFEAAB 0%, #FFD046 100%);
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
    opacity: 0;
    transition:opacity 250ms ease-in;
}
.elementor-20 .elementor-element.elementor-element-34e8a4b:hover .aux-widget-advanced-text:after{
    opacity: 1;
}
.elementor-20 .elementor-element.elementor-element-34e8a4b:hover .aux-text-widget-header{
    background: #fff !important;
    box-shadow: none;
}
.elementor-20 .elementor-element.elementor-element-34e8a4b:hover path{
    fill:#FFD046 !important;
}
.elementor-20 .elementor-element.elementor-element-34e8a4b .col-title , .elementor-20 .elementor-element.elementor-element-34e8a4b .widget-content , .elementor-20 .elementor-element.elementor-element-34e8a4b path , .elementor-20 .elementor-element.elementor-element-34e8a4b .aux-text-widget-header{
    transition:all 250ms ease-in;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-20 .elementor-element.elementor-element-34e8a4b .aux-widget-advanced-text{
        padding: 50px 25px 50px 30px !important;
    }
    .elementor-20 .elementor-element.elementor-element-34e8a4b .aux-text-widget-content{
        padding: 0px 30px 0px 0px !important;
    }
}
    .elementor-20 .elementor-element.elementor-element-34e8a4b .aux-text-widget-content{
        padding: 0px 30px 0px 0px !important;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3529cb6 */@media screen and (max-width:900px){
    .elementor-20 .elementor-element.elementor-element-3529cb6{
        padding:0 !important;
    }
}/* End custom CSS */