.elementor-63209 .elementor-element.elementor-element-eb40b76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-eb40b76:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-eb40b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4CFC6 0%, #EBCBC1 150%);}.elementor-63209 .elementor-element.elementor-element-a45cf3a{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-19dea94{--display:flex;--justify-content:flex-end;--padding-top:5%;--padding-bottom:10%;--padding-left:10%;--padding-right:5%;}.elementor-63209 .elementor-element.elementor-element-19dea94.e-con{--flex-grow:0;--flex-shrink:0;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-d156866{--display:flex;--justify-content:flex-end;--padding-top:0%;--padding-bottom:11%;--padding-left:5%;--padding-right:10%;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-088b037 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:5.5rem;font-weight:400;text-transform:uppercase;letter-spacing:0.3rem;color:#303633;}.elementor-63209 .elementor-element.elementor-element-6316757 .elementor-heading-title{font-size:1.4rem;font-weight:400;text-transform:uppercase;line-height:1.8rem;letter-spacing:0.2rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-9baa79e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-56a9278 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-956748e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-956748e:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-956748e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4CFC6 0%, #EBCBC1 150%);}.elementor-63209 .elementor-element.elementor-element-37b7ee5{--display:flex;--position:absolute;--min-height:385px;--justify-content:flex-end;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-37b7ee5{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-37b7ee5{right:0px;}.elementor-63209 .elementor-element.elementor-element-eaf134a{text-align:center;}.elementor-63209 .elementor-element.elementor-element-eaf134a .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-da29ce6{text-align:center;}.elementor-63209 .elementor-element.elementor-element-da29ce6 .elementor-heading-title{font-size:1.6rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-9866dbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:30%;--padding-right:30%;}.elementor-63209 .elementor-element.elementor-element-4a1a701{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-084e33b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-5991323{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-7e4bb05 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-9ea24ee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-9ea24ee:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-9ea24ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4CFC6 0%, #EBCBC1 150%);}.elementor-63209 .elementor-element.elementor-element-ea3a6e2{--display:flex;--position:absolute;--min-height:385px;--justify-content:flex-end;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-ea3a6e2{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-ea3a6e2{right:0px;}.elementor-63209 .elementor-element.elementor-element-d17c72c{text-align:center;}.elementor-63209 .elementor-element.elementor-element-d17c72c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-bc8d0d0{text-align:center;}.elementor-63209 .elementor-element.elementor-element-bc8d0d0 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:7.5rem;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-392384a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:30%;--padding-right:30%;}.elementor-63209 .elementor-element.elementor-element-717da5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-53dd8e3 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-2cf9c81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-902f95d .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-0724bb6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-0724bb6:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-0724bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4CFC6 0%, #EBCBC1 150%);}.elementor-63209 .elementor-element.elementor-element-91c844d{--display:flex;--position:absolute;--min-height:385px;--justify-content:flex-end;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-91c844d{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-91c844d{right:0px;}.elementor-63209 .elementor-element.elementor-element-ddf313d{text-align:center;}.elementor-63209 .elementor-element.elementor-element-ddf313d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-4c26ec0{text-align:center;}.elementor-63209 .elementor-element.elementor-element-4c26ec0 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:7.5rem;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-a56b466{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:30%;--padding-right:30%;}.elementor-63209 .elementor-element.elementor-element-173e63f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-a1ca122 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-2474d92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-e9b43ad .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-a35a3fe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-a35a3fe:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-a35a3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4CFC6 0%, #EBCBC1 150%);}.elementor-63209 .elementor-element.elementor-element-ca8e4cd{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:20%;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-ca8e4cd{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-ca8e4cd{right:0px;}.elementor-63209 .elementor-element.elementor-element-11809cf{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;top:15%;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-11809cf{right:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-11809cf{left:0px;}.elementor-63209 .elementor-element.elementor-element-8269161{--display:flex;--position:absolute;--min-height:385px;--justify-content:flex-end;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-8269161{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-8269161{right:0px;}.elementor-63209 .elementor-element.elementor-element-5975b2b{text-align:center;}.elementor-63209 .elementor-element.elementor-element-5975b2b .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-bb99c8c{text-align:center;}.elementor-63209 .elementor-element.elementor-element-bb99c8c .elementor-heading-title{font-size:1.6rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-71ba172{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:30%;--padding-right:30%;}.elementor-63209 .elementor-element.elementor-element-73021f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-34d4f66 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-2126498{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-2126498:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-2126498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4CFC6 0%, #EBCBC1 150%);}.elementor-63209 .elementor-element.elementor-element-ef4799c{--display:flex;--position:absolute;--min-height:385px;--justify-content:flex-end;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-ef4799c{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-ef4799c{right:0px;}.elementor-63209 .elementor-element.elementor-element-f744b86{text-align:center;}.elementor-63209 .elementor-element.elementor-element-f744b86 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-6dc17ee{text-align:center;}.elementor-63209 .elementor-element.elementor-element-6dc17ee .elementor-heading-title{font-size:1.6rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-1e19f50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:30%;--padding-right:30%;}.elementor-63209 .elementor-element.elementor-element-deb5635{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-6803795 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-6fa6b7e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:20%;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-6fa6b7e{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-6fa6b7e{right:0px;}.elementor-63209 .elementor-element.elementor-element-77fa6ca{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;top:15%;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-77fa6ca{right:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-77fa6ca{left:0px;}.elementor-63209 .elementor-element.elementor-element-462645d{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-462645d:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-462645d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F5;}.elementor-63209 .elementor-element.elementor-element-72b3fe9{--display:flex;--min-height:10vh;--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:space-evenly;--align-items:center;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-63209 .elementor-element.elementor-element-72b3fe9:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-72b3fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4D8079 0%, #639A88 220%);}.elementor-63209 .elementor-element.elementor-element-72b3fe9::before, .elementor-63209 .elementor-element.elementor-element-72b3fe9 > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-72b3fe9 > .e-con-inner > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-72b3fe9 > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-72b3fe9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-72b3fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-63209 .elementor-element.elementor-element-91bf8f4{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;z-index:0;}.elementor-63209 .elementor-element.elementor-element-91bf8f4 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-91bf8f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-91bf8f4 img{width:100%;opacity:1;}.elementor-63209 .elementor-element.elementor-element-ff78d32{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;z-index:0;}.elementor-63209 .elementor-element.elementor-element-ff78d32 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-ff78d32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-ff78d32 img{width:100%;opacity:1;}.elementor-63209 .elementor-element.elementor-element-138d20f{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;z-index:0;}.elementor-63209 .elementor-element.elementor-element-138d20f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-138d20f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-138d20f img{width:100%;opacity:1;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-4be2198{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:5%;--padding-bottom:3%;--padding-left:20%;--padding-right:20%;}.elementor-63209 .elementor-element.elementor-element-2b49403{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-63209 .elementor-element.elementor-element-8b86124{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-8b86124.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-412c7bc > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-63209 .elementor-element.elementor-element-412c7bc .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-412c7bc .elementor-icon{font-size:73px;}.elementor-63209 .elementor-element.elementor-element-412c7bc .elementor-icon svg{height:73px;}.elementor-63209 .elementor-element.elementor-element-412c7bc .elementor-icon i, .elementor-63209 .elementor-element.elementor-element-412c7bc .elementor-icon svg{transform:rotate(270deg);}.elementor-63209 .elementor-element.elementor-element-043d0b9{--display:flex;--justify-content:flex-end;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-2f71f8d{text-align:center;}.elementor-63209 .elementor-element.elementor-element-2f71f8d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.5rem;font-weight:600;line-height:1.3em;letter-spacing:0.1rem;color:#303633;}.elementor-63209 .elementor-element.elementor-element-0765acf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-f303817{--display:flex;--min-height:65vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-63209 .elementor-element.elementor-element-18b281b{text-align:left;}.elementor-63209 .elementor-element.elementor-element-18b281b .elementor-heading-title{font-size:2rem;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-6ba5ef0{text-align:center;}.elementor-63209 .elementor-element.elementor-element-6ba5ef0 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:5rem;font-weight:400;text-transform:uppercase;letter-spacing:0.25rem;color:#303633ED;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-ff63240{left:49%;}body.rtl .elementor-63209 .elementor-element.elementor-element-ff63240{right:49%;}.elementor-63209 .elementor-element.elementor-element-ff63240{bottom:10%;}.elementor-63209 .elementor-element.elementor-element-ff63240 .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-e1632b2{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-71b5ddf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-71b5ddf:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-71b5ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/dil1-e1759236442371.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-71b5ddf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-fb6fccd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-fb6fccd img{width:1%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-63209 .elementor-element.elementor-element-4f959f8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-4f959f8{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-711e4f8{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-d4b75dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-d4b75dd:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-d4b75dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/dil2-e1759236464255.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-d4b75dd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-fa51d0b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-fa51d0b img{width:1%;}.elementor-63209 .elementor-element.elementor-element-babceb2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-babceb2{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-7ea2547{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-e2a6784{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-e2a6784:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-e2a6784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/dil3-e1759236516456.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-e2a6784.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-2eb3456.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-2eb3456 img{width:1%;}.elementor-63209 .elementor-element.elementor-element-1ec6bba > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-1ec6bba{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-b4d1890{--display:flex;--min-height:65vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-1e288b9{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-63209 .elementor-element.elementor-element-bb1c96f{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-fcdefbd{--display:flex;--justify-content:flex-end;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-713deb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;line-height:1.1em;letter-spacing:0.1rem;color:#303633;}.elementor-63209 .elementor-element.elementor-element-fb8e7dd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-fb8e7dd{text-align:left;}.elementor-63209 .elementor-element.elementor-element-fb8e7dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-7e3184e{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63209 .elementor-element.elementor-element-19ad8f0{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-63209 .elementor-element.elementor-element-ee8912c{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-63209 .elementor-element.elementor-element-ee8912c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-63209 .elementor-element.elementor-element-ee8912c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:0.1rem;}:where( .elementor-63209 .elementor-element.elementor-element-ee8912c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-63209 .elementor-element.elementor-element-e7a6c8d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:25px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:25px;--swiper-pagination-bullet-vertical-gap:25px;}.elementor-63209 .elementor-element.elementor-element-6c00efa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-29ee731{--display:flex;--min-height:65vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-63209 .elementor-element.elementor-element-78ef5b3{text-align:left;}.elementor-63209 .elementor-element.elementor-element-78ef5b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:500;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-7f01505{text-align:center;}.elementor-63209 .elementor-element.elementor-element-7f01505 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:5rem;font-weight:400;text-transform:uppercase;letter-spacing:0.25rem;color:#303633ED;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-2f06a84{left:49%;}body.rtl .elementor-63209 .elementor-element.elementor-element-2f06a84{right:49%;}.elementor-63209 .elementor-element.elementor-element-2f06a84{bottom:10%;}.elementor-63209 .elementor-element.elementor-element-2f06a84 .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-88e5371{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-3525718{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-3525718:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-3525718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/Doven-klassekammerat-1-e1760082221539.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-3525718.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-04a0b97.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-04a0b97 img{width:1%;}.elementor-63209 .elementor-element.elementor-element-2544462 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-2544462{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-1353786{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-88dedb7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-88dedb7:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-88dedb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/Doven-klassekammerat-2-e1760082271417.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-88dedb7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-2850a36.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-2850a36 img{width:1%;}.elementor-63209 .elementor-element.elementor-element-8a921a5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-8a921a5{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-f9ab88b{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-300a588{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-300a588:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-300a588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/Doven-klassekammerat-3-e1760082320360.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-300a588.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-3a1097e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-3a1097e img{width:1%;}.elementor-63209 .elementor-element.elementor-element-7f16d0e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-7f16d0e{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-7339226{--display:flex;--min-height:65vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-238567c{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-63209 .elementor-element.elementor-element-ab4792f{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-925da9d{--display:flex;--justify-content:flex-end;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-9b00b1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;line-height:1.1em;letter-spacing:0.1rem;color:#303633;}.elementor-63209 .elementor-element.elementor-element-92158f3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-92158f3{text-align:left;}.elementor-63209 .elementor-element.elementor-element-92158f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-7bd1ec2{--display:flex;}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63209 .elementor-element.elementor-element-2c6d5b9{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-63209 .elementor-element.elementor-element-a8b0695{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-63209 .elementor-element.elementor-element-a8b0695 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-63209 .elementor-element.elementor-element-a8b0695 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:0.1rem;}:where( .elementor-63209 .elementor-element.elementor-element-a8b0695 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-63209 .elementor-element.elementor-element-cfd1bc1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:25px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:25px;--swiper-pagination-bullet-vertical-gap:25px;}.elementor-63209 .elementor-element.elementor-element-d0fa379{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:0;--n-tabs-title-gap:1px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0.5%;--n-tabs-title-padding-right:0%;--n-tabs-title-padding-bottom:0.5%;--n-tabs-title-padding-left:0%;--n-tabs-title-font-size:0.9rem;--n-tabs-title-color:var( --e-global-color-blocksy_palette_7 );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-d0fa379 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#263D42;}.elementor-63209 .elementor-element.elementor-element-d0fa379.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F4F5F5;}.elementor-63209 .elementor-element.elementor-element-d0fa379.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-63209 .elementor-element.elementor-element-d0fa379.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F4F5F5;}.elementor-63209 .elementor-element.elementor-element-d0fa379 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-d0fa379.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-d0fa379 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-5c3f097{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:4;}.elementor-63209 .elementor-element.elementor-element-5c3f097.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-5c3f097{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-5c3f097{right:0px;}.elementor-63209 .elementor-element.elementor-element-4f7dabe .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-63209 .elementor-element.elementor-element-4f7dabe{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:70vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.4s;--e-off-canvas-overlay-opacity:1;}.elementor-63209 .elementor-element.elementor-element-4f7dabe .e-off-canvas__content{border-radius:0px 0px 025px 25px;}.elementor-63209 .elementor-element.elementor-element-9a129e4{--display:flex;--min-height:70vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-176bdba{--display:flex;--min-height:10vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-176bdba:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-176bdba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E3034 0%, #263D42 100%);}.elementor-63209 .elementor-element.elementor-element-ec65a35{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-ff148d2 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-63209 .elementor-element.elementor-element-ff148d2{text-align:left;}.elementor-63209 .elementor-element.elementor-element-ff148d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0.1rem;color:var( --e-global-color-blocksy_palette_8 );}.elementor-63209 .elementor-element.elementor-element-bac401c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-e8f5dc8 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-63209 .elementor-element.elementor-element-e8f5dc8 .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-e8f5dc8.elementor-view-stacked .elementor-icon{background-color:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-e8f5dc8.elementor-view-framed .elementor-icon, .elementor-63209 .elementor-element.elementor-element-e8f5dc8.elementor-view-default .elementor-icon{color:#9AA9AC00;border-color:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-e8f5dc8.elementor-view-framed .elementor-icon, .elementor-63209 .elementor-element.elementor-element-e8f5dc8.elementor-view-default .elementor-icon svg{fill:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-e8f5dc8 .elementor-icon{font-size:50px;}.elementor-63209 .elementor-element.elementor-element-e8f5dc8 .elementor-icon svg{height:50px;}.elementor-63209 .elementor-element.elementor-element-cefee5b{--display:flex;--overlay-opacity:0.03;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-cefee5b:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-cefee5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DFE2E2 0%, #F4F5F5 75%);}.elementor-63209 .elementor-element.elementor-element-cefee5b::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .e-con-inner > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sprogselskabet.dk/wp-content/uploads/target-svgrepo-com.svg");--background-overlay:'';background-position:150% -52%;background-repeat:no-repeat;background-size:60% auto;}.elementor-63209 .elementor-element.elementor-element-cefee5b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-025c964{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-70e3894 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-63209 .elementor-element.elementor-element-70e3894{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:70vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.4s;--e-off-canvas-overlay-opacity:1;}.elementor-63209 .elementor-element.elementor-element-70e3894 .e-off-canvas__content{border-radius:0px 0px 025px 25px;}.elementor-63209 .elementor-element.elementor-element-becd523{--display:flex;--min-height:70vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-051fdf4{--display:flex;--min-height:10vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-051fdf4:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-051fdf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E3034 0%, #263D42 100%);}.elementor-63209 .elementor-element.elementor-element-fc75cd2{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-74a0a91 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-63209 .elementor-element.elementor-element-74a0a91{text-align:left;}.elementor-63209 .elementor-element.elementor-element-74a0a91 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0.1rem;color:var( --e-global-color-blocksy_palette_8 );}.elementor-63209 .elementor-element.elementor-element-2fdbff4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-5a86240 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-63209 .elementor-element.elementor-element-5a86240 .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-5a86240.elementor-view-stacked .elementor-icon{background-color:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-5a86240.elementor-view-framed .elementor-icon, .elementor-63209 .elementor-element.elementor-element-5a86240.elementor-view-default .elementor-icon{color:#9AA9AC00;border-color:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-5a86240.elementor-view-framed .elementor-icon, .elementor-63209 .elementor-element.elementor-element-5a86240.elementor-view-default .elementor-icon svg{fill:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-5a86240 .elementor-icon{font-size:50px;}.elementor-63209 .elementor-element.elementor-element-5a86240 .elementor-icon svg{height:50px;}.elementor-63209 .elementor-element.elementor-element-1761e1a{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-1761e1a:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-1761e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DFE2E2 0%, #F4F5F5 77%);}.elementor-63209 .elementor-element.elementor-element-1761e1a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-5a60f56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-63209 .elementor-element.elementor-element-af43890{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-af43890 p{margin-block-end:10px;}.elementor-63209 .elementor-element.elementor-element-3505cd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-63209 .elementor-element.elementor-element-94d741e{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-94d741e p{margin-block-end:10px;}.elementor-63209 .elementor-element.elementor-element-85e9658{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:14%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:42%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:79%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:42%;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:#1E2D2F;--e-n-carousel-arrow-hover-color:#788585;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-progressbar-normal-color:#26081C;}.elementor-63209 .elementor-element.elementor-element-85e9658.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-f403de7{--display:flex;}.elementor-63209 .elementor-element.elementor-element-3af46c5 .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-af2d70d .e-off-canvas__content{background-color:#ECEFED;border-radius:25px 25px 25px 25px;}.elementor-63209 .elementor-element.elementor-element-af2d70d .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-63209 .elementor-element.elementor-element-af2d70d{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:50%;--e-off-canvas-height:45vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.4s;--e-off-canvas-overlay-opacity:1;}.elementor-63209 .elementor-element.elementor-element-4e8df8a{--display:flex;--min-height:45vh;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-4e8df8a:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-4e8df8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DFE2E2 0%, #A4B7AC 200%);}.elementor-63209 .elementor-element.elementor-element-4439934{text-align:center;}.elementor-63209 .elementor-element.elementor-element-4439934 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:2.5rem;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;color:#303633;}.elementor-63209 .elementor-element.elementor-element-1601b43{text-align:center;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-ecc7537{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-9e4a30c{--display:flex;}.elementor-63209 .elementor-element.elementor-element-4e19de7 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-00d6b1a{--display:flex;}.elementor-63209 .elementor-element.elementor-element-3e9302e .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-201ba2a{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-201ba2a:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-201ba2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F5;}.elementor-63209 .elementor-element.elementor-element-89d8043{--display:flex;--min-height:10vh;--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:space-evenly;--align-items:center;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-63209 .elementor-element.elementor-element-89d8043:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-89d8043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4D8079 0%, #639A88 220%);}.elementor-63209 .elementor-element.elementor-element-89d8043::before, .elementor-63209 .elementor-element.elementor-element-89d8043 > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-89d8043 > .e-con-inner > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-89d8043 > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-89d8043 > .e-con-inner > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-89d8043 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-63209 .elementor-element.elementor-element-5b4489e{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;z-index:0;}.elementor-63209 .elementor-element.elementor-element-5b4489e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-5b4489e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-5b4489e img{width:100%;opacity:1;}.elementor-63209 .elementor-element.elementor-element-3babc7d{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;z-index:0;}.elementor-63209 .elementor-element.elementor-element-3babc7d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-3babc7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-3babc7d img{width:100%;opacity:1;}.elementor-63209 .elementor-element.elementor-element-8ad30dd{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;z-index:0;}.elementor-63209 .elementor-element.elementor-element-8ad30dd > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-8ad30dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-8ad30dd img{width:100%;opacity:1;}.elementor-63209 .elementor-element.elementor-element-89ecc6b{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:5%;--padding-bottom:3%;--padding-left:20%;--padding-right:20%;}.elementor-63209 .elementor-element.elementor-element-4301e13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-63209 .elementor-element.elementor-element-c9b4c4f{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-c9b4c4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-23ce5b5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-63209 .elementor-element.elementor-element-23ce5b5 .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-23ce5b5 .elementor-icon{font-size:73px;}.elementor-63209 .elementor-element.elementor-element-23ce5b5 .elementor-icon svg{height:73px;}.elementor-63209 .elementor-element.elementor-element-23ce5b5 .elementor-icon i, .elementor-63209 .elementor-element.elementor-element-23ce5b5 .elementor-icon svg{transform:rotate(270deg);}.elementor-63209 .elementor-element.elementor-element-5b454f6{--display:flex;--justify-content:flex-end;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-c1f5c77{text-align:center;}.elementor-63209 .elementor-element.elementor-element-c1f5c77 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.5rem;font-weight:600;line-height:1.3em;letter-spacing:0.1rem;color:#303633;}.elementor-63209 .elementor-element.elementor-element-50533c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-68ad1d3{--display:flex;--min-height:65vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-63209 .elementor-element.elementor-element-ee909b2{text-align:left;}.elementor-63209 .elementor-element.elementor-element-ee909b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:500;text-transform:uppercase;letter-spacing:0.1rem;color:#303633D4;}.elementor-63209 .elementor-element.elementor-element-db5638b{text-align:center;}.elementor-63209 .elementor-element.elementor-element-db5638b .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:5rem;font-weight:400;text-transform:uppercase;letter-spacing:0.25rem;color:#303633ED;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-44ed221{left:49%;}body.rtl .elementor-63209 .elementor-element.elementor-element-44ed221{right:49%;}.elementor-63209 .elementor-element.elementor-element-44ed221{bottom:10%;}.elementor-63209 .elementor-element.elementor-element-44ed221 .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-bea4a31{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-5a97047{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-5a97047:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-5a97047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/dil1-e1759236442371.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-5a97047.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-5315db6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-5315db6 img{width:1%;}.elementor-63209 .elementor-element.elementor-element-7e9f32e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-7e9f32e{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-6ac7688{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-0f1c963{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-0f1c963:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-0f1c963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/dil2-e1759236464255.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-0f1c963.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-319d1aa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-319d1aa img{width:1%;}.elementor-63209 .elementor-element.elementor-element-670a94b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-670a94b{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-4796342{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-d5ea13e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-d5ea13e:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-d5ea13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/dil3-e1759236516456.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-d5ea13e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-9e95ee1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-9e95ee1 img{width:1%;}.elementor-63209 .elementor-element.elementor-element-0ea2dc8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-0ea2dc8{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-4f7307b{--display:flex;--min-height:65vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.1;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-4f7307b::before, .elementor-63209 .elementor-element.elementor-element-4f7307b > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-4f7307b > .e-con-inner > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-4f7307b > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-4f7307b > .e-con-inner > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-4f7307b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-63209 .elementor-element.elementor-element-c52017a{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-63209 .elementor-element.elementor-element-6ad0515{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-27233a6{--display:flex;--justify-content:flex-end;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-7359845 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;line-height:1.1em;letter-spacing:0.1rem;color:#303633;}.elementor-63209 .elementor-element.elementor-element-bb0553d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-bb0553d{text-align:left;}.elementor-63209 .elementor-element.elementor-element-bb0553d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-35ccdb2{--display:flex;}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63209 .elementor-element.elementor-element-f6921d8{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-63209 .elementor-element.elementor-element-d6a19d6{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-63209 .elementor-element.elementor-element-d6a19d6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-63209 .elementor-element.elementor-element-d6a19d6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:0.1rem;}:where( .elementor-63209 .elementor-element.elementor-element-d6a19d6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-63209 .elementor-element.elementor-element-138b4a5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:25px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:25px;--swiper-pagination-bullet-vertical-gap:25px;}.elementor-63209 .elementor-element.elementor-element-ec5c23c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-4257044{--display:flex;--min-height:65vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-63209 .elementor-element.elementor-element-72750b7{text-align:left;}.elementor-63209 .elementor-element.elementor-element-72750b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:500;text-transform:uppercase;letter-spacing:0.1rem;color:#303633D4;}.elementor-63209 .elementor-element.elementor-element-e74405a{text-align:center;}.elementor-63209 .elementor-element.elementor-element-e74405a .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:5rem;font-weight:400;text-transform:uppercase;letter-spacing:0.25rem;color:#303633ED;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-142dbf2{left:49%;}body.rtl .elementor-63209 .elementor-element.elementor-element-142dbf2{right:49%;}.elementor-63209 .elementor-element.elementor-element-142dbf2{bottom:10%;}.elementor-63209 .elementor-element.elementor-element-142dbf2 .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-062b232{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-f068082{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-f068082:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-f068082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/Doven-klassekammerat-1-e1760082221539.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-f068082.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-ef68ee3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-ef68ee3 img{width:1%;}.elementor-63209 .elementor-element.elementor-element-4cbfbea > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-4cbfbea{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-dc1984f{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-15e39f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-15e39f0:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-15e39f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/Doven-klassekammerat-2-e1760082271417.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-15e39f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-06f69b8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-06f69b8 img{width:1%;}.elementor-63209 .elementor-element.elementor-element-20f8b44 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-20f8b44{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-23e2d80{--display:flex;--min-height:65vh;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-bcfe777{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-bcfe777:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-bcfe777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sprogselskabet.dk/wp-content/uploads/Doven-klassekammerat-3-e1760082320360.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-63209 .elementor-element.elementor-element-bcfe777.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-16cce51.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-16cce51 img{width:1%;}.elementor-63209 .elementor-element.elementor-element-ec19d88 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-ec19d88{text-align:left;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-c234d27{--display:flex;--min-height:65vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:6%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-c042059{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-63209 .elementor-element.elementor-element-e1567d4{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-4a4a1fc{--display:flex;--justify-content:flex-end;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-cb57c19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;line-height:1.1em;letter-spacing:0.1rem;color:#303633;}.elementor-63209 .elementor-element.elementor-element-4627358 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-4627358{text-align:left;}.elementor-63209 .elementor-element.elementor-element-4627358 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-9b600dc{--display:flex;}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-63209 .elementor-element.elementor-element-110f561{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-63209 .elementor-element.elementor-element-a8f0ef1{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-63209 .elementor-element.elementor-element-a8f0ef1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-63209 .elementor-element.elementor-element-a8f0ef1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:0.1rem;}:where( .elementor-63209 .elementor-element.elementor-element-a8f0ef1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-63209 .elementor-element.elementor-element-8c4c808{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:25px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:25px;--swiper-pagination-bullet-vertical-gap:25px;}.elementor-63209 .elementor-element.elementor-element-5aee05d{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:0;--n-tabs-title-gap:1px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0.5%;--n-tabs-title-padding-right:0%;--n-tabs-title-padding-bottom:0.5%;--n-tabs-title-padding-left:0%;--n-tabs-title-font-size:0.9rem;--n-tabs-title-color:var( --e-global-color-blocksy_palette_7 );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-5aee05d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#263D42;}.elementor-63209 .elementor-element.elementor-element-5aee05d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F4F5F5;}.elementor-63209 .elementor-element.elementor-element-5aee05d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-63209 .elementor-element.elementor-element-5aee05d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F4F5F5;}.elementor-63209 .elementor-element.elementor-element-5aee05d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-5aee05d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-5aee05d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-cd8ad8c{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:4;}.elementor-63209 .elementor-element.elementor-element-cd8ad8c.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-cd8ad8c{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-cd8ad8c{right:0px;}.elementor-63209 .elementor-element.elementor-element-5b5b6e1 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-63209 .elementor-element.elementor-element-5b5b6e1{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:70vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.4s;--e-off-canvas-overlay-opacity:1;}.elementor-63209 .elementor-element.elementor-element-5b5b6e1 .e-off-canvas__content{border-radius:0px 0px 025px 25px;}.elementor-63209 .elementor-element.elementor-element-8d3dba3{--display:flex;--min-height:70vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-6a435f9{--display:flex;--min-height:10vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-6a435f9:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-6a435f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E3034 0%, #263D42 100%);}.elementor-63209 .elementor-element.elementor-element-d099a95{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-3c268d0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-63209 .elementor-element.elementor-element-3c268d0{text-align:left;}.elementor-63209 .elementor-element.elementor-element-3c268d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0.1rem;color:var( --e-global-color-blocksy_palette_8 );}.elementor-63209 .elementor-element.elementor-element-97aa8cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-5f6ffbe > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-63209 .elementor-element.elementor-element-5f6ffbe .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-5f6ffbe.elementor-view-stacked .elementor-icon{background-color:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-5f6ffbe.elementor-view-framed .elementor-icon, .elementor-63209 .elementor-element.elementor-element-5f6ffbe.elementor-view-default .elementor-icon{color:#9AA9AC00;border-color:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-5f6ffbe.elementor-view-framed .elementor-icon, .elementor-63209 .elementor-element.elementor-element-5f6ffbe.elementor-view-default .elementor-icon svg{fill:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-5f6ffbe .elementor-icon{font-size:50px;}.elementor-63209 .elementor-element.elementor-element-5f6ffbe .elementor-icon svg{height:50px;}.elementor-63209 .elementor-element.elementor-element-89b26da{--display:flex;--overlay-opacity:0.03;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-89b26da:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-89b26da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DFE2E2 0%, #F4F5F5 75%);}.elementor-63209 .elementor-element.elementor-element-89b26da::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .e-con-inner > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .e-con-inner > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sprogselskabet.dk/wp-content/uploads/target-svgrepo-com.svg");--background-overlay:'';background-position:150% -52%;background-repeat:no-repeat;background-size:60% auto;}.elementor-63209 .elementor-element.elementor-element-89b26da.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-3fbcfe4{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-e973bcb .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-63209 .elementor-element.elementor-element-e973bcb{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:70vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.4s;--e-off-canvas-overlay-opacity:1;}.elementor-63209 .elementor-element.elementor-element-e973bcb .e-off-canvas__content{border-radius:0px 0px 025px 25px;}.elementor-63209 .elementor-element.elementor-element-ef8f927{--display:flex;--min-height:70vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-cd558dc{--display:flex;--min-height:10vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-cd558dc:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-cd558dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E3034 0%, #263D42 100%);}.elementor-63209 .elementor-element.elementor-element-88bcf70{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-01f3be8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-63209 .elementor-element.elementor-element-01f3be8{text-align:left;}.elementor-63209 .elementor-element.elementor-element-01f3be8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0.1rem;color:var( --e-global-color-blocksy_palette_8 );}.elementor-63209 .elementor-element.elementor-element-0ea0610{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-e3b755d > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-63209 .elementor-element.elementor-element-e3b755d .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-e3b755d.elementor-view-stacked .elementor-icon{background-color:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-e3b755d.elementor-view-framed .elementor-icon, .elementor-63209 .elementor-element.elementor-element-e3b755d.elementor-view-default .elementor-icon{color:#9AA9AC00;border-color:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-e3b755d.elementor-view-framed .elementor-icon, .elementor-63209 .elementor-element.elementor-element-e3b755d.elementor-view-default .elementor-icon svg{fill:#9AA9AC00;}.elementor-63209 .elementor-element.elementor-element-e3b755d .elementor-icon{font-size:50px;}.elementor-63209 .elementor-element.elementor-element-e3b755d .elementor-icon svg{height:50px;}.elementor-63209 .elementor-element.elementor-element-0f7b258{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-0f7b258:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-0f7b258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DFE2E2 0%, #F4F5F5 77%);}.elementor-63209 .elementor-element.elementor-element-0f7b258.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-66a6aaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-ee91cc5{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-ee91cc5 p{margin-block-end:10px;}.elementor-63209 .elementor-element.elementor-element-6dcc83c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-e7e630c{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-e7e630c p{margin-block-end:10px;}.elementor-63209 .elementor-element.elementor-element-c94db5f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:14%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:42%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:79%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:42%;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:#1E2D2F;--e-n-carousel-arrow-hover-color:#788585;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-progressbar-normal-color:#26081C;}.elementor-63209 .elementor-element.elementor-element-c94db5f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-21c440e{--display:flex;}.elementor-63209 .elementor-element.elementor-element-7b722f1 .elementor-icon-wrapper{text-align:center;}.elementor-63209 .elementor-element.elementor-element-4e138d3 .e-off-canvas__content{background-color:#ECEFED;border-radius:25px 25px 25px 25px;}.elementor-63209 .elementor-element.elementor-element-4e138d3 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-63209 .elementor-element.elementor-element-4e138d3{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:50%;--e-off-canvas-height:45vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.4s;--e-off-canvas-overlay-opacity:1;}.elementor-63209 .elementor-element.elementor-element-5549ef7{--display:flex;--min-height:45vh;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-5549ef7:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-5549ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DFE2E2 0%, #A4B7AC 200%);}.elementor-63209 .elementor-element.elementor-element-45943eb{text-align:center;}.elementor-63209 .elementor-element.elementor-element-45943eb .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:2.5rem;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-ffb5b7d{text-align:center;font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-fb838e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-0b13a01{--display:flex;}.elementor-63209 .elementor-element.elementor-element-b212168 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-b768fe1{--display:flex;}.elementor-63209 .elementor-element.elementor-element-f3bd23e .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}.elementor-63209 .elementor-element.elementor-element-6f537b1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-6f537b1:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-6f537b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4CFC6 0%, #EBCBC1 150%);}.elementor-63209 .elementor-element.elementor-element-94dc000{--display:flex;--position:absolute;--min-height:430px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;bottom:400px;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-94dc000{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-94dc000{right:0px;}.elementor-63209 .elementor-element.elementor-element-c9ee10f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:2;}.elementor-63209 .elementor-element.elementor-element-c100b46{--display:flex;--position:absolute;--min-height:385px;--justify-content:flex-end;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-c100b46{left:0px;}body.rtl .elementor-63209 .elementor-element.elementor-element-c100b46{right:0px;}.elementor-63209 .elementor-element.elementor-element-e628183{text-align:center;}.elementor-63209 .elementor-element.elementor-element-e628183 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-52ae0ce{text-align:center;}.elementor-63209 .elementor-element.elementor-element-52ae0ce .elementor-heading-title{font-size:1.6rem;font-weight:400;letter-spacing:0.1rem;color:var( --e-global-color-primary );}.elementor-63209 .elementor-element.elementor-element-ff128a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:30%;--padding-right:30%;}.elementor-63209 .elementor-element.elementor-element-7a7f51a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-dc8152b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;fill:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_5 );background-image:linear-gradient(180deg, #2E3638 0%, #1B2021 100%);border-radius:90px 90px 90px 90px;padding:20px 25px 20px 25px;}body.elementor-page-63209:not(.elementor-motion-effects-element-type-background), body.elementor-page-63209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26e4df6 );}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-37b7ee5{--min-height:330px;}.elementor-63209 .elementor-element.elementor-element-eaf134a .elementor-heading-title{letter-spacing:0.15rem;}.elementor-63209 .elementor-element.elementor-element-ea3a6e2{--min-height:330px;}.elementor-63209 .elementor-element.elementor-element-d17c72c .elementor-heading-title{letter-spacing:0.15rem;}.elementor-63209 .elementor-element.elementor-element-91c844d{--min-height:330px;}.elementor-63209 .elementor-element.elementor-element-ddf313d .elementor-heading-title{letter-spacing:0.15rem;}.elementor-63209 .elementor-element.elementor-element-ca8e4cd{top:20%;}.elementor-63209 .elementor-element.elementor-element-11809cf{top:13%;}.elementor-63209 .elementor-element.elementor-element-8269161{--min-height:330px;}.elementor-63209 .elementor-element.elementor-element-5975b2b .elementor-heading-title{letter-spacing:0.15rem;}.elementor-63209 .elementor-element.elementor-element-ef4799c{--min-height:330px;}.elementor-63209 .elementor-element.elementor-element-f744b86 .elementor-heading-title{letter-spacing:0.15rem;}.elementor-63209 .elementor-element.elementor-element-6fa6b7e{top:20%;}.elementor-63209 .elementor-element.elementor-element-77fa6ca{top:13%;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-043d0b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-2f71f8d .elementor-heading-title{font-size:3rem;}.elementor-63209 .elementor-element.elementor-element-0765acf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-fcdefbd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-6c00efa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-925da9d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-d0fa379{--n-tabs-gap:0px;}.elementor-63209 .elementor-element.elementor-element-e8f5dc8 .elementor-icon{font-size:40px;}.elementor-63209 .elementor-element.elementor-element-e8f5dc8 .elementor-icon svg{height:40px;}.elementor-63209 .elementor-element.elementor-element-5a86240 .elementor-icon{font-size:40px;}.elementor-63209 .elementor-element.elementor-element-5a86240 .elementor-icon svg{height:40px;}.elementor-63209 .elementor-element.elementor-element-85e9658{--e-n-carousel-arrow-size:40px;}.elementor-63209 .elementor-element.elementor-element-5b454f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-c1f5c77 .elementor-heading-title{font-size:3rem;}.elementor-63209 .elementor-element.elementor-element-50533c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-27233a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-ec5c23c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-4a4a1fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-5aee05d{--n-tabs-gap:0px;}.elementor-63209 .elementor-element.elementor-element-5f6ffbe .elementor-icon{font-size:40px;}.elementor-63209 .elementor-element.elementor-element-5f6ffbe .elementor-icon svg{height:40px;}.elementor-63209 .elementor-element.elementor-element-e3b755d .elementor-icon{font-size:40px;}.elementor-63209 .elementor-element.elementor-element-e3b755d .elementor-icon svg{height:40px;}.elementor-63209 .elementor-element.elementor-element-c94db5f{--e-n-carousel-arrow-size:40px;}.elementor-63209 .elementor-element.elementor-element-94dc000{--min-height:350px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;bottom:330px;}.elementor-63209 .elementor-element.elementor-element-c9ee10f{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-63209 .elementor-element.elementor-element-c100b46{--min-height:330px;}.elementor-63209 .elementor-element.elementor-element-e628183 .elementor-heading-title{letter-spacing:0.15rem;}}@media(max-width:1200px){.elementor-63209 .elementor-element.elementor-element-088b037 .elementor-heading-title{font-size:3.4rem;}.elementor-63209 .elementor-element.elementor-element-37b7ee5{--min-height:300px;}.elementor-63209 .elementor-element.elementor-element-9866dbd{--padding-top:0%;--padding-bottom:0%;--padding-left:27%;--padding-right:27%;}.elementor-63209 .elementor-element.elementor-element-084e33b .elementor-button{padding:17px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-7e4bb05 .elementor-button{padding:17px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-ea3a6e2{--min-height:300px;}.elementor-63209 .elementor-element.elementor-element-392384a{--padding-top:0%;--padding-bottom:0%;--padding-left:27%;--padding-right:27%;}.elementor-63209 .elementor-element.elementor-element-53dd8e3 .elementor-button{padding:017px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-902f95d .elementor-button{padding:017px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-91c844d{--min-height:300px;}.elementor-63209 .elementor-element.elementor-element-a56b466{--padding-top:0%;--padding-bottom:0%;--padding-left:27%;--padding-right:27%;}.elementor-63209 .elementor-element.elementor-element-a1ca122 .elementor-button{padding:017px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-e9b43ad .elementor-button{padding:017px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-8269161{--min-height:300px;}.elementor-63209 .elementor-element.elementor-element-71ba172{--padding-top:0%;--padding-bottom:0%;--padding-left:27%;--padding-right:27%;}.elementor-63209 .elementor-element.elementor-element-34d4f66 .elementor-button{padding:017px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-ef4799c{--min-height:300px;}.elementor-63209 .elementor-element.elementor-element-1e19f50{--padding-top:0%;--padding-bottom:0%;--padding-left:27%;--padding-right:27%;}.elementor-63209 .elementor-element.elementor-element-6803795 .elementor-button{padding:017px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-4be2198{--padding-top:5%;--padding-bottom:3%;--padding-left:15%;--padding-right:15%;}.elementor-63209 .elementor-element.elementor-element-2f71f8d .elementor-heading-title{font-size:2.2rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-0765acf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-6ba5ef0 .elementor-heading-title{font-size:4rem;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-ff63240{left:47%;}body.rtl .elementor-63209 .elementor-element.elementor-element-ff63240{right:47%;}.elementor-63209 .elementor-element.elementor-element-ff63240{bottom:5%;}.elementor-63209 .elementor-element.elementor-element-e1632b2{--padding-top:6%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-711e4f8{--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-7ea2547{--padding-top:5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-b4d1890{--padding-top:010%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-e7a6c8d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;}.elementor-63209 .elementor-element.elementor-element-6c00efa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-7f01505 .elementor-heading-title{font-size:4rem;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-2f06a84{left:47%;}body.rtl .elementor-63209 .elementor-element.elementor-element-2f06a84{right:47%;}.elementor-63209 .elementor-element.elementor-element-2f06a84{bottom:5%;}.elementor-63209 .elementor-element.elementor-element-88e5371{--padding-top:6%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-1353786{--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-f9ab88b{--padding-top:5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-7339226{--padding-top:6%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-cfd1bc1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;}.elementor-63209 .elementor-element.elementor-element-d0fa379{--n-tabs-gap:0px;}.elementor-63209 .elementor-element.elementor-element-4f7dabe{--e-off-canvas-width:100%;}.elementor-63209 .elementor-element.elementor-element-70e3894{--e-off-canvas-width:100%;}.elementor-63209 .elementor-element.elementor-element-becd523{--min-height:70vh;}.elementor-63209 .elementor-element.elementor-element-85e9658{--e-n-carousel-arrow-prev-top-position:160px;--e-n-carousel-arrow-next-top-position:160px;--e-n-carousel-arrow-size:0px;}.elementor-63209 .elementor-element.elementor-element-f403de7{--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-af2d70d{--e-off-canvas-width:60%;}.elementor-63209 .elementor-element.elementor-element-4e8df8a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-4439934 .elementor-heading-title{font-size:2.5rem;}.elementor-63209 .elementor-element.elementor-element-1601b43{font-size:1rem;}.elementor-63209 .elementor-element.elementor-element-9e4a30c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-4e19de7 .elementor-button{padding:017px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-00d6b1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-3e9302e .elementor-button{padding:017px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-89ecc6b{--padding-top:5%;--padding-bottom:3%;--padding-left:15%;--padding-right:15%;}.elementor-63209 .elementor-element.elementor-element-c1f5c77 .elementor-heading-title{font-size:2.2rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-50533c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-db5638b .elementor-heading-title{font-size:4rem;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-44ed221{left:47%;}body.rtl .elementor-63209 .elementor-element.elementor-element-44ed221{right:47%;}.elementor-63209 .elementor-element.elementor-element-44ed221{bottom:5%;}.elementor-63209 .elementor-element.elementor-element-bea4a31{--padding-top:6%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-6ac7688{--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-4796342{--padding-top:5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-4f7307b{--padding-top:6%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-138b4a5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;}.elementor-63209 .elementor-element.elementor-element-ec5c23c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-e74405a .elementor-heading-title{font-size:4rem;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-142dbf2{left:47%;}body.rtl .elementor-63209 .elementor-element.elementor-element-142dbf2{right:47%;}.elementor-63209 .elementor-element.elementor-element-142dbf2{bottom:5%;}.elementor-63209 .elementor-element.elementor-element-062b232{--padding-top:6%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-dc1984f{--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-23e2d80{--padding-top:5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-c234d27{--padding-top:6%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-8c4c808{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;}.elementor-63209 .elementor-element.elementor-element-5aee05d{--n-tabs-gap:0px;}.elementor-63209 .elementor-element.elementor-element-5b5b6e1{--e-off-canvas-width:100%;}.elementor-63209 .elementor-element.elementor-element-e973bcb{--e-off-canvas-width:100%;}.elementor-63209 .elementor-element.elementor-element-ef8f927{--min-height:70vh;}.elementor-63209 .elementor-element.elementor-element-c94db5f{--e-n-carousel-arrow-prev-top-position:160px;--e-n-carousel-arrow-next-top-position:160px;--e-n-carousel-arrow-size:0px;}.elementor-63209 .elementor-element.elementor-element-21c440e{--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-4e138d3{--e-off-canvas-width:60%;}.elementor-63209 .elementor-element.elementor-element-5549ef7{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-45943eb .elementor-heading-title{font-size:2.5rem;}.elementor-63209 .elementor-element.elementor-element-ffb5b7d{font-size:1rem;}.elementor-63209 .elementor-element.elementor-element-0b13a01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-b212168 .elementor-button{padding:017px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-b768fe1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-f3bd23e .elementor-button{padding:017px 40px 17px 40px;}.elementor-63209 .elementor-element.elementor-element-94dc000{bottom:300px;}.elementor-63209 .elementor-element.elementor-element-c9ee10f{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-63209 .elementor-element.elementor-element-c100b46{--min-height:300px;}.elementor-63209 .elementor-element.elementor-element-ff128a9{--padding-top:0%;--padding-bottom:0%;--padding-left:27%;--padding-right:27%;}.elementor-63209 .elementor-element.elementor-element-dc8152b .elementor-button{padding:017px 40px 17px 40px;}}@media(max-width:820px){.elementor-63209 .elementor-element.elementor-element-eb40b76{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-63209 .elementor-element.elementor-element-a45cf3a{--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-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-d156866{--padding-top:0%;--padding-bottom:11%;--padding-left:3%;--padding-right:7%;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-91bf8f4{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-63209 .elementor-element.elementor-element-ff78d32{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-63209 .elementor-element.elementor-element-138d20f{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-4be2198{--padding-top:5%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-0765acf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-ff63240{bottom:7%;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-e7a6c8d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-63209 .elementor-element.elementor-element-6c00efa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-2f06a84{bottom:7%;}.elementor-63209 .elementor-element.elementor-element-cfd1bc1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-63209 .elementor-element.elementor-element-d0fa379{--n-tabs-gap:0px;}.elementor-63209 .elementor-element.elementor-element-4f7dabe{--e-off-canvas-width:100%;}.elementor-63209 .elementor-element.elementor-element-cefee5b::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .e-con-inner > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:150% -350%;}.elementor-63209 .elementor-element.elementor-element-70e3894{--e-off-canvas-width:100%;}.elementor-63209 .elementor-element.elementor-element-85e9658{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:0px;}.elementor-63209 .elementor-element.elementor-element-af2d70d{--e-off-canvas-width:60%;}.elementor-63209 .elementor-element.elementor-element-ecc7537{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-5b4489e{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-63209 .elementor-element.elementor-element-3babc7d{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-63209 .elementor-element.elementor-element-8ad30dd{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-63209 .elementor-element.elementor-element-89ecc6b{--padding-top:5%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-50533c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-44ed221{bottom:7%;}.elementor-63209 .elementor-element.elementor-element-138b4a5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-63209 .elementor-element.elementor-element-ec5c23c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-142dbf2{bottom:7%;}.elementor-63209 .elementor-element.elementor-element-8c4c808{--e-n-carousel-swiper-slides-to-display:1;}.elementor-63209 .elementor-element.elementor-element-5aee05d{--n-tabs-gap:0px;}.elementor-63209 .elementor-element.elementor-element-5b5b6e1{--e-off-canvas-width:100%;}.elementor-63209 .elementor-element.elementor-element-89b26da::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .e-con-inner > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .e-con-inner > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:150% -350%;}.elementor-63209 .elementor-element.elementor-element-e973bcb{--e-off-canvas-width:100%;}.elementor-63209 .elementor-element.elementor-element-c94db5f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:0px;}.elementor-63209 .elementor-element.elementor-element-4e138d3{--e-off-canvas-width:60%;}.elementor-63209 .elementor-element.elementor-element-fb838e8{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-c9ee10f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}}@media(max-width:767px){.elementor-63209 .elementor-element.elementor-element-eb40b76{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-63209 .elementor-element.elementor-element-a45cf3a{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-19dea94{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-d156866{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-088b037 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-63209 .elementor-element.elementor-element-088b037{text-align:center;}.elementor-63209 .elementor-element.elementor-element-088b037 .elementor-heading-title{font-size:2.5rem;}.elementor-63209 .elementor-element.elementor-element-6316757{text-align:center;}.elementor-63209 .elementor-element.elementor-element-6316757 .elementor-heading-title{font-size:1.1rem;line-height:1.5rem;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-56a9278 .elementor-button{font-size:0.7rem;padding:20px 17px 20px 17px;}.elementor-63209 .elementor-element.elementor-element-37b7ee5{--width:100%;--min-height:300px;--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;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-63209 .elementor-element.elementor-element-eaf134a{text-align:center;}.elementor-63209 .elementor-element.elementor-element-eaf134a .elementor-heading-title{font-size:2.5rem;}.elementor-63209 .elementor-element.elementor-element-da29ce6{text-align:center;}.elementor-63209 .elementor-element.elementor-element-da29ce6 .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-9866dbd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-4a1a701{--width:45%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-084e33b .elementor-button{font-size:0.9rem;padding:20px 0px 20px 0px;}.elementor-63209 .elementor-element.elementor-element-5991323{--width:45%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-7e4bb05 .elementor-button{font-size:0.9rem;padding:20px 0px 20px 0px;}.elementor-63209 .elementor-element.elementor-element-ea3a6e2{--width:100%;--min-height:300px;--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;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-63209 .elementor-element.elementor-element-d17c72c{text-align:center;}.elementor-63209 .elementor-element.elementor-element-d17c72c .elementor-heading-title{font-size:1.5rem;}.elementor-63209 .elementor-element.elementor-element-bc8d0d0{width:100%;max-width:100%;text-align:center;}.elementor-63209 .elementor-element.elementor-element-bc8d0d0 .elementor-heading-title{font-size:6rem;letter-spacing:0.12rem;}.elementor-63209 .elementor-element.elementor-element-392384a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-717da5e{--width:45%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-53dd8e3 .elementor-button{font-size:0.7rem;padding:20px 0px 20px 0px;}.elementor-63209 .elementor-element.elementor-element-2cf9c81{--width:45%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-902f95d .elementor-button{font-size:0.7rem;padding:20px 0px 20px 0px;}.elementor-63209 .elementor-element.elementor-element-91c844d{--width:100%;--min-height:300px;--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;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-63209 .elementor-element.elementor-element-ddf313d{text-align:center;}.elementor-63209 .elementor-element.elementor-element-ddf313d .elementor-heading-title{font-size:1.5rem;}.elementor-63209 .elementor-element.elementor-element-4c26ec0{width:100%;max-width:100%;text-align:center;}.elementor-63209 .elementor-element.elementor-element-4c26ec0 .elementor-heading-title{font-size:6rem;letter-spacing:0.12rem;}.elementor-63209 .elementor-element.elementor-element-a56b466{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-173e63f{--width:45%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-a1ca122 .elementor-button{font-size:0.7rem;padding:20px 0px 20px 0px;}.elementor-63209 .elementor-element.elementor-element-2474d92{--width:45%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-e9b43ad .elementor-button{font-size:0.7rem;padding:20px 0px 20px 0px;}.elementor-63209 .elementor-element.elementor-element-ca8e4cd{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;top:33%;}.elementor-63209 .elementor-element.elementor-element-11809cf{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;top:31%;}.elementor-63209 .elementor-element.elementor-element-8269161{--width:100%;--min-height:300px;--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;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-63209 .elementor-element.elementor-element-5975b2b{text-align:center;}.elementor-63209 .elementor-element.elementor-element-5975b2b .elementor-heading-title{font-size:2.5rem;}.elementor-63209 .elementor-element.elementor-element-bb99c8c{text-align:center;}.elementor-63209 .elementor-element.elementor-element-bb99c8c .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-71ba172{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-73021f7{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-34d4f66 .elementor-button{font-size:0.7rem;padding:20px 0px 20px 0px;}.elementor-63209 .elementor-element.elementor-element-ef4799c{--width:100%;--min-height:300px;--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;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-63209 .elementor-element.elementor-element-f744b86{text-align:center;}.elementor-63209 .elementor-element.elementor-element-f744b86 .elementor-heading-title{font-size:2.5rem;}.elementor-63209 .elementor-element.elementor-element-6dc17ee{text-align:center;}.elementor-63209 .elementor-element.elementor-element-6dc17ee .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-1e19f50{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-deb5635{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-6803795 .elementor-button{font-size:0.7rem;padding:20px 0px 20px 0px;}.elementor-63209 .elementor-element.elementor-element-6fa6b7e{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;top:33%;}.elementor-63209 .elementor-element.elementor-element-77fa6ca{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;top:31%;}.elementor-63209 .elementor-element.elementor-element-72b3fe9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-91bf8f4{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-63209 .elementor-element.elementor-element-91bf8f4 img{width:100%;}.elementor-63209 .elementor-element.elementor-element-ff78d32{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-63209 .elementor-element.elementor-element-ff78d32 img{width:100%;}.elementor-63209 .elementor-element.elementor-element-138d20f{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-63209 .elementor-element.elementor-element-138d20f img{width:100%;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-4be2198{--padding-top:10%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-2b49403{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-412c7bc .elementor-icon{font-size:60px;}.elementor-63209 .elementor-element.elementor-element-412c7bc .elementor-icon svg{height:60px;}.elementor-63209 .elementor-element.elementor-element-2f71f8d{text-align:center;}.elementor-63209 .elementor-element.elementor-element-2f71f8d .elementor-heading-title{font-size:1.6rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-0765acf{--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-18b281b .elementor-heading-title{font-size:1.2rem;}.elementor-63209 .elementor-element.elementor-element-6ba5ef0 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-63209 .elementor-element.elementor-element-6ba5ef0{text-align:center;}.elementor-63209 .elementor-element.elementor-element-6ba5ef0 .elementor-heading-title{font-size:2.5rem;line-height:1.2em;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-ff63240{left:45%;}body.rtl .elementor-63209 .elementor-element.elementor-element-ff63240{right:45%;}.elementor-63209 .elementor-element.elementor-element-ff63240 .elementor-icon{font-size:40px;}.elementor-63209 .elementor-element.elementor-element-ff63240 .elementor-icon svg{height:40px;}.elementor-63209 .elementor-element.elementor-element-e1632b2{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-71b5ddf:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-71b5ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-71b5ddf{--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-63209 .elementor-element.elementor-element-71b5ddf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-4f959f8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-4f959f8{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-711e4f8{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-d4b75dd:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-d4b75dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-d4b75dd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-babceb2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-babceb2{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-7ea2547{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-e2a6784:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-e2a6784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-1ec6bba > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-1ec6bba{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-b4d1890{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-1e288b9{--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-ed603a4 > .elementor-widget-container{margin:-4px 0px 7px 0px;}.elementor-63209 .elementor-element.elementor-element-ed603a4 img{width:30%;}.elementor-63209 .elementor-element.elementor-element-713deb0{text-align:center;}.elementor-63209 .elementor-element.elementor-element-713deb0 .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-fb8e7dd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-fb8e7dd{text-align:center;}.elementor-63209 .elementor-element.elementor-element-fb8e7dd .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63209 .elementor-element.elementor-element-19ad8f0 .elementor-icon-list-item > a{font-size:1rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-ee8912c{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}:where( .elementor-63209 .elementor-element.elementor-element-ee8912c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-e7a6c8d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-63209 .elementor-element.elementor-element-6c00efa{--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-78ef5b3 .elementor-heading-title{font-size:1.2rem;}.elementor-63209 .elementor-element.elementor-element-7f01505 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-7f01505{text-align:center;}.elementor-63209 .elementor-element.elementor-element-7f01505 .elementor-heading-title{font-size:2.5rem;line-height:1.2em;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-2f06a84{left:45%;}body.rtl .elementor-63209 .elementor-element.elementor-element-2f06a84{right:45%;}.elementor-63209 .elementor-element.elementor-element-2f06a84 .elementor-icon{font-size:40px;}.elementor-63209 .elementor-element.elementor-element-2f06a84 .elementor-icon svg{height:40px;}.elementor-63209 .elementor-element.elementor-element-88e5371{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-3525718:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-3525718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-3525718{--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-63209 .elementor-element.elementor-element-3525718.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-2544462 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-2544462{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-1353786{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-88dedb7:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-88dedb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-88dedb7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-8a921a5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-8a921a5{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-f9ab88b{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-300a588:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-300a588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-7f16d0e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-7f16d0e{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-7339226{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-238567c{--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-d46aacb > .elementor-widget-container{margin:-4px 0px 7px 0px;}.elementor-63209 .elementor-element.elementor-element-d46aacb img{width:30%;}.elementor-63209 .elementor-element.elementor-element-9b00b1b{text-align:center;}.elementor-63209 .elementor-element.elementor-element-9b00b1b .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-92158f3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-92158f3{text-align:center;}.elementor-63209 .elementor-element.elementor-element-92158f3 .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63209 .elementor-element.elementor-element-2c6d5b9 .elementor-icon-list-item > a{font-size:1rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-a8b0695{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}:where( .elementor-63209 .elementor-element.elementor-element-a8b0695 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-cfd1bc1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-63209 .elementor-element.elementor-element-cfd1bc1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-63209 .elementor-element.elementor-element-d0fa379{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;z-index:0;--n-tabs-title-gap:1px;--n-tabs-gap:20px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:3%;--n-tabs-title-padding-right:8%;--n-tabs-title-padding-bottom:3%;--n-tabs-title-padding-left:8%;--n-tabs-title-font-size:0.6rem;}.elementor-63209 .elementor-element.elementor-element-d0fa379 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-5c3f097{--width:0%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-63209 .elementor-element.elementor-element-4f7dabe{--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:77vh;}.elementor-63209 .elementor-element.elementor-element-4f7dabe .e-off-canvas__content{border-radius:0px 0px 025px 25px;}.elementor-63209 .elementor-element.elementor-element-9a129e4{--min-height:77vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-176bdba{--min-height:10vh;--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;}.elementor-63209 .elementor-element.elementor-element-ec65a35{--width:80%;}.elementor-63209 .elementor-element.elementor-element-ff148d2 .elementor-heading-title{font-size:1rem;}.elementor-63209 .elementor-element.elementor-element-bac401c{--width:20%;}.elementor-63209 .elementor-element.elementor-element-e8f5dc8 .elementor-icon i, .elementor-63209 .elementor-element.elementor-element-e8f5dc8 .elementor-icon svg{transform:rotate(0deg);}.elementor-63209 .elementor-element.elementor-element-cefee5b::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .e-con-inner > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-cefee5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:220% 170%;background-size:79% auto;}.elementor-63209 .elementor-element.elementor-element-cefee5b{--padding-top:7%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-cefee5b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-025c964 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-025c964{column-gap:1px;font-size:1rem;line-height:1.4em;}.elementor-63209 .elementor-element.elementor-element-70e3894{--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:75vh;}.elementor-63209 .elementor-element.elementor-element-70e3894 .e-off-canvas__content{border-radius:0px 0px 025px 25px;}.elementor-63209 .elementor-element.elementor-element-becd523{--width:100%;--min-height:75vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-becd523.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-051fdf4{--min-height:10vh;--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;}.elementor-63209 .elementor-element.elementor-element-fc75cd2{--width:80%;}.elementor-63209 .elementor-element.elementor-element-74a0a91 .elementor-heading-title{font-size:1rem;}.elementor-63209 .elementor-element.elementor-element-2fdbff4{--width:20%;}.elementor-63209 .elementor-element.elementor-element-5a86240 .elementor-icon i, .elementor-63209 .elementor-element.elementor-element-5a86240 .elementor-icon svg{transform:rotate(0deg);}.elementor-63209 .elementor-element.elementor-element-1761e1a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-5a60f56{--padding-top:10%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-af43890{font-size:1rem;}.elementor-63209 .elementor-element.elementor-element-3505cd8{--padding-top:10%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-94d741e{font-size:1rem;}.elementor-63209 .elementor-element.elementor-element-85e9658{--e-n-carousel-swiper-slides-to-display:1;z-index:3;--e-n-carousel-arrow-size:0px;--e-n-carousel-swiper-pagination-size:8px;}.elementor-63209 .elementor-element.elementor-element-85e9658.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-f403de7{--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-af2d70d{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:85%;--e-off-canvas-height:35vh;}.elementor-63209 .elementor-element.elementor-element-4e8df8a{--width:100%;--min-height:35vh;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-4439934 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-4439934{text-align:center;}.elementor-63209 .elementor-element.elementor-element-4439934 .elementor-heading-title{font-size:1.8rem;line-height:1.8rem;letter-spacing:0.12rem;}.elementor-63209 .elementor-element.elementor-element-1601b43 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-1601b43{font-size:1.1rem;}.elementor-63209 .elementor-element.elementor-element-ecc7537{--width:100%;--min-height:7vh;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-63209 .elementor-element.elementor-element-9e4a30c{--width:45%;}.elementor-63209 .elementor-element.elementor-element-4e19de7 .elementor-button{padding:12px 0px 12px 0px;}.elementor-63209 .elementor-element.elementor-element-00d6b1a{--width:45%;}.elementor-63209 .elementor-element.elementor-element-3e9302e .elementor-button{padding:12px 0px 12px 0px;}.elementor-63209 .elementor-element.elementor-element-89d8043{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-5b4489e{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-63209 .elementor-element.elementor-element-5b4489e img{width:100%;}.elementor-63209 .elementor-element.elementor-element-3babc7d{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-63209 .elementor-element.elementor-element-3babc7d img{width:100%;}.elementor-63209 .elementor-element.elementor-element-8ad30dd{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-63209 .elementor-element.elementor-element-8ad30dd img{width:100%;}.elementor-63209 .elementor-element.elementor-element-89ecc6b{--padding-top:10%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-4301e13{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-23ce5b5 .elementor-icon{font-size:60px;}.elementor-63209 .elementor-element.elementor-element-23ce5b5 .elementor-icon svg{height:60px;}.elementor-63209 .elementor-element.elementor-element-c1f5c77{text-align:center;}.elementor-63209 .elementor-element.elementor-element-c1f5c77 .elementor-heading-title{font-size:1.6rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-50533c5{--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-ee909b2 .elementor-heading-title{font-size:1.2rem;}.elementor-63209 .elementor-element.elementor-element-db5638b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-db5638b{text-align:center;}.elementor-63209 .elementor-element.elementor-element-db5638b .elementor-heading-title{font-size:2.5rem;line-height:1.2em;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-44ed221{left:45%;}body.rtl .elementor-63209 .elementor-element.elementor-element-44ed221{right:45%;}.elementor-63209 .elementor-element.elementor-element-44ed221 .elementor-icon{font-size:40px;}.elementor-63209 .elementor-element.elementor-element-44ed221 .elementor-icon svg{height:40px;}.elementor-63209 .elementor-element.elementor-element-bea4a31{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-5a97047:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-5a97047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-5a97047{--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-63209 .elementor-element.elementor-element-5a97047.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-7e9f32e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-7e9f32e{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-6ac7688{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-0f1c963:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-0f1c963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-0f1c963.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-670a94b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-670a94b{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-4796342{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-d5ea13e:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-d5ea13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-0ea2dc8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-0ea2dc8{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-4f7307b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-c52017a{--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-79c82ba > .elementor-widget-container{margin:-4px 0px 7px 0px;}.elementor-63209 .elementor-element.elementor-element-79c82ba img{width:30%;}.elementor-63209 .elementor-element.elementor-element-7359845{text-align:center;}.elementor-63209 .elementor-element.elementor-element-7359845 .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-bb0553d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-bb0553d{text-align:center;}.elementor-63209 .elementor-element.elementor-element-bb0553d .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63209 .elementor-element.elementor-element-f6921d8 .elementor-icon-list-item > a{font-size:1rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-d6a19d6{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}:where( .elementor-63209 .elementor-element.elementor-element-d6a19d6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-138b4a5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-63209 .elementor-element.elementor-element-ec5c23c{--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-72750b7 .elementor-heading-title{font-size:1.2rem;}.elementor-63209 .elementor-element.elementor-element-e74405a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-e74405a{text-align:center;}.elementor-63209 .elementor-element.elementor-element-e74405a .elementor-heading-title{font-size:2.5rem;line-height:1.2em;}body:not(.rtl) .elementor-63209 .elementor-element.elementor-element-142dbf2{left:45%;}body.rtl .elementor-63209 .elementor-element.elementor-element-142dbf2{right:45%;}.elementor-63209 .elementor-element.elementor-element-142dbf2 .elementor-icon{font-size:40px;}.elementor-63209 .elementor-element.elementor-element-142dbf2 .elementor-icon svg{height:40px;}.elementor-63209 .elementor-element.elementor-element-062b232{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-f068082:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-f068082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-f068082{--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-63209 .elementor-element.elementor-element-f068082.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-4cbfbea > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-4cbfbea{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-dc1984f{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-15e39f0:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-15e39f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-15e39f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-20f8b44 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-20f8b44{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-23e2d80{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-bcfe777:not(.elementor-motion-effects-element-type-background), .elementor-63209 .elementor-element.elementor-element-bcfe777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-63209 .elementor-element.elementor-element-ec19d88 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-ec19d88{text-align:left;font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-c234d27{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-63209 .elementor-element.elementor-element-c042059{--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-63209 .elementor-element.elementor-element-4c7784d > .elementor-widget-container{margin:-4px 0px 7px 0px;}.elementor-63209 .elementor-element.elementor-element-4c7784d img{width:30%;}.elementor-63209 .elementor-element.elementor-element-cb57c19{text-align:center;}.elementor-63209 .elementor-element.elementor-element-cb57c19 .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-4627358 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-4627358{text-align:center;}.elementor-63209 .elementor-element.elementor-element-4627358 .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63209 .elementor-element.elementor-element-110f561 .elementor-icon-list-item > a{font-size:1rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-a8f0ef1{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}:where( .elementor-63209 .elementor-element.elementor-element-a8f0ef1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:0.1rem;}.elementor-63209 .elementor-element.elementor-element-8c4c808{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-63209 .elementor-element.elementor-element-5aee05d{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;z-index:0;--n-tabs-title-gap:1px;--n-tabs-gap:20px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:3%;--n-tabs-title-padding-right:8%;--n-tabs-title-padding-bottom:3%;--n-tabs-title-padding-left:8%;--n-tabs-title-font-size:0.6rem;}.elementor-63209 .elementor-element.elementor-element-5aee05d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-cd8ad8c{--width:0%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-63209 .elementor-element.elementor-element-5b5b6e1{--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:77vh;}.elementor-63209 .elementor-element.elementor-element-5b5b6e1 .e-off-canvas__content{border-radius:0px 0px 025px 25px;}.elementor-63209 .elementor-element.elementor-element-8d3dba3{--min-height:77vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-6a435f9{--min-height:10vh;--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;}.elementor-63209 .elementor-element.elementor-element-d099a95{--width:80%;}.elementor-63209 .elementor-element.elementor-element-3c268d0 .elementor-heading-title{font-size:1rem;}.elementor-63209 .elementor-element.elementor-element-97aa8cf{--width:20%;}.elementor-63209 .elementor-element.elementor-element-5f6ffbe .elementor-icon i, .elementor-63209 .elementor-element.elementor-element-5f6ffbe .elementor-icon svg{transform:rotate(0deg);}.elementor-63209 .elementor-element.elementor-element-89b26da::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .e-con-inner > .elementor-background-video-container::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .e-con-inner > .elementor-background-slideshow::before, .elementor-63209 .elementor-element.elementor-element-89b26da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:220% 170%;background-size:79% auto;}.elementor-63209 .elementor-element.elementor-element-89b26da{--padding-top:7%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-3fbcfe4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-3fbcfe4{column-gap:1px;font-size:1rem;line-height:1.4em;}.elementor-63209 .elementor-element.elementor-element-e973bcb{--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:75vh;}.elementor-63209 .elementor-element.elementor-element-e973bcb .e-off-canvas__content{border-radius:0px 0px 025px 25px;}.elementor-63209 .elementor-element.elementor-element-ef8f927{--width:100%;--min-height:75vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-ef8f927.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-cd558dc{--min-height:10vh;--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;}.elementor-63209 .elementor-element.elementor-element-88bcf70{--width:80%;}.elementor-63209 .elementor-element.elementor-element-01f3be8 .elementor-heading-title{font-size:1rem;}.elementor-63209 .elementor-element.elementor-element-0ea0610{--width:20%;}.elementor-63209 .elementor-element.elementor-element-e3b755d .elementor-icon i, .elementor-63209 .elementor-element.elementor-element-e3b755d .elementor-icon svg{transform:rotate(0deg);}.elementor-63209 .elementor-element.elementor-element-0f7b258{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-66a6aaf{--padding-top:10%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-ee91cc5{font-size:1rem;}.elementor-63209 .elementor-element.elementor-element-6dcc83c{--padding-top:10%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-63209 .elementor-element.elementor-element-e7e630c{font-size:1rem;}.elementor-63209 .elementor-element.elementor-element-c94db5f{--e-n-carousel-swiper-slides-to-display:1;z-index:3;--e-n-carousel-arrow-size:0px;--e-n-carousel-swiper-pagination-size:8px;}.elementor-63209 .elementor-element.elementor-element-c94db5f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-63209 .elementor-element.elementor-element-21c440e{--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-4e138d3{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:85%;--e-off-canvas-height:35vh;}.elementor-63209 .elementor-element.elementor-element-5549ef7{--width:100%;--min-height:35vh;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-45943eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-45943eb{text-align:center;}.elementor-63209 .elementor-element.elementor-element-45943eb .elementor-heading-title{font-size:1.8rem;line-height:1.8rem;letter-spacing:0.12rem;}.elementor-63209 .elementor-element.elementor-element-ffb5b7d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-63209 .elementor-element.elementor-element-ffb5b7d{font-size:1.1rem;}.elementor-63209 .elementor-element.elementor-element-fb838e8{--width:100%;--min-height:7vh;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-63209 .elementor-element.elementor-element-0b13a01{--width:45%;}.elementor-63209 .elementor-element.elementor-element-b212168 .elementor-button{padding:12px 0px 12px 0px;}.elementor-63209 .elementor-element.elementor-element-b768fe1{--width:45%;}.elementor-63209 .elementor-element.elementor-element-f3bd23e .elementor-button{padding:12px 0px 12px 0px;}.elementor-63209 .elementor-element.elementor-element-94dc000{--min-height:134px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;bottom:290px;}.elementor-63209 .elementor-element.elementor-element-c9ee10f > .elementor-widget-container{margin:0% 0% 2% 0%;padding:0px 0px 0px 0px;}.elementor-63209 .elementor-element.elementor-element-c9ee10f{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;z-index:1;}.elementor-63209 .elementor-element.elementor-element-c100b46{--width:100%;--min-height:300px;--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;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-63209 .elementor-element.elementor-element-e628183{text-align:center;}.elementor-63209 .elementor-element.elementor-element-e628183 .elementor-heading-title{font-size:2.5rem;}.elementor-63209 .elementor-element.elementor-element-52ae0ce{text-align:center;}.elementor-63209 .elementor-element.elementor-element-52ae0ce .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-63209 .elementor-element.elementor-element-ff128a9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-63209 .elementor-element.elementor-element-7a7f51a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63209 .elementor-element.elementor-element-dc8152b .elementor-button{font-size:0.7rem;padding:20px 0px 20px 0px;}}@media(min-width:768px){.elementor-63209 .elementor-element.elementor-element-19dea94{--width:50%;}.elementor-63209 .elementor-element.elementor-element-d156866{--width:50%;}.elementor-63209 .elementor-element.elementor-element-8b86124{--width:20%;}.elementor-63209 .elementor-element.elementor-element-f303817{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-e1632b2{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-711e4f8{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-7ea2547{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-b4d1890{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-bb1c96f{--width:20%;}.elementor-63209 .elementor-element.elementor-element-29ee731{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-88e5371{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-1353786{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-f9ab88b{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-7339226{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-ab4792f{--width:20%;}.elementor-63209 .elementor-element.elementor-element-5c3f097{--width:0%;}.elementor-63209 .elementor-element.elementor-element-9a129e4{--width:100%;}.elementor-63209 .elementor-element.elementor-element-bac401c{--width:6%;}.elementor-63209 .elementor-element.elementor-element-becd523{--width:100%;}.elementor-63209 .elementor-element.elementor-element-2fdbff4{--width:6%;}.elementor-63209 .elementor-element.elementor-element-c9b4c4f{--width:20%;}.elementor-63209 .elementor-element.elementor-element-68ad1d3{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-bea4a31{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-6ac7688{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-4796342{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-4f7307b{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-6ad0515{--width:20%;}.elementor-63209 .elementor-element.elementor-element-4257044{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-062b232{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-dc1984f{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-23e2d80{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-c234d27{--content-width:80%;}.elementor-63209 .elementor-element.elementor-element-e1567d4{--width:20%;}.elementor-63209 .elementor-element.elementor-element-cd8ad8c{--width:0%;}.elementor-63209 .elementor-element.elementor-element-8d3dba3{--width:100%;}.elementor-63209 .elementor-element.elementor-element-97aa8cf{--width:6%;}.elementor-63209 .elementor-element.elementor-element-ef8f927{--width:100%;}.elementor-63209 .elementor-element.elementor-element-0ea0610{--width:6%;}}@media(max-width:1200px) and (min-width:768px){.elementor-63209 .elementor-element.elementor-element-19dea94{--width:404.907px;}.elementor-63209 .elementor-element.elementor-element-8b86124{--width:240.359px;}.elementor-63209 .elementor-element.elementor-element-bac401c{--width:9%;}.elementor-63209 .elementor-element.elementor-element-2fdbff4{--width:9%;}.elementor-63209 .elementor-element.elementor-element-c9b4c4f{--width:240.359px;}.elementor-63209 .elementor-element.elementor-element-97aa8cf{--width:9%;}.elementor-63209 .elementor-element.elementor-element-0ea0610{--width:9%;}}@media(max-width:820px) and (min-width:768px){.elementor-63209 .elementor-element.elementor-element-bac401c{--width:9%;}.elementor-63209 .elementor-element.elementor-element-2fdbff4{--width:9%;}.elementor-63209 .elementor-element.elementor-element-97aa8cf{--width:9%;}.elementor-63209 .elementor-element.elementor-element-0ea0610{--width:9%;}}/* Start custom CSS for container, class: .elementor-element-eb40b76 */.vh-container {
  height: calc(var(--vh) * 100);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956748e */.vh-container {
  height: calc(var(--vh) * 100);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ea24ee */.vh-container {
  height: calc(var(--vh) * 100);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0724bb6 */.vh-container {
  height: calc(var(--vh) * 100);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a35a3fe */.vh-container {
  height: calc(var(--vh) * 100);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2126498 */.vh-container {
  height: calc(var(--vh) * 100);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b3fe9 */pointer-events: none;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e7a6c8d *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cfd1bc1 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e7a6c8d *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cfd1bc1 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e7a6c8d *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cfd1bc1 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f303817 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1632b2 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711e4f8 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea2547 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4d1890 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e7a6c8d *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-e7a6c8d .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee731 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e5371 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1353786 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ab88b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7339226 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cfd1bc1 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-cfd1bc1 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d8043 */pointer-events: none;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-138b4a5 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8c4c808 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-138b4a5 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8c4c808 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-138b4a5 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8c4c808 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad1d3 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea4a31 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac7688 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4796342 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7307b *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-138b4a5 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-138b4a5 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4257044 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b232 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1984f *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e2d80 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c234d27 *//* Fjern 65vh på mobil og erstat med moderne enheder */
@media (max-width: 767px) {
  .my-section {
    min-height: 65svh !important; /* stabil på iOS Safari */
    height: auto !important;      /* fjern tvungen højde */
  }

  @supports (min-height: 65dvh) {
    .my-section {
      min-height: 65dvh !important; /* endnu mere korrekt hvor muligt */
    }
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8c4c808 *//* Normal tilstand */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet {
  background-color: #C9CFCF; /* Grå (normal) */
  opacity: 1;
  transition: background-color 0.3s ease;
}

/* Hover-effekt */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet:hover {
  background-color: #263D42; /* Mørkere grå på hover */
}

/* Aktiv bullet (den der viser aktivt slide) */
.elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet-active {
  background-color: #263D42; /* Blå aktiv farve */
  width: 40px;
  border-radius: 90px;
}

/* Gør bredden lidt bredere på desktop og bærbar */
@media (min-width: 1024px) {
  .elementor-63209 .elementor-element.elementor-element-8c4c808 .swiper-pagination-bullet-active {
    width: 65px; /* justér fx til 50–60px efter smag */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f537b1 */.vh-container {
  height: calc(var(--vh) * 100);
  overflow: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chewy';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://sprogselskabet.dk/wp-content/uploads/chewy-regular-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://sprogselskabet.dk/wp-content/uploads/Inter-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://sprogselskabet.dk/wp-content/uploads/Inter-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://sprogselskabet.dk/wp-content/uploads/Inter-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */