.elementor-1736 .elementor-element.elementor-element-a6ece67{--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;--margin-top:2.5rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1736 .elementor-element.elementor-element-1fa6770{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:3rem;--margin-bottom:4.875rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1736 .elementor-element.elementor-element-d18b35c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1736 .elementor-element.elementor-element-9a629fa{width:var( --container-widget-width, 50% );max-width:50%;margin:0rem 1.5rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ba87244-font-family ), Sans-serif;font-size:var( --e-global-typography-ba87244-font-size );font-weight:var( --e-global-typography-ba87244-font-weight );font-style:var( --e-global-typography-ba87244-font-style );line-height:var( --e-global-typography-ba87244-line-height );letter-spacing:var( --e-global-typography-ba87244-letter-spacing );word-spacing:var( --e-global-typography-ba87244-word-spacing );}.elementor-1736 .elementor-element.elementor-element-9a629fa p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-63a5dfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1736 .elementor-element.elementor-element-2d85920{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0;--padding-top:4.875rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-2d85920::before, .elementor-1736 .elementor-element.elementor-element-2d85920 > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-2d85920 > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-2d85920 > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-2d85920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-2d85920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-66a5ba4 );--background-overlay:'';}.elementor-1736 .elementor-element.elementor-element-c3178c1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--overlay-opacity:1;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-c3178c1::before, .elementor-1736 .elementor-element.elementor-element-c3178c1 > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-c3178c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-c3178c1 > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-c3178c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-c3178c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e60ebd2 ) 0%, var( --e-global-color-7f2d1e0 ) 100%);}.elementor-1736 .elementor-element.elementor-element-ffc18d2{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-f93512c{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-1736 .elementor-element.elementor-element-f93512c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1736 .elementor-element.elementor-element-f93512c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1736 .elementor-element.elementor-element-f93512c .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#202060;}.elementor-1736 .elementor-element.elementor-element-f93512c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1736 .elementor-element.elementor-element-f93512c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#202060;}.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:6px;height:6px;}.elementor-1736 .elementor-element.elementor-element-3f03b61{--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;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:3rem;}.elementor-1736 .elementor-element.elementor-element-3f03b61::before, .elementor-1736 .elementor-element.elementor-element-3f03b61 > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-3f03b61 > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-3f03b61 > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-3f03b61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-3f03b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1736 .elementor-element.elementor-element-b3d490a .elementor-heading-title{font-family:var( --e-global-typography-3041423-font-family ), Sans-serif;font-size:var( --e-global-typography-3041423-font-size );font-weight:var( --e-global-typography-3041423-font-weight );font-style:var( --e-global-typography-3041423-font-style );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-4cfc299{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-5e2f078 .elementor-heading-title{font-family:var( --e-global-typography-282e45c-font-family ), Sans-serif;font-size:var( --e-global-typography-282e45c-font-size );font-weight:var( --e-global-typography-282e45c-font-weight );font-style:var( --e-global-typography-282e45c-font-style );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-96ce3b0{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1736 .elementor-element.elementor-element-96ce3b0 .elementor-heading-title{font-family:var( --e-global-typography-67cb73c-font-family ), Sans-serif;font-size:var( --e-global-typography-67cb73c-font-size );font-weight:var( --e-global-typography-67cb73c-font-weight );font-style:var( --e-global-typography-67cb73c-font-style );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-3c5d7d7{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-1022fa5{font-family:var( --e-global-typography-9408749-font-family ), Sans-serif;font-size:var( --e-global-typography-9408749-font-size );font-weight:var( --e-global-typography-9408749-font-weight );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-1022fa5 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-0809242{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--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;}.elementor-1736 .elementor-element.elementor-element-0452097 .elementor-button{background-color:transparent;fill:var( --e-global-color-4a976e5 );color:var( --e-global-color-4a976e5 );background-image:linear-gradient(180deg, #00000000 0%, #00000000 100%);border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1736 .elementor-element.elementor-element-0452097.elementor-element{--align-self:flex-start;}.elementor-1736 .elementor-element.elementor-element-0452097 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1736 .elementor-element.elementor-element-0452097 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1736 .elementor-element.elementor-element-0452097 .elementor-button:hover, .elementor-1736 .elementor-element.elementor-element-0452097 .elementor-button:focus{color:var( --e-global-color-d611953 );}.elementor-1736 .elementor-element.elementor-element-0452097 .elementor-button:hover svg, .elementor-1736 .elementor-element.elementor-element-0452097 .elementor-button:focus svg{fill:var( --e-global-color-d611953 );}.elementor-1736 .elementor-element.elementor-element-2b94688{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--overlay-opacity:1;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-2b94688::before, .elementor-1736 .elementor-element.elementor-element-2b94688 > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-2b94688 > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-2b94688 > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-2b94688 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-2b94688 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e60ebd2 ) 0%, var( --e-global-color-7f2d1e0 ) 100%);}.elementor-1736 .elementor-element.elementor-element-4fc0925{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-a98e863{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-1736 .elementor-element.elementor-element-a98e863.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1736 .elementor-element.elementor-element-a98e863 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1736 .elementor-element.elementor-element-a98e863 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#202060;}.elementor-1736 .elementor-element.elementor-element-a98e863 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1736 .elementor-element.elementor-element-a98e863 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#202060;}.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:6px;height:6px;}.elementor-1736 .elementor-element.elementor-element-8ee4cfc{--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;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:3rem;}.elementor-1736 .elementor-element.elementor-element-8ee4cfc::before, .elementor-1736 .elementor-element.elementor-element-8ee4cfc > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-8ee4cfc > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-8ee4cfc > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-8ee4cfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-8ee4cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1736 .elementor-element.elementor-element-8417ff9 .elementor-heading-title{font-family:var( --e-global-typography-3041423-font-family ), Sans-serif;font-size:var( --e-global-typography-3041423-font-size );font-weight:var( --e-global-typography-3041423-font-weight );font-style:var( --e-global-typography-3041423-font-style );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-b95da08{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-0f37d77 .elementor-heading-title{font-family:var( --e-global-typography-282e45c-font-family ), Sans-serif;font-size:var( --e-global-typography-282e45c-font-size );font-weight:var( --e-global-typography-282e45c-font-weight );font-style:var( --e-global-typography-282e45c-font-style );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-ab31d75{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1736 .elementor-element.elementor-element-ab31d75 .elementor-heading-title{font-family:var( --e-global-typography-67cb73c-font-family ), Sans-serif;font-size:var( --e-global-typography-67cb73c-font-size );font-weight:var( --e-global-typography-67cb73c-font-weight );font-style:var( --e-global-typography-67cb73c-font-style );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-3f8c244{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-86c5051{font-family:var( --e-global-typography-9408749-font-family ), Sans-serif;font-size:var( --e-global-typography-9408749-font-size );font-weight:var( --e-global-typography-9408749-font-weight );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-86c5051 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-5dd831c{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-7d869fb .elementor-button{background-color:transparent;fill:var( --e-global-color-4a976e5 );color:var( --e-global-color-4a976e5 );background-image:linear-gradient(180deg, #00000000 0%, #00000000 100%);border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1736 .elementor-element.elementor-element-7d869fb.elementor-element{--align-self:flex-start;}.elementor-1736 .elementor-element.elementor-element-7d869fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1736 .elementor-element.elementor-element-7d869fb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1736 .elementor-element.elementor-element-7d869fb .elementor-button:hover, .elementor-1736 .elementor-element.elementor-element-7d869fb .elementor-button:focus{color:var( --e-global-color-d611953 );}.elementor-1736 .elementor-element.elementor-element-7d869fb .elementor-button:hover svg, .elementor-1736 .elementor-element.elementor-element-7d869fb .elementor-button:focus svg{fill:var( --e-global-color-d611953 );}.elementor-1736 .elementor-element.elementor-element-4a3e62b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1736 .elementor-element.elementor-element-027f8ba{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0;--padding-top:4.875rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-027f8ba::before, .elementor-1736 .elementor-element.elementor-element-027f8ba > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-027f8ba > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-027f8ba > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-027f8ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-027f8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-66a5ba4 );--background-overlay:'';}.elementor-1736 .elementor-element.elementor-element-99ae7a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--overlay-opacity:1;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-99ae7a7::before, .elementor-1736 .elementor-element.elementor-element-99ae7a7 > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-99ae7a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-99ae7a7 > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-99ae7a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-99ae7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e60ebd2 ) 0%, var( --e-global-color-7f2d1e0 ) 100%);}.elementor-1736 .elementor-element.elementor-element-eef0ddc{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-1736 .elementor-element.elementor-element-90fbd26 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://kreftklinikken.no/wp-content/uploads/2026/06/olaf-helsets-683x1024.webp");background-position:center center;background-size:cover;}.elementor-1736 .elementor-element.elementor-element-90fbd26 .elementor-flip-box__back{background-color:#02010100;background-image:url("https://kreftklinikken.no/wp-content/uploads/2026/05/Lokaler_Oslo.webp");background-position:center center;background-size:cover;}.elementor-1736 .elementor-element.elementor-element-90fbd26 .elementor-flip-box{height:440px;}.elementor-1736 .elementor-element.elementor-element-90fbd26 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1736 .elementor-element.elementor-element-90fbd26 .elementor-flip-box__image{opacity:1;}.elementor-1736 .elementor-element.elementor-element-90fbd26 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1736 .elementor-element.elementor-element-90fbd26 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1736 .elementor-element.elementor-element-c1441d0{--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;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:3rem;}.elementor-1736 .elementor-element.elementor-element-c1441d0::before, .elementor-1736 .elementor-element.elementor-element-c1441d0 > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-c1441d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-c1441d0 > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-c1441d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-c1441d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1736 .elementor-element.elementor-element-7d9032d .elementor-heading-title{font-family:var( --e-global-typography-3041423-font-family ), Sans-serif;font-size:var( --e-global-typography-3041423-font-size );font-weight:var( --e-global-typography-3041423-font-weight );font-style:var( --e-global-typography-3041423-font-style );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-4454b03{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-5920a7c .elementor-heading-title{font-family:var( --e-global-typography-282e45c-font-family ), Sans-serif;font-size:var( --e-global-typography-282e45c-font-size );font-weight:var( --e-global-typography-282e45c-font-weight );font-style:var( --e-global-typography-282e45c-font-style );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-39e7db1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1736 .elementor-element.elementor-element-39e7db1 .elementor-heading-title{font-family:var( --e-global-typography-67cb73c-font-family ), Sans-serif;font-size:var( --e-global-typography-67cb73c-font-size );font-weight:var( --e-global-typography-67cb73c-font-weight );font-style:var( --e-global-typography-67cb73c-font-style );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-0005ba2{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-3b898fe{font-family:var( --e-global-typography-9408749-font-family ), Sans-serif;font-size:var( --e-global-typography-9408749-font-size );font-weight:var( --e-global-typography-9408749-font-weight );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-3b898fe p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-31be4fa{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-20505ba .elementor-button{background-color:transparent;fill:var( --e-global-color-4a976e5 );color:var( --e-global-color-4a976e5 );background-image:linear-gradient(180deg, #00000000 0%, #00000000 100%);border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1736 .elementor-element.elementor-element-20505ba.elementor-element{--align-self:flex-start;}.elementor-1736 .elementor-element.elementor-element-20505ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1736 .elementor-element.elementor-element-20505ba .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1736 .elementor-element.elementor-element-20505ba .elementor-button:hover, .elementor-1736 .elementor-element.elementor-element-20505ba .elementor-button:focus{color:var( --e-global-color-d611953 );}.elementor-1736 .elementor-element.elementor-element-20505ba .elementor-button:hover svg, .elementor-1736 .elementor-element.elementor-element-20505ba .elementor-button:focus svg{fill:var( --e-global-color-d611953 );}.elementor-1736 .elementor-element.elementor-element-d8714db{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--overlay-opacity:1;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-d8714db::before, .elementor-1736 .elementor-element.elementor-element-d8714db > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-d8714db > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-d8714db > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-d8714db > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-d8714db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e60ebd2 ) 0%, var( --e-global-color-7f2d1e0 ) 100%);}.elementor-1736 .elementor-element.elementor-element-d2f71a0{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-17d1719 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://kreftklinikken.no/wp-content/uploads/2026/06/arendal-scaled.webp");background-position:center center;background-size:cover;}.elementor-1736 .elementor-element.elementor-element-17d1719 .elementor-flip-box__back{background-color:#02010100;background-image:url("https://kreftklinikken.no/wp-content/uploads/2026/05/Lokaler_Arendal.webp");background-position:center center;background-size:cover;}.elementor-1736 .elementor-element.elementor-element-17d1719 .elementor-flip-box{height:440px;}.elementor-1736 .elementor-element.elementor-element-17d1719 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1736 .elementor-element.elementor-element-17d1719 .elementor-flip-box__image{opacity:1;}.elementor-1736 .elementor-element.elementor-element-17d1719 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1736 .elementor-element.elementor-element-17d1719 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1736 .elementor-element.elementor-element-4493d7a{--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;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:3rem;}.elementor-1736 .elementor-element.elementor-element-4493d7a::before, .elementor-1736 .elementor-element.elementor-element-4493d7a > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-4493d7a > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-4493d7a > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-4493d7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-4493d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1736 .elementor-element.elementor-element-f227ddf .elementor-heading-title{font-family:var( --e-global-typography-3041423-font-family ), Sans-serif;font-size:var( --e-global-typography-3041423-font-size );font-weight:var( --e-global-typography-3041423-font-weight );font-style:var( --e-global-typography-3041423-font-style );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-e12ad0c{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-3595a0b .elementor-heading-title{font-family:var( --e-global-typography-282e45c-font-family ), Sans-serif;font-size:var( --e-global-typography-282e45c-font-size );font-weight:var( --e-global-typography-282e45c-font-weight );font-style:var( --e-global-typography-282e45c-font-style );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-6636311{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1736 .elementor-element.elementor-element-6636311 .elementor-heading-title{font-family:var( --e-global-typography-67cb73c-font-family ), Sans-serif;font-size:var( --e-global-typography-67cb73c-font-size );font-weight:var( --e-global-typography-67cb73c-font-weight );font-style:var( --e-global-typography-67cb73c-font-style );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-d0f9a6e{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-d684971{font-family:var( --e-global-typography-9408749-font-family ), Sans-serif;font-size:var( --e-global-typography-9408749-font-size );font-weight:var( --e-global-typography-9408749-font-weight );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-d684971 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-7bcaca3{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-109e2af .elementor-button{background-color:transparent;fill:var( --e-global-color-4a976e5 );color:var( --e-global-color-4a976e5 );background-image:linear-gradient(180deg, #00000000 0%, #00000000 100%);border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1736 .elementor-element.elementor-element-109e2af.elementor-element{--align-self:flex-start;}.elementor-1736 .elementor-element.elementor-element-109e2af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1736 .elementor-element.elementor-element-109e2af .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1736 .elementor-element.elementor-element-109e2af .elementor-button:hover, .elementor-1736 .elementor-element.elementor-element-109e2af .elementor-button:focus{color:var( --e-global-color-d611953 );}.elementor-1736 .elementor-element.elementor-element-109e2af .elementor-button:hover svg, .elementor-1736 .elementor-element.elementor-element-109e2af .elementor-button:focus svg{fill:var( --e-global-color-d611953 );}.elementor-1736 .elementor-element.elementor-element-93b4b57{--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;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1736 .elementor-element.elementor-element-93b4b57:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-93b4b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-e60ebd2 ) 0%, var( --e-global-color-7f2d1e0 ) 100%);}.elementor-1736 .elementor-element.elementor-element-5eee473{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:6rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-e010b75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:1.5rem;}.elementor-1736 .elementor-element.elementor-element-e010b75.e-con{--align-self:flex-start;}.elementor-1736 .elementor-element.elementor-element-eecbd12 .elementor-heading-title{font-family:var( --e-global-typography-3041423-font-family ), Sans-serif;font-size:var( --e-global-typography-3041423-font-size );font-weight:var( --e-global-typography-3041423-font-weight );font-style:var( --e-global-typography-3041423-font-style );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );color:var( --e-global-color-primary );}.elementor-1736 .elementor-element.elementor-element-723ba73{margin:0 0 calc(var(--kit-widget-spacing, 0px) + auto) 0;font-family:var( --e-global-typography-9408749-font-family ), Sans-serif;font-size:var( --e-global-typography-9408749-font-size );font-weight:var( --e-global-typography-9408749-font-weight );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );color:var( --e-global-color-primary );}.elementor-1736 .elementor-element.elementor-element-723ba73.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1736 .elementor-element.elementor-element-486bb02{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-1736 .elementor-element.elementor-element-41e2f5c{width:100%;max-width:100%;}.elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group select, .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:var( --e-global-color-d8a8d55 );}.elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group select,  .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-width:2px 2px 2px 2px;border-color:#02010100;}.elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group select,  .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:8px 8px 8px 8px;}.elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group textarea{height:133px;}.elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group{margin-bottom:8px;}.elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group select{font-family:var( --e-global-typography-9408749-font-family ), Sans-serif;font-size:var( --e-global-typography-9408749-font-size );font-weight:var( --e-global-typography-9408749-font-weight );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group textarea:focus{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66a5ba4 );}.elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-66a5ba4 );color:#ffffff !important;border-style:none;}.elementor-1736 .elementor-element.elementor-element-73aa559{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1736 .elementor-element.elementor-element-da0fed8{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-91b574c{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-c411a3e .elementor-heading-title{font-family:var( --e-global-typography-856dca6-font-family ), Sans-serif;font-size:var( --e-global-typography-856dca6-font-size );font-weight:var( --e-global-typography-856dca6-font-weight );line-height:var( --e-global-typography-856dca6-line-height );letter-spacing:var( --e-global-typography-856dca6-letter-spacing );word-spacing:var( --e-global-typography-856dca6-word-spacing );}.elementor-1736 .elementor-element.elementor-element-158aad2 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1736 .elementor-element.elementor-element-bf7e24c .elementor-button{background-color:#5959A600;fill:var( --e-global-color-4a976e5 );color:var( --e-global-color-4a976e5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );padding:0.875rem 1.5rem 0.875rem 1.5rem;}.elementor-1736 .elementor-element.elementor-element-bf7e24c.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1736 .elementor-element.elementor-element-63a5dfa{--content-width:1116px;}.elementor-1736 .elementor-element.elementor-element-4a3e62b{--content-width:1116px;}.elementor-1736 .elementor-element.elementor-element-93b4b57{--content-width:1116px;}.elementor-1736 .elementor-element.elementor-element-e010b75{--width:50%;}.elementor-1736 .elementor-element.elementor-element-486bb02{--width:50%;}}@media(max-width:1024px){.elementor-1736 .elementor-element.elementor-element-1fa6770{--flex-wrap:wrap;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1736 .elementor-element.elementor-element-d18b35c{width:100%;max-width:100%;}.elementor-1736 .elementor-element.elementor-element-9a629fa{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:var( --e-global-typography-ba87244-font-size );line-height:var( --e-global-typography-ba87244-line-height );letter-spacing:var( --e-global-typography-ba87244-letter-spacing );word-spacing:var( --e-global-typography-ba87244-word-spacing );}.elementor-1736 .elementor-element.elementor-element-2d85920{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-c3178c1{--grid-auto-flow:row;}.elementor-1736 .elementor-element.elementor-element-3f03b61{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1736 .elementor-element.elementor-element-b3d490a .elementor-heading-title{font-size:var( --e-global-typography-3041423-font-size );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-5e2f078 .elementor-heading-title{font-size:var( --e-global-typography-282e45c-font-size );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-96ce3b0 .elementor-heading-title{font-size:var( --e-global-typography-67cb73c-font-size );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-1022fa5{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-2b94688{--grid-auto-flow:row;}.elementor-1736 .elementor-element.elementor-element-8ee4cfc{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1736 .elementor-element.elementor-element-8417ff9 .elementor-heading-title{font-size:var( --e-global-typography-3041423-font-size );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-0f37d77 .elementor-heading-title{font-size:var( --e-global-typography-282e45c-font-size );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-ab31d75 .elementor-heading-title{font-size:var( --e-global-typography-67cb73c-font-size );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-86c5051{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-027f8ba{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-99ae7a7{--grid-auto-flow:row;}.elementor-1736 .elementor-element.elementor-element-c1441d0{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1736 .elementor-element.elementor-element-7d9032d .elementor-heading-title{font-size:var( --e-global-typography-3041423-font-size );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-5920a7c .elementor-heading-title{font-size:var( --e-global-typography-282e45c-font-size );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-39e7db1 .elementor-heading-title{font-size:var( --e-global-typography-67cb73c-font-size );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-3b898fe{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-d8714db{--grid-auto-flow:row;}.elementor-1736 .elementor-element.elementor-element-4493d7a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1736 .elementor-element.elementor-element-f227ddf .elementor-heading-title{font-size:var( --e-global-typography-3041423-font-size );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-3595a0b .elementor-heading-title{font-size:var( --e-global-typography-282e45c-font-size );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-6636311 .elementor-heading-title{font-size:var( --e-global-typography-67cb73c-font-size );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-d684971{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-93b4b57{--margin-top:2rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1736 .elementor-element.elementor-element-5eee473{--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1736 .elementor-element.elementor-element-eecbd12 .elementor-heading-title{font-size:var( --e-global-typography-3041423-font-size );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-723ba73{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group select{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-c411a3e .elementor-heading-title{font-size:var( --e-global-typography-856dca6-font-size );line-height:var( --e-global-typography-856dca6-line-height );letter-spacing:var( --e-global-typography-856dca6-letter-spacing );word-spacing:var( --e-global-typography-856dca6-word-spacing );}.elementor-1736 .elementor-element.elementor-element-158aad2 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-1736 .elementor-element.elementor-element-1fa6770{--margin-top:3rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1736 .elementor-element.elementor-element-d18b35c{width:100%;max-width:100%;}.elementor-1736 .elementor-element.elementor-element-9a629fa{width:100%;max-width:100%;font-size:var( --e-global-typography-ba87244-font-size );line-height:var( --e-global-typography-ba87244-line-height );letter-spacing:var( --e-global-typography-ba87244-letter-spacing );word-spacing:var( --e-global-typography-ba87244-word-spacing );}.elementor-1736 .elementor-element.elementor-element-2d85920{--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-c3178c1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--overlay-opacity:0;--border-radius:0rem 0rem 0rem 0rem;}.elementor-1736 .elementor-element.elementor-element-ffc18d2{--border-radius:8px 8px 8px 8px;}.elementor-1736 .elementor-element.elementor-element-ffc18d2.e-con{--order:99999 /* order end hack */;}.elementor-1736 .elementor-element.elementor-element-3f03b61{--overlay-opacity:0;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-3f03b61.e-con{--order:99999 /* order end hack */;}.elementor-1736 .elementor-element.elementor-element-b3d490a .elementor-heading-title{font-size:var( --e-global-typography-3041423-font-size );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-5e2f078 .elementor-heading-title{font-size:var( --e-global-typography-282e45c-font-size );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-96ce3b0 .elementor-heading-title{font-size:var( --e-global-typography-67cb73c-font-size );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-1022fa5{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-2b94688{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--overlay-opacity:0;--border-radius:0rem 0rem 0rem 0rem;}.elementor-1736 .elementor-element.elementor-element-4fc0925{--border-radius:8px 8px 8px 8px;}.elementor-1736 .elementor-element.elementor-element-4fc0925.e-con{--order:99999 /* order end hack */;}.elementor-1736 .elementor-element.elementor-element-8ee4cfc{--overlay-opacity:0;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-8ee4cfc.e-con{--order:99999 /* order end hack */;}.elementor-1736 .elementor-element.elementor-element-8417ff9 .elementor-heading-title{font-size:var( --e-global-typography-3041423-font-size );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-0f37d77 .elementor-heading-title{font-size:var( --e-global-typography-282e45c-font-size );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-ab31d75 .elementor-heading-title{font-size:var( --e-global-typography-67cb73c-font-size );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-86c5051{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-027f8ba{--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-99ae7a7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--overlay-opacity:0;--border-radius:0rem 0rem 0rem 0rem;}.elementor-1736 .elementor-element.elementor-element-eef0ddc{--border-radius:8px 8px 8px 8px;}.elementor-1736 .elementor-element.elementor-element-eef0ddc.e-con{--order:99999 /* order end hack */;}.elementor-1736 .elementor-element.elementor-element-90fbd26{border-radius:8px 8px 8px 8px;}.elementor-1736 .elementor-element.elementor-element-90fbd26 .elementor-flip-box{height:276px;}.elementor-1736 .elementor-element.elementor-element-c1441d0{--overlay-opacity:0;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-c1441d0.e-con{--order:99999 /* order end hack */;}.elementor-1736 .elementor-element.elementor-element-7d9032d .elementor-heading-title{font-size:var( --e-global-typography-3041423-font-size );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-5920a7c .elementor-heading-title{font-size:var( --e-global-typography-282e45c-font-size );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-39e7db1 .elementor-heading-title{font-size:var( --e-global-typography-67cb73c-font-size );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-3b898fe{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-d8714db{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--overlay-opacity:0;--border-radius:0rem 0rem 0rem 0rem;}.elementor-1736 .elementor-element.elementor-element-d2f71a0{--border-radius:8px 8px 8px 8px;}.elementor-1736 .elementor-element.elementor-element-d2f71a0.e-con{--order:99999 /* order end hack */;}.elementor-1736 .elementor-element.elementor-element-17d1719 .elementor-flip-box{height:276px;}.elementor-1736 .elementor-element.elementor-element-4493d7a{--overlay-opacity:0;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-4493d7a.e-con{--order:99999 /* order end hack */;}.elementor-1736 .elementor-element.elementor-element-f227ddf .elementor-heading-title{font-size:var( --e-global-typography-3041423-font-size );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-3595a0b .elementor-heading-title{font-size:var( --e-global-typography-282e45c-font-size );line-height:var( --e-global-typography-282e45c-line-height );letter-spacing:var( --e-global-typography-282e45c-letter-spacing );word-spacing:var( --e-global-typography-282e45c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-6636311 .elementor-heading-title{font-size:var( --e-global-typography-67cb73c-font-size );line-height:var( --e-global-typography-67cb73c-line-height );letter-spacing:var( --e-global-typography-67cb73c-letter-spacing );word-spacing:var( --e-global-typography-67cb73c-word-spacing );}.elementor-1736 .elementor-element.elementor-element-d684971{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-5eee473{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1736 .elementor-element.elementor-element-e010b75{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-eecbd12 .elementor-heading-title{font-size:var( --e-global-typography-3041423-font-size );line-height:var( --e-global-typography-3041423-line-height );letter-spacing:var( --e-global-typography-3041423-letter-spacing );word-spacing:var( --e-global-typography-3041423-word-spacing );}.elementor-1736 .elementor-element.elementor-element-723ba73{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-723ba73 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1736 .elementor-element.elementor-element-41e2f5c .fluentform-widget-wrapper .ff-el-group select{font-size:var( --e-global-typography-9408749-font-size );line-height:var( --e-global-typography-9408749-line-height );letter-spacing:var( --e-global-typography-9408749-letter-spacing );word-spacing:var( --e-global-typography-9408749-word-spacing );}.elementor-1736 .elementor-element.elementor-element-da0fed8{--padding-top:2rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1736 .elementor-element.elementor-element-c411a3e .elementor-heading-title{font-size:var( --e-global-typography-856dca6-font-size );line-height:var( --e-global-typography-856dca6-line-height );letter-spacing:var( --e-global-typography-856dca6-letter-spacing );word-spacing:var( --e-global-typography-856dca6-word-spacing );}.elementor-1736 .elementor-element.elementor-element-158aad2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for container, class: .elementor-element-a6ece67 */.global-pagination{
    font-size: var(--e-global-typography-67cb73c-font-size);
    font-weight: var(--e-global-typography-67cb73c-font-weight);
    font-style: var(--e-global-typography-67cb73c-font-style);
    line-height: var(--e-global-typography-67cb73c-line-height);
    letter-spacing: var(--e-global-typography-67cb73c-letter-spacing);
        color: var(--e-global-color-primary);
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}
.global-pagination a{
    transition: opacity 0.3s ease;
}
.global-pagination a:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f93512c *//* Forces the swiper elements to match full height */
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-wrapper,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-slide ,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-pointer-events,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .swiper-slide figure,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-slide img{
    max-height: 440px !important;
}
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-slide img{
 object-fit: cover;
 object-position: center;
}
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .elementor-swiper-button-prev,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .elementor-swiper-button-next {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 4px;
    background-color: #FAFAF7;
    transition: all 0.3s ease;
}
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .elementor-swiper-button-prev:hover,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .elementor-swiper-button-next:hover {
    background-color: #5959A6;
}
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .elementor-swiper-button-prev:hover svg,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .elementor-swiper-button-next:hover svg{
    color: #FAFAF7;
    fill: ;: #FAFAF7;
}

.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .elementor-swiper-button-prev {
    left: 1rem !important;
}
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .elementor-swiper-button-next {
    right: 1rem !important;
}

.elementor-1736 .elementor-element.elementor-element-f93512c .elementor-swiper-button {
    background-color: var(--e-global-color-27d81ff);
    padding: 9px;
    border-radius: 4px;
}
/* 1. Base style for all carousel pagination dots */
.elementor-1736 .elementor-element.elementor-element-f93512c .slick-dots li,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-pagination-bullet {

    transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
    border-radius: 4px;
    
    background-color: var(--e-global-color-66a5ba4);
    background-image: linear-gradient(180deg, var(--e-global-color-e60ebd2) 0%, var(--e-global-color-7f2d1e0) 100%);
    opacity: 1;
}

/* 2. Style when a dot becomes active (expands to 48px) */
.elementor-1736 .elementor-element.elementor-element-f93512c .slick-dots li.slick-active,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-pagination-bullet-active {
    width: 48px !important;
}

/* 3. The filling color effect using a pseudo-element */
.elementor-1736 .elementor-element.elementor-element-f93512c .slick-dots li.slick-active::before,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-pagination-bullet-active::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
   
       background-color: var(--e-global-color-66a5ba4);
    border-radius: 6px;
    
    /* Animation controls how fast it fills up */
    animation: fillIndicator 5s linear forwards; 
}

