/*!
Theme Name: Fryshuset Gymnasium
Description: WordPress theme for Fryshuset Gymnasium
Author: Spektra Design
Author URI: https://spektradesign.se
Version: 1.0.0
*/
 a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-accent-medium)!important;outline-offset:3px!important;z-index:2;border-radius:.25rem}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),.sbi_photo_wrap:focus:not(:focus-visible),.Toggle-headline:focus:not(:focus-visible),.search-field-desktop:focus:not(:focus-visible),.search-field-desktop.not-active:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),.menu a:focus:not(:focus-visible),.menu-item:focus:not(:focus-visible){outline:none;box-shadow:none}a::after{pointer-events:none!important}select:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu>.menu-item:focus-within>.sub-menu,.menu>.menu-item>a:focus-visible+.sub-menu,.menu-item-has-children:focus-within>.sub-menu{display:block}*:focus-visible{outline:4px solid magenta!important;outline-offset:4px!important}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::before,::after{text-decoration:inherit;vertical-align:inherit}svg,body,main,fieldset,label,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,figure,hr{margin:0;padding:0;display:block}ul,ol{list-style:none}a{color:inherit;background-color:#fff0;text-decoration:none}a:focus{outline:none}b,strong{font-weight:700}svg,img{border-style:none;max-width:100%;height:auto;-webkit-user-select:none;user-select:none}img{vertical-align:bottom}h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,button,input,select,textarea{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-transform:none}h2{text-wrap:balance}p{font-weight:400}.Page-content p{font-size:var(--font-size-xs);line-height:1.3em}.Page-content li{font-size:var(--font-size-xs);line-height:1.3em;font-weight:400}fieldset,button,input,textarea,select{overflow:visible;border:0;border-radius:0}fieldset{padding:0;margin:0;min-width:0;display:block}textarea{resize:vertical;border:0}input::-webkit-contacts-auto-fill-button{background-color:currentColor}hr{border:0;height:1px;background-color:currentColor}[hidden]{display:none}.blue-circle{border-radius:50%;width:80px;height:80px;padding:2.4rem;background:var(--color-primary);color:var(--color-light);text-align:center;font:32px Arial,sans-serif;text-align:center;font-family:'Graphik';margin:0 auto 2rem;font-weight:700;font-size:2.7rem!important}@media (min-width:769px){.Col-size-8{width:100%;max-width:var(--size-cols-8)!important}.Col-size-7{width:100%;max-width:var(--size-cols-7)}.Col-size-5{width:100%;max-width:var(--size-cols-5)}.Col-size-4{width:100%;max-width:var(--size-cols-4)}.Col-size-3{width:100%;max-width:var(--size-cols-3)}}:root{--font-regular:'Graphik';--font-accent:'Fryshuset';--color-dark-rgb:0, 0, 0;--color-light-rgb:255, 255, 255;--color-medium-rgb:222, 222, 222;--color-primary-rgb:23, 36, 87;--color-secondary-rgb:255, 75, 0;--color-off-black-rgb:25, 25, 25;--color-contrast-rgb:254, 254, 1;--color-accent-light-rgb:254, 168, 190;--color-accent-medium-rgb:128, 202, 208;--color-dark:rgb(var(--color-dark-rgb));--color-light:rgb(var(--color-light-rgb));--color-medium:rgb(var(--color-medium-rgb));--color-primary:rgb(var(--color-primary-rgb));--color-secondary:rgb(var(--color-secondary-rgb));--color-contrast:rgb(var(--color-contrast-rgb));--color-off-black:rgb(var(--color-off-black-rgb));--color-accent-light:rgb(var(--color-accent-light-rgb));--color-accent-medium:rgb(var(--color-accent-medium-rgb));--font-size-xxs:calc(0.09vw + 14.65px);--line-height-xxs:1.8rem;--font-size-xs:calc(0.19vw + 15.3px);--line-height-xs:calc(0.19vw + 19.3px);--font-size-sm:calc(0.38vw + 16.59px);--line-height-sm:calc(0.19vw + 24.3px);--font-size-md:calc(0.56vw + 20px);--line-height-md:calc(0.56vw + 25px);--font-size-lg:calc(0.94vw + 26.48px);--line-height-lg:calc(0.94vw + 26.48px);--font-size-xl:calc(0.38vw + 24.59px);--line-height-xl:calc(0.28vw + 23.94px);--font-size-xxl:calc(2.16vw + 27px);--line-height-xxl:calc(2.16vw + 27px);--font-size-xxxl:calc(5.07vw + 26.99px);--line-height-xxxl:calc(4.13vw + 25.51px);--font-size-xxxxl:calc(14.08vw + 17.18px);--line-height-xxxxl:calc(12.21vw + 24.23px);--letter-spacing:0.03em;--spacing-border:1.6rem;--spacing-xxs:calc(-0.19vw + 10.7px);--spacing-xs:1.6rem;--spacing-sm:calc(0.38vw + 18.59px);--spacing-md:calc(0.75vw + 29.18px);--spacing-lg:calc(1.5vw + 34.37px);--spacing-xl:calc(1.5vw + 58.37px);--spacing-xxl:calc(3vw + 84.73px);--gutter-size:1.6rem !important;--site-width-lg:calc(100vw - calc(var(--spacing-border) * 2));--column-size:calc((var(--site-width-lg) - calc(var(--gutter-size) * 11)) / 12);--size-cols-2:calc(( 2 * var(--column-size) ) + 1 * var(--gutter-size));--size-cols-3:calc(( 3 * var(--column-size) ) + 2 * var(--gutter-size));--size-cols-4:calc(( 4 * var(--column-size) ) + 3 * var(--gutter-size));--size-cols-5:calc(( 5 * var(--column-size) ) + 4 * var(--gutter-size));--size-cols-6:calc(( 6 * var(--column-size) ) + 5 * var(--gutter-size));--size-cols-7:calc(( 7 * var(--column-size) ) + 6 * var(--gutter-size));--size-cols-8:calc(( 8 * var(--column-size) ) + 7 * var(--gutter-size));--size-cols-9:calc(( 9 * var(--column-size) ) + 8 * var(--gutter-size));--size-cols-10:calc(( 10 * var(--column-size) ) + 9 * var(--gutter-size));--size-cols-11:calc(( 11 * var(--column-size) ) + 10 * var(--gutter-size));--hover-transition:all .2s ease-out;--border:1px solid var(--color-dark);--doc-height:100%;--nav-height:100%;--page-height:calc( var(--doc-height) - var(--nav-height) )}@media (min-width:769px){:root{--spacing-border:6rem;--gutter-size:8rem}}@media (min-width:1441px){:root{--site-width-lg:1440px}}@font-face{font-family:'Graphik';src:url(/wp-content/themes/fryshuset/assets/font/Graphik-Regular-Web.eot) format('eot');src:url(/wp-content/themes/fryshuset/assets/font/Graphik-Regular-Web.woff) format('woff'),url(/wp-content/themes/fryshuset/assets/font/Graphik-Regular-Web.woff2) format('woff2');font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik';src:url(/wp-content/themes/fryshuset/assets/font/Graphik-Medium-Web.eot) format('eot');src:url(/wp-content/themes/fryshuset/assets/font/Graphik-Medium-Web.woff) format('woff'),url(/wp-content/themes/fryshuset/assets/font/Graphik-Medium-Web.woff2) format('woff2');font-weight:500;font-style:normal}@font-face{font-family:'Graphik';src:url(/wp-content/themes/fryshuset/assets/font/Graphik-Semibold-Web.eot);src:url(/wp-content/themes/fryshuset/assets/font/Graphik-Semibold-Web.woff2) format('woff2'),url(/wp-content/themes/fryshuset/assets/font/Graphik-Semibold-Web.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Graphik';src:url(/wp-content/themes/fryshuset/assets/font/Graphik-Bold-Web.eot) format('eot');src:url(/wp-content/themes/fryshuset/assets/font/Graphik-Bold-Web.woff2) format('woff2'),url(/wp-content/themes/fryshuset/assets/font/Graphik-Bold-Web.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Fryshuset';src:url(/wp-content/themes/fryshuset/assets/font/fryshuset_medium-webfont.woff2) format('woff2'),url(/wp-content/themes/fryshuset/assets/font/fryshuset_medium-webfont.woff) format('woff')}*{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font:400 100%/1 sans-serif;font-size:10px}section,div,a{position:relative}picture{display:block;height:100%}body{height:var(--doc-height)!important;display:flex;flex-direction:column;font-family:var(--font-regular);font-weight:500;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}body.no-scroll{overflow:hidden}p{max-width:60rem}.Type-xxxxl{font-family:var(--font-accent);font-size:var(--font-size-xxxxl);line-height:var(--line-height-xxxxl)}.Type-xxxl{font-family:var(--font-accent);font-size:var(--font-size-xxxl);line-height:var(--line-height-xxxl)}.Type-xxl,.has-xxl-font-size{font-family:var(--font-accent);font-size:var(--font-size-xxl)!important;line-height:var(--line-height-xxl)}.Type-xl{font-family:var(--font-accent);font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.Type-lg{font-size:var(--font-size-lg)!important;line-height:var(--line-height-lg)!important}.Type-md{font-size:var(--font-size-md);line-height:var(--line-height-md)}.Type-sm{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.Type-xs{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.Type-xxs{font-size:var(--font-size-xxs)!important;line-height:var(--line-height-xxs)!important}.u-hidden{display:none!important}.u-hiddenVisually{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@media (max-width:769px){.u-hiddenMobile{display:none!important}}@media (min-width:769px){.u-hiddenDesktop{display:none!important}}.u-gap-sm{gap:var(--spacing-sm)!important}.u-gap-md{gap:var(--spacing-md)!important}.u-font-accent{font-family:var(--font-accent)}.u-bold{font-weight:700}.u-semibold{font-weight:600}.u-centerContent{display:flex;justify-content:center;align-items:center}.u-centerText{text-align:center}.u-bg-primary{background-color:var(--color-primary);color:var(--color-light)}.u-bg-secondary{background-color:var(--color-secondary);color:var(--color-light)}.u-bg-primaryAccent{background-color:var(--color-accent-medium)}.u-bg-secondaryAccent{background-color:var(--color-accent-light)}.u-bg-medium{background-color:var(--color-medium)}.u-marginBottom-xs{margin-bottom:var(--spacing-xs)}.u-marginBottom-sm{margin-bottom:var(--spacing-sm)}.u-marginBottom-md{margin-bottom:var(--spacing-md)!important}.u-marginTop-sm{margin-top:var(--spacing-sm)}.u-marginTop-md{margin-top:var(--spacing-md)}.u-marginBottom-lg{margin-bottom:var(--spacing-lg)}.u-marginTop-lg{margin-top:var(--spacing-lg)}.u-paddingTop-lg{padding-top:var(--spacing-lg)}.u-paddingBottom-lg{padding-bottom:var(--spacing-lg)}.u-paddingY-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.u-noPadding{padding:0!important}.u-noMarginBottom{margin-bottom:0}.u-marginBottom-xl{margin-bottom:var(--spacing-xl)}.u-link{text-decoration:underline}@media (min-width:1201px){.u-addPaddingRight{padding-right:70rem}}@media (max-width:1201px) and (min-width:1025px){.u-addPaddingRight{padding-right:40rem}}@media (max-width:1025px){.u-addPaddingRight{padding-right:20rem}}@media (max-width:769px){.u-addPaddingRight{padding-right:0}}@media (min-width:769px){.Section-arrows{width:30%}}.Button,.wp-block-button__link{display:block;width:fit-content;border-radius:0;padding:2rem 3rem;font-weight:600;font-size:var(--font-size-xs);line-height:var(--line-height-xs);transition:0.2s}.Button-primary{color:var(--color-light);background-color:var(--color-primary)}.Button-primary:hover{background-color:var(--color-accent-light)}a.wp-block-button__link.has-primary-background-color.has-background.wp-element-button:hover{background-color:var(--color-accent-light)!important}.Button-secondary,.wp-block-button__link{background-color:var(--color-secondary);color:var(--color-light)}.Button-secondary:hover,.wp-block-button__link:hover{background-color:var(--color-accent-medium)}@media (min-width:769px){.Button-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-xs)}.Button-grid-1{grid-template-columns:1fr!important}}.Button-grid .Button{padding:1.8rem 2.6rem;text-align:left;}@media (min-width:769px){.Button-grid>*{width:100%;max-width:var(--size-cols-4)}}@media (min-width:769px){.Button-grid--secondary{gap:var(--spacing-sm) var(--spacing-xs)}}.Button-grid .Button{width:100%}@media (max-width:769px){.Button-grid .Button:last-of-type{padding-bottom:var(--spacing-md)!important}.Button-grid--secondary{display:block}.Button-grid--secondary>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.Button-grid--secondary .Button{width:65%}.Toggle-container.is-block .Button:not(.Toggle-btn){padding:1rem 4.7rem;font-family:var(--font-regular);font-weight:500}}.CardGridSliderWrapper{max-width:var(--site-width-lg);display:grid;grid-template-columns:repeat(3,1fr);gap:2rem var(--gutter-size)}@media (max-width:770px){.CardGridSliderWrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:var(--spacing-xs);width:100vw;max-width:unset!important;margin:-1.6rem;left:calc(-1 * var(--spacing-border));scrollbar-width:none;scroll-snap-type:x mandatory}}@media (max-width:1000px) and (min-width:771px){.CardGridSliderWrapper,.CardGridSliderWrapper--noStrayCard{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1001px) and (max-width:1180px){.CardGridSliderWrapper--noStrayCard h3{-webkit-hyphens:auto;hyphens:auto}}.CardThreeCols{display:block;transition:all 0.3s ease-in-out 0.2s}.CardThreeCols:hover .CardThreeCols-image img{transform:scale(1.02)}.CardThreeCols .CardThreeCols-image{height:auto;position:relative;overflow:hidden}:is(.CardThreeCols .CardThreeCols-image) img{display:block;width:100%;height:100%;transform-origin:bottom;transition:transform 0.4s ease-in-out}.CardThreeCols .CardThreeCols-textContainer{padding:var(--spacing-sm);transition:background-color 0.3s ease}@media (max-width:770px){.CardThreeCols{flex:0 0 auto;width:80%}.CardThreeCols:first-child{margin-left:var(--spacing-sm)}.CardThreeCols:last-child{margin-right:var(--spacing-sm)}}.CardGridSliderWrapper--noStrayCard{grid-template-columns:repeat(4,1fr)}.CardThreeCols.u-bg-secondary:hover{background-color:var(--color-accent-medium)}.CardThreeCols.u-bg-primary:hover{background-color:var(--color-accent-light);transition-duration:0.1s;transition-timing-function:ease-out}@media (min-width:769px){.Chart-container{display:flex;align-items:flex-start;justify-content:center;gap:var(--spacing-lg)}}.Chart{max-width:30rem!important;max-height:30rem!important;min-height:30rem}@media (max-width:769px){.Chart{display:flex;margin:0 auto;min-height:30rem}}@media (min-width:769px){.Chart-labels{max-width:var(--size-cols-4)}}@media (max-width:769px){.Chart-labels{margin-top:var(--spacing-md)}}.Chart-labels>div{display:flex;align-items:center;margin-bottom:var(--spacing-sm)}.Chart-labels p{font-weight:600;font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.Chart-labels span{min-height:3.1rem;min-width:3.1rem;display:inline-block;border-radius:100%;margin-right:var(--spacing-xs)}.Chart-container .Toggle-container{overflow:hidden;max-width:100%;margin-bottom:var(--spacing-md)!important;background-color:var(--color-primary);color:var(--color-light)}.Chart-container .Toggle-btn{width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;max-width:100%!important;font-size:var(--font-size-xxs);padding:1rem 2rem}.Chart-container .Toggle-btn::after{content:'';display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.121' height='13.683' viewBox='0 0 23.121 13.683'%3E%3Cpath id='Path_1480' data-name='Path 1480' d='M0,0,10.5,10.5,21,0' transform='translate(1.061 1.061)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:2.1rem;height:1rem;transition:0.2s}.Chart-container .Toggle-container:not(.is-block) .Toggle-container.is-active .Toggle-btn{color:var(--color-light);margin:1rem 2rem;margin-bottom:.5rem}.Chart-container .Toggle-btn.is-active::after{transform:rotate(-360deg)}.Chart-container .Toggle-container:not(.is-block) .Toggle-btn.is-active::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.121' height='13.683' viewBox='0 0 23.121 13.683'%3E%3Cpath id='Path_57' data-name='Path 57' d='M0,0,10.5,10.5,21,0' transform='translate(22.061 12.622) rotate(540)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E%0A")}.Chart-container .Toggle-content a{display:block;width:100%;margin-bottom:1.3rem;margin:0 2rem;font-weight:400}.Form--spektra{background:#81cacf!important;--form-rgb-dark:var(--color-dark-rgb) !important;--form-rgb-light:var(--color-light-rgb) !important;--form-rgb-error:235, 70, 95 !important}.Form--spektra .Form-steps{flex:1;overflow-y:auto;overflow-x:hidden;margin-bottom:2rem}.Form--spektra h2{font-weight:700;font-size:var(--font-size-md);line-height:var(--line-height-md)}.Form--spektra .Form-invalid-text,.Form--spektra .Form-input label{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}.Form--spektra .Form-input-invalid-text,.Form--spektra .Form-gdpr-text,.Form--spektra .Form-input input,.Form--spektra .Form-counter,.Form--spektra .Form-checkbox label{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);font-weight:400}.Form--spektra .Form-inputs{gap:2.5rem}.Form--spektra .Form-input input{background:#C0E5E7;width:100%;padding:1rem 1rem .5rem 1rem;line-height:2.5rem;border:4px solid #fff0}:is(.Form--spektra .Form-input input)::placeholder{color:#fff0}.Form--spektra .Form-input--invalid input{border:4px solid var(--form-color-error)}.Form--spektra .Form-input:not(.Form-input--checkboxes) label{margin-bottom:.5rem}.Form--spektra .Form-input--checkboxes:not(:has(.Form-checkbox--radio)){gap:0}.Form--spektra .Form-input--checkboxes>label{display:none}.Form--spektra .Form-checkbox label{margin-bottom:0;align-self:center}.Form--spektra .Form-checkbox:not(.Form-checkbox--radio):not(:first-child){padding-top:1.5rem}.Form--spektra .Form-checkbox:not(.Form-checkbox--radio):not(:last-child){padding-bottom:1.5rem;border-bottom:1px solid rgb(0 0 0 / .2)}.Form--spektra .Form-checkmark{border:3px solid #fff0;background:#C0E5E7}.Form--spektra .Form-checkbox:hover .Form-checkmark{background:#c0e5e780}.Form--spektra .Form-checkbox.checked .Form-checkmark{background:var(--color-secondary)}.Form--spektra .Form-input--checkboxes.Form-input--invalid .Form-checkmark{border:3px solid var(--form-color-error)}.Form--spektra .Form-step--scrollable::after{background:linear-gradient(180deg,#fff0 0%,rgb(129 202 207 / .95) 70%)}.Form--spektra .Form-progress>span{background:var(--color-light)}.Form--spektra .Form-step--last.Form-step--scrollable::after{display:none}.Form--spektra .Form-step--last.active{width:75%;text-align:center;display:flex!important;flex-direction:column;justify-content:center;align-items:center;margin:auto}.Form--spektra .Form-step--last img{max-height:300px;display:none}.Form--spektra .Form-step--last.active img{display:block}.Form--spektra .Form-step--last h1{font-size:4rem;line-height:4rem;font-weight:700;margin-bottom:1.5rem;margin-top:5rem}.Form--spektra .Form-step .Form-text{width:85%;display:grid;gap:1rem;margin-bottom:2rem}.Form--spektra .Form-back{top:3rem!important;left:2rem!important;color:var(--color-dark)}.Form--spektra .Form-close{width:25px!important;height:25px!important;top:3rem!important}.Form--spektra .Form-close::after,.Form--spektra .Form-close::before{background:var(--color-dark)!important;width:1.5px!important}.Form--spektra .Button.Form-submit{padding-top:1.75rem;padding-bottom:1.5rem;background:var(--color-primary);color:var(--color-light);width:100%;cursor:pointer;transition:0.3s}.Form--spektra .Button.Form-submit:hover{opacity:.9}.spektra-open-form{cursor:pointer;background-color:var(--color-secondary);color:var(--color-light)}.spektra-open-form:hover{background-color:var(--color-accent-medium)}.Form--submited{background:var(--color-accent-light)!important}.Form--submited .Form-submit{background:var(--color-secondary)!important}.Form--submited .Form-steps--indicator{display:none}.Form--submited.active{display:grid!important;grid-template-rows:1fr auto}@media (max-width:769px){.Form--spektra .Form-step--last h1{font-size:3rem;line-height:3rem;margin-bottom:1rem}}@media (max-width:600px){.Form--spektra .Form-step .Form-text{width:100%!important;margin-bottom:1.5rem}.Form--spektra .Form-step{height:100%}.Form--spektra .Form-step--last img{max-height:250px}.Form--spektra .Form-input input{font-size:calc(var(--font-size-xxs) + 1px)}}@media (max-width:480px){.Form--spektra .Form-step--last{width:100%!important}}.Flex{display:flex;flex-wrap:wrap}.Flex-grid{display:flex;flex-wrap:wrap;gap:2rem var(--gutter-size)}.Flex-grid.is-small{gap:var(--spacing-xs)}.Flex-justifyCenter{justify-content:center}@media (min-width:769px){.Flex-grid--2{display:grid;grid-template-columns:1fr 1fr}.Flex-grid--3{display:grid;grid-template-columns:1fr 1fr 1fr}.Flex-item--4{width:var(--size-cols-4)}}@media (max-width:1201px){.Flex-item--4{width:var(--size-cols-6)}}.Flex-item--size1of4{width:25%}.Flex-item--size3of4{width:75%}.Flex-item--size1of2{width:50%}.Flex-item--size1of3{width:33.33%}.Flex-item--size2of3{width:66.66%}@media (max-width:769px){.Flex-item--size1of3,.Flex-item--size2of3,.Flex-item--size1of4,.Flex-item--size3of4{width:100%}}.Flex-center{align-items:center;justify-content:center}.Flex-centerJustify{justify-content:center}.Flex-centerAlign{align-items:center}.Flex-spaceBetween{justify-content:space-between}.Hero{height:80vh;overflow:hidden;color:var(--color-light)}.Hero picture::after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0 0 0 / 25%)}.Hero .overlay{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / .7) 0%,#fff0 40%)}.Hero img{object-fit:cover;height:100%;width:100%}.Hero-inner{position:absolute;bottom:var(--spacing-md);left:var(--spacing-border)}@media (min-width:769px){.Hero p{max-width:var(--size-cols-6)}}@media (min-width:769px){.Hero-inner{width:calc(100% - var(--spacing-border) * 2)}}.Hero-inner h1{margin-bottom:var(--spacing-xs);text-wrap:balance}.Hero>h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BackgroundVideo{width:100%;height:100%;overflow:hidden;background-color:var(--color-primary)}.BackgroundVideo iframe{box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);position:absolute;top:50%;width:calc(16 / 9 * var(--page-height));border:0}.Passions-list{display:grid;grid-template-columns:1fr}@media (min-width:769px){.Passions-list{grid-template-columns:repeat(3,1fr)}}.Passions-list li{list-style:none;line-height:1.3;margin-top:.3rem}.Passions-list li:hover{text-decoration:underline}.Label-container{position:absolute;top:var(--spacing-md);z-index:1;font-weight:600;font-size:var(--font-size-xs);line-height:var(--line-height-xs);transition:0.2s}.Label-left{left:0;padding:1.6rem 2.5rem 1.6rem var(--spacing-border)}@media (max-width:769px){.Label-left{padding:1.8rem var(--spacing-md)}}@media (min-width:769px){.Label-left{padding:1.8rem var(--spacing-md) 1.8rem var(--spacing-border)}}@keyframes slideInFromRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.Label-right{right:0;background-color:var(--color-contrast);color:var(--color-dark);padding:var(--spacing-xs);animation:.7s slideInFromRight}@media (min-width:769px){.Label-right{max-width:31rem;padding-right:var(--spacing-border)}}@media (max-width:769px){.Label-right{max-width:23rem;padding-right:var(--spacing-md)}}@keyframes reveal{from{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.Label-container .spektra-open-form{background:none!important;padding:0!important;display:block!important;color:var(--color-dark);margin-top:var(--spacing-xxs);text-decoration:underline;cursor:pointer}@media (min-width:769px){.Overlay-item{margin-bottom:6.8rem}}@media (max-width:769px){.Overlay-item{width:100%}}.Overlay-headline{cursor:pointer;font-family:var(--font-regular);margin:var(--spacing-xs) 0;display:flex;justify-content:space-between;align-items:center;line-height:1em;font-weight:500}.Overlay-headline h2{font-size:var(--font-size-md)}.Overlay-headline::after{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.121' height='11.182' viewBox='0 0 18.121 11.182'%3E%3Cpath id='Path_97' data-name='Path 97' d='M0,0,8,8l8-8' transform='translate(1.061 1.061)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:100%;width:2rem;height:1.5rem;transition:transform 0.3s}@media (min-width:769px){.Overlay-headline{height:8.5rem}.Overlay-headline::after{transform:rotate(180deg)}.Overlay-headline.is-active::after{transform:rotate(0)}}@media (max-width:769px){.Overlay-headline.is-active::after{transform:rotate(180deg)}}a.Overlay-headline::after{display:none}.Overlay-container{padding:0 var(--spacing-sm);color:var(--color-light);width:100%;transition:height 0.3s ease-in-out;display:flex;flex-direction:column;overflow:hidden}@media (min-width:769px){.Overlay-container{position:absolute;bottom:-6.8rem;height:8.5rem}}.Overlay-container.is-active{height:calc(100% + 6.8rem)}.Overlay-container.is-active .Toggle-content{overflow-y:auto}.Overlay-container.is-active .Overlay-headline::after{transform:rotate(0deg)}@media (max-width:770px){.Overlay-container{padding:0 var(--spacing-xs);height:auto;position:relative}.Overlay-container.is-active{height:auto}.Overlay-headline::after{transform:rotate(0deg);transition:transform 0.3s ease-in-out}.Overlay-container.is-active .Overlay-headline::after{transform:rotate(180deg)}}.Toggle-content{display:flex;flex-direction:column;height:0;transition:height 0.3s ease-in-out}.Toggle-content:not(.is-mobile) ® a{margin-bottom:var(--spacing-xs);transition:color 0.2s ease,opacity 0.2s ease}:is(.Toggle-content:not(.is-mobile) ® a):last-child{margin-bottom:var(--spacing-md)}:is(.Toggle-content:not(.is-mobile) ® a):hover{opacity:.7;color:var(--color-accent)}.Overlay-container.is-active .Toggle-content{height:100%;max-height:100%}.Toggle-scroll{overflow-y:auto;max-height:calc(100% - var(--spacing-md))}.Overlay-content a{display:block;margin-left:var(--spacing-xs);margin-top:var(--spacing-xxs);transition:0.2s;font-size:1.8rem;font-weight:400;text-wrap:balance;width:fit-content}:is(.Overlay-content a):hover{opacity:.7}@media (max-width:769px){.Overlay-item picture{display:none}}.wp-block-heading{font-family:var(--font-regular);margin-bottom:var(--spacing-xs)}h1.wp-block-heading{font-family:var(--font-accent);font-size:var(--font-size-xxxl);line-height:var(--line-height-xxxl)}h2.wp-block-heading{font-family:var(--font-accent);font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}h3.wp-block-heading{font-family:var(--font-regular);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}h4.wp-block-heading{font-family:var(--font-regular);font-size:var(--font-size-md);line-height:var(--line-height-md)}h5.wp-block-heading{font-family:var(--font-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}h6.wp-block-heading{font-family:var(--font-regular);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.wp-block-heading.is-style-heading-xxxl{font-family:var(--font-accent);font-size:var(--font-size-xxxl);line-height:var(--line-height-xxxl);margin-bottom:var(--spacing-xs)}.wp-block-heading.is-style-heading-xxl{font-family:var(--font-accent);font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);margin-bottom:var(--spacing-xs)}.wp-block-heading.is-style-heading-xl{font-family:var(--font-regular);font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:var(--spacing-xs)}.wp-block-heading.is-style-heading-lg{font-family:var(--font-regular);font-size:var(--font-size-lg);line-height:var(--line-height-lg);margin-bottom:var(--spacing-xs)}.wp-block-heading.is-style-heading-md{font-family:var(--font-regular);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:700;margin-bottom:var(--spacing-xs)}.wp-block-heading.is-style-heading-xs{font-family:var(--font-regular);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:700;margin-bottom:var(--spacing-xxs)}.Page-main p:not(:last-of-type){margin-bottom:1em}.Page-main p a{text-decoration:underline}.Page-content>div:not(.wp-block-group){max-width:var(--site-width-lg);margin:0 auto}.Page-content>.wp-block-columns{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}@media (max-width:1025px){.Page-content>.wp-block-columns{padding:var(--spacing-lg) 0 var(--spacing-xl)}.Page-content>.wp-block-columns .wp-block-column{padding-bottom:var(--spacing-lg)}}@media (min-width:1025px){.Page-content>.wp-block-columns{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl);gap:calc(var(--spacing-lg) * 2)}}.Icon-image{max-width:8.6rem;max-height:8.6rem}.Page-content ul{margin:var(--spacing-sm);list-style:initial}@media (min-width:769px){.TwoColumnText{column-count:2;column-gap:var(--spacing-sm)}}.Section-intro{padding:var(--spacing-xl) var(--spacing-border)}@media (min-width:769px){.Section-intro{display:flex;gap:var(--gutter-size)}.Section-intro--content{width:var(--size-cols-7)}}.Section-intro p{margin-top:var(--spacing-sm);max-width:67rem;line-height:1.3em}.Toggle-content:not(.is-mobile){display:flex;flex-direction:column;height:0}.Toggle-content:not(.is-mobile) a{margin-bottom:var(--spacing-xs);transition:color 0.2s ease,opacity 0.2s ease;width:fit-content}.Toggle-content:not(.is-mobile) a:hover{opacity:.7;color:var(--color-accent)}.Toggle-scroll{overflow-y:auto}.Program-info{margin:0!important;max-width:calc(70% - var(--spacing-sm));width:100%}.Program-info p{font-size:var(--font-size-xs);line-height:1.3em;max-width:67rem}@media (max-width:769px){.Program-info{max-width:100%}}.Program-info picture{height:auto}.Toggle-container{width:100%;max-width:30%}.Toggle-container .Button-grid a{max-width:100%!important}@media (max-width:769px){.Toggle-container{overflow:hidden;max-width:100%;margin-bottom:var(--spacing-md)!important}.Toggle-btn{width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;max-width:100%!important}.Toggle-btn::after{content:'';display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.121' height='13.683' viewBox='0 0 23.121 13.683'%3E%3Cpath id='Path_1480' data-name='Path 1480' d='M0,0,10.5,10.5,21,0' transform='translate(1.061 1.061)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:2.1rem;height:1rem;transition:0.2s}.Toggle-container:not(.is-block) .Toggle-btn.is-active{background-color:unset;color:var(--color-dark);padding-left:0}.Toggle-btn.is-active::after{transform:rotate(-180deg)}.Toggle-container:not(.is-block) .Toggle-btn.is-active::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.121' height='13.683' viewBox='0 0 23.121 13.683'%3E%3Cpath id='Path_57' data-name='Path 57' d='M0,0,10.5,10.5,21,0' transform='translate(22.061 12.622) rotate(180)' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E%0A")}}.wp-block-buttons{margin-top:var(--spacing-sm)}.wp-block-image{overflow:hidden}.wp-block-image.aligncenter{margin-bottom:var(--spacing-md)}.wp-block-image img{height:100%;width:100%;object-fit:contain;vertical-align:bottom;transition:all .4s ease}.wp-block-group>*{max-width:var(--site-width-lg);margin-left:auto;margin-right:auto}.wp-block-group:not(.is-small):not(.is-large){padding:var(--spacing-lg) var(--spacing-border) var(--spacing-xl);margin:0 auto}.wp-block-group.is-small{padding:var(--spacing-lg) var(--spacing-border);margin:0 auto}.wp-block-group.is-large{padding:var(--spacing-xl) var(--spacing-border);margin:0 auto}.wp-block-group.has-color-medium-background-color{background-color:var(--color-medium)}p.has-text-align-center{max-width:50rem;margin-right:auto;margin-left:auto}@media (min-width:769px){.Article-group .wp-block-media-text.has-media-on-the-right+.wp-block-columns{padding-left:calc(var(--spacing-md) * 2)}.Article-group .wp-block-media-text:not(.has-media-on-the-right)+.wp-block-columns{padding-right:calc(var(--spacing-md) * 2)}}@media (max-width:769px){.Article-group .wp-block-media-text.has-media-on-the-right+.wp-block-columns{flex-direction:column-reverse}}.Article-group .wp-block-columns .wp-block-group{margin-top:-17rem;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-md)}@media (min-width:769px){.Article-group .wp-block-group:not(.TwoColumnText){width:var(--size-cols-4);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.Article-group .wp-block-media-text.has-media-on-the-right+.wp-block-columns .wp-block-group{margin-right:5rem}.Article-group .wp-block-media-text:not(.has-media-on-the-right)+.wp-block-columns .wp-block-group{margin-left:5rem}}@media (max-width:769px){.Article-group .wp-block-group:not(.TwoColumnText){font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);width:80vw;margin:-15rem auto 0}}.Article-group .wp-block-group p:not(:last-of-type){margin-bottom:.5em}.wp-block-media-text+.wp-block-columns{padding-top:10rem}.wp-block-quote p{font-family:var(--font-accent)}.wp-block-quote cite{font-weight:600;font-style:unset}@media (min-width:769px){.wp-block-quote p{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);margin-bottom:var(--spacing-sm)}.wp-block-quote cite{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}}@media (max-width:769px){.wp-block-quote p{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);margin-bottom:var(--spacing-xs)}.wp-block-quote cite{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}}.wp-block-media-text{display:flex}@media (min-width:769px){.wp-block-media-text.has-media-on-the-right{padding-left:var(--size-cols-4)}.wp-block-media-text:not(.has-media-on-the-right){padding-right:var(--size-cols-4);padding-left:0}}@media (max-width:769px){.wp-block-media-text{gap:var(--spacing-sm)}.wp-block-media-text:not(.has-media-on-the-right),.Article-group .wp-block-media-text.has-media-on-the-right{flex-direction:column}.wp-block-media-text.has-media-on-the-right,.Article-group .wp-block-media-text:not(.has-media-on-the-right){flex-direction:column-reverse}}.wp-block-media-text__content{padding:0!important}@media (min-width:769px){.wp-block-media-text__content{width:calc(50% - var(--spacing-lg));position:absolute;padding:0!important;z-index:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{left:calc(var(--spacing-md) * 2)}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{right:calc(var(--spacing-md) * 2)}}@media (max-width:769px){.wp-block-media-text .wp-block-media-text__content{margin-bottom:var(--spacing-sm)}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{align-self:normal}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__media{align-self:flex-end}}.wp-block-media-text .wp-block-media-text__media{width:100%}.wp-block-columns{gap:3rem}.wp-block-cover{height:calc(var(--doc-height) - var(--nav-height))}.wp-block-cover .wp-block-cover__inner-container{position:absolute;bottom:var(--spacing-md);left:var(--spacing-border)}@media (min-width:769px){.wp-block-cover .wp-block-cover__inner-container{width:var(--size-cols-6)}}.wp-block-cover p{margin-bottom:var(--spacing-sm)}p+.wp-block-columns{margin-top:var(--spacing-xl)}.wp-block-heading+.wp-block-columns{margin-top:var(--spacing-lg)}.wp-block-media-text+.wp-block-heading{margin-top:var(--spacing-lg)}.wp-block-heading+.wp-block-columns{margin-top:var(--spacing-lg)}.wp-block-audio,.wp-block-embed{margin-bottom:2rem}.ListSection{columns:3;font-size:var(--font-size-xs);font-weight:100;list-style-type:none!important;margin:0 auto!important}.ListSection li{line-height:1.3}.ListSection>li{display:inline-block;list-style-type:inherit;margin-bottom:0;margin-top:.3rem;font-weight:600;margin-bottom:1rem}.ListSection li>ul{list-style-type:inherit;margin-top:1.5rem}.ListSection ul>li{margin-top:1em;font-weight:400}.ListSection a:hover{text-decoration:underline}@media (max-width:1025px){.ListSection{columns:2}}@media (max-width:769px){.ListSection{columns:1}.ListSection>li{display:block}}.Footer-container{background-color:#191919;color:var(--color-light);padding:var(--spacing-md) var(--spacing-border) var(--spacing-lg);margin-top:auto}@media (max-width:769px){.Footer-container .Flex-grid{flex-direction:column}}@media (min-width:769px){.Footer-col p{border-left:5px solid var(--color-light);padding-left:.5rem}}@media (max-width:769px){.svg-logo{max-width:30%}}@media (max-width:769px){.Nav--toggleBtn{z-index:999;align-self:center}.Nav--toggleBtn span{width:2.1rem;height:.2rem;background-color:var(--color-dark);display:block;margin:.5rem 0;cursor:pointer;transition:all 0.4s ease-in-out}.Nav--toggleBtn.is-active span{background-color:var(--color-dark)}.Nav--toggleBtn.is-active span:nth-child(2){opacity:0}.Nav--toggleBtn.is-active span:nth-child(1){transform:translateY(.7rem) rotate(45deg)}.Nav--toggleBtn.is-active span:nth-child(3){transform:translateY(-.7rem) rotate(-45deg)}}@media (min-width:769px){.Nav--toggleBtn{display:none}}@media (max-width:769px){header.is-active{background-color:var(--color-light);color:var(--color-dark)}}.Head-logo{font-family:'Fryshuset';margin:0 0 -2px 0;line-height:1em;transition:0.2s;z-index:99}@media (min-width:1025px){.Head-logo{font-size:3.9rem;margin:calc(var(--spacing-xs) * 2) 0}}@media (min-width:769px) and (max-width:1025px){.Head-logo{font-size:2.6rem;margin:calc(var(--spacing-xs) * 2) 0}}@media (max-width:769px){.Head-logo{font-size:3rem;margin:1rem 0}}header{padding:0 var(--spacing-border);width:100%;background-color:var(--color-light);position:fixed;transition:0.4s;z-index:99;top:0}.Nav-container,.menu{display:flex}.menu{height:100%}@media (max-width:769px){.Nav-container{overflow:scroll;overflow-x:hidden;background:var(--color-primary);position:fixed;left:0;top:var(--nav-height);height:0;width:100%;flex-direction:column;transition:0.4s;z-index:-1;color:var(--color-light)}header.is-active .Nav-container{height:100vh}.menu{flex-direction:column;padding-bottom:20rem}}@media (min-width:769px){.Menu-title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);margin-bottom:var(--spacing-lg)}}@media (max-width:769px){.Menu-title{display:none}}.Nav-container>.menu-item,.menu>.menu-item{font-weight:700;font-size:var(--font-size-sm);line-height:var(--line-height-sm);transition:0.2s}@media (max-width:769px){.Nav-container>.menu-item,.menu>.menu-item{font-size:calc(0.38vw + 17px);padding:var(--spacing-border);border-top:1px solid var(--color-medium)}.Nav-container>.menu-item:first-of-type,.menu>.menu-item:first-of-type{border-top:none;margin-top:2rem}.menu-item>.sub-menu{position:fixed;top:var(--nav-height);height:100vh!important;width:100vw;padding-bottom:10rem;transform:translateX(100%)}.menu-item.is-active .sub-menu{transform:translate(0%);z-index:99;overflow:scroll}}@media (min-width:769px){.Nav-container>.menu-item,.menu>.menu-item{margin-left:var(--spacing-lg);padding:calc(var(--spacing-xs) * 2.4) 0 calc(var(--spacing-xs) * 1.6)}.menu-item:hover{color:var(--color-primary)}}.sub-menu{color:var(--color-light)}.sub-menu .menu-item:hover{background-color:var(--color-accent-light);color:var(--color-dark)}.sub-menu .menu-item:hover>a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.121' height='11.182' viewBox='0 0 18.121 11.182'%3E%3Cpath id='Path_97' data-name='Path 97' d='M0,0,8,8l8-8' transform='translate(1.061 1.061)' fill='none' stroke='rgb(0,0,0)' stroke-width='3'/%3E%3C/svg%3E%0A")}.sub-menu .menu-item.is-active{background-color:var(--color-primary);color:var(--color-accent-light)}@media (min-width:769px){.sub-menu .menu-item .sub-menu{display:none!important}.sub-menu .menu-item.is-active .sub-menu{display:block}}@media (max-width:769px){.sub-menu .menu-item{padding:1rem 0 1rem 4rem;color:var(--color-light);font-weight:400}}@media (min-width:769px){.menu-item{position:relative}.menu-item>.sub-menu{background:var(--color-primary);width:fit-content;text-align:left}.menu>.menu-item>.sub-menu{background:var(--color-primary);position:absolute;left:-2rem;z-index:1;min-width:250px;top:100%}}@media (max-width:769px){.menu>.menu-item>.sub-menu{height:0;transition:0.2s;background:var(--color-primary);z-index:999}}.menu>.menu-item:hover>.sub-menu{display:block}@media (max-width:769px){.Nav-container>.menu-item>a,.menu>.menu-item>a{width:100%}}.menu-item-has-children>a{z-index:99}.menu-item-has-children>a,.sub-menu-title{display:flex;justify-content:space-between;align-items:center}.sub-menu .menu-item-has-children>a::after,.sub-menu-title:not(.no-arrow)::after{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.121' height='11.182' viewBox='0 0 18.121 11.182'%3E%3Cpath id='Path_97' data-name='Path 97' d='M0,0,8,8l8-8' transform='translate(1.061 1.061)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;width:1.6rem;height:1rem;transition:transform 0.2s;margin-left:1rem}@media (max-width:769px){.menu-item-has-children>a::after,.sub-menu-title:not(.no-arrow)::after{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.121' height='11.182' viewBox='0 0 18.121 11.182'%3E%3Cpath id='Path_97' data-name='Path 97' d='M0,0,8,8l8-8' transform='translate(1.061 1.061)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E%0A");transform:rotate(-90deg);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.6rem;height:1rem;transition:transform 0.2s}}.sub-menu-title:not(.no-arrow).is-active::after,.sub-menu .menu-item-has-children.is-active>a::after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.121' height='11.182' viewBox='0 0 18.121 11.182'%3E%3Cpath id='Path_97' data-name='Path 97' d='M0,0,8,8l8-8' transform='translate(1.061 1.061)' fill='none' stroke='rgb(254, 168, 190)' stroke-width='3'/%3E%3C/svg%3E%0A")}@media (max-width:769px){.menu-item-has-children.is-active .sub-menu{height:100%;z-index:999;width:100vw!important;left:0;right:0;top:var(--nav-height);background-color:var(--color-primary)}}.sub-menu-item,.sub-menu>li{line-height:var(--line-height-xs);font-size:var(--font-size-xs);padding:var(--spacing-xxs) 0}.menu .sub-menu .sub-menu>li:hover{-webkit-text-decoration:underline var(--color-accent-light);text-decoration:underline var(--color-accent-light);background-color:var(--color-primary);color:var(--color-light)}@media (min-width:769px){.sub-menu-item,.sub-menu>li{font-weight:600;font-size:var(--font-size-xs);padding:var(--spacing-xs) 2rem}}.sub-menu-item p,.sub-menu>li{cursor:pointer}.sub-menu-item p.is-active,.sub-menu-item:hover p{border-bottom:1px solid var(--color-light)}.sub-sub-menu,.sub-menu .sub-menu{padding-left:var(--spacing-xs)}.sub-sub-menu a,.sub-menu .sub-menu>li{display:block;font-family:var(--font-regular)!important;font-weight:500;margin-bottom:var(--spacing-xs)!important;padding:0}@media (min-width:769px){.sub-menu .sub-menu>li{font-weight:400}.sub-menu .sub-menu>li:last-of-type{margin-bottom:0!important}}.sub-menu .is-active>.sub-menu{display:block!important;padding-top:var(--spacing-xs)}.sub-sub-menu a:last-of-type,.sub-sub-menu .sub-sub-menu a:last-of-type{margin-bottom:var(--spacing-sm)}.sub-sub-menu a:hover,.sub-sub-menu .sub-sub-menu a:hover{color:var(--color-accent-light)}.sub-menu .Menu-backButton{background-color:var(--color-primary);padding:2rem 1rem calc(1rem + var(--spacing-border)) 1rem;border-bottom:1px solid var(--color-light)}.sub-menu .Menu-parent{padding:calc(1rem + var(--spacing-border)) 1rem 1rem 3rem;border-top:none!important;font-size:calc(0.38vw + 17px)}.Menu-backButton::before{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.121' height='11.182' viewBox='0 0 18.121 11.182'%3E%3Cpath id='Path_97' data-name='Path 97' d='M0,0,8,8l8-8' transform='translate(1.061 1.061)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E%0A");transform:rotate(90deg);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.6rem;height:1rem;margin-right:.5rem}