/* stockholm-distans — page-specific rules */
body.page-stockholm-distans .style-1082 { height: auto; min-height: unset; background-color: rgb(255, 255, 255); background-image: none; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-top-style: solid; border-right-width: 0px; border-right-style: solid; border-bottom-width: 0px; border-bottom-style: solid; border-left-width: 0px; border-left-style: solid; }
body.page-stockholm-distans .style-1142 { height: auto; min-height: unset; background-color: rgb(237, 234, 228); background-image: none; padding-top: 14px; padding-bottom: 13px; }
body.page-stockholm-distans .style-1143 { background-color: rgb(237, 234, 228); background-image: none; }
body.page-stockholm-distans .style-1144 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-1146 { text-align: center; min-height: 400px; padding-bottom: 15px; background-position: 10.994789123535156% 48.96875%; background-size: cover; background-image: url("../../assets/uploads/2026/01/cropped-cropped-elev-med-dator-intranat.webp"); background-attachment: scroll; background-repeat: no-repeat; }
body.page-stockholm-distans .style-1147 > .h-y-container > *:not(:last-child) { margin-bottom: 10px; }
body.page-stockholm-distans .style-1147 { text-align: left; height: auto; min-height: unset; }
body.page-stockholm-distans .style-1148 p,
body.page-stockholm-distans .style-1148  h1,
body.page-stockholm-distans .style-1148  h2,
body.page-stockholm-distans .style-1148  h3,
body.page-stockholm-distans .style-1148  h4,
body.page-stockholm-distans .style-1148  h5,
body.page-stockholm-distans .style-1148  h6 { text-transform: uppercase; }
body.page-stockholm-distans .style-1148 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-stockholm-distans .style-1149 { color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-1149 a { color: rgb(0, 73, 118); }
body.page-stockholm-distans .style-1149 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1149 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1150 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-1151 { text-align: center; min-height: 400px; padding-top: 15px; background-position: center center; background-size: cover; background-image: url("../../assets/uploads/2024/03/cropped-Namnlos-design-1.jpg"); background-attachment: scroll; background-repeat: no-repeat; }
body.page-stockholm-distans .style-1152 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-1153 { text-align: center; min-height: 400px; padding-bottom: 15px; background-position: center center; background-size: cover; background-image: url("../../assets/uploads/2026/02/colibri-image-129.png"); background-attachment: scroll; background-repeat: no-repeat; }
body.page-stockholm-distans .style-1164 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-1165 p,
body.page-stockholm-distans .style-1165  h1,
body.page-stockholm-distans .style-1165  h2,
body.page-stockholm-distans .style-1165  h3,
body.page-stockholm-distans .style-1165  h4,
body.page-stockholm-distans .style-1165  h5,
body.page-stockholm-distans .style-1165  h6 { text-align: left; color: rgb(255, 255, 255); }
body.page-stockholm-distans .style-1165 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-stockholm-distans .style-1277 { text-align: center; height: auto; min-height: unset; background-color: rgb(237, 234, 228); background-image: none; padding-top: 59px; }
body.page-stockholm-distans .style-1278-image { opacity: 1; }
body.page-stockholm-distans .style-1278-caption { margin-top: 10px; }
body.page-stockholm-distans .style-1278-frameImage { z-index: -1; transform: translateX(10%) translateY(10%); transform-origin: center center 0px; background-color: rgb(0,0,0); height: 100%; width: 100% ; border-top-width: 10px; border-top-color: rgb(0,0,0); border-top-style: none; border-right-width: 10px; border-right-color: rgb(0,0,0); border-right-style: none; border-bottom-width: 10px; border-bottom-color: rgb(0,0,0); border-bottom-style: none; border-left-width: 10px; border-left-color: rgb(0,0,0); border-left-style: none; }
body.page-stockholm-distans .style-1278 { text-align: center; }
body.page-stockholm-distans .style-1282 { text-align: center; }
body.page-stockholm-distans .style-1282 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1282 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1284-image { opacity: 1; }
body.page-stockholm-distans .style-1284-caption { margin-top: 10px; }
body.page-stockholm-distans .style-1284-frameImage { z-index: -1; transform: translateX(10%) translateY(10%); transform-origin: center center 0px; background-color: rgb(0,0,0); height: 100%; width: 100% ; border-top-width: 10px; border-top-color: rgb(0,0,0); border-top-style: none; border-right-width: 10px; border-right-color: rgb(0,0,0); border-right-style: none; border-bottom-width: 10px; border-bottom-color: rgb(0,0,0); border-bottom-style: none; border-left-width: 10px; border-left-color: rgb(0,0,0); border-left-style: none; }
body.page-stockholm-distans .style-1284 { text-align: center; }
body.page-stockholm-distans .style-1285 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1285 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1289 { text-align: center; height: auto; min-height: unset; background-color: rgb(244, 243, 239); background-image: none; padding-top: 53px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
body.page-stockholm-distans .style-1290 { text-align: left; }
body.page-stockholm-distans .style-1290 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1290 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1291 p,
body.page-stockholm-distans .style-1291  h1,
body.page-stockholm-distans .style-1291  h2,
body.page-stockholm-distans .style-1291  h3,
body.page-stockholm-distans .style-1291  h4,
body.page-stockholm-distans .style-1291  h5,
body.page-stockholm-distans .style-1291  h6 { text-align: left; }
body.page-stockholm-distans .style-1291 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-stockholm-distans .style-1292-image { opacity: 1; }
body.page-stockholm-distans .style-1292-caption { margin-top: 10px; }
body.page-stockholm-distans .style-1292-frameImage { z-index: -1; transform: translateX(10%) translateY(10%); transform-origin: center center 0px; background-color: rgb(0,0,0); height: 100%; width: 100% ; border-top-width: 10px; border-top-color: rgb(0,0,0); border-top-style: none; border-right-width: 10px; border-right-color: rgb(0,0,0); border-right-style: none; border-bottom-width: 10px; border-bottom-color: rgb(0,0,0); border-bottom-style: none; border-left-width: 10px; border-left-color: rgb(0,0,0); border-left-style: none; }
body.page-stockholm-distans .style-1292 { text-align: left; }
body.page-stockholm-distans .style-1293  > .h-accordion-item > .h-accordion-item-title { text-align: left; background-color: rgb(255, 255, 255); background-image: none; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; box-shadow: 0px 10px 20px 02px rgb(221, 233, 248) ; text-decoration: none; color: rgb(0, 0, 0); margin-top: 8px; margin-right: 4px; margin-bottom: 8px; margin-left: 4px; border-top-width: 0px; border-top-style: none; border-top-left-radius: 5px; border-top-right-radius: 5px; border-right-width: 0px; border-right-style: none; border-bottom-width: 0px; border-bottom-style: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-left-width: 0px; border-left-style: none; transition-duration: 0.5s; }
body.page-stockholm-distans .style-1293  > .h-accordion-item > .h-accordion-item-title:hover { background-color: rgb(163, 201, 236); color: rgb(255, 255, 255); }
body.page-stockholm-distans .style-1293  > .h-accordion-item > .h-accordion-item-title:hover { background-color: rgb(163, 201, 236); color: rgb(255, 255, 255); }
body.page-stockholm-distans .style-1293  > .h-accordion-item > .h-accordion-item-title.h-custom-active-state { text-align: left; background-color: rgb(31, 126, 231); background-image: none; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; box-shadow: 0px 10px 20px 02px rgb(221, 233, 248) ; text-decoration: none; color: rgb(255, 255, 255); margin-top: 8px; margin-right: 4px; margin-bottom: 8px; margin-left: 4px; border-top-width: 0px; border-top-style: none; border-top-left-radius: 5px; border-top-right-radius: 5px; border-right-width: 0px; border-right-style: none; border-bottom-width: 0px; border-bottom-style: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-left-width: 0px; border-left-style: none; transition-duration: 0.5s; }
body.page-stockholm-distans .style-1293 > .h-accordion-item > .h-accordion-item-content__container > .h-accordion-item-content { padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; text-align: left; }
body.page-stockholm-distans .style-1293  > .h-accordion-item > .h-accordion-item-title .h-accordion-item-title-icon svg { width: 18px; height: 18px; margin-right: 0px; fill: rgb(0, 0, 0); }
body.page-stockholm-distans .style-1293  > .h-accordion-item > .h-accordion-item-title:hover .h-accordion-item-title-icon svg { fill: rgb(255, 255, 255); }
body.page-stockholm-distans .style-1293  > .h-accordion-item > .h-accordion-item-title.h-custom-active-state .h-accordion-item-title-icon svg { width: 18px; height: 18px; margin-right: 0px; fill: rgb(255, 255, 255); }
body.page-stockholm-distans .style-1295 { color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-1295 p { color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-1295 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1295 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1297 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1297 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1299 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1299 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1301 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-1303 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1303 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1305 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1305 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1307 { text-align: center; height: auto; min-height: unset; background-color: rgb(255, 255, 255); background-image: none; border-top-width: 1px; border-top-color: rgb(102, 102, 102); border-top-style: solid; border-top-left-radius: 30px; border-top-right-radius: 30px; border-right-width: 1px; border-right-color: rgb(102, 102, 102); border-right-style: solid; border-bottom-width: 1px; border-bottom-color: rgb(102, 102, 102); border-bottom-style: solid; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-left-width: 1px; border-left-color: rgb(102, 102, 102); border-left-style: solid; }
body.page-stockholm-distans .style-1308 { text-align: left; color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-1308 p { color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-1308 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1308 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1309 { text-align: center; height: auto; min-height: unset; background-color: rgb(255, 255, 255); background-image: none; border-top-width: 1px; border-top-color: rgb(102, 102, 102); border-top-style: solid; border-top-left-radius: 30px; border-top-right-radius: 30px; border-right-width: 1px; border-right-color: rgb(102, 102, 102); border-right-style: solid; border-bottom-width: 1px; border-bottom-color: rgb(102, 102, 102); border-bottom-style: solid; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-left-width: 1px; border-left-color: rgb(102, 102, 102); border-left-style: solid; }
body.page-stockholm-distans .style-1310 { text-align: left; color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-1310 p { color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-1310 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1310 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1312 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-1313 p,
body.page-stockholm-distans .style-1313  h1,
body.page-stockholm-distans .style-1313  h2,
body.page-stockholm-distans .style-1313  h3,
body.page-stockholm-distans .style-1313  h4,
body.page-stockholm-distans .style-1313  h5,
body.page-stockholm-distans .style-1313  h6 { text-align: left; }
body.page-stockholm-distans .style-1313 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-stockholm-distans .style-1314 { text-align: left; }
body.page-stockholm-distans .style-1314 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-1314 ul { list-style-type: disc; }
body.page-stockholm-distans .style-1316 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-1317 p,
body.page-stockholm-distans .style-1317  h1,
body.page-stockholm-distans .style-1317  h2,
body.page-stockholm-distans .style-1317  h3,
body.page-stockholm-distans .style-1317  h4,
body.page-stockholm-distans .style-1317  h5,
body.page-stockholm-distans .style-1317  h6 { text-align: left; }
body.page-stockholm-distans .style-1317 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-stockholm-distans .style-local-2156-c40-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .style-local-2156-c8-outer { width: 25% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .style-local-2156-c4-outer { width: 75% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .style-local-2156-c7-image { max-width: 300px; max-height: 300px; }
body.page-stockholm-distans .style-local-2156-c26-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .style-local-2156-c18-outer { width: 50% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .style-local-2156-c20-outer { width: 50% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .style-local-2156-c14-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .style-local-2156-c23-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .style-2 { animation-duration: 0.5s; background-color: rgba(245, 250, 253, 0.52); background-image: none; padding-top: 17px; padding-bottom: 17px; }
body.page-stockholm-distans .h-navigation_sticky .style-2,
body.page-stockholm-distans .h-navigation_sticky.style-2 { background-color: #ffffff; background-image: none; padding-top: 0px; padding-bottom: 0px; box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5) ; }
body.page-stockholm-distans .style-3 { border-top-width: 0px; border-top-style: none; border-right-width: 0px; border-right-style: none; border-bottom-width: 0px; border-bottom-style: none; border-bottom-left-radius: 300px; border-left-width: 0px; border-left-style: none; }
body.page-stockholm-distans .style-4 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-5-image { max-height: 111px; }
body.page-stockholm-distans .style-5 { color: #fff; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
body.page-stockholm-distans .style-5 a,
body.page-stockholm-distans .style-5  .logo-text { color: #ffffff; font-weight: 700; text-decoration: none; font-size: 24px; }
body.page-stockholm-distans .style-5 .logo-text { color: rgb(0, 0, 0); }
body.page-stockholm-distans .h-navigation_sticky .style-5-image,
body.page-stockholm-distans .h-navigation_sticky.style-5-image { max-height: 70px; }
body.page-stockholm-distans .h-navigation_sticky .style-5 a,
body.page-stockholm-distans .h-navigation_sticky .style-5  .logo-text,
body.page-stockholm-distans .h-navigation_sticky.style-5 a,
body.page-stockholm-distans .h-navigation_sticky.style-5  .logo-text { color: #000000; text-decoration: none; }
body.page-stockholm-distans .style-7 { text-align: left; height: auto; min-height: unset; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu { justify-content: flex-start; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li { margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover { background-color: white; background-image: none; border-top-width: 0px; border-top-color: rgb(252, 122, 35); border-top-style: none; border-right-width: 0px; border-right-color: rgb(252, 122, 35); border-right-style: none; border-bottom-width: 0px; border-bottom-color: rgb(252, 122, 35); border-bottom-style: none; border-left-width: 0px; border-left-color: rgb(252, 122, 35); border-left-style: none; }
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li:hover,
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover { background-color: white; background-image: none; border-top-width: 0px; border-top-color: rgb(252, 122, 35); border-top-style: none; border-right-width: 0px; border-right-color: rgb(252, 122, 35); border-right-style: none; border-bottom-width: 0px; border-bottom-color: rgb(252, 122, 35); border-bottom-style: none; border-left-width: 0px; border-left-color: rgb(252, 122, 35); border-left-style: none; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item,
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item:hover { margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; border-top-width: 0px; border-top-color: rgb(252, 122, 35); border-top-style: none; border-right-width: 0px; border-right-color: rgb(252, 122, 35); border-right-style: none; border-bottom-width: 0px; border-bottom-color: rgb(252, 122, 35); border-bottom-style: none; border-left-width: 0px; border-left-color: rgb(252, 122, 35); border-left-style: none; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li > a { font-family: Open Sans; font-weight: 400; text-decoration: none; text-transform: none; font-size: 20px; line-height: 2em; letter-spacing: 0px; color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li:hover > a,
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a,
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a:hover { font-family: Open Sans; font-weight: 400; text-decoration: none; text-transform: none; font-size: 20px; line-height: 2em; letter-spacing: 0px; color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul { background-color: #ffffff; background-image: none; margin-right: 5px; margin-left: 5px; box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.16) ; border-top-width: 0px; border-top-style: none; border-top-left-radius: 5px; border-top-right-radius: 5px; border-right-width: 0px; border-right-style: none; border-bottom-width: 0px; border-bottom-style: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-left-width: 0px; border-left-style: none; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul  li { padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; border-top-width: 0px; border-top-style: none; border-right-width: 0px; border-right-style: none; border-bottom-width: 1px; border-bottom-color: rgba(128,128,128,.2); border-left-width: 0px; border-left-style: none; background-color: rgb(255, 255, 255); background-image: none; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item,
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item:hover { padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; border-top-width: 0px; border-top-style: none; border-right-width: 0px; border-right-style: none; border-bottom-width: 1px; border-bottom-color: rgba(128,128,128,.2); border-left-width: 0px; border-left-style: none; background-color: rgb(255, 255, 255); background-image: none; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li > a { font-size: 14px; color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a { color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li:hover > a,
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a { color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item > a,
body.page-stockholm-distans .style-8  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item > a:hover { font-size: 14px; color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu.bordered-active-item > li::after,
body.page-stockholm-distans .style-8 
      ul.colibri-menu.bordered-active-item > li::before { background-color: rgb(31, 126, 231); background-image: none; height: 2px; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu.solid-active-item > li::after,
body.page-stockholm-distans .style-8 
      ul.colibri-menu.solid-active-item > li::before { background-color: white; background-image: none; border-top-width: 0px; border-top-style: none; border-top-left-radius: 0%; border-top-right-radius: 0%; border-right-width: 0px; border-right-style: none; border-bottom-width: 0px; border-bottom-style: none; border-bottom-left-radius: 0%; border-bottom-right-radius: 0%; border-left-width: 0px; border-left-style: none; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li > ul { margin-top: 0px; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li > ul::before { height: 0px; width: 100% ; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu  li > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu  li > a >  .arrow-wrapper { padding-right: 5px; padding-left: 5px; color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a > .arrow-wrapper { color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li:hover  > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li:hover  > a > .arrow-wrapper,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a > .arrow-wrapper { color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li.current_page_item > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item:hover > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li.current_page_item > a > .arrow-wrapper,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item:hover > a > .arrow-wrapper { padding-right: 5px; padding-left: 5px; color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul  li > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul  li > a >  .arrow-wrapper { color: rgb(0, 0, 0); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a > .arrow-wrapper { color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li:hover  > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li:hover  > a > .arrow-wrapper,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a > .arrow-wrapper { color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item:hover > a > svg,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item > a > .arrow-wrapper,
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item:hover > a > .arrow-wrapper { color: rgb(252, 122, 35); }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li:first-child { border-top-width: 0px; border-top-style: none; border-top-left-radius: 5px; border-top-right-radius: 5px; border-right-width: 0px; border-right-style: none; border-bottom-width: 0px; border-bottom-style: none; border-left-width: 0px; border-left-style: none; }
body.page-stockholm-distans .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li:last-child { border-top-width: 0px; border-top-style: none; border-right-width: 0px; border-right-style: none; border-bottom-width: 0px; border-bottom-style: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-left-width: 0px; border-left-style: none; }
body.page-stockholm-distans .h-navigation_sticky .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li > a,
body.page-stockholm-distans .h-navigation_sticky.style-8 >  div > .colibri-menu-container > ul.colibri-menu > li > a { color: rgb(0, 0, 0); }
body.page-stockholm-distans .h-navigation_sticky .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a,
body.page-stockholm-distans .h-navigation_sticky.style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { color: rgb(252, 122, 35); }
body.page-stockholm-distans .h-navigation_sticky .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li:hover > a,
body.page-stockholm-distans .h-navigation_sticky .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a,
body.page-stockholm-distans .h-navigation_sticky.style-8  >  div > .colibri-menu-container > ul.colibri-menu > li:hover > a,
body.page-stockholm-distans .h-navigation_sticky.style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { color: rgb(252, 122, 35); }
body.page-stockholm-distans .h-navigation_sticky .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a,
body.page-stockholm-distans .h-navigation_sticky .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a:hover,
body.page-stockholm-distans .h-navigation_sticky.style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a,
body.page-stockholm-distans .h-navigation_sticky.style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a:hover { color: rgb(252, 122, 35); }
body.page-stockholm-distans .h-navigation_sticky .style-8 >  div > .colibri-menu-container > ul.colibri-menu.bordered-active-item > li::after,
body.page-stockholm-distans .h-navigation_sticky .style-8 
      ul.colibri-menu.bordered-active-item > li::before,
body.page-stockholm-distans .h-navigation_sticky.style-8 >  div > .colibri-menu-container > ul.colibri-menu.bordered-active-item > li::after,
body.page-stockholm-distans .h-navigation_sticky.style-8 
      ul.colibri-menu.bordered-active-item > li::before { background-color: rgb(31, 126, 231); background-image: none; }
body.page-stockholm-distans .style-9-offscreen { background-color: #222B34; background-image: none; width: 300px !important; }
body.page-stockholm-distans .style-9-offscreenOverlay { background-color: rgba(0,0,0,0.5); background-image: none; }
body.page-stockholm-distans .style-9  .h-hamburger-icon { background-color: rgba(0,0,0,0); background-image: none; border-top-width: 0px; border-top-color: black; border-top-style: solid; border-top-left-radius: 100%; border-top-right-radius: 100%; border-right-width: 0px; border-right-color: black; border-right-style: solid; border-bottom-width: 0px; border-bottom-color: black; border-bottom-style: solid; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-left-width: 0px; border-left-color: black; border-left-style: solid; fill: rgb(31, 126, 231); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; width: 24px; height: 24px; }
body.page-stockholm-distans .style-12 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-13-image { max-height: 70px; }
body.page-stockholm-distans .style-13 a,
body.page-stockholm-distans .style-13  .logo-text { color: #ffffff; font-weight: 700; text-decoration: none; font-size: 18px; }
body.page-stockholm-distans .style-13 .logo-text { color: rgb(255, 255, 255); }
body.page-stockholm-distans .h-navigation_sticky .style-13-image,
body.page-stockholm-distans .h-navigation_sticky.style-13-image { max-height: 70px; }
body.page-stockholm-distans .h-navigation_sticky .style-13 a,
body.page-stockholm-distans .h-navigation_sticky .style-13  .logo-text,
body.page-stockholm-distans .h-navigation_sticky.style-13 a,
body.page-stockholm-distans .h-navigation_sticky.style-13  .logo-text { color: #000000; text-decoration: none; }
body.page-stockholm-distans .style-15 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu > li > a { padding-top: 12px; padding-bottom: 12px; padding-left: 40px; border-top-width: 0px; border-top-color: #808080; border-top-style: solid; border-right-width: 0px; border-right-color: #808080; border-right-style: solid; border-bottom-width: 1px; border-bottom-color: rgba(255, 255, 255, 0.2); border-bottom-style: solid; border-left-width: 0px; border-left-color: #808080; border-left-style: solid; font-size: 14px; color: rgb(255, 255, 255); }
body.page-stockholm-distans .style-16  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { background-color: rgb(31, 126, 231); background-image: none; }
body.page-stockholm-distans .style-16  >  div > .colibri-menu-container > ul.colibri-menu > li:hover > a,
body.page-stockholm-distans .style-16  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { background-color: rgb(31, 126, 231); background-image: none; }
body.page-stockholm-distans .style-16  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a,
body.page-stockholm-distans .style-16  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a:hover { padding-top: 12px; padding-bottom: 12px; padding-left: 40px; border-top-width: 0px; border-top-color: #808080; border-top-style: solid; border-right-width: 0px; border-right-color: #808080; border-right-style: solid; border-bottom-width: 1px; border-bottom-color: rgba(255, 255, 255, 0.2); border-bottom-style: solid; border-left-width: 0px; border-left-color: #808080; border-left-style: solid; background-color: rgb(31, 126, 231); background-image: none; font-size: 14px; color: rgb(255, 255, 255); }
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul { background-color: rgba(0,0,0,0); background-image: none; }
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li > a { padding-top: 12px; padding-bottom: 12px; padding-left: 40px; border-top-width: 0px; border-top-color: #808080; border-top-style: solid; border-right-width: 0px; border-right-color: #808080; border-right-style: solid; border-bottom-width: 1px; border-bottom-color: rgba(255, 255, 255, 0.2); border-bottom-style: solid; border-left-width: 0px; border-left-color: #808080; border-left-style: solid; font-size: 14px; color: rgb(255, 255, 255); }
body.page-stockholm-distans .style-16  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a { background-color: rgba(31, 126, 231, 0.8); background-image: none; }
body.page-stockholm-distans .style-16  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li:hover > a,
body.page-stockholm-distans .style-16  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a { background-color: rgba(31, 126, 231, 0.8); background-image: none; }
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item > a,
body.page-stockholm-distans .style-16  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item > a:hover { padding-top: 12px; padding-bottom: 12px; padding-left: 40px; border-top-width: 0px; border-top-color: #808080; border-top-style: solid; border-right-width: 0px; border-right-color: #808080; border-right-style: solid; border-bottom-width: 1px; border-bottom-color: rgba(255, 255, 255, 0.2); border-bottom-style: solid; border-left-width: 0px; border-left-color: #808080; border-left-style: solid; background-color: rgba(31, 126, 231, 0.8); background-image: none; font-size: 14px; color: rgb(255, 255, 255); }
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu  li > a > svg,
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu  li > a >  .arrow-wrapper { padding-right: 20px; padding-left: 20px; color: rgb(255, 255, 255); }
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li.current_page_item > a > svg,
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item:hover > a > svg,
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li.current_page_item > a > .arrow-wrapper,
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item:hover > a > .arrow-wrapper { padding-right: 20px; padding-left: 20px; color: rgb(255, 255, 255); }
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul  li > a > svg,
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul  li > a >  .arrow-wrapper { color: rgb(255, 255, 255); padding-right: 20px; padding-left: 20px; }
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item > a > svg,
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item:hover > a > svg,
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item > a > .arrow-wrapper,
body.page-stockholm-distans .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item:hover > a > .arrow-wrapper { color: rgb(255, 255, 255); padding-right: 20px; padding-left: 20px; }
body.page-stockholm-distans .style-local-30-h4-outer { flex: 0 0 auto; -ms-flex: 0 0 auto; width: auto; max-width: 100%; }
body.page-stockholm-distans .h-navigation_sticky .style-local-30-h4-outer,
body.page-stockholm-distans .h-navigation_sticky.style-local-30-h4-outer { flex: 0 0 auto; -ms-flex: 0 0 auto; width: auto; max-width: 100%; }
body.page-stockholm-distans .style-local-30-h6-outer { width: 75% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .h-navigation_sticky .style-local-30-h6-outer,
body.page-stockholm-distans .h-navigation_sticky.style-local-30-h6-outer { flex: 1 1 0; -ms-flex: 1 1 0%; max-width: 100%; }
body.page-stockholm-distans .style-local-30-h12-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .style-local-30-h15-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-stockholm-distans .style-194 { height: auto; min-height: unset; padding-top: 16px; padding-bottom: 40px; background-color: rgb(243, 243, 243); background-image: none; }
body.page-stockholm-distans .style-196 { text-align: center; height: auto; min-height: unset; }
body.page-stockholm-distans .style-197-icon { fill: rgb(245, 250, 253); width: 28px ; height: 28px; background-color: rgb(108, 166, 231); background-image: none; border-top-width: 0px; border-top-style: none; border-top-left-radius: 300px; border-top-right-radius: 300px; border-right-width: 0px; border-right-style: none; border-bottom-width: 0px; border-bottom-style: none; border-bottom-left-radius: 300px; border-bottom-right-radius: 300px; border-left-width: 0px; border-left-style: none; padding-top: 13px; padding-right: 13px; padding-bottom: 13px; padding-left: 13px; box-shadow: none; margin-bottom: 10px; }
body.page-stockholm-distans .style-197 { box-shadow: none; }
body.page-stockholm-distans .style-198 p,
body.page-stockholm-distans .style-198  h1,
body.page-stockholm-distans .style-198  h2,
body.page-stockholm-distans .style-198  h3,
body.page-stockholm-distans .style-198  h4,
body.page-stockholm-distans .style-198  h5,
body.page-stockholm-distans .style-198  h6 { text-transform: uppercase; letter-spacing: 1px; }
body.page-stockholm-distans .style-198 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-stockholm-distans .style-199 ol { list-style-type: decimal; }
body.page-stockholm-distans .style-199 ul { list-style-type: disc; }
body.page-stockholm-distans .style-200-image { opacity: 1; }
body.page-stockholm-distans .style-200-caption { margin-top: 10px; }
body.page-stockholm-distans .style-200-frameImage { z-index: -1; transform: translateX(10%) translateY(10%); transform-origin: center center 0px; background-color: rgb(0,0,0); height: 100%; width: 100% ; border-top-width: 10px; border-top-color: rgb(0,0,0); border-top-style: none; border-right-width: 10px; border-right-color: rgb(0,0,0); border-right-style: none; border-bottom-width: 10px; border-bottom-color: rgb(0,0,0); border-bottom-style: none; border-left-width: 10px; border-left-color: rgb(0,0,0); border-left-style: none; }
body.page-stockholm-distans .style-203 { height: 50px; }
@media (max-width: 767px) {
  body.page-stockholm-distans .style-local-2156-c43-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-stockholm-distans .style-local-2156-c45-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-stockholm-distans .style-local-2156-c46-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-stockholm-distans .style-local-2156-c51-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; order: 2; }
  body.page-stockholm-distans .style-local-2156-c58-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-stockholm-distans .style-local-2156-c49-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-stockholm-distans .style-local-2156-c54-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; order: 1; }
  body.page-stockholm-distans .style-local-2156-c55-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-stockholm-distans .style-local-2156-c57-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-stockholm-distans .style-local-2156-c8-outer { width: 100% ; }
  body.page-stockholm-distans .style-local-2156-c4-outer { width: 100% ; }
  body.page-stockholm-distans .style-local-2156-c18-outer { width: 100% ; }
  body.page-stockholm-distans .style-local-2156-c20-outer { width: 100% ; }
  body.page-stockholm-distans .style-2 { padding-top: 0px; padding-bottom: 0px; }
  body.page-stockholm-distans .style-7 { text-align: center; }
  body.page-stockholm-distans .style-local-30-h4-outer { flex: 1 1 0; -ms-flex: 1 1 0%; }
  body.page-stockholm-distans .h-navigation_sticky .style-local-30-h4-outer,
body.page-stockholm-distans .h-navigation_sticky.style-local-30-h4-outer { flex: 1 1 0; -ms-flex: 1 1 0%; }
  body.page-stockholm-distans .style-local-30-h6-outer { width: auto; max-width: 100%; }
  body.page-stockholm-distans .h-navigation_sticky .style-local-30-h6-outer,
body.page-stockholm-distans .h-navigation_sticky.style-local-30-h6-outer { flex: 0 0 auto; -ms-flex: 0 0 auto; width: auto; }
  body.page-stockholm-distans .style-194 { margin-top: 0px; }
  body.page-stockholm-distans .style-local-33-f4-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-stockholm-distans .style-local-33-f8-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-stockholm-distans .style-local-33-f12-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
}
@media (min-width: 768px) and (max-width: 1023px) {
}
