﻿/*!
    Theme Name: Hello Elementor Child
    Template: hello-elementor
    Description: A lightweight theme for Elementor page builder
    Author: Elementor Team / webstrøm
    Author URI: https://webstroem.dk
	Version: 3.4.6
	Stable tag: 3.4.6
	Requires at least: 6.0
	Tested up to: 6.8
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
    Text Domain: hello-elementor-child
*/.elementor .elementor-widget-text-editor ul,.elementor .elementor-widget-text-editor ol{margin-bottom:.9em}.elementor .elementor-widget-icon-list.align-icon-right .elementor-icon-list-item,.elementor .elementor-widget-icon-list.align-icon-right .elementor-icon-list-item a{flex-direction:row-reverse;justify-content:space-between}.elementor .elementor-widget-icon-list.align-icon-right .elementor-icon-list-icon{margin-right:0;margin-left:10px}.elementor .elementor-widget-icon-list.align-icon-right .elementor-icon-list-text{padding-inline-start:0}.elementor .swiper .swiper-slide>.elementor-element{padding:0}.elementor .swiper .swiper-slide>.elementor-element .e-con-inner{padding:0}.elementor-nav-menu .sub-arrow{padding-left:2px}.elementor-nav-menu .sub-arrow:before{content:"";width:1em;height:1em;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-down-blue.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;display:flex;transition:margin .3s ease}.elementor-widget-n-accordion .e-n-accordion-item{padding-bottom:10px}.elementor-widget-n-accordion .e-n-accordion-item>.elementor-element{border:none;padding:20px 0}.elementor-video{background-color:#bebebe;font-size:18px;width:100%;display:flex;height:100%;justify-content:center;align-items:center}.elementor-editor-active .personale-modal{display:flex;background-color:#f8d5fe}header div.sticky-header{--header-height: 110px;--shrink-header-to: 0.6;--transition: .45s cubic-bezier(.4, 0, .2, 1);background-color:#fff;transition:background-color var(--transition),backdrop-filter var(--transition),box-shadow var(--transition)}header div.sticky-header.elementor-sticky--effects{background-color:hsla(0,0%,100%,.8);box-shadow:0px 4px 33px 1px rgba(0,0,0,.07);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}header div.sticky-header{min-height:var(--header-height);transition:min-height var(--transition)}header div.sticky-header.elementor-sticky--effects{min-height:calc(var(--header-height)*var(--shrink-header-to))}@media only screen and (max-width: 767px){header div.sticky-header{--header-height: 70px}}header div.sticky-header .logo img,header div.sticky-header .logo.elementor-widget-theme-site-logo img,header div.sticky-header .logo .elementor-icon svg{--logo-width: 220px;--logo-shrink-to: 0.80;width:var(--logo-width);transition:var(--transition);height:auto}header div.sticky-header.elementor-sticky--effects .logo img,header div.sticky-header.elementor-sticky--effects .logo.elementor-widget-theme-site-logo img,header div.sticky-header.elementor-sticky--effects .logo .elementor-icon svg{width:calc(var(--logo-width)*var(--logo-shrink-to))}header div.sticky-header .logo .elementor-icon svg{width:auto}.elementor-widget-off-canvas .e-off-canvas{height:100vh}.wpsl-search{background-color:rgba(0,0,0,0)}.wpsl-search #wpsl-search-wrap .wpsl-input label{display:none}.wpsl-search #wpsl-search-wrap #wpsl-search-btn{background-color:#2dbad0;background-image:none;border-radius:30px;border-style:solid;border:1px solid #2dbad0;color:#fff;font-size:18px;font-weight:600;line-height:1;margin-bottom:10px;padding:12px 24px;text-align:center;transition:all .3s;display:flex;align-items:center;width:fit-content}.wpsl-search #wpsl-search-wrap #wpsl-search-btn:hover{background-color:#4dc5d8;color:#fff}.wpsl-search #wpsl-search-wrap #wpsl-search-btn::after{content:"";width:1rem;height:1rem;margin-left:.5em;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-right-white.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;display:flex;transition:margin .3s ease}.wpsl-search #wpsl-search-wrap #wpsl-search-btn:hover::after{margin-left:calc(.5em + 3px);margin-right:-3px}.wpsl-search #wpsl-search-input{border-radius:30px;padding:12px 24px;font-size:90%;line-height:1}.wpsl-search #wpsl-search-input.wpsl-error{border-color:#2dbad0}#wpsl-stores .wpsl-store-location a{color:#575756}#wpsl-stores .wpsl-store-location>p>strong a{display:inline-block;color:#0071ba}#wpsl-stores .wpsl-store-location>p>strong a:not(.wpsl-contact-details a)::after{content:"";width:1rem;height:1rem;margin-left:.5em;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-right-blue.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;transition:margin .3s ease}#wpsl-stores .wpsl-store-location>p>strong a:not(.wpsl-contact-details a):hover::after{margin-left:calc(.5em + 3px);margin-right:-3px}#wpsl-stores .wpsl-direction-wrap{display:none}#wpsl-gmap .gm-style-iw a,#wpsl-gmap .gm-style-iw :active,#wpsl-gmap .gm-style-iw a:hover,#wpsl-gmap .gm-style-iw a:focus-visible{color:#575756;text-decoration:none;outline:none}#wpsl-gmap .gm-style-iw .wpsl-info-actions{display:none}@media(min-width: 767px){#wpsl-result-list{width:40%}#wpsl-gmap{width:60%}}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{border-color:#a7cdee}.wpcf7 p{margin-block-end:10px}.wpcf7 span.wpcf7-form-control-wrap{display:flex;flex-direction:column}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;line-height:1.2}.wpcf7 .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{margin-top:.15em}.wpcf7 input.wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;padding:12px calc(1em + 1rem + .5em) 12px 24px;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-right-white.svg");background-size:1rem 1rem;background-position:right 1em center;background-repeat:no-repeat;transition:background-position .3s ease}.wpcf7 input.wpcf7-submit:hover{background-position:right calc(1em - 3px) center}.wpcf7 form .wpcf7-not-valid-tip{font-size:80%}.wpcf7 form .wpcf7-response-output{border-radius:15px;padding:.5em 1em}.accordion h1,.accordion h2,.accordion h3,.accordion h4{color:#575756}.accordion h4{font-size:1rem}.accordion .accordion-toggle{transition:all .2s ease-in-out}.accordion .region-toggle{display:flex;justify-content:space-between;align-items:center}.accordion .region-toggle::after{content:"";width:1rem;height:1rem;margin-left:.5em;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-right.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;display:flex;transform:rotate(0deg);transition:margin .3s ease,transform .3s ease}.accordion .accordion-body{max-height:0;overflow:hidden;transition:all 0s}.accordion .accordion-body.open{max-height:200rem;transition:all 2s}.accordion.open>h4 .accordion-toggle::after,.accordion.open>.accordion-toggle::after{transform:rotate(90deg)}@media(min-width: 1150px){.accordion .region-toggle i{transform:rotate(90deg)}.accordion .accordion-body.region-body{max-height:1000rem}.accordion .city-list{border-bottom:none !important}}.region-city-selector{text-align:left;display:grid;grid-template-columns:3fr 3fr 4fr;gap:3rem}@media(max-width: 1150px){.region-city-selector{grid-template-columns:1fr;gap:0rem}}@media(min-width: 1150px){.region-city-selector h4 a{pointer-events:none}.region-city-selector .accordion .region-toggle::after{display:none}}.region-city-selector .region{display:flex;gap:.3rem;flex-direction:column}.region-city-selector .region>h4{font-weight:bold;padding-bottom:8px;border-bottom:1px #f2f2f2 solid}.region-city-selector .region .city-list{display:grid}@media(min-width: 1150px){.region-city-selector .region .city-list.city-columns{grid-template-columns:1fr 1fr;gap:3rem}}.region-city-selector .region .city-list{place-content:space-between;padding-bottom:16px;border-bottom:1px #f2f2f2 solid;margin-bottom:8px;font-size:15px}.region-city-selector .region .city-list li{margin-bottom:4px}.region-city-selector .region .city-list a,.region-city-selector .region .city-list a:visited{color:#0071ba;text-decoration:none;font-weight:600}.region-city-selector .region .city-list a:hover{color:#0071ba}.region-city-selector .region .city-list .details{margin:.5em 0 .8em .95em}.region-city-selector .region .city-list .details span{display:flex;justify-content:space-between;gap:2em;min-width:230px}.region-city-selector .region .city-list .details a,.region-city-selector .region .city-list .details a:visited{color:#2dbad0;text-decoration:none;font-weight:600}.region-city-selector .region .city-list .details a:hover{color:#4dc5d8}.region-city-selector .region .city-list .details a.dark,.region-city-selector .region .city-list .details a.dark:visited{color:#575756;text-decoration:none;font-weight:500}.region-city-selector li{list-style:none;text-align:left}.region-city-selector ul{margin-left:0;padding:0;list-style:none;text-align:left}.region-city-selector a,.region-city-selector a:visited{color:#575756;text-decoration:none}.region-city-selector a:hover{color:#575756}.region-city-selector i.bi-chevron-right::before{content:"";width:.95rem;height:.95rem;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-right-blue.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;display:inline-block;transition:all .3s ease}body.post-type-archive-jobopslag .site-main{padding:10px;width:100% !important;max-width:1160px !important}body.post-type-archive-jobopslag div.page-content{display:grid;grid-template-columns:repeat(1, 1fr);gap:10px}body.post-type-archive-jobopslag article h2 a{font-size:1.5rem;color:#575756}body.post-type-archive-jobopslag article h2 a:hover{color:#575756}body.post-type-archive-jobopslag article p span{font-weight:700}body.jobopslag-template-default .site-main{padding:10px;width:100% !important;max-width:1160px !important}@media(min-width: 480px){body.post-type-archive-jobopslag div.page-content{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 767px){body.post-type-archive-jobopslag div.page-content{grid-template-columns:repeat(3, 1fr)}}.elementor-widget-off-canvas{z-index:99998;position:absolute}.hamburger.hamburger.hamburger{padding:8px;background-color:rgba(0,0,0,0);transform:scale(1);display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible;z-index:99999;position:relative}.hamburger.hamburger.hamburger:hover{opacity:.7}.hamburger.hamburger.hamburger:focus:not(:focus-visible){outline:none}.hamburger-box{width:30px;height:24px;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#575756}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}div#CookiebotWidget{bottom:64px !important}@media(min-width: 1024px){div#CookiebotWidget{bottom:10px !important}}body,html{font-family:"Raleway",sans-serif;font-size:18px;font-weight:400;color:#575756;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;font-weight:400}h1{font-size:clamp(38px,7.5vw,75px)}h2,.h2 h1{font-size:clamp(32px,6vw,40px)}.text-sm{font-size:16px}.text-sm h2{font-size:clamp(26px,6vw,32px) !important}h2.text-sm{font-size:clamp(26px,6vw,32px) !important}.text-lg{font-size:18px}.text-lg h2{font-size:clamp(32px,6vw,60px)}.mb-0>p:last-child{margin-block-end:0}.hidden{display:none !important}header{z-index:999}header .trustpilot-widget>iframe{max-width:132px}header .burger-menu.elementor-element{display:flex;align-items:center;justify-content:flex-end}header .main-menu ul.sub-menu{padding:10px 15px 15px 10px;box-shadow:0px 4px 33px 1px rgba(0,0,0,.07)}header .main-menu .elementor-nav-menu li.mega-menu-item:hover>.sub-menu,header .main-menu .elementor-nav-menu li.mega-menu-item:focus-within>.sub-menu,header .main-menu .elementor-nav-menu li.mega-menu-item>.sub-menu:hover{display:grid;grid-auto-flow:column;grid-template-rows:repeat(9, auto);gap:0;background:#fff;width:min-content}header .mobile-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size:18px !important}.mobile-header{position:fixed;left:0;bottom:0}.mobile-header .elementor-widget-icon-box .elementor-icon-box-content h3.elementor-icon-box-title{margin:0}.mobile-header nav li.disablelink.region>a{background-color:#dfe9f3}.mobile-header nav li.disablelink.region>a .sub-arrow{display:none}.mobile-header nav li.disablelink.region ul{display:block}.mobile-header .mega-menu-item ul.sub-menu,.mobile-header .mega-menu-item .sub-arrow{display:none !important}.mobile-nav-menu{display:flex;flex-direction:row;justify-content:space-between}.mobile-nav-menu a{display:flex;flex-direction:column;align-items:center;color:#fff;font-size:15px;font-weight:700}.mobile-nav-menu a:hover,.mobile-nav-menu a:focus,.mobile-nav-menu a:active{color:#fff}footer p{margin-block-end:0}footer a{color:inherit}.hero-section{min-height:calc(100vh - 120px);min-height:calc(100dvh - 120px);padding-bottom:25px}.hero-section .hero-content{padding:20px;background-color:rgba(0,0,0,.3)}.hero-section .hero-content h1{color:#fff}.ledige-stillinger-section{background-color:#dfe9f3}.ledige-stillinger-section .e-con-full{padding-inline-start:0 !important;padding-inline-end:0 !important}.clinic-info-section-inner{display:flex;flex-direction:row;color:#0071ba}.clinic-info-section-inner a{color:#0071ba !important}.clinic-info-section-inner .link-icon a{font-weight:bold}.clinic-info-section-inner>div{border:none;padding:0}.clinic-info-section-inner .col-1 .clinic-info-section__kontakt,.clinic-info-section-inner .col-1 .clinic-info-section__email{display:inline-block}.clinic-info-section-inner .col-2,.clinic-info-section-inner .col-3{display:none}.clinic-info-section-inner p{margin-block-end:0;margin-right:.5em;display:inline-block}.elementor-sticky--active .clinic-info-section-inner{display:flex;flex-direction:row}.elementor-sticky--active .clinic-info-section-inner>div{padding:0;border:none}.elementor-sticky--active .clinic-info-section-inner p{display:inline-block}.elementor-sticky--active .clinic-info-section-inner .col-1 .clinic-info-section__kontakt,.elementor-sticky--active .clinic-info-section-inner .col-1 .clinic-info-section__email{display:inline-block}.elementor-sticky--active .clinic-info-section-inner .col-2,.elementor-sticky--active .clinic-info-section-inner .col-3{display:none}.video-overlay>.elementor-element{grid-area:1/1}.video-overlay .elementor-widget-video{z-index:10}.video-overlay .elementor-wrapper.elementor-open-lightbox{max-width:600px}#clinic-map,.clinic-map{height:240px}.smilepuljen-masonry-grid{column-count:1;column-gap:10px}.smilepuljen-masonry-item{break-inside:avoid;margin-bottom:10px;display:grid}.smilepuljen-masonry-item .smilepuljen-image{grid-area:1/1;display:flex}.smilepuljen-masonry-item .smilepuljen-image-overlay{grid-area:1/1;align-content:flex-end;padding:10px}.smilepuljen-masonry-item .smilepuljen-image-overlay h3{color:#fff}.smilepuljen-masonry-item h3{font-size:1.2rem;font-weight:700;text-shadow:0 0 15px rgba(0,0,0,.5)}.smilepuljen-masonry-item .button-secondary{background-color:#2dbad0;background-image:none;border-radius:30px;border-style:solid;border:1px solid #2dbad0;color:#fff;font-size:16px;font-weight:600;line-height:1;margin-bottom:10px;padding:.5em 1em;text-align:center;transition:all .3s;display:inline-block;width:fit-content}.smilepuljen-masonry-item .button-secondary:hover{background-color:#4dc5d8;color:#fff}.tpt-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;z-index:9999}.tpt-lightbox.active{display:flex}.tpt-lightbox .tpt-lightbox-inner{position:relative;width:90%;max-width:1600px;background-color:#000}.tpt-lightbox .tpt-video-wrapper iframe,.tpt-lightbox .tpt-video-wrapper video{width:100%;aspect-ratio:16/9}.tpt-lightbox .tpt-close{position:absolute;top:-40px;right:0;color:#fff;font-size:32px;cursor:pointer}.booking-wrapper{height:500px;overflow:auto;-webkit-overflow-scrolling:touch}.booking-wrapper iframe{width:100%;height:2000px;display:block;border:none}.disablelink>a{cursor:default}.top-link{position:fixed;bottom:120px;left:10px;opacity:0;pointer-events:none;transition:opacity .3s ease;border-radius:50%;width:48px;height:48px;background-color:#2dbad0;display:flex;justify-content:center;align-items:center;padding:0;z-index:99}.top-link--visible{opacity:1;pointer-events:auto}.top-link svg{width:30px;height:30px;color:#fff}.usp-list ul{list-style:none;padding-left:0;display:grid;grid-template-columns:50% 50%;row-gap:.5em}.usp-list ul li{display:flex;gap:5px;font-size:15px;line-height:1.2}.usp-list ul li::before{content:"";display:inline-block;width:16px;height:16px;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/check.svg");background-size:contain;background-repeat:no-repeat;flex:0 0 auto}.image-column{aspect-ratio:3/2}.image-column-overlap{aspect-ratio:7/3}.image-aspect-ratio-1-1 img{aspect-ratio:1/1;object-fit:cover;object-position:center}.image-aspect-ratio-3-2 img{aspect-ratio:3/2;object-fit:cover;object-position:center}.elementor-widget-image-carousel img.swiper-slide-image,.image-carousel-3-2 img{aspect-ratio:3/2;object-fit:cover;min-width:100%}.image-carousel-square img.swiper-slide-image,.image-carousel-square img{aspect-ratio:1/1;object-fit:cover;min-width:100%}.video-testimonial-carousel .swiper-slide{opacity:.3}.video-testimonial-carousel .swiper-slide-active{opacity:1}.video-testimonial-carousel .swiper-slide-next{opacity:.3}.image-carousel .swiper-wrapper{column-gap:10px}.personale-image{aspect-ratio:1/1;position:relative;background-size:cover;background-position:center}.personale-image::after{content:"";position:absolute;inset:0;background-image:var(--hover-bg);background-size:cover;background-position:center;opacity:0;transition:opacity .3s ease}.personale-image.auto-show-hover::after{opacity:1}.personale-item:hover .personale-image::after{opacity:1}.personale-modal-trigger{cursor:pointer}.personale-modal-trigger .personale-modal-read-more{color:#2dbad0;display:block;margin-top:.5em}.personale-modal{display:none}.personale-modal.is-open{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9999}.personale-modal__inner{background:#fff;max-width:600px;margin:10vh auto;padding:24px;border-radius:8px;position:relative}.personale-modal__close{position:absolute;top:10px;right:12px;font-size:22px;cursor:pointer}.personale-modal__content p:last-child{margin-bottom:0}.viden-nav nav ul.menu{list-style:none;padding-left:0}.viden-nav nav ul.menu li{padding-bottom:6px;padding-top:6px}.viden-nav nav ul.menu li a::after{content:"";width:1rem;height:1rem;margin-left:.5em;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-right-aqua.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;transition:margin .3s ease}.viden-nav nav ul.menu li a:hover::after{margin-left:calc(.5em + 3px);margin-right:-3px}.viden-nav nav ul.menu li.current-menu-item a{font-weight:700}.viden-mobile-nav .e-n-accordion-item{padding-bottom:0}.elementor-element .elementor-button .elementor-button-text{display:flex;align-items:center}.elementor-element .elementor-button .elementor-button-text::after{content:"";width:1rem;height:1rem;margin-left:.5em;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-right-white.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;display:flex;transition:margin .3s ease}.elementor-element .elementor-button:hover .elementor-button-text::after{margin-left:calc(.5em + 3px);margin-right:-3px}.elementor-element .link-icon a,.elementor-element a.link-icon,.elementor-element .read-more-toggle{display:inline-block;color:#2dbad0;cursor:pointer}.elementor-element .link-icon a::after,.elementor-element a.link-icon::after,.elementor-element .read-more-toggle::after{content:"";width:1rem;height:1rem;margin-left:.5em;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-right-aqua.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;transition:margin .3s ease}.elementor-element .link-icon a:hover::after,.elementor-element a.link-icon:hover::after,.elementor-element .read-more-toggle:hover::after{margin-left:calc(.5em + 3px);margin-right:-3px}.elementor-element .read-more-toggle{width:100%}.elementor-element.section-dark .link-icon a,.elementor-element.section-dark a.link-icon,.elementor-element.section-dark .read-more-toggle{color:#0071ba}.elementor-element.section-dark .link-icon a::after,.elementor-element.section-dark a.link-icon::after,.elementor-element.section-dark .read-more-toggle::after{background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-right-blue.svg")}.elementor-element.section-dark .read-more-toggle{color:#0071ba}.elementor-element .link-icon a::after{background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-right-blue.svg")}.elementor-element .link-icon.geo-alt a::after{background-image:url("/wp-content/themes/hello-elementor-child/assets/images/geo-alt-blue.svg")}.elementor-element .link-select{position:relative}.elementor-element .link-select__trigger{background-color:#2dbad0;color:#fff;border:1px solid #2dbad0;border-radius:30px;display:flex;align-items:center;flex-direction:row;justify-content:space-around;transition:all .3s ease}.elementor-element .link-select__trigger::after{content:"";width:1rem;height:1rem;margin-left:.5em;background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-down-white.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;display:flex;transition:margin .3s ease}.elementor-element .link-select__trigger:focus{background-color:#2dbad0;color:#fff;border:1px solid #2dbad0}.elementor-element .link-select__trigger:hover{background-color:#4dc5d8;color:#fff;border:1px solid #4dc5d8}.elementor-element .link-select__trigger:hover::after{background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-down-white.svg");margin-left:calc(.5em + 3px);margin-right:-3px}.elementor-element .link-select[data-open=true] .link-select__trigger{background-color:#2dbad0;color:#fff}.elementor-element .link-select[data-open=true] .link-select__trigger::after{background-image:url("/wp-content/themes/hello-elementor-child/assets/images/chevron-up-white.svg")}.elementor-element .link-select__list{position:absolute;top:calc(100% + 4px);left:0;width:100%;max-height:306px;overflow-y:auto;background:#fff;border:none;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.1);list-style:none;padding:6px 0;margin:0;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;display:grid;z-index:98}.elementor-element .link-select__list a{display:block;padding:4px 18px;text-decoration:none;color:inherit;background-color:rgba(0,0,0,0);transition:all .3s ease}.elementor-element .link-select__list a:hover{background:#dfe9f3}.elementor-element .link-select__list a span{font-size:.8em;line-height:1;display:block}.elementor-element .link-select[data-open=true] .link-select__list{opacity:1;transform:translateY(0);pointer-events:auto}@media(min-width: 480px){.smilepuljen-masonry-grid{column-count:2}}@media(max-width: 766px){.hidden-mobile{display:none !important}.klinik-info-section .link-icon a::after{content:"|";background-image:none;height:auto;width:auto;vertical-align:inherit;margin-left:.5em;margin-right:0}.klinik-info-section .link-icon a::after:hover{margin-left:.5em;margin-right:0}}@media(min-width: 768px)and (max-width: 1024px){.hidden-tablet{display:none !important}}@media(min-width: 1025px)and (max-width: 99999px){.hidden-desktop{display:none !important}}@media(min-width: 767px){.hero-section{min-height:calc(100vh - 165px)}.hero-section:has(.elementor-background-video-container){background-image:none !important}.text-lg{font-size:20px}header .trustpilot-widget>iframe{max-width:212px}.klinik-info-section{height:148px;overflow:hidden;transition:height .4s ease}.klinik-info-section.elementor-sticky--active{height:60px}.klinik-info-section.elementor-sticky--active .link-icon a::after{content:"|";background-image:none;height:auto;width:auto;vertical-align:inherit;margin-left:.5em;margin-right:0}.klinik-info-section.elementor-sticky--active .link-icon a::after:hover{margin-left:.5em;margin-right:0}.clinic-info-section-inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:0}.clinic-info-section-inner>div{padding:10px}.clinic-info-section-inner>div:not(:first-child){border-left:2px solid #fff}.clinic-info-section-inner .col-1 .clinic-info-section__kontakt,.clinic-info-section-inner .col-1 .clinic-info-section__email{display:none}.clinic-info-section-inner .col-2,.clinic-info-section-inner .col-3,.clinic-info-section-inner p{display:block}.usp-list ul{grid-template-columns:1fr}.usp-list ul li{font-size:1rem}#clinic-map,.clinic-map{height:400px}.video-testimonial-carousel .swiper-slide-next{opacity:1}}@media(min-width: 1024px){.elementor-nav-menu--main .elementor-nav-menu>li:not(:last-child){position:relative}.elementor-nav-menu--main .elementor-nav-menu>li:not(:last-child)::after{content:"";position:absolute;right:0;top:30%;height:40%;width:1px;background:#0071ba;border:none}.hero-section{min-height:70vh}.top-link{bottom:64px}.smilepuljen-masonry-grid{column-count:3}.elementor-element .link-select__list{width:700px;max-height:600px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(9, auto);grid-auto-flow:column;gap:0}.elementor-element .link-select__list a{padding:4px 4px 4px 18px}}@media(min-width: 1025px)and (max-width: 1200px){.sticky-header .col-1{width:90% !important;--widgets-spacing-column: 10px !important}.sticky-header .col-2{width:10% !important}}@media(min-width: 1366px){.smilepuljen-masonry-grid{column-count:4}}