/* 4. Keyframes that handle the progressive color filling */
@keyframes fillIndicator {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}

@media(max-width: 1024px){
    .elementor-1736 .elementor-element.elementor-element-f93512c .swiper-wrapper,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-slide ,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-pointer-events,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .swiper-slide figure,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-slide img{
    height: 350px;
    max-height: 350px !important;
}
    
    .elementor-1736 .elementor-element.elementor-element-f93512c .elementor-swiper-button{
        display: none;
    }
    .elementor-1736 .elementor-element.elementor-element-f93512c .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 12px;
    }
}

@media(max-width: 767px){
    .elementor-1736 .elementor-element.elementor-element-f93512c .swiper-wrapper,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-slide ,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-pointer-events,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper .swiper-slide figure,
.elementor-1736 .elementor-element.elementor-element-f93512c .swiper-slide img{
    height: 276px;
    max-height: 276px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a98e863 *//* Forces the swiper elements to match full height */
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-wrapper,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-slide ,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-pointer-events,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .swiper-slide figure,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-slide img{
    max-height: 440px !important;
}
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-slide img{
 object-fit: cover;
 object-position: center;
}
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .elementor-swiper-button-prev,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .elementor-swiper-button-next {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 4px;
    background-color: #FAFAF7;
    transition: all 0.3s ease;
}
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .elementor-swiper-button-prev:hover,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .elementor-swiper-button-next:hover {
    background-color: #5959A6;
}
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .elementor-swiper-button-prev:hover svg,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .elementor-swiper-button-next:hover svg{
    color: #FAFAF7;
    fill: ;: #FAFAF7;
}

.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .elementor-swiper-button-prev {
    left: 1rem !important;
}
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .elementor-swiper-button-next {
    right: 1rem !important;
}

.elementor-1736 .elementor-element.elementor-element-a98e863 .elementor-swiper-button {
    background-color: var(--e-global-color-27d81ff);
    padding: 9px;
    border-radius: 4px;
}
/* 1. Base style for all carousel pagination dots */
.elementor-1736 .elementor-element.elementor-element-a98e863 .slick-dots li,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-pagination-bullet {

    transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
    border-radius: 4px;
    
    background-color: var(--e-global-color-66a5ba4);
    background-image: linear-gradient(180deg, var(--e-global-color-e60ebd2) 0%, var(--e-global-color-7f2d1e0) 100%);
    opacity: 1;
}

/* 2. Style when a dot becomes active (expands to 48px) */
.elementor-1736 .elementor-element.elementor-element-a98e863 .slick-dots li.slick-active,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-pagination-bullet-active {
    width: 48px !important;
}

/* 3. The filling color effect using a pseudo-element */
.elementor-1736 .elementor-element.elementor-element-a98e863 .slick-dots li.slick-active::before,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-pagination-bullet-active::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
   
       background-color: var(--e-global-color-66a5ba4);
    border-radius: 6px;
    
    /* Animation controls how fast it fills up */
    animation: fillIndicator 5s linear forwards; 
}

/* 4. Keyframes that handle the progressive color filling */
@keyframes fillIndicator {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}

@media(max-width: 1024px){
    .elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-wrapper,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-slide ,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-pointer-events,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .swiper-slide figure,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-slide img{
    height: 350px;
    max-height: 350px !important;
}
    .elementor-1736 .elementor-element.elementor-element-a98e863 .elementor-swiper-button{
        display: none;
    }
    .elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 12px;
    }
}
@media(max-width: 767px){
    .elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-wrapper,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-slide ,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-pointer-events,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper .swiper-slide figure,
.elementor-1736 .elementor-element.elementor-element-a98e863 .swiper-slide img{
    height: 276px;
    max-height: 276px !important;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-41e2f5c */.elementor-1736 .elementor-element.elementor-element-41e2f5c .ff-el-form-control{
    outline: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486bb02 */.elementor-1736 .elementor-element.elementor-element-486bb02 .frm-fluent-form .ff-el-group .ff_input-group-text {
    background-color: transparent;
    margin-top: 8px;
    padding: 0px;
    color: var(--e-global-color-893583e);
        font-size: var(--e-global-typography-67cb73c-font-size);
    font-weight: var(--e-global-typography-67cb73c-font-weight);
    font-style: var(--e-global-typography-67cb73c-font-style);
    line-height: var(--e-global-typography-67cb73c-line-height);
}
.elementor-1736 .elementor-element.elementor-element-486bb02 .frm-fluent-form  textarea {
    width: 100%;
}
.elementor-1736 .elementor-element.elementor-element-486bb02 .ff_submit_btn_wrapper{
    margin-top: 2rem;
}

@media (min-width: 768px){
    .elementor-1736 .elementor-element.elementor-element-486bb02 .ff_submit_btn_wrapper{
    position: absolute;
    left: 0;
    bottom: 8px;
}
.elementor-1736 .elementor-element.elementor-element-486bb02 , .elementor-1736 .elementor-element.elementor-element-486bb02 > div{
    position: static;
}
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-158aad2 */@media (max-width: 1024px){
  .elementor-1736 .elementor-element.elementor-element-158aad2 .jet-listing-grid__item:nth-child(n+3){
     display: none;
    }  
}/* End custom CSS */