.elementor-254 .elementor-element.elementor-element-e7bc159{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-254 .elementor-element.elementor-element-e7bc159 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-254 .elementor-element.elementor-element-7949487 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-254 .elementor-element.elementor-element-7949487 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-254 .elementor-element.elementor-element-6c880de{text-align:left;top:0px;z-index:2;}.elementor-254 .elementor-element.elementor-element-6c880de img{width:100vw;max-width:100%;height:60vh;}.elementor-254 .elementor-element.elementor-element-6c880de > .elementor-widget-container{margin:-119px 0px 0px -3px;}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-6c880de{right:0px;}body.rtl .elementor-254 .elementor-element.elementor-element-6c880de{left:0px;}.elementor-254 .elementor-element.elementor-element-94dd910{text-align:right;width:auto;max-width:auto;bottom:-341px;}.elementor-254 .elementor-element.elementor-element-94dd910 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-94dd910{right:-22px;}body.rtl .elementor-254 .elementor-element.elementor-element-94dd910{left:-22px;}.elementor-254 .elementor-element.elementor-element-78a4eda > .elementor-container{max-width:1180px;min-height:380px;}.elementor-254 .elementor-element.elementor-element-78a4eda{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:2;}.elementor-254 .elementor-element.elementor-element-78a4eda > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-254 .elementor-element.elementor-element-cde56b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-254 .elementor-element.elementor-element-cde56b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-254 .elementor-element.elementor-element-32d4b50{text-align:left;}.elementor-254 .elementor-element.elementor-element-32d4b50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-accent );}.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-254 .elementor-element.elementor-element-7e87b10{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}@media(max-width:1200px){.elementor-254 .elementor-element.elementor-element-6c880de{text-align:right;top:-80px;}.elementor-254 .elementor-element.elementor-element-6c880de img{max-width:100%;height:500px;}.elementor-254 .elementor-element.elementor-element-94dd910 img{max-width:70%;}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-94dd910{right:0px;}body.rtl .elementor-254 .elementor-element.elementor-element-94dd910{left:0px;}.elementor-254 .elementor-element.elementor-element-94dd910{bottom:-221px;}.elementor-254 .elementor-element.elementor-element-78a4eda > .elementor-container{min-height:203px;}.elementor-254 .elementor-element.elementor-element-cde56b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 100px;}.elementor-254 .elementor-element.elementor-element-32d4b50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-7e87b10 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-254 .elementor-element.elementor-element-6c880de{text-align:right;}.elementor-254 .elementor-element.elementor-element-94dd910 img{max-width:70%;}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-94dd910{right:0px;}body.rtl .elementor-254 .elementor-element.elementor-element-94dd910{left:0px;}.elementor-254 .elementor-element.elementor-element-94dd910{bottom:-225px;}}@media(max-width:767px){.elementor-254 .elementor-element.elementor-element-e7bc159{padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-6c880de{text-align:right;}.elementor-254 .elementor-element.elementor-element-6c880de img{height:60vh;object-fit:cover;}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-6c880de{right:0px;}body.rtl .elementor-254 .elementor-element.elementor-element-6c880de{left:0px;}.elementor-254 .elementor-element.elementor-element-94dd910{text-align:right;width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;bottom:-203px;}.elementor-254 .elementor-element.elementor-element-94dd910 img{max-width:60%;}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-94dd910{right:13px;}body.rtl .elementor-254 .elementor-element.elementor-element-94dd910{left:13px;}.elementor-254 .elementor-element.elementor-element-78a4eda{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 15px;}.elementor-254 .elementor-element.elementor-element-cde56b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-32d4b50 .elementor-heading-title{font-size:25px;}.elementor-254 .elementor-element.elementor-element-7e87b10{font-size:15px;width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-254 .elementor-element.elementor-element-7e87b10 > .elementor-widget-container{margin:-16px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-6c880de */@media(min-width:1200px) and (max-width:1280px){
    .elementor-absolute.shape-red.elementor-widget.elementor-widget-image.animated.fadeInDown {
    right: 20px;
}
.shape-red img {
    width: 106vw !important;
    max-width: 105% !important;
    height: 60vh;
}
}
@media(min-width:1360px) and (max-width:1366px){
    .shape-red img {
    height: 80vh !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94dd910 */@media(max-width:360px){
        .elementor-3940 .elementor-element.elementor-element-21456b1 img {
        max-width: 66% !important;
    }
}

@media(min-width:1600px) and (max-width:1620px){
.elementor-widget__width-auto.elementor-absolute.shape.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-image.animated.fadeInUp {
    bottom: -275px;
}
}

@media(min-width:1200px) and (max-width:1440px){
.elementor-widget__width-auto.elementor-absolute.shape.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-image.animated.fadeInUp {
    width: auto;
    max-width: auto;
    bottom: -290px;
    text-align: right;
        
}
.shape-red img {
    right: 0px;
}

}

@media(min-width:768px) and (max-width:991px){
    
    .elementor-3940 .elementor-element.elementor-element-21456b1 img {
        max-width: 70%;
        margin: 0px 4px 10px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cde56b1 */@media(max-width:991px){
        .elementor-3940 .elementor-element.elementor-element-cd7b63a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        e-column-margin-right: 0px;
        e-column-margin-left: 0px;
        padding: 0px 0px 0px 58px;
    }
}

@media(max-width:415px){
        .elementor-3940 .elementor-element.elementor-element-cd7b63a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        e-column-margin-right: 0px;
        e-column-margin-left: 0px;
        padding: 0px 0px 0px 31px;
    }
}/* End custom CSS */