.elementor-3170 .elementor-element.elementor-element-52a2cac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E8E8;--border-color:#E8E8E8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-52a2cac:not(.elementor-motion-effects-element-type-background), .elementor-3170 .elementor-element.elementor-element-52a2cac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-b14c64b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-logo .jet-logo__text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3170 .elementor-element.elementor-element-fa1fc10 .jet-logo{justify-content:flex-start;}.elementor-3170 .elementor-element.elementor-element-e1badda{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav--horizontal{justify-content:center;text-align:center;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav--vertical .menu-item-link-top{justify-content:center;text-align:center;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:center;text-align:center;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:center;text-align:center;}body:not(.rtl) .elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-3170 .elementor-element.elementor-element-632af1a .menu-item-link-top{color:var( --e-global-color-primary );padding:26px 16px 26px 16px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-3170 .elementor-element.elementor-element-632af1a .menu-item-link-top .jet-nav-link-text{font-family:"RF Dewi", Sans-serif;font-size:16px;font-weight:700;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav > .jet-nav__item{margin:0px 4px 0px 4px;}.elementor-3170 .elementor-element.elementor-element-632af1a .menu-item-link-top .jet-nav-arrow{margin-left:10px;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-arrow{margin-right:10px;margin-left:0;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-mobile-menu.jet-mobile-menu-trigger-active .jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-arrow{margin-left:10px;margin-right:0;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav__sub{border-style:solid;border-color:#EBEBEB;}.elementor-3170 .elementor-element.elementor-element-632af1a .menu-item-link-sub .jet-nav-link-text{font-family:"RF Dewi", Sans-serif;font-size:14px;font-weight:700;}.elementor-3170 .elementor-element.elementor-element-632af1a .menu-item:hover > .menu-item-link-sub{background-color:#FCFCFC;}.elementor-3170 .elementor-element.elementor-element-632af1a .menu-item-link-sub{padding:15px 15px 15px 15px;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav__sub > .jet-nav-item-sub:not(:last-child){border-style:solid;border-color:#EBEBEB;border-width:0;border-bottom-width:1px;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav__mobile-trigger{width:20px;height:42px;font-size:28px;}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul  li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul ul  li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_inner_menu{background-color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue-input-wrapper-align{justify-content:flex-start;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_inner_menu-box{transform:translate(0, 0px);}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_hamburger{background-color:#072EB800;padding:15px 15px 15px 15px;border-radius:0px;}.elementor-3170 .elementor-element.elementor-element-3175522 .outer-menu input:hover + .ue_hamburger{background-color:#2A2A2A00;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_hamburger,.elementor-3170 .elementor-element.elementor-element-3175522 .checkbox-toggle{width:60px;height:60px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu_wrapper{height:60px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue-input-wrapper{width:60px;height:60px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu > div > div{text-align:center;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu > div > div > div{justify-content:center;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu  div  div  ul  li a{font-family:"RF Dewi", Sans-serif;font-weight:700;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu ul li a{color:var( --e-global-color-text );}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu ul li.current-menu-item > a{color:var( --e-global-color-text );}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu ul li{margin:2px 2px 2px 2px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu ul li  a:after{background-color:var( --e-global-color-primary );}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu  div  div  ul ul  li a{font-family:"RF Dewi", Sans-serif;font-weight:400;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu ul ul li a{color:var( --e-global-color-text );}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu ul ul li a:after{background-color:var( --e-global-color-primary );}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu ul ul li{margin:12px 2px 12px 2px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu-social-icons a{color:#ffffff;font-size:15px;margin:5px 5px 5px 5px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu-social-icons a svg{fill:#ffffff;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu-social-icons a:hover{color:#ffffff;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu-social-icons a:hover svg{fill:#ffffff;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu-social-icons img{width:15px;height:15px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu-social-icons{margin-top:20px;}.elementor-3170 .elementor-element.elementor-element-a0bb747{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.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-3170 .elementor-element.elementor-element-5e5d2c4 .elementor-button{background-color:#003D2C;font-family:"RF Dewi", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003D2C;padding:13px 28px 13px 28px;}.elementor-3170 .elementor-element.elementor-element-5e5d2c4 .elementor-button:hover, .elementor-3170 .elementor-element.elementor-element-5e5d2c4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#003D2C;border-color:var( --e-global-color-primary );}.elementor-3170 .elementor-element.elementor-element-5e5d2c4 .elementor-button:hover svg, .elementor-3170 .elementor-element.elementor-element-5e5d2c4 .elementor-button:focus svg{fill:#003D2C;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-3170 .elementor-element.elementor-element-52a2cac{--content-width:1300px;}.elementor-3170 .elementor-element.elementor-element-b14c64b{--width:12%;}.elementor-3170 .elementor-element.elementor-element-e1badda{--width:68%;}.elementor-3170 .elementor-element.elementor-element-a0bb747{--width:16%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3170 .elementor-element.elementor-element-b14c64b{--width:30%;}.elementor-3170 .elementor-element.elementor-element-e1badda{--width:40%;}.elementor-3170 .elementor-element.elementor-element-a0bb747{--width:40%;}}@media(max-width:1024px){.elementor-3170 .elementor-element.elementor-element-52a2cac{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3170 .elementor-element.elementor-element-fa1fc10 .jet-logo{justify-content:center;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue-input-wrapper-align{justify-content:flex-end;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_hamburger{padding:0px 0px 0px 0px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_hamburger,.elementor-3170 .elementor-element.elementor-element-3175522 .checkbox-toggle{width:30px;height:30px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu_wrapper{height:30px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue-input-wrapper{width:30px;height:30px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu > div > div{text-align:center;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu  div  div  ul  li a{font-size:22px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu ul li{margin:20px 0px 30px 0px;}.elementor-3170 .elementor-element.elementor-element-3175522 .ue_menu  div  div  ul ul  li a{font-size:16px;}.elementor-3170 .elementor-element.elementor-element-a0bb747{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3170 .elementor-element.elementor-element-a0bb747.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-3170 .elementor-element.elementor-element-52a2cac{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4px;--padding-bottom:4px;--padding-left:10px;--padding-right:10px;}.elementor-3170 .elementor-element.elementor-element-b14c64b{--width:35%;}.elementor-3170 .elementor-element.elementor-element-fa1fc10 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-3170 .elementor-element.elementor-element-e1badda{--width:29%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-632af1a .menu-item-link-top{padding:20px 10px 20px 10px;border-width:0px 0px 1px 0px;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav > .jet-nav__item{margin:0px 0px 0px 0px;}.elementor-3170 .elementor-element.elementor-element-632af1a .jet-nav__sub{border-width:0px 0px 1px 0px;padding:0px 0px 0px 0px;}.elementor-3170 .elementor-element.elementor-element-632af1a .menu-item-link-sub .jet-nav-link-text{font-size:12px;}.elementor-3170 .elementor-element.elementor-element-a0bb747{--width:29%;--justify-content:flex-start;}}/* Start custom CSS *//* Green notification bar (WPFront): fit text and button on phones */
@media (max-width:767px){
#wpfront-notification-bar,#wpfront-notification-bar-spacer{height:76px!important}
#wpfront-notification-bar-table,#wpfront-notification-bar-table tbody,#wpfront-notification-bar-table tr{display:block!important;width:100%!important;height:100%!important}
#wpfront-notification-bar-table td{display:flex!important;align-items:center;justify-content:space-between;gap:12px;height:100%;padding:0 14px!important;box-sizing:border-box;width:100%}
#wpfront-notification-bar .wpfront-message{font-size:13.5px!important;line-height:1.35!important;text-align:left!important;margin:0!important;flex:1}
#wpfront-notification-bar .wpfront-div{display:block!important;margin:0!important}
#wpfront-notification-bar a.wpfront-button{white-space:nowrap;font-size:13px!important;padding:9px 12px!important;margin:0!important;line-height:1.2!important}
}
/* Hide the TouristDr bar while the mobile menu is open, so it never covers menu items */
body:has(.ue_hamburger ~ * .checkbox-toggle:checked) #wpfront-notification-bar, body:has(.outer-menu .checkbox-toggle:checked) #wpfront-notification-bar{display:none!important}

