.elementor-bc-flex-widget .elementor-11324 .elementor-element.elementor-element-dd507d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11324 .elementor-element.elementor-element-dd507d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11324 .elementor-element.elementor-element-dd507d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-11324 .elementor-element.elementor-element-8836d37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-8836d37{text-align:center;}.elementor-11324 .elementor-element.elementor-element-8836d37 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{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-11324 .elementor-element.elementor-element-fe4f063{color:var( --e-global-color-3bccabd );}.elementor-11324 .elementor-element.elementor-element-f7b51c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11324 .elementor-element.elementor-element-3118422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--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-11324 .elementor-element.elementor-element-85d6616 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-cf66910{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-bc-flex-widget .elementor-11324 .elementor-element.elementor-element-8bf571b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11324 .elementor-element.elementor-element-8bf571b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11324 .elementor-element.elementor-element-8bf571b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11324 .elementor-element.elementor-element-94205bd .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, var( --e-global-color-accent ) 0%);padding:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-94205bd .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-11324 .elementor-element.elementor-element-94205bd .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-55b1896-font-family ), Sans-serif;font-size:var( --e-global-typography-55b1896-font-size );font-weight:var( --e-global-typography-55b1896-font-weight );text-transform:var( --e-global-typography-55b1896-text-transform );letter-spacing:var( --e-global-typography-55b1896-letter-spacing );color:var( --e-global-color-primary );}.elementor-11324 .elementor-element.elementor-element-94205bd .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-94205bd .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-2275965 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-2275965{text-align:center;}.elementor-11324 .elementor-element.elementor-element-2275965 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11324 .elementor-element.elementor-element-a93d8c5{color:var( --e-global-color-3bccabd );}.elementor-11324 .elementor-element.elementor-element-6a705cb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11324 .elementor-element.elementor-element-10f5176{--display:flex;--min-height:290px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11324 .elementor-element.elementor-element-e02372d .elementor-heading-title{color:#FFFFFF;}.elementor-11324 .elementor-element.elementor-element-b88f7a7{--display:flex;--min-height:290px;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11324 .elementor-element.elementor-element-b88f7a7::before, .elementor-11324 .elementor-element.elementor-element-b88f7a7 > .elementor-background-video-container::before, .elementor-11324 .elementor-element.elementor-element-b88f7a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-11324 .elementor-element.elementor-element-b88f7a7 > .elementor-background-slideshow::before, .elementor-11324 .elementor-element.elementor-element-b88f7a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11324 .elementor-element.elementor-element-b88f7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11324 .elementor-element.elementor-element-ef2cbf2.elementor-element{--align-self:center;}.elementor-11324 .elementor-element.elementor-element-ef2cbf2{text-align:center;}.elementor-11324 .elementor-element.elementor-element-ef2cbf2 .elementor-heading-title{color:#FFFFFF;}.elementor-11324 .elementor-element.elementor-element-2664d08{--display:flex;--min-height:290px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11324 .elementor-element.elementor-element-0a2bbfa .elementor-heading-title{color:#FFFFFF;}.elementor-11324 .elementor-element.elementor-element-1e703e8{--display:flex;--min-height:290px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11324 .elementor-element.elementor-element-88beafa .elementor-heading-title{color:#FFFFFF;}.elementor-11324 .elementor-element.elementor-element-8603f7b{--display:flex;--min-height:290px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11324 .elementor-element.elementor-element-0e83777 .elementor-heading-title{color:#FFFFFF;}.elementor-11324 .elementor-element.elementor-element-270c8d8{--display:flex;--min-height:290px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11324 .elementor-element.elementor-element-ee0ee10 .elementor-heading-title{color:#FFFFFF;}.elementor-11324 .elementor-element.elementor-element-78b1c13{--display:flex;--min-height:290px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11324 .elementor-element.elementor-element-57c4b69 .elementor-heading-title{color:#FFFFFF;}.elementor-11324 .elementor-element.elementor-element-e4cf8ec{--display:flex;--min-height:290px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11324 .elementor-element.elementor-element-60e78e6 .elementor-heading-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-11324 .elementor-element.elementor-element-ad8393f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11324 .elementor-element.elementor-element-ad8393f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11324 .elementor-element.elementor-element-ad8393f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11324 .elementor-element.elementor-element-c75d6a1 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, var( --e-global-color-accent ) 0%);padding:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-c75d6a1 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-11324 .elementor-element.elementor-element-c75d6a1 .jeg-elementor-kit.jkit-heading .heading-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-family:var( --e-global-typography-55b1896-font-family ), Sans-serif;font-size:var( --e-global-typography-55b1896-font-size );font-weight:var( --e-global-typography-55b1896-font-weight );text-transform:var( --e-global-typography-55b1896-text-transform );letter-spacing:var( --e-global-typography-55b1896-letter-spacing );color:var( --e-global-color-primary );}.elementor-11324 .elementor-element.elementor-element-c75d6a1 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-c75d6a1 .jeg-elementor-kit.jkit-heading .heading-title > span{padding:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-678d15a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-678d15a{text-align:center;}.elementor-11324 .elementor-element.elementor-element-678d15a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11324 .elementor-element.elementor-element-67d94a5{--display:flex;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11324 .elementor-element.elementor-element-843dce4{--e-image-carousel-slides-to-show:1;}.elementor-11324 .elementor-element.elementor-element-843dce4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-516e988{--e-image-carousel-slides-to-show:1;}.elementor-11324 .elementor-element.elementor-element-516e988 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11324 .elementor-element.elementor-element-1fbb149{--e-image-carousel-slides-to-show:1;}.elementor-11324 .elementor-element.elementor-element-1fbb149 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11324 .elementor-element.elementor-element-3118422{--width:22%;}.elementor-11324 .elementor-element.elementor-element-cf66910{--width:66.6666%;}}@media(max-width:1024px){.elementor-11324 .elementor-element.elementor-element-dd507d0 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11324 .elementor-element.elementor-element-8836d37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11324 .elementor-element.elementor-element-8bf571b > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11324 .elementor-element.elementor-element-94205bd .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-55b1896-font-size );letter-spacing:var( --e-global-typography-55b1896-letter-spacing );}.elementor-11324 .elementor-element.elementor-element-2275965 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11324 .elementor-element.elementor-element-6a705cb{--grid-auto-flow:row;}.elementor-11324 .elementor-element.elementor-element-ad8393f > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11324 .elementor-element.elementor-element-c75d6a1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-55b1896-font-size );letter-spacing:var( --e-global-typography-55b1896-letter-spacing );}.elementor-11324 .elementor-element.elementor-element-678d15a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-11324 .elementor-element.elementor-element-8836d37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11324 .elementor-element.elementor-element-94205bd .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-55b1896-font-size );letter-spacing:var( --e-global-typography-55b1896-letter-spacing );}.elementor-11324 .elementor-element.elementor-element-2275965 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11324 .elementor-element.elementor-element-6a705cb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11324 .elementor-element.elementor-element-c75d6a1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-55b1896-font-size );letter-spacing:var( --e-global-typography-55b1896-letter-spacing );}.elementor-11324 .elementor-element.elementor-element-678d15a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-11324 .elementor-element.elementor-element-dd507d0{width:100%;}.elementor-11324 .elementor-element.elementor-element-8bf571b{width:100%;}.elementor-11324 .elementor-element.elementor-element-ad8393f{width:100%;}}/* Start custom CSS for container, class: .elementor-element-6a705cb *//* =========================
   FULL-WIDTH HOVER FIX (NO MORE MIDDLE BLOCK)
   ========================= */

/* Make the whole dropdown bar act as one button */
.woof_container .woof_front_toggle {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    background: #f3f4f6 !important; /* light grey like your buttons */
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    padding: 12px 16px;
    transition: all 0.2s ease;
}

/* FORCE inner text to be transparent (so no weird middle block) */
.woof_container .woof_front_toggle * {
    background: transparent !important;
}

/* Proper full hover state */
.woof_container .woof_front_toggle:hover {
    background: #e5e7eb !important; /* slightly darker grey */
}

/* Active/open state */
.woof_container .woof_front_toggle.open,
.woof_container .woof_front_toggle.active {
    background: #e5e7eb !important;
}

/* Keep text + arrow visible */
.woof_container .woof_front_toggle,
.woof_container .woof_front_toggle span,
.woof_container .woof_front_toggle i,
.woof_container .woof_front_toggle svg {
    color: #1e3a5f !important;
}/* End custom CSS */