.elementor-1425 .elementor-element.elementor-element-62ffba09{--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:space-between;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-5bd6cb34{width:100%;max-width:100%;text-align:center;}.elementor-1425 .elementor-element.elementor-element-5bd6cb34 .elementor-heading-title{font-family:var( --e-global-typography-1c02a7c-font-family ), Sans-serif;font-size:var( --e-global-typography-1c02a7c-font-size );font-weight:var( --e-global-typography-1c02a7c-font-weight );text-transform:var( --e-global-typography-1c02a7c-text-transform );line-height:var( --e-global-typography-1c02a7c-line-height );}.elementor-1425 .elementor-element.elementor-element-275f3f98{width:100%;max-width:100%;text-align:center;}.elementor-1425 .elementor-element.elementor-element-275f3f98 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1425 .elementor-element.elementor-element-275f3f98 .elementor-heading-title{font-family:var( --e-global-typography-40b8c55-font-family ), Sans-serif;font-size:var( --e-global-typography-40b8c55-font-size );font-weight:var( --e-global-typography-40b8c55-font-weight );text-transform:var( --e-global-typography-40b8c55-text-transform );font-style:var( --e-global-typography-40b8c55-font-style );line-height:var( --e-global-typography-40b8c55-line-height );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-1425 .elementor-element.elementor-element-3c24b054{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1425 .elementor-element.elementor-element-3c24b054 img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1425 .elementor-element.elementor-element-2ca97bb8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1425 .elementor-element.elementor-element-2ca97bb8 img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1425 .elementor-element.elementor-element-264b7da4{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1425 .elementor-element.elementor-element-264b7da4 img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1425 .elementor-element.elementor-element-41609038{width:100%;max-width:100%;}.elementor-1425 .elementor-element.elementor-element-41609038 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-41609038 .elementor-button{font-family:var( --e-global-typography-8e37508-font-family ), Sans-serif;font-size:var( --e-global-typography-8e37508-font-size );font-weight:var( --e-global-typography-8e37508-font-weight );text-transform:var( --e-global-typography-8e37508-text-transform );line-height:var( --e-global-typography-8e37508-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:8px 25px 8px 25px;}@media(max-width:1279px){.elementor-1425 .elementor-element.elementor-element-62ffba09{--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1425 .elementor-element.elementor-element-5bd6cb34 .elementor-heading-title{font-size:var( --e-global-typography-1c02a7c-font-size );line-height:var( --e-global-typography-1c02a7c-line-height );}.elementor-1425 .elementor-element.elementor-element-275f3f98 .elementor-heading-title{font-size:var( --e-global-typography-40b8c55-font-size );line-height:var( --e-global-typography-40b8c55-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1425 .elementor-element.elementor-element-3c24b054{width:100%;max-width:100%;}.elementor-1425 .elementor-element.elementor-element-3c24b054 img{width:500px;}.elementor-1425 .elementor-element.elementor-element-2ca97bb8{width:100%;max-width:100%;}.elementor-1425 .elementor-element.elementor-element-2ca97bb8 img{width:500px;}.elementor-1425 .elementor-element.elementor-element-264b7da4{width:100%;max-width:100%;}.elementor-1425 .elementor-element.elementor-element-264b7da4 img{width:500px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1425 .elementor-element.elementor-element-41609038 .elementor-button{font-size:var( --e-global-typography-8e37508-font-size );line-height:var( --e-global-typography-8e37508-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1425 .elementor-element.elementor-element-5bd6cb34 .elementor-heading-title{font-size:var( --e-global-typography-1c02a7c-font-size );line-height:var( --e-global-typography-1c02a7c-line-height );}.elementor-1425 .elementor-element.elementor-element-275f3f98 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1425 .elementor-element.elementor-element-275f3f98 .elementor-heading-title{font-size:var( --e-global-typography-40b8c55-font-size );line-height:var( --e-global-typography-40b8c55-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1425 .elementor-element.elementor-element-3c24b054 img{width:100%;}.elementor-1425 .elementor-element.elementor-element-2ca97bb8 img{width:100%;}.elementor-1425 .elementor-element.elementor-element-264b7da4 img{width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1425 .elementor-element.elementor-element-41609038 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-41609038 .elementor-button{font-size:var( --e-global-typography-8e37508-font-size );line-height:var( --e-global-typography-8e37508-line-height );}}/* Start custom CSS for container, class: .elementor-element-62ffba09 */.elementor-1425 .elementor-element.elementor-element-62ffba09 img {
        box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.28);
}

.elementor-1425 .elementor-element.elementor-element-62ffba09:before, .elementor-1425 .elementor-element.elementor-element-62ffba09:after {
    content: '';
    position: absolute;
    height: 900px;
    width: 1px;
    background-color: #40b3de;
    top: -60px;
    transform: rotate(50deg);
    left: 100px;
        z-index: -1;
   
}

.elementor-1425 .elementor-element.elementor-element-62ffba09:after {
    top: -160px;
    right: 100px;
    left: unset;

   
}

@media (max-width: 1279px) {
    .elementor-1425 .elementor-element.elementor-element-62ffba09:before {
        left: 30%;
        top: -200px;
    }
    
    
     .elementor-1425 .elementor-element.elementor-element-62ffba09:after {
        left: 90%;
        top: 200px;
    }
}/* End custom CSS */