/* Book Now: solid button, white text */
.elementor-element-5e5d2c4 .elementor-button{background-color:#003D2C!important;color:#FFFFFF!important;border-color:#003D2C!important}
.elementor-element-5e5d2c4 .elementor-button:hover,.elementor-element-5e5d2c4 .elementor-button:focus{background-color:#8FD3A4!important;color:#003D2C!important;border-color:#8FD3A4!important}
.elementor-element-5e5d2c4 .elementor-button *{color:inherit!important}


/* ===== Mindr English pages: one style standard (Oct 2026) ===== */
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-heading h1.elementor-heading-title,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor h1,body:has(.mp) h1.entry-title{font-size:44px!important;line-height:1.15!important;font-weight:700!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-heading h2.elementor-heading-title,.mp h2,.elementor-element-bb5f4f6 h2,.elementor-element-6c5a8ca h2{font-size:32px!important;line-height:1.2!important;font-weight:700!important}
.elementor-element-bb5f4f6 h2,.elementor-element-6c5a8ca h2{color:#003D2C!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-heading h3.elementor-heading-title,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(.elementor-icon-box-title,.elementor-image-box-title,.elementor-flip-box__layer__title,.elementor-price-table__heading,.elementor-cta__title),:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-wpforms h3,.mp h3{font-size:22px!important;line-height:1.3!important;font-weight:700!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-cta__title{color:#003D2C!important}
.elementor-element-38a18fe5 .elementor-heading-title,.elementor-element-6b1ff65a .elementor-heading-title,.elementor-element-1ac2a762 .elementor-heading-title,.elementor-element-1a1d7921 .elementor-heading-title,.elementor-element-7735efc6 .elementor-heading-title,.elementor-element-7a0f6b60 .elementor-heading-title,.elementor-element-6a1695f6 .elementor-heading-title,.elementor-element-26ead2d0 .elementor-heading-title{font-size:20px!important;font-weight:700!important}
.elementor-element-69369562 .elementor-heading-title{font-size:14px!important;font-weight:400!important;color:#161616!important;opacity:.75}
.elementor-element-0851c9a .elementor-flip-box__layer__title,.elementor-element-9e113b9 .elementor-flip-box__layer__title,.elementor-element-454035a .elementor-flip-box__layer__title,.elementor-element-f9e3a56 .elementor-flip-box__layer__title,.elementor-element-77d6534 .elementor-flip-box__layer__title,.elementor-element-f75690e .elementor-flip-box__layer__title,.elementor-element-bfc422d .elementor-flip-box__layer__title,.elementor-element-2c399a1 .elementor-flip-box__layer__title,.elementor-element-fb97269 .elementor-flip-box__layer__title,.elementor-element-2883773 .elementor-flip-box__layer__title,.elementor-element-0fe7349 .elementor-flip-box__layer__title,.elementor-element-d9095ff .elementor-flip-box__layer__title,.elementor-element-7460c03 .elementor-flip-box__layer__title,.elementor-element-768bf8e .elementor-flip-box__layer__title,.elementor-element-958b1ff .elementor-flip-box__layer__title,.elementor-element-e6de21e .elementor-flip-box__layer__title,.elementor-element-0d8f5b0 .elementor-flip-box__layer__title,.elementor-element-8a89171 .elementor-flip-box__layer__title,.elementor-element-ac05cdc .elementor-flip-box__layer__title,.elementor-element-dd46dce .elementor-flip-box__layer__title,.elementor-element-1245e64 .elementor-flip-box__layer__title,.elementor-element-722cccc .elementor-flip-box__layer__title,.elementor-element-98d3024 .elementor-flip-box__layer__title,.elementor-element-c52318e .elementor-flip-box__layer__title,.elementor-element-cde5dbd .elementor-flip-box__layer__title,.elementor-element-54d5e89 .elementor-flip-box__layer__title,.elementor-element-01837ba .elementor-flip-box__layer__title,.elementor-element-11871f8 .elementor-flip-box__layer__title{color:#b42318!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor :is(p,li),:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-cta__description{font-size:17px!important;line-height:1.65!important;font-weight:400!important;color:#161616!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor :is(strong,b){color:#003D2C;font-weight:700}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor a:not(.elementor-button){color:#003D2C!important;font-weight:600}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(.elementor-widget-heading,.elementor-widget-text-editor):has(h1)+.elementor-widget-text-editor p:first-of-type,.mp .mp-lead{font-size:20px!important;line-height:1.55!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-icon-list-text{font-size:17px!important;color:#161616!important;font-weight:400!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-icon-list-item a .elementor-icon-list-text{color:#003D2C!important;font-weight:700!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-icon-list-icon i{color:#003D2C!important} :is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-icon-list-icon svg{fill:#003D2C!important}
.elementor-element.elementor-element-5ddd6715 .elementor-icon-list-text,.elementor-element.elementor-element-6c789daf .elementor-icon-list-text,.elementor-element.elementor-element-10db460 .elementor-icon-list-text,.elementor-element.elementor-element-5d8799d4 .elementor-icon-list-text,.elementor-element.elementor-element-4ac80b72 .elementor-icon-list-text,.elementor-element.elementor-element-1dae8772 .elementor-icon-list-text,.elementor-element.elementor-element-6daea151 .elementor-icon-list-text,.elementor-element.elementor-element-34748d34 .elementor-icon-list-text,.elementor-element.elementor-element-346f2c98 .elementor-icon-list-text,.elementor-element.elementor-element-be4baa7 .elementor-icon-list-text,.elementor-element.elementor-element-ba49791 .elementor-icon-list-text,.elementor-element.elementor-element-6e4554a6 .elementor-icon-list-text,.elementor-element.elementor-element-2b259ff8 .elementor-icon-list-text,.elementor-element.elementor-element-2da0c2aa .elementor-icon-list-text,.elementor-element.elementor-element-5c86286b .elementor-icon-list-text,.elementor-element.elementor-element-67e4ba18 .elementor-icon-list-text,.elementor-element.elementor-element-da4642b .elementor-icon-list-text,.elementor-element.elementor-element-15107207 .elementor-icon-list-text,.elementor-element.elementor-element-726368ae .elementor-icon-list-text,.elementor-element.elementor-element-40c55096 .elementor-icon-list-text,.elementor-element.elementor-element-3e80b59c .elementor-icon-list-text,.elementor-element.elementor-element-39c80d2 .elementor-icon-list-text,.elementor-element.elementor-element-3f778f7 .elementor-icon-list-text,.elementor-element.elementor-element-5e9180af .elementor-icon-list-text{font-size:22px!important;font-weight:700!important;color:#003D2C!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .e-n-accordion-item-title-text{font-size:18px!important;font-weight:700!important;color:#003D2C!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-button,.mp .mp-btn.ghost{background:transparent!important;color:#003D2C!important;border:1px solid #003D2C!important;border-radius:100px!important;font-family:"RF Dewi",sans-serif!important;font-size:15px!important;font-weight:700!important;padding:14px 28px!important;line-height:1.2!important;text-decoration:none!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-button:hover,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-button:focus,.mp .mp-btn.ghost:hover{background:#003D2C!important;color:#fff!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-button *{color:inherit!important}
.elementor-element-3c534f08 .elementor-button,.elementor-element-b7d3802 .elementor-button,.elementor-element-7f10262a .elementor-button,.elementor-element-a657281 .elementor-button,.elementor-element-569cfaa .elementor-button,.elementor-element-214582a .elementor-button,.elementor-element-fdd1139 .elementor-button,.elementor-element-311cea4a .elementor-button,.elementor-element-1a7430cf .elementor-button,.elementor-element-785efbeb .elementor-button,.elementor-element-56161578 .elementor-button,.elementor-element-e7a5b09 .elementor-button,.elementor-element-4789dde .elementor-button,.elementor-element-18a5ecf7 .elementor-button,.elementor-element-226f97f8 .elementor-button,.elementor-element-7ab43248 .elementor-button,.elementor-element-24032e80 .elementor-button,.elementor-element-7a5b531 .elementor-button,.elementor-element-56288cc .elementor-button,.elementor-element-7620628 .elementor-button,.elementor-element-7ab741bf .elementor-button,.elementor-element-59c7e014 .elementor-button,.elementor-element-57d8ae68 .elementor-button,.elementor-element-1e1a4a24 .elementor-button,.elementor-element-2855a3a6 .elementor-button,.elementor-element-71fe6fc5 .elementor-button,.elementor-element-4f35739d .elementor-button,.elementor-element-276ca61 .elementor-button,.elementor-element-3c29b4f4 .elementor-button,.elementor-element-192ccca0 .elementor-button,.elementor-element-273d2e29 .elementor-button,.elementor-element-78e1e6d0 .elementor-button,.elementor-element-7ef532d8 .elementor-button,.elementor-element-79224faa .elementor-button,.elementor-element-59e9b68 .elementor-button,.elementor-element-2e63fcf7 .elementor-button,.elementor-element-240f719a .elementor-button,.elementor-element-3cc9dfad .elementor-button,.elementor-element-6e31a142 .elementor-button,.elementor-element-6c3023c8 .elementor-button,.elementor-element-92500f4 .elementor-button,.elementor-element-2b2ce33f .elementor-button,.elementor-element-59998677 .elementor-button,.elementor-element-5195a88e .elementor-button,.elementor-element-544560e6 .elementor-button,.elementor-element-61be84d .elementor-button,.elementor-element-2e202d7 .elementor-button,.elementor-element-e7b6902 .elementor-button,.elementor-element-97f664b .elementor-button,.elementor-element-6c77804 .elementor-button,.elementor-element-3dab273 .elementor-button,.elementor-element-3671c3c .elementor-button,.elementor-element-5b2078f .elementor-button,.elementor-element-804a62d .elementor-button,.elementor-element-6ae5e8e .elementor-button,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .m-btn-primary .elementor-button,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(.elementor-price-table__button,.elementor-cta__button),.mp .mp-btn:not(.ghost){background:#003D2C!important;color:#fff!important;border:1px solid #003D2C!important;border-radius:100px!important;font-size:15px!important;font-weight:700!important;padding:14px 28px!important}
.elementor-element-3c534f08 .elementor-button:hover,.elementor-element-b7d3802 .elementor-button:hover,.elementor-element-7f10262a .elementor-button:hover,.elementor-element-a657281 .elementor-button:hover,.elementor-element-569cfaa .elementor-button:hover,.elementor-element-214582a .elementor-button:hover,.elementor-element-fdd1139 .elementor-button:hover,.elementor-element-311cea4a .elementor-button:hover,.elementor-element-1a7430cf .elementor-button:hover,.elementor-element-785efbeb .elementor-button:hover,.elementor-element-56161578 .elementor-button:hover,.elementor-element-e7a5b09 .elementor-button:hover,.elementor-element-4789dde .elementor-button:hover,.elementor-element-18a5ecf7 .elementor-button:hover,.elementor-element-226f97f8 .elementor-button:hover,.elementor-element-7ab43248 .elementor-button:hover,.elementor-element-24032e80 .elementor-button:hover,.elementor-element-7a5b531 .elementor-button:hover,.elementor-element-56288cc .elementor-button:hover,.elementor-element-7620628 .elementor-button:hover,.elementor-element-7ab741bf .elementor-button:hover,.elementor-element-59c7e014 .elementor-button:hover,.elementor-element-57d8ae68 .elementor-button:hover,.elementor-element-1e1a4a24 .elementor-button:hover,.elementor-element-2855a3a6 .elementor-button:hover,.elementor-element-71fe6fc5 .elementor-button:hover,.elementor-element-4f35739d .elementor-button:hover,.elementor-element-276ca61 .elementor-button:hover,.elementor-element-3c29b4f4 .elementor-button:hover,.elementor-element-192ccca0 .elementor-button:hover,.elementor-element-273d2e29 .elementor-button:hover,.elementor-element-78e1e6d0 .elementor-button:hover,.elementor-element-7ef532d8 .elementor-button:hover,.elementor-element-79224faa .elementor-button:hover,.elementor-element-59e9b68 .elementor-button:hover,.elementor-element-2e63fcf7 .elementor-button:hover,.elementor-element-240f719a .elementor-button:hover,.elementor-element-3cc9dfad .elementor-button:hover,.elementor-element-6e31a142 .elementor-button:hover,.elementor-element-6c3023c8 .elementor-button:hover,.elementor-element-92500f4 .elementor-button:hover,.elementor-element-2b2ce33f .elementor-button:hover,.elementor-element-59998677 .elementor-button:hover,.elementor-element-5195a88e .elementor-button:hover,.elementor-element-544560e6 .elementor-button:hover,.elementor-element-61be84d .elementor-button:hover,.elementor-element-2e202d7 .elementor-button:hover,.elementor-element-e7b6902 .elementor-button:hover,.elementor-element-97f664b .elementor-button:hover,.elementor-element-6c77804 .elementor-button:hover,.elementor-element-3dab273 .elementor-button:hover,.elementor-element-3671c3c .elementor-button:hover,.elementor-element-5b2078f .elementor-button:hover,.elementor-element-804a62d .elementor-button:hover,.elementor-element-6ae5e8e .elementor-button:hover,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .m-btn-primary .elementor-button:hover,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(.elementor-price-table__button,.elementor-cta__button):hover,.mp .mp-btn:not(.ghost):hover{background:#8FD3A4!important;color:#003D2C!important;border-color:#8FD3A4!important}
.elementor-element-59fe306,.elementor-element-c025b18{align-self:center!important;width:100%!important;max-width:100%!important;text-align:center!important}
.elementor-element-59fe306 .elementor-button-wrapper,.elementor-element-c025b18 .elementor-button-wrapper{display:flex!important;justify-content:center!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor h6{font-size:13px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700!important;color:#003D2C!important;margin:0 0 8px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget.elementor-widget-text-editor.m-eyebrow p{font-size:13px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700!important;color:#003D2C!important;margin:0!important;text-align:center}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget.elementor-widget-text-editor.m-proof p{font-size:14px!important;color:#161616!important;opacity:.8;text-align:center}
@media(max-width:767px){
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-heading h1.elementor-heading-title,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor h1,body:has(.mp) h1.entry-title{font-size:32px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-heading h2.elementor-heading-title,.mp h2,.elementor-element-bb5f4f6 h2,.elementor-element-6c5a8ca h2{font-size:26px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor :is(p,li),:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-icon-list-text{font-size:16px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-heading h3.elementor-heading-title,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(.elementor-icon-box-title,.elementor-image-box-title,.elementor-flip-box__layer__title,.elementor-price-table__heading,.elementor-cta__title),:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-wpforms h3,.mp h3,.elementor-element.elementor-element-5ddd6715 .elementor-icon-list-text,.elementor-element.elementor-element-6c789daf .elementor-icon-list-text,.elementor-element.elementor-element-10db460 .elementor-icon-list-text,.elementor-element.elementor-element-5d8799d4 .elementor-icon-list-text,.elementor-element.elementor-element-4ac80b72 .elementor-icon-list-text,.elementor-element.elementor-element-1dae8772 .elementor-icon-list-text,.elementor-element.elementor-element-6daea151 .elementor-icon-list-text,.elementor-element.elementor-element-34748d34 .elementor-icon-list-text,.elementor-element.elementor-element-346f2c98 .elementor-icon-list-text,.elementor-element.elementor-element-be4baa7 .elementor-icon-list-text,.elementor-element.elementor-element-ba49791 .elementor-icon-list-text,.elementor-element.elementor-element-6e4554a6 .elementor-icon-list-text,.elementor-element.elementor-element-2b259ff8 .elementor-icon-list-text,.elementor-element.elementor-element-2da0c2aa .elementor-icon-list-text,.elementor-element.elementor-element-5c86286b .elementor-icon-list-text,.elementor-element.elementor-element-67e4ba18 .elementor-icon-list-text,.elementor-element.elementor-element-da4642b .elementor-icon-list-text,.elementor-element.elementor-element-15107207 .elementor-icon-list-text,.elementor-element.elementor-element-726368ae .elementor-icon-list-text,.elementor-element.elementor-element-40c55096 .elementor-icon-list-text,.elementor-element.elementor-element-3e80b59c .elementor-icon-list-text,.elementor-element.elementor-element-39c80d2 .elementor-icon-list-text,.elementor-element.elementor-element-3f778f7 .elementor-icon-list-text,.elementor-element.elementor-element-5e9180af .elementor-icon-list-text{font-size:20px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(.elementor-widget-heading,.elementor-widget-text-editor):has(h1)+.elementor-widget-text-editor p:first-of-type,.mp .mp-lead{font-size:18px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .m-eyebrow .m-eb1{display:block} :is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .m-eyebrow .m-ebsep{display:none}
}

/* --- addendum: special headline widgets, box descriptions, parking sub-headings --- */
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h1,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h1 *,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h1,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h1 *,body.page-id-2718 h1,body.page-id-2958 h1,body.page-id-2959 h1{font-size:44px!important;line-height:1.15!important;font-weight:700!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h2,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h2 *,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h2,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h2 *{font-size:32px!important;line-height:1.2!important;font-weight:700!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h3,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h3 *,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h3,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h3 *,.elementor-element-bb5f4f6 h3,.elementor-element-6c5a8ca h3{font-size:22px!important;line-height:1.3!important;font-weight:700!important}
.elementor-element-bb5f4f6 h3,.elementor-element-6c5a8ca h3{color:#003D2C!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(.elementor-icon-box-description,.elementor-image-box-description){font-size:17px!important;line-height:1.65!important;font-weight:400!important;color:#161616!important}
@media(max-width:767px){
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h1,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h1 *,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h1,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h1 *,body.page-id-2718 h1,body.page-id-2958 h1,body.page-id-2959 h1{font-size:32px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h2,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h2 *,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h2,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h2 *{font-size:26px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h3,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-jet-headline h3 *,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h3,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-animated-headline h3 *,.elementor-element-bb5f4f6 h3,.elementor-element-6c5a8ca h3{font-size:20px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(.elementor-icon-box-description,.elementor-image-box-description){font-size:16px!important}
}
/* --- end addendum */

/* --- structure v2: real sub-headings inside text blocks, reading column, cards, prices --- */
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor h2{font-size:32px!important;line-height:1.2!important;font-weight:700!important;color:#003D2C!important;margin:32px 0 12px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor h3{font-size:22px!important;line-height:1.3!important;font-weight:700!important;color:#003D2C!important;margin:24px 0 8px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor :is(h2,h3):first-child{margin-top:0!important}
/* Reading column: text sections share one centred 760px column, left-aligned */
.elementor-element-3fc8996,.elementor-element-e5d9c3d,.elementor-element-3526560,.elementor-element-1a7d1485,.elementor-element-5f4799d9,.elementor-element-a1a1aba,.elementor-element-35ad83f,.elementor-element-59c8317,.elementor-element-6f6db60,.elementor-element-0094c33,.elementor-element-e578a23,.elementor-element-41ce56d2,.elementor-element-df7d260,.elementor-element-503d3e6{max-width:760px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important}
:is(.elementor-element-3fc8996,.elementor-element-e5d9c3d,.elementor-element-3526560,.elementor-element-1a7d1485,.elementor-element-5f4799d9,.elementor-element-a1a1aba,.elementor-element-35ad83f,.elementor-element-59c8317,.elementor-element-6f6db60,.elementor-element-0094c33,.elementor-element-e578a23,.elementor-element-41ce56d2,.elementor-element-df7d260,.elementor-element-503d3e6) :is(p,li,h2,h3,.elementor-heading-title){text-align:left!important}
/* About page: eyebrow label, centred section intro, subheading size */
.elementor-element-369f6dc9 .elementor-heading-title{font-size:13px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700!important;color:#003D2C!important}
.elementor-element-91839bb p{text-align:center!important}
.elementor-element-372daa9 .elementor-heading-title{font-size:22px!important}
/* Flip cards: one text size on both sides */
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-flip-box__layer__description{font-size:16px!important;line-height:1.55!important}
/* Price tables: brand colour for prices, readable feature lists */
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(.elementor-price-table__currency,.elementor-price-table__integer-part,.elementor-price-table__fractional-part){color:#003D2C!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-price-table__features-list li,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-price-table__feature-inner span{font-size:16px!important;color:#161616!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-price-table__subheading{font-size:15px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-price-table__additional_info{font-size:14px!important;color:#161616!important}
@media(max-width:767px){
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor h2{font-size:26px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-widget-text-editor h3{font-size:20px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-price-table__features-list li,:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-price-table__feature-inner span{font-size:15px!important}
.elementor-element-372daa9 .elementor-heading-title{font-size:20px!important}
:is([data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) .elementor-price-table__integer-part{font-size:48px!important}
}
/* --- end structure v2 */
/* ===== end standard ===== *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RF Dewi';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mindr.se/wp-content/uploads/2024/09/RFDEWI-BOLD.ttf') format('truetype');
}
@font-face {
	font-family: 'RF Dewi';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mindr.se/wp-content/uploads/2024/09/RFDEWI-ULTRALIGHT.ttf') format('truetype');
}
@font-face {
	font-family: 'RF Dewi';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mindr.se/wp-content/uploads/2024/09/RFDEWI-ULTRABOLD.ttf') format('truetype');
}
/* End Custom Fonts CSS */