.elementor-270019 .elementor-element.elementor-element-50bf2e1{--display:flex;--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-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-270019 .elementor-element.elementor-element-3b99de9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-270019 .elementor-element.elementor-element-3b99de9 img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:center left;}.elementor-270019 .elementor-element.elementor-element-6e7077e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-270019 .elementor-element.elementor-element-6e7077e img{width:80%;max-width:none;height:100%;object-fit:contain;object-position:center center;}.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-270019 .elementor-element.elementor-element-4ef0d19 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-3cd4f4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-v4-color-text );}.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-270019 .elementor-element.elementor-element-401ed1a{column-gap:4px;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-v4-color-text );}.elementor-270019 .elementor-element.elementor-element-401ed1a p{margin-block-end: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-270019 .elementor-element.elementor-element-cfa83bb{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-b5362f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-b5362f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-270019 .elementor-element.elementor-element-0f115b3{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-f962b2d{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-b0c6493{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-305c80b{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-707f1c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-aa80a04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;}.elementor-270019 .elementor-element.elementor-element-01752b4{column-gap:4px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-3%;color:var( --e-global-color-v4-color-text );}.elementor-270019 .elementor-element.elementor-element-01752b4 p{margin-block-end:0px;}.elementor-270019 .elementor-element.elementor-element-a910aed{column-gap:4px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-3%;color:var( --e-global-color-v4-color-text );}.elementor-270019 .elementor-element.elementor-element-a910aed p{margin-block-end:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-270019 .elementor-element.elementor-element-1b6eb72{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:8px;}.elementor-270019 .elementor-element.elementor-element-814f177{column-gap:4px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-3%;color:var( --e-global-color-v4-color-text );}.elementor-270019 .elementor-element.elementor-element-814f177 p{margin-block-end:0px;}.elementor-270019 .elementor-element.elementor-element-75db4a3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-ab56a1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;}.elementor-270019 .elementor-element.elementor-element-f534aa6{--grid-columns:4;}.elementor-270019 .elementor-element.elementor-element-97dad5d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-6e33791{--grid-columns:1;}.elementor-270019 .elementor-element.elementor-element-11a5ce6{border-style:solid;border-color:#EEEEEE;border-radius:12px 12px 12px 12px;}.elementor-270019 .elementor-element.elementor-element-11a5ce6 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-270019 .elementor-element.elementor-element-217357f{border-radius:12px 12px 12px 12px;}.elementor-270019 .elementor-element.elementor-element-217357f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-270019 .elementor-element.elementor-element-b419cbf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-abcff14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;}.elementor-270019 .elementor-element.elementor-element-63b4185{--grid-columns:3;}.elementor-270019 .elementor-element.elementor-element-4956d60 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-2125fe8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;}.elementor-270019 .elementor-element.elementor-element-c77b6dd img{width:100%;}.elementor-270019 .elementor-element.elementor-element-0ba66e1{--grid-columns:3;}.elementor-270019 .elementor-element.elementor-element-0ba66e1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-270019 .elementor-element.elementor-element-0ba66e1 .e-loop-item > .elementor-section, .elementor-270019 .elementor-element.elementor-element-0ba66e1 .e-loop-item > .elementor-section > .elementor-container, .elementor-270019 .elementor-element.elementor-element-0ba66e1 .e-loop-item > .e-con, .elementor-270019 .elementor-element.elementor-element-0ba66e1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-270019 .elementor-element.elementor-element-8ac1cb5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-43ca9f7{--grid-columns:1;}.elementor-270019 .elementor-element.elementor-element-5c56918 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-270019 .elementor-element.elementor-element-0c2dfc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;}.elementor-270019 .elementor-element.elementor-element-739bdf4{column-gap:4px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-3%;color:var( --e-global-color-v4-color-text );}.elementor-270019 .elementor-element.elementor-element-739bdf4 p{margin-block-end:0px;}.elementor-270019 .elementor-element.elementor-element-428d663{--grid-columns:1;--grid-row-gap:8px;}.elementor-270019 .elementor-element.elementor-element-753adcd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;}.elementor-270019 .elementor-element.elementor-element-522ac22{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-v4-color-text );}.elementor-270019 .elementor-element.elementor-element-522ac22 p{margin-block-end:0px;}@media(max-width:1400px){.elementor-270019 .elementor-element.elementor-element-3b99de9 img{height:100%;object-fit:cover;}.elementor-270019 .elementor-element.elementor-element-6e7077e img{height:450px;object-fit:cover;}}@media(max-width:1024px){.elementor-270019 .elementor-element.elementor-element-3b99de9 img{object-position:center center;}.elementor-270019 .elementor-element.elementor-element-1b6eb72{--grid-columns:1;}.elementor-270019 .elementor-element.elementor-element-f534aa6{--grid-columns:2;}.elementor-270019 .elementor-element.elementor-element-6e33791{--grid-columns:1;--grid-row-gap:8px;}.elementor-270019 .elementor-element.elementor-element-217357f{width:100%;max-width:100%;}.elementor-270019 .elementor-element.elementor-element-63b4185{--grid-columns:2;}.elementor-270019 .elementor-element.elementor-element-0ba66e1{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-270019 .elementor-element.elementor-element-43ca9f7{--grid-columns:1;}.elementor-270019 .elementor-element.elementor-element-428d663{--grid-columns:2;}}@media(max-width:767px){.elementor-270019 .elementor-element.elementor-element-3b99de9 img{height:100%;object-position:center center;}.elementor-270019 .elementor-element.elementor-element-3cd4f4c .elementor-heading-title{font-size:32px;}.elementor-270019 .elementor-element.elementor-element-1b6eb72{--grid-columns:1;}.elementor-270019 .elementor-element.elementor-element-f534aa6{--grid-columns:1;}.elementor-270019 .elementor-element.elementor-element-6e33791{--grid-columns:1;}.elementor-270019 .elementor-element.elementor-element-63b4185{--grid-columns:1;}.elementor-270019 .elementor-element.elementor-element-0ba66e1{--grid-columns:1;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-270019 .elementor-element.elementor-element-43ca9f7{--grid-columns:1;}.elementor-270019 .elementor-element.elementor-element-428d663{--grid-columns:1;}}/* Start custom CSS for image, class: .elementor-element-3b99de9 */.elementor-270019 .elementor-element.elementor-element-3b99de9 img {
    max-width: none;
    max-height: none;
}
.elementor-270019 .elementor-element.elementor-element-3b99de9 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e7077e */.elementor-270019 .elementor-element.elementor-element-6e7077e img {
    max-width: none;
    max-height: none;
}
.elementor-270019 .elementor-element.elementor-element-6e7077e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bf2e1 */.elementor-270019 .elementor-element.elementor-element-50bf2e1{
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f534aa6 */.elementor-270019 .elementor-element.elementor-element-f534aa6 .elementor-loop-container{
    display: flex;
}

@media (max-width: 992px){
    .elementor-270019 .elementor-element.elementor-element-f534aa6 .elementor-loop-container{
        flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a5ce6 */.elementor-270019 .elementor-element.elementor-element-11a5ce6:has( + .elementor-widget-video) {
    
    display: none;
}/* End custom CSS */