.elementor-102 .elementor-element.elementor-element-df82256{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-102 .elementor-element.elementor-element-275ef7c img{width:164px;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li:not(:last-child){margin-bottom:1px;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.bdt-menu-item > a span {color:#222222;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.bdt-menu-item > a svg{fill:#222222;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li > a{border-style:solid;border-color:#FFFFFF0D;font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:300;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.bdt-menu-item:hover > a span{color:var( --e-global-color-secondary );}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.bdt-menu-item:hover > a svg{fill:var( --e-global-color-secondary );}#elementor-popup-modal-102{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-102 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-102 .dialog-close-button{display:flex;}#elementor-popup-modal-102 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}#elementor-popup-modal-102 .dialog-close-button i{color:#023348;}#elementor-popup-modal-102 .dialog-close-button svg{fill:#023348;}@media(max-width:1024px){.elementor-102 .elementor-element.elementor-element-275ef7c{padding:0px 0px 1px 0px;text-align:start;}.elementor-102 .elementor-element.elementor-element-275ef7c img{width:93px;height:95px;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li > a{padding:20px 0px 20px 0px;border-width:0px 0px 0.5px 0px;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li:not(:last-child){margin-bottom:1px;}.elementor-102 .elementor-element.elementor-element-deb7b32{padding:0px 0px 0px 40px;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-df82256{--min-height:700px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-102 .elementor-element.elementor-element-275ef7c{padding:0px 0px 0px 0px;text-align:start;}.elementor-102 .elementor-element.elementor-element-275ef7c img{width:90px;height:90px;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li > a{padding:15px 7px 15px 7px;border-width:0px 0px 0.55px 0px;font-size:1.2em;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li:not(:last-child){margin-bottom:7px;}.elementor-102 .elementor-element.elementor-element-deb7b32{padding:0px 0px 0px 15px;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu  li > a{border-radius:0px 0px 1px 0px;}.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu .header a.back:before, .elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu .next::after{font-size:35px;}.elementor-102 .elementor-element.elementor-element-91b7749{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}#elementor-popup-modal-102 .dialog-close-button{top:4%;font-size:26px;}body:not(.rtl) #elementor-popup-modal-102 .dialog-close-button{right:4%;}body.rtl #elementor-popup-modal-102 .dialog-close-button{left:4%;}}/* Start custom CSS for bdt-slinky-vertical-menu, class: .elementor-element-deb7b32 *//* remove mobile tap highlight on all elements */
*{-webkit-tap-highlight-color:transparent}

/* ============ Sture Dental – mobile menu ============ */
.elementor-102 .elementor-element.elementor-element-deb7b32{border-top:1px solid #E9EAEE!important;margin-top:0!important;padding-top:10px!important}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu{background:transparent}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu ul{margin:0;padding:0;list-style:none}

/* FIX: sub-panels must anchor to the menu root, not to their parent <li>
   (otherwise they render offset downwards and get clipped) */
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li{position:static!important}

/* --- nav rows --- */
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.bdt-menu-item>a{
 display:flex!important;align-items:center;gap:22px;
 min-height:58px;padding:15px 0!important;margin:0!important;
 font-family:"Inter",sans-serif!important;
 font-size:18px!important;font-weight:400!important;line-height:1.3!important;
 letter-spacing:0!important;text-transform:none!important;
 color:#4A4A52!important;background:transparent!important;
 border:0!important;text-decoration:none;transition:color .22s ease;
}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.bdt-menu-item>a:hover,.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.bdt-menu-item>a:focus{color:#16161A!important}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.current-menu-item>a,.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.current_page_item>a,.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.current-menu-ancestor>a{font-weight:500!important;color:#16161A!important}

/* --- icons: darker than the label, like the reference --- */
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a::before{
 content:"";flex:0 0 25px;width:25px;height:25px;
 background-color:#16161A;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='8.5'/><path d='M12 11.2v5M12 8.2v.5'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='8.5'/><path d='M12 11.2v5M12 8.2v.5'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;
}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/om-oss']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M16 20.5v-1.8a3.8 3.8 0 0 0-3.8-3.8H6.6a3.8 3.8 0 0 0-3.8 3.8v1.8'/><circle cx='9.4' cy='7.4' r='3.9'/><path d='M21.2 20.5v-1.8a3.8 3.8 0 0 0-2.9-3.7M15.6 3.7a3.8 3.8 0 0 1 0 7.4'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M16 20.5v-1.8a3.8 3.8 0 0 0-3.8-3.8H6.6a3.8 3.8 0 0 0-3.8 3.8v1.8'/><circle cx='9.4' cy='7.4' r='3.9'/><path d='M21.2 20.5v-1.8a3.8 3.8 0 0 0-2.9-3.7M15.6 3.7a3.8 3.8 0 0 1 0 7.4'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/om-kliniken']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M16 20.5v-1.8a3.8 3.8 0 0 0-3.8-3.8H6.6a3.8 3.8 0 0 0-3.8 3.8v1.8'/><circle cx='9.4' cy='7.4' r='3.9'/><path d='M21.2 20.5v-1.8a3.8 3.8 0 0 0-2.9-3.7M15.6 3.7a3.8 3.8 0 0 1 0 7.4'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M16 20.5v-1.8a3.8 3.8 0 0 0-3.8-3.8H6.6a3.8 3.8 0 0 0-3.8 3.8v1.8'/><circle cx='9.4' cy='7.4' r='3.9'/><path d='M21.2 20.5v-1.8a3.8 3.8 0 0 0-2.9-3.7M15.6 3.7a3.8 3.8 0 0 1 0 7.4'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/behandlingar']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5.9C10.7 4.7 9.2 4 7.7 4 5.4 4 3.4 6 3.4 8.8c0 1.9.5 3.2 1.1 5 .5 1.3.8 2.7 1 4.1.2 1.3.7 2.1 1.6 2.1 1 0 1.4-.9 1.7-2.4.3-1.5.6-2.9 1.2-2.9h1.9c.7 0 1 1.4 1.2 2.9.3 1.5.7 2.4 1.7 2.4 1 0 1.4-.8 1.6-2.1.2-1.4.5-2.8 1-4.1.6-1.8 1.1-3.1 1.1-5C20.6 6 18.6 4 16.3 4c-1.5 0-2.9.7-4.3 1.9Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5.9C10.7 4.7 9.2 4 7.7 4 5.4 4 3.4 6 3.4 8.8c0 1.9.5 3.2 1.1 5 .5 1.3.8 2.7 1 4.1.2 1.3.7 2.1 1.6 2.1 1 0 1.4-.9 1.7-2.4.3-1.5.6-2.9 1.2-2.9h1.9c.7 0 1 1.4 1.2 2.9.3 1.5.7 2.4 1.7 2.4 1 0 1.4-.8 1.6-2.1.2-1.4.5-2.8 1-4.1.6-1.8 1.1-3.1 1.1-5C20.6 6 18.6 4 16.3 4c-1.5 0-2.9.7-4.3 1.9Z'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/estetisk']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='m12 3.4 2 4.6 4.6 2-4.6 2-2 4.6-2-4.6-4.6-2 4.6-2 2-4.6Z'/><path d='m18.6 15.4.7 1.9 1.9.7-1.9.7-.7 1.9-.7-1.9-1.9-.7 1.9-.7.7-1.9Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='m12 3.4 2 4.6 4.6 2-4.6 2-2 4.6-2-4.6-4.6-2 4.6-2 2-4.6Z'/><path d='m18.6 15.4.7 1.9 1.9.7-1.9.7-.7 1.9-.7-1.9-1.9-.7 1.9-.7.7-1.9Z'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/priser']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M20.6 13.4 11 3.8A2 2 0 0 0 9.6 3.2H4a1 1 0 0 0-1 1v5.6a2 2 0 0 0 .6 1.4l9.6 9.6a2 2 0 0 0 2.8 0l4.6-4.6a2 2 0 0 0 0-2.8Z'/><circle cx='7.6' cy='7.6' r='1.2'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M20.6 13.4 11 3.8A2 2 0 0 0 9.6 3.2H4a1 1 0 0 0-1 1v5.6a2 2 0 0 0 .6 1.4l9.6 9.6a2 2 0 0 0 2.8 0l4.6-4.6a2 2 0 0 0 0-2.8Z'/><circle cx='7.6' cy='7.6' r='1.2'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/akut']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M13.2 2.4 4.6 13.6h6.3L10.8 21.6l8.6-11.2h-6.3l.1-8Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M13.2 2.4 4.6 13.6h6.3L10.8 21.6l8.6-11.2h-6.3l.1-8Z'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/kontakt']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M19.8 10.2c0 5.7-7.8 11.5-7.8 11.5s-7.8-5.8-7.8-11.5a7.8 7.8 0 0 1 15.6 0Z'/><circle cx='12' cy='10.1' r='2.9'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M19.8 10.2c0 5.7-7.8 11.5-7.8 11.5s-7.8-5.8-7.8-11.5a7.8 7.8 0 0 1 15.6 0Z'/><circle cx='12' cy='10.1' r='2.9'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/nyheter']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M10.9 4.2H5.3a2 2 0 0 0-2 2v12.5a2 2 0 0 0 2 2h12.5a2 2 0 0 0 2-2v-5.6'/><path d='M18.3 2.9a1.9 1.9 0 1 1 2.7 2.7L12 14.5l-3.5.8.8-3.5 9-8.9Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M10.9 4.2H5.3a2 2 0 0 0-2 2v12.5a2 2 0 0 0 2 2h12.5a2 2 0 0 0 2-2v-5.6'/><path d='M18.3 2.9a1.9 1.9 0 1 1 2.7 2.7L12 14.5l-3.5.8.8-3.5 9-8.9Z'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/blogg']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M10.9 4.2H5.3a2 2 0 0 0-2 2v12.5a2 2 0 0 0 2 2h12.5a2 2 0 0 0 2-2v-5.6'/><path d='M18.3 2.9a1.9 1.9 0 1 1 2.7 2.7L12 14.5l-3.5.8.8-3.5 9-8.9Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M10.9 4.2H5.3a2 2 0 0 0-2 2v12.5a2 2 0 0 0 2 2h12.5a2 2 0 0 0 2-2v-5.6'/><path d='M18.3 2.9a1.9 1.9 0 1 1 2.7 2.7L12 14.5l-3.5.8.8-3.5 9-8.9Z'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/recensioner']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='m12 3.1 2.8 5.7 6.3.9-4.6 4.4 1.1 6.3-5.6-3-5.6 3 1.1-6.3-4.6-4.4 6.3-.9L12 3.1Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='m12 3.1 2.8 5.7 6.3.9-4.6 4.4 1.1 6.3-5.6-3-5.6 3 1.1-6.3-4.6-4.4 6.3-.9L12 3.1Z'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/behandlare']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M20.3 5.9a4.8 4.8 0 0 0-6.8 0L12 7.4l-1.5-1.5a4.8 4.8 0 1 0-6.8 6.8l1.5 1.5L12 21l6.8-6.8 1.5-1.5a4.8 4.8 0 0 0 0-6.8Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M20.3 5.9a4.8 4.8 0 0 0-6.8 0L12 7.4l-1.5-1.5a4.8 4.8 0 1 0-6.8 6.8l1.5 1.5L12 21l6.8-6.8 1.5-1.5a4.8 4.8 0 0 0 0-6.8Z'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href='#']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M20.8 11.6a8.2 8.2 0 0 1-8.8 8.2 8.6 8.6 0 0 1-3.7-.9L3.2 20.6l1.7-5.1a8.4 8.4 0 0 1-.9-3.7 8.2 8.2 0 0 1 8.2-8.2h.5a8.2 8.2 0 0 1 8.1 8Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M20.8 11.6a8.2 8.2 0 0 1-8.8 8.2 8.6 8.6 0 0 1-3.7-.9L3.2 20.6l1.7-5.1a8.4 8.4 0 0 1-.9-3.7 8.2 8.2 0 0 1 8.2-8.2h.5a8.2 8.2 0 0 1 8.1 8Z'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href*='/patientinfo']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M20.8 11.6a8.2 8.2 0 0 1-8.8 8.2 8.6 8.6 0 0 1-3.7-.9L3.2 20.6l1.7-5.1a8.4 8.4 0 0 1-.9-3.7 8.2 8.2 0 0 1 8.2-8.2h.5a8.2 8.2 0 0 1 8.1 8Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M20.8 11.6a8.2 8.2 0 0 1-8.8 8.2 8.6 8.6 0 0 1-3.7-.9L3.2 20.6l1.7-5.1a8.4 8.4 0 0 1-.9-3.7 8.2 8.2 0 0 1 8.2-8.2h.5a8.2 8.2 0 0 1 8.1 8Z'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a[href$='soultech.se/']::before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3.2 10.4 12 3.3l8.8 7.1'/><path d='M5.2 9.7v10a1 1 0 0 0 1 1h11.6a1 1 0 0 0 1-1v-10'/><path d='M9.6 20.7v-5.8h4.8v5.8'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3.2 10.4 12 3.3l8.8 7.1'/><path d='M5.2 9.7v10a1 1 0 0 0 1 1h11.6a1 1 0 0 0 1-1v-10'/><path d='M9.6 20.7v-5.8h4.8v5.8'/></svg>");-webkit-mask-size:25px;mask-size:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}

/* --- submenu indicator --- */
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu a.next::after{
 content:""!important;margin-left:auto;flex:0 0 16px;
 width:16px!important;height:16px!important;font-size:0!important;line-height:0!important;
 border:0!important;transform:none!important;
 background-color:#B6BAC4;transition:background-color .22s ease;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='m9.8 18 6-6-6-6'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='m9.8 18 6-6-6-6'/></svg>");-webkit-mask-size:16px;mask-size:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;
}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.bdt-menu-item>a:hover::after{background-color:#16161A}

/* --- submenu items --- */
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu ul ul li.bdt-menu-item>a{
 font-size:16.5px!important;color:#5C5C65!important;min-height:50px;padding:13px 0!important;
}

/* --- back row --- */
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.header>a.back{
 display:flex!important;align-items:center;gap:9px;
 min-height:44px;padding:2px 0 14px!important;border:0!important;background:transparent!important;
 font-family:"Inter",sans-serif!important;font-size:10.5px!important;font-weight:600!important;
 letter-spacing:.17em!important;text-transform:uppercase!important;color:#A0A4AE!important;
}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.header>a.back::before{
 content:""!important;flex:0 0 13px;width:13px!important;height:13px!important;
 font-size:0!important;border:0!important;transform:none!important;
 background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m14.2 18-6-6 6-6'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m14.2 18-6-6 6-6'/></svg>");-webkit-mask-size:13px;mask-size:13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;
}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu li.header>a.back::after{content:"Tillbaka";font-size:10.5px}

/* --- entrance stagger --- */
@keyframes sdFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item>a{animation:sdFadeUp .55s cubic-bezier(.22,.68,.3,1) both}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(1)>a{animation-delay:0.070s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(2)>a{animation-delay:0.110s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(3)>a{animation-delay:0.150s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(4)>a{animation-delay:0.190s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(5)>a{animation-delay:0.230s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(6)>a{animation-delay:0.270s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(7)>a{animation-delay:0.310s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(8)>a{animation-delay:0.350s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(9)>a{animation-delay:0.390s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(10)>a{animation-delay:0.430s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(11)>a{animation-delay:0.470s}
.elementor-102 .elementor-element.elementor-element-deb7b32 .bdt-slinky-vertical-menu>ul>li.bdt-menu-item:nth-child(12)>a{animation-delay:0.510s}/* End custom CSS */