.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10683 .elementor-element.elementor-element-bf22823{--spacer-size:50px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-10683 .elementor-element.elementor-element-f1bfbc3{text-align:center;}.elementor-10683 .elementor-element.elementor-element-f1bfbc3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-10683 .elementor-element.elementor-element-65e1ff7{text-align:center;}.elementor-10683 .elementor-element.elementor-element-65e1ff7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10683 .elementor-element.elementor-element-b608b11{text-align:center;}.elementor-10683 .elementor-element.elementor-element-b608b11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10683 .elementor-element.elementor-element-3f3389d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10683 .elementor-element.elementor-element-3f3389d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-widget-bdt-featured-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-bdt-featured-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10683 .elementor-element.elementor-element-dd2032b .bdt-ep-featured-box .bdt-ep-featured-box-content{background-color:#B8B8B833;text-align:left !important;}.elementor-10683 .elementor-element.elementor-element-dd2032b > .elementor-widget-container{border-style:none;}.elementor-10683 .elementor-element.elementor-element-dd2032b .bdt-image-mask{-webkit-mask-image:url(0);mask-image:url(0);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.elementor-10683 .elementor-element.elementor-element-dd2032b .bdt-ep-featured-box .bdt-ep-featured-box-image img{transition-duration:0s;}.elementor-10683 .elementor-element.elementor-element-dd2032b .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-10683 .elementor-element.elementor-element-dd2032b .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-text{font-size:14px;}.elementor-10683 .elementor-element.elementor-element-42465a9 .bdt-ep-featured-box .bdt-ep-featured-box-content{background-color:#B8B8B833;text-align:left !important;}.elementor-10683 .elementor-element.elementor-element-42465a9 > .elementor-widget-container{border-style:none;}.elementor-10683 .elementor-element.elementor-element-42465a9 .bdt-image-mask{-webkit-mask-image:url(0);mask-image:url(0);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.elementor-10683 .elementor-element.elementor-element-42465a9 .bdt-ep-featured-box .bdt-ep-featured-box-image img{transition-duration:0s;}.elementor-10683 .elementor-element.elementor-element-42465a9 .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-10683 .elementor-element.elementor-element-42465a9 .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-text{font-size:14px;}.elementor-10683 .elementor-element.elementor-element-ef4a7c5 .bdt-ep-featured-box .bdt-ep-featured-box-content{background-color:#B8B8B833;text-align:left !important;}.elementor-10683 .elementor-element.elementor-element-ef4a7c5 > .elementor-widget-container{border-style:none;}.elementor-10683 .elementor-element.elementor-element-ef4a7c5 .bdt-image-mask{-webkit-mask-image:url(0);mask-image:url(0);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.elementor-10683 .elementor-element.elementor-element-ef4a7c5 .bdt-ep-featured-box .bdt-ep-featured-box-image img{transition-duration:0s;}.elementor-10683 .elementor-element.elementor-element-ef4a7c5 .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-10683 .elementor-element.elementor-element-ef4a7c5 .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-text{font-size:14px;}.elementor-10683 .elementor-element.elementor-element-9288a32 .bdt-ep-featured-box .bdt-ep-featured-box-content{background-color:#B8B8B833;text-align:left !important;}.elementor-10683 .elementor-element.elementor-element-9288a32 > .elementor-widget-container{border-style:none;}.elementor-10683 .elementor-element.elementor-element-9288a32 .bdt-image-mask{-webkit-mask-image:url(0);mask-image:url(0);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.elementor-10683 .elementor-element.elementor-element-9288a32 .bdt-ep-featured-box .bdt-ep-featured-box-image img{transition-duration:0s;}.elementor-10683 .elementor-element.elementor-element-9288a32 .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-10683 .elementor-element.elementor-element-9288a32 .bdt-ep-featured-box .bdt-ep-featured-box-content .bdt-ep-featured-box-text{font-size:14px;}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10683 .elementor-element.elementor-element-d58e3c6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10683 .elementor-element.elementor-element-d58e3c6 .elementor-divider-separator{width:100%;}.elementor-10683 .elementor-element.elementor-element-d58e3c6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10683 .elementor-element.elementor-element-ba57058 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10683 .elementor-element.elementor-element-ba57058 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.2;}.elementor-10683 .elementor-element.elementor-element-43be206:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10683 .elementor-element.elementor-element-43be206 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B8B833;}.elementor-10683 .elementor-element.elementor-element-43be206 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:24px 0px 0px 0px;}.elementor-10683 .elementor-element.elementor-element-43be206 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10683 .elementor-element.elementor-element-4c61828{text-align:center;}.elementor-10683 .elementor-element.elementor-element-4c61828 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-10683 .elementor-element.elementor-element-ff5e8ff{text-align:center;}.elementor-10683 .elementor-element.elementor-element-ff5e8ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10683 .elementor-element.elementor-element-a884cf1{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-10683 .elementor-element.elementor-element-e39ab4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10683 .elementor-element.elementor-element-e39ab4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B8B833;}.elementor-10683 .elementor-element.elementor-element-e39ab4e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:24px 0px 0px 0px;}.elementor-10683 .elementor-element.elementor-element-e39ab4e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10683 .elementor-element.elementor-element-828d6ea{text-align:center;}.elementor-10683 .elementor-element.elementor-element-828d6ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-10683 .elementor-element.elementor-element-4589944{text-align:center;}.elementor-10683 .elementor-element.elementor-element-4589944 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;}.elementor-10683 .elementor-element.elementor-element-240c37c{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-10683 .elementor-element.elementor-element-00b9ebc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10683 .elementor-element.elementor-element-00b9ebc > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.2;}.elementor-10683 .elementor-element.elementor-element-67a86c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10683 .elementor-element.elementor-element-67a86c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B8B833;}.elementor-10683 .elementor-element.elementor-element-67a86c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:24px 0px 0px 0px;}.elementor-10683 .elementor-element.elementor-element-67a86c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10683 .elementor-element.elementor-element-fdea46b{text-align:center;}.elementor-10683 .elementor-element.elementor-element-fdea46b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-10683 .elementor-element.elementor-element-6642e2b{text-align:center;}.elementor-10683 .elementor-element.elementor-element-6642e2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;}.elementor-10683 .elementor-element.elementor-element-d4ab463{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-10683 .elementor-element.elementor-element-a765a7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10683 .elementor-element.elementor-element-a765a7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B8B833;}.elementor-10683 .elementor-element.elementor-element-a765a7b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:24px 0px 0px 0px;}.elementor-10683 .elementor-element.elementor-element-a765a7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10683 .elementor-element.elementor-element-4545669{text-align:center;}.elementor-10683 .elementor-element.elementor-element-4545669 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-10683 .elementor-element.elementor-element-1a0e76e{text-align:center;}.elementor-10683 .elementor-element.elementor-element-1a0e76e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;}.elementor-10683 .elementor-element.elementor-element-f13f375{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-10683 .elementor-element.elementor-element-f0ef1b7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10683 .elementor-element.elementor-element-f0ef1b7 .elementor-divider-separator{width:100%;}.elementor-10683 .elementor-element.elementor-element-f0ef1b7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10683 .elementor-element.elementor-element-5d34016 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10683 .elementor-element.elementor-element-5d34016:not(.elementor-motion-effects-element-type-background), .elementor-10683 .elementor-element.elementor-element-5d34016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10683 .elementor-element.elementor-element-5d34016 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10683 .elementor-element.elementor-element-5d34016{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10683 .elementor-element.elementor-element-47d4e53{text-align:center;}.elementor-10683 .elementor-element.elementor-element-47d4e53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-10683 .elementor-element.elementor-element-9896294{text-align:center;}.elementor-10683 .elementor-element.elementor-element-9896294 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10683 .elementor-element.elementor-element-abc293a > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-10683 .elementor-element.elementor-element-abc293a{text-align:start;font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-10683 .elementor-element.elementor-element-334ffe0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10683 .elementor-element.elementor-element-049f8fd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10683 .elementor-element.elementor-element-049f8fd .elementor-divider-separator{width:100%;}.elementor-10683 .elementor-element.elementor-element-049f8fd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10683 .elementor-element.elementor-element-aef1b66{text-align:center;}.elementor-10683 .elementor-element.elementor-element-aef1b66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-10683 .elementor-element.elementor-element-fb03690{text-align:center;}.elementor-10683 .elementor-element.elementor-element-fb03690 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10683 .elementor-element.elementor-element-332ff41 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10683 .elementor-element.elementor-element-332ff41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-10683 .elementor-element.elementor-element-332ff41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-10683 .elementor-element.elementor-element-d3ebff5{width:100%;}}/* Start custom CSS for section, class: .elementor-element-e99cdc0 *//* General styles for the boxes */
.elementor-10683 .elementor-element.elementor-element-e99cdc0 .bdt-ep-featured-box {
    height: 250px; /* Set the desired fixed height */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 1px; /* Add spacing between boxes */
}

/* Box content */
.elementor-10683 .elementor-element.elementor-element-e99cdc0 .bdt-ep-featured-box .bdt-ep-featured-box-content {
    flex-grow: 1;
    height: calc(100% - 40px); /* Ensure the content fills the remaining space */
    transition: none; /* Remove the transition effect */
}

/* Mobile screens */
@media (max-width: 767px) {
    .elementor-10683 .elementor-element.elementor-element-e99cdc0 .bdt-ep-featured-box {
        height: 175px; /* Set the desired fixed height for mobile phones */
    }
}

/* Tablet screens */
@media (min-width: 768px) and (max-width: 1024px) {
    /* Set 2x2 grid layout for tablets */
    .elementor-10683 .elementor-element.elementor-element-e99cdc0 .bdt-ep-featured-box {
        width: 48%; /* Make the boxes take up roughly half the width each */
        height: 250px; /* Maintain consistent height */
        margin-bottom: 1px; /* Add spacing between rows */
        margin-right: 2%; /* Add spacing between columns */
    }

    /* Clear the right margin for the second box in each row */
    .elementor-10683 .elementor-element.elementor-element-e99cdc0 .bdt-ep-featured-box:nth-child(2n) {
        margin-right: 0;
    }

    /* Ensure boxes stack in a single column on smaller tablets in portrait mode */
    .elementor-10683 .elementor-element.elementor-element-e99cdc0 .bdt-ep-featured-box {
        width: 100%; /* Full width on small tablets */
        margin-right: 0; /* No margin on the right */
    }
}/* End custom CSS */