/* svenska-och-svenska-som-andrasprak — page-specific rules */
body.page-svenska-och-svenska-som-andrasprak .style-804 { height: auto; min-height: unset; background-color: rgb(245, 250, 253); background-image: none; }
body.page-svenska-och-svenska-som-andrasprak .style-806 { text-align: center; height: auto; min-height: unset; }
body.page-svenska-och-svenska-som-andrasprak .style-807 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-svenska-och-svenska-som-andrasprak .style-811 { height: auto; min-height: unset; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); background-image: none; }
body.page-svenska-och-svenska-som-andrasprak .style-811  > .h-section-grid-container { margin-top: -50px; }
body.page-svenska-och-svenska-som-andrasprak .style-812 { box-shadow: 0px 4px 10px 2px rgba(74, 74, 74, 0.3) ; }
body.page-svenska-och-svenska-som-andrasprak .style-813 { text-align: center; height: auto; min-height: unset; background-position: 43.635414123535156% 0%; background-size: cover; background-image: url("../../assets/uploads/2024/09/cropped-cropped-Bocker.jpg"); background-attachment: scroll; background-repeat: no-repeat; }
body.page-svenska-och-svenska-som-andrasprak .style-814 { text-align: left; height: auto; min-height: unset; background-color: rgb(255, 255, 255); background-image: none; padding-top: 4rem; padding-right: 4rem; padding-bottom: 4rem; padding-left: 4rem; }
body.page-svenska-och-svenska-som-andrasprak .style-815 p,
body.page-svenska-och-svenska-som-andrasprak .style-815  h1,
body.page-svenska-och-svenska-som-andrasprak .style-815  h2,
body.page-svenska-och-svenska-som-andrasprak .style-815  h3,
body.page-svenska-och-svenska-som-andrasprak .style-815  h4,
body.page-svenska-och-svenska-som-andrasprak .style-815  h5,
body.page-svenska-och-svenska-som-andrasprak .style-815  h6 { text-transform: uppercase; letter-spacing: 1px; }
body.page-svenska-och-svenska-som-andrasprak .style-815 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-svenska-och-svenska-som-andrasprak .style-816 ol { list-style-type: decimal; }
body.page-svenska-och-svenska-som-andrasprak .style-816 ul { list-style-type: disc; }
body.page-svenska-och-svenska-som-andrasprak .style-819 { text-align: center; height: auto; min-height: unset; background-position: 59.135414123535156% 0%; background-size: cover; background-image: url("../../assets/uploads/2024/03/cropped-cropped-Namnlos-design.jpg"); background-attachment: scroll; background-repeat: no-repeat; }
body.page-svenska-och-svenska-som-andrasprak .style-821-icon { width: 18px ; height: 18px; margin-right: 10px; margin-left: 0px; }
body.page-svenska-och-svenska-som-andrasprak .style-821-icon:visited { width: 18px ; height: 18px; margin-right: 10px; margin-left: 0px; }
body.page-svenska-och-svenska-som-andrasprak .style-843 { height: auto; min-height: unset; }
body.page-svenska-och-svenska-som-andrasprak .style-846 { text-align: center; height: auto; min-height: unset; }
body.page-svenska-och-svenska-som-andrasprak .style-847 p,
body.page-svenska-och-svenska-som-andrasprak .style-847  h1,
body.page-svenska-och-svenska-som-andrasprak .style-847  h2,
body.page-svenska-och-svenska-som-andrasprak .style-847  h3,
body.page-svenska-och-svenska-som-andrasprak .style-847  h4,
body.page-svenska-och-svenska-som-andrasprak .style-847  h5,
body.page-svenska-och-svenska-som-andrasprak .style-847  h6 { text-align: left; }
body.page-svenska-och-svenska-som-andrasprak .style-847 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-svenska-och-svenska-som-andrasprak .style-848 { text-align: left; }
body.page-svenska-och-svenska-som-andrasprak .style-848 ol { list-style-type: decimal; }
body.page-svenska-och-svenska-som-andrasprak .style-848 ul { list-style-type: disc; }
body.page-svenska-och-svenska-som-andrasprak .style-849 { text-align: center; height: auto; min-height: unset; }
body.page-svenska-och-svenska-som-andrasprak .style-850 { height: auto; min-height: unset; background-color: #F5FAFD; background-image: none; }
body.page-svenska-och-svenska-som-andrasprak .style-852 > .h-y-container > *:not(:last-child) { margin-bottom: 05px; }
body.page-svenska-och-svenska-som-andrasprak .style-852 { text-align: left; height: auto; min-height: unset; }
body.page-svenska-och-svenska-som-andrasprak .style-854 > .h-y-container > *:not(:last-child) { margin-bottom: 10px; }
body.page-svenska-och-svenska-som-andrasprak .style-854 { text-align: center; height: auto; min-height: unset; padding-top: 0px; padding-right: 25px; padding-bottom: 35px; padding-left: 25px; border-top-width: 2px; border-top-color: rgb(31, 126, 231); border-top-style: solid; border-top-left-radius: 5px; border-top-right-radius: 80px; border-right-width: 2px; border-right-color: rgb(31, 126, 231); border-right-style: solid; border-bottom-width: 2px; border-bottom-color: rgb(31, 126, 231); border-bottom-style: solid; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-left-width: 2px; border-left-color: rgb(31, 126, 231); border-left-style: solid; background-color: rgb(255, 255, 255); background-image: none; }
body.page-svenska-och-svenska-som-andrasprak .style-855-icon { fill: rgb(249, 205, 2); width: 60px ; height: 60px; border-top-width: 1px; border-top-color: rgb(125, 79, 79); border-top-style: none; border-top-left-radius: 300px; border-top-right-radius: 300px; border-right-width: 1px; border-right-color: rgb(125, 79, 79); border-right-style: none; border-bottom-width: 1px; border-bottom-color: rgb(125, 79, 79); border-bottom-style: none; border-bottom-left-radius: 300px; border-bottom-right-radius: 300px; border-left-width: 1px; border-left-color: rgb(125, 79, 79); border-left-style: none; background-color: rgb(255, 255, 255); background-image: none; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
body.page-svenska-och-svenska-som-andrasprak .style-855-icon:hover { fill: rgb(31, 126, 231); }
body.page-svenska-och-svenska-som-andrasprak .style-855 { text-align: right; margin-top: -20px; margin-right: -40px; margin-bottom: -15px; }
body.page-svenska-och-svenska-som-andrasprak .style-856 ol { list-style-type: decimal; }
body.page-svenska-och-svenska-som-andrasprak .style-856 ul { list-style-type: disc; }
body.page-svenska-och-svenska-som-andrasprak .style-857 { text-align: center; min-height: 30px; border-top-width: 0px; border-top-color: rgb(31, 126, 231); border-top-style: solid; border-top-left-radius: 0px; border-top-right-radius: 0px; border-right-width: 2px; border-right-color: rgb(31, 126, 231); border-right-style: solid; border-bottom-width: 2px; border-bottom-color: rgb(31, 126, 231); border-bottom-style: solid; border-bottom-left-radius: 0px; border-bottom-right-radius: 5px; border-left-width: 0px; border-left-color: rgb(31, 126, 231); border-left-style: solid; transform: translateX(50px) translateY(-15.5px) rotateZ(45deg); transform-origin: center center 0px; background-color: rgb(255, 255, 255); background-image: none; margin-bottom: -19px; }
body.page-svenska-och-svenska-som-andrasprak .style-858 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-svenska-och-svenska-som-andrasprak .style-859 { font-style: italic; }
body.page-svenska-och-svenska-som-andrasprak .style-859 p { font-style: italic; }
body.page-svenska-och-svenska-som-andrasprak .style-859 ol { list-style-type: decimal; }
body.page-svenska-och-svenska-som-andrasprak .style-859 ul { list-style-type: disc; }
body.page-svenska-och-svenska-som-andrasprak .style-864-image { opacity: 1; }
body.page-svenska-och-svenska-som-andrasprak .style-864-caption { margin-top: 10px; }
body.page-svenska-och-svenska-som-andrasprak .style-864-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-svenska-och-svenska-som-andrasprak .style-local-1112-c4-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c15-outer { width: 50% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c16-outer { width: 50% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c21-outer { width: 50% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c24-outer { width: 50% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c8-outer { width: 50% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c11-outer { width: 50% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c29-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c37-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c45-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c32-outer { width: 30px ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c40-outer { width: 30px ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c48-outer { width: 30px ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-2,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-4 { text-align: center; height: auto; min-height: unset; }
body.page-svenska-och-svenska-som-andrasprak .style-5-image { max-height: 111px; }
body.page-svenska-och-svenska-som-andrasprak .style-5 { color: #fff; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
body.page-svenska-och-svenska-som-andrasprak .style-5 a,
body.page-svenska-och-svenska-som-andrasprak .style-5  .logo-text { color: #ffffff; font-weight: 700; text-decoration: none; font-size: 24px; }
body.page-svenska-och-svenska-som-andrasprak .style-5 .logo-text { color: rgb(0, 0, 0); }
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-5-image,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-5-image { max-height: 70px; }
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-5 a,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-5  .logo-text,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-5 a,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-5  .logo-text { color: #000000; text-decoration: none; }
body.page-svenska-och-svenska-som-andrasprak .style-7 { text-align: left; height: auto; min-height: unset; }
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu { justify-content: flex-start; }
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li:hover,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { color: rgb(252, 122, 35); }
body.page-svenska-och-svenska-som-andrasprak .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li:hover > a,
body.page-svenska-och-svenska-som-andrasprak .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { color: rgb(252, 122, 35); }
body.page-svenska-och-svenska-som-andrasprak .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li > a { font-size: 14px; color: rgb(0, 0, 0); }
body.page-svenska-och-svenska-som-andrasprak .style-8  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a { color: rgb(252, 122, 35); }
body.page-svenska-och-svenska-som-andrasprak .style-8  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li:hover > a,
body.page-svenska-och-svenska-som-andrasprak .style-8  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a { color: rgb(252, 122, 35); }
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item > a,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu.bordered-active-item > li::after,
body.page-svenska-och-svenska-som-andrasprak .style-8 
      ul.colibri-menu.bordered-active-item > li::before { background-color: rgb(31, 126, 231); background-image: none; height: 2px; }
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu.solid-active-item > li::after,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li > ul { margin-top: 0px; }
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li > ul::before { height: 0px; width: 100% ; }
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu  li > a > svg,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a > .arrow-wrapper { color: rgb(252, 122, 35); }
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li:hover  > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li:hover  > a > .arrow-wrapper,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a > .arrow-wrapper { color: rgb(252, 122, 35); }
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li.current_page_item > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item:hover > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li.current_page_item > a > .arrow-wrapper,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul  li > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul  li > a >  .arrow-wrapper { color: rgb(0, 0, 0); }
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a > .arrow-wrapper { color: rgb(252, 122, 35); }
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li:hover  > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li:hover  > a > .arrow-wrapper,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover  > a > .arrow-wrapper { color: rgb(252, 122, 35); }
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item:hover > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-8 >  div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item > a > .arrow-wrapper,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-8 >  div > .colibri-menu-container > ul.colibri-menu > li > a,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-8 >  div > .colibri-menu-container > ul.colibri-menu > li > a { color: rgb(0, 0, 0); }
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { color: rgb(252, 122, 35); }
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li:hover > a,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-8  >  div > .colibri-menu-container > ul.colibri-menu > li:hover > a,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { color: rgb(252, 122, 35); }
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a:hover,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-8  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-8 >  div > .colibri-menu-container > ul.colibri-menu.bordered-active-item > li::after,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-8 
      ul.colibri-menu.bordered-active-item > li::before,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-8 >  div > .colibri-menu-container > ul.colibri-menu.bordered-active-item > li::after,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-8 
      ul.colibri-menu.bordered-active-item > li::before { background-color: rgb(31, 126, 231); background-image: none; }
body.page-svenska-och-svenska-som-andrasprak .style-9-offscreen { background-color: #222B34; background-image: none; width: 300px !important; }
body.page-svenska-och-svenska-som-andrasprak .style-9-offscreenOverlay { background-color: rgba(0,0,0,0.5); background-image: none; }
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-12 { text-align: center; height: auto; min-height: unset; }
body.page-svenska-och-svenska-som-andrasprak .style-13-image { max-height: 70px; }
body.page-svenska-och-svenska-som-andrasprak .style-13 a,
body.page-svenska-och-svenska-som-andrasprak .style-13  .logo-text { color: #ffffff; font-weight: 700; text-decoration: none; font-size: 18px; }
body.page-svenska-och-svenska-som-andrasprak .style-13 .logo-text { color: rgb(255, 255, 255); }
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-13-image,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-13-image { max-height: 70px; }
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-13 a,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-13  .logo-text,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-13 a,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-13  .logo-text { color: #000000; text-decoration: none; }
body.page-svenska-och-svenska-som-andrasprak .style-15 { text-align: center; height: auto; min-height: unset; }
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-16  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { background-color: rgb(31, 126, 231); background-image: none; }
body.page-svenska-och-svenska-som-andrasprak .style-16  >  div > .colibri-menu-container > ul.colibri-menu > li:hover > a,
body.page-svenska-och-svenska-som-andrasprak .style-16  >  div > .colibri-menu-container > ul.colibri-menu > li.hover  > a { background-color: rgb(31, 126, 231); background-image: none; }
body.page-svenska-och-svenska-som-andrasprak .style-16  >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul { background-color: rgba(0,0,0,0); background-image: none; }
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-16  >  div > .colibri-menu-container > ul.colibri-menu li > ul > li:hover > a,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item > a,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-16 >  div > .colibri-menu-container > ul.colibri-menu  li > a > svg,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-16 >  div > .colibri-menu-container > ul.colibri-menu li.current_page_item > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-16 >  div > .colibri-menu-container > ul.colibri-menu > li.current_page_item:hover > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-16 >  div > .colibri-menu-container > ul.colibri-menu li.current_page_item > a > .arrow-wrapper,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul  li > a > svg,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item:hover > a > svg,
body.page-svenska-och-svenska-som-andrasprak .style-16 >  div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item > a > .arrow-wrapper,
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-local-30-h4-outer { flex: 0 0 auto; -ms-flex: 0 0 auto; width: auto; max-width: 100%; }
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-local-30-h4-outer,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-local-30-h4-outer { flex: 0 0 auto; -ms-flex: 0 0 auto; width: auto; max-width: 100%; }
body.page-svenska-och-svenska-som-andrasprak .style-local-30-h6-outer { width: 75% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-local-30-h6-outer,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-local-30-h6-outer { flex: 1 1 0; -ms-flex: 1 1 0%; max-width: 100%; }
body.page-svenska-och-svenska-som-andrasprak .style-local-30-h12-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-local-30-h15-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
body.page-svenska-och-svenska-som-andrasprak .style-194 { height: auto; min-height: unset; padding-top: 16px; padding-bottom: 40px; background-color: rgb(243, 243, 243); background-image: none; }
body.page-svenska-och-svenska-som-andrasprak .style-196 { text-align: center; height: auto; min-height: unset; }
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-197 { box-shadow: none; }
body.page-svenska-och-svenska-som-andrasprak .style-198 p,
body.page-svenska-och-svenska-som-andrasprak .style-198  h1,
body.page-svenska-och-svenska-som-andrasprak .style-198  h2,
body.page-svenska-och-svenska-som-andrasprak .style-198  h3,
body.page-svenska-och-svenska-som-andrasprak .style-198  h4,
body.page-svenska-och-svenska-som-andrasprak .style-198  h5,
body.page-svenska-och-svenska-som-andrasprak .style-198  h6 { text-transform: uppercase; letter-spacing: 1px; }
body.page-svenska-och-svenska-som-andrasprak .style-198 .text-wrapper-fancy svg path { stroke: #000000; stroke-linejoin: initial; stroke-linecap: initial; stroke-width: 8px; }
body.page-svenska-och-svenska-som-andrasprak .style-199 ol { list-style-type: decimal; }
body.page-svenska-och-svenska-som-andrasprak .style-199 ul { list-style-type: disc; }
body.page-svenska-och-svenska-som-andrasprak .style-200-image { opacity: 1; }
body.page-svenska-och-svenska-som-andrasprak .style-200-caption { margin-top: 10px; }
body.page-svenska-och-svenska-som-andrasprak .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-svenska-och-svenska-som-andrasprak .style-203 { height: 50px; }
@media (max-width: 767px) {
  body.page-svenska-och-svenska-som-andrasprak .style-811 { margin-top: 0px; }
  body.page-svenska-och-svenska-som-andrasprak .style-812 { margin-top: 15px; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; }
  body.page-svenska-och-svenska-som-andrasprak .style-813 { min-height: 250px; }
  body.page-svenska-och-svenska-som-andrasprak .style-814 { text-align: center; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; }
  body.page-svenska-och-svenska-som-andrasprak .style-819 { min-height: 250px; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c15-outer { width: 100% ; order: 1; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c16-outer { width: 100% ; order: 2; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c21-outer { width: 100% ; order: 4; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c24-outer { width: 100% ; order: 3; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c8-outer { width: 100% ; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c11-outer { width: 100% ; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c27-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c35-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-1112-c43-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-svenska-och-svenska-som-andrasprak .style-2 { padding-top: 0px; padding-bottom: 0px; }
  body.page-svenska-och-svenska-som-andrasprak .style-7 { text-align: center; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-30-h4-outer { flex: 1 1 0; -ms-flex: 1 1 0%; }
  body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-local-30-h4-outer,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-local-30-h4-outer { flex: 1 1 0; -ms-flex: 1 1 0%; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-30-h6-outer { width: auto; max-width: 100%; }
  body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky .style-local-30-h6-outer,
body.page-svenska-och-svenska-som-andrasprak .h-navigation_sticky.style-local-30-h6-outer { flex: 0 0 auto; -ms-flex: 0 0 auto; width: auto; }
  body.page-svenska-och-svenska-som-andrasprak .style-194 { margin-top: 0px; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-33-f4-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-33-f8-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
  body.page-svenska-och-svenska-som-andrasprak .style-local-33-f12-outer { width: 100% ; flex: 0 0 auto; -ms-flex: 0 0 auto; }
}
@media (min-width: 768px) and (max-width: 1023px) {
}
