@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=ca590d5b-37cd-438c-bce3-22d8d2ca6e77);
/*!
Theme Name: ME Skolan
Description: WordPress theme for ME Skolan
Author: Vincent Orback
Author URI: https://vincentorback.se
Version: 1.0.0
*/
 :root{--rgb-blue:0, 34, 105;--rgb-dark:0, 0, 0;--rgb-gray:178, 178, 178;--rgb-gray-light:220, 220, 220;--rgb-gray-lighter:237, 237, 237;--rgb-gray-dark:151, 151, 151;--rgb-green:0, 202, 61;--rgb-orange:242, 140, 29;--rgb-purple:150, 150, 255;--rgb-yellow:255, 200, 0;--color-blue:rgb(var(--rgb-blue));--color-dark:rgb(var(--rgb-dark));--color-gray:rgb(var(--rgb-gray));--color-gray-light:rgb(var(--rgb-gray-light));--color-gray-light-opacity-50:rgba(var(--rgb-gray-light), 0.5);--color-gray-lighter:rgb(var(--rgb-gray-lighter));--color-gray-dark:rgb(var(--rgb-gray-dark));--color-green:rgb(var(--rgb-green));--color-orange:rgb(var(--rgb-orange));--color-purple:rgb(var(--rgb-purple));--color-yellow:rgb(var(--rgb-yellow));--text-qanelas:"Qanelas W05", system-ui, -apple-system, "Segoe UI", "Roboto",
		"Helvetica Neue", "Arial", sans-serif;--text-replica:"Replica Pro Web", system-ui, -apple-system, "Segoe UI", "Roboto",
		"Helvetica Neue", "Arial", sans-serif;--text-light:300;--text-normal:400;--text-bold:600;--text-lineheight-sm:1;--text-lineheight-md:1.29;--text-lineheight-lg:1.5;--text-letterspacing-sm:-0.005em;--text-letterspacing-lg:-0.04em;--font-size-xxl:7.8rem;--line-height-xxl:8rem;--font-size-xl:6rem;--line-height-xl:6rem;--font-size-lg:4rem;--line-height-lg:4.5rem;--font-size-md:3rem;--line-height-md:3.5rem;--font-size-sm:2rem;--line-height-sm:2.5rem;--font-size-xs:1.6rem;--line-height-xs:1.6rem;--site-width:1280px;--site-width-md:850px;--site-width-lg:970px;--site-width-xl:2600px;--site-spacing-sm:4rem;--site-spacing-md:6rem;--site-spacing-lg:8rem;--transition-timing:250ms;--head-height:60px;--viewport-height:100vh;--gutter-size:calc(0.37vw + 17px);--column-size:calc((100vw - var(--gutter-size)) / 12 - var(--gutter-size));--size-2-cols:calc((2 * var(--column-size)) + 1 * var(--gutter-size));--size-3-cols:calc((3 * var(--column-size)) + 2 * var(--gutter-size));--size-4-cols:calc((4 * var(--column-size)) + 3 * var(--gutter-size));--size-5-cols:calc((5 * var(--column-size)) + 4 * var(--gutter-size));--size-6-cols:calc((6 * var(--column-size)) + 5 * var(--gutter-size));--size-7-cols:calc((7 * var(--column-size)) + 6 * var(--gutter-size));--size-8-cols:calc((8 * var(--column-size)) + 7 * var(--gutter-size));--size-9-cols:calc((9 * var(--column-size)) + 8 * var(--gutter-size));--size-10-cols:calc((10 * var(--column-size)) + 9 * var(--gutter-size));--size-11-cols:calc((11 * var(--column-size)) + 10 * var(--gutter-size))}@media (min-width:800px){:root{--head-height:73px}}@media (min-width:1800px){:root{--site-width:1800px}}@media (max-width:500px){:root{--font-size-md:4rem !important;--line-height-md:4.5rem !important;--font-size-sm:2.5rem !important;--line-height-sm:3.5rem !important}}@font-face{font-family:'Qanelas W05';src:url(/wp-content/themes/meskolan/assets/fonts/qanelas-regular.woff2) format('woff2'),url(/wp-content/themes/meskolan/assets/fonts/qanelas-regular.woff) format('woff');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Qanelas W05';src:url(/wp-content/themes/meskolan/assets/fonts/qanelas-bold.woff2) format('woff2'),url(/wp-content/themes/meskolan/assets/fonts/qanelas-bold.woff) format('woff');font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:'Replica Pro Web';src:url(/wp-content/themes/meskolan/assets/fonts/lineto-replica-bold.woff2) format('woff2'),url(/wp-content/themes/meskolan/assets/fonts/lineto-replica-bold.woff) format('woff');font-weight:600;font-style:normal;font-display:fallback}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;-webkit-text-size-adjust:100%;font-size:10px;font-family:var(--text-qanelas)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::-moz-selection{background-color:var(--color-yellow);color:var(--color-dark)}::selection{background-color:var(--color-yellow);color:var(--color-dark)}::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}iframe{border:0;background:#fff0}ul,ol{list-style:none}a{color:inherit;background-color:#fff0;text-decoration:none}a:focus{outline:none}b,strong{font-weight:var(--text-bold)}.underline{text-decoration:underline}svg,img{border-style:none;max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1{font-family:var(--text-replica)}.Entry h1,.Entry h2,.Entry h3,.Entry h4,.Entry h5,.Entry h6,.Entry p{margin-bottom:1.5rem!important}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}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}.Size-2-cols{width:var(--size-2-cols)}.Size-3-cols{width:var(--size-3-cols)}.Size-4-cols{width:var(--size-4-cols)}.Size-5-cols{width:var(--size-5-cols)}.Size-6-cols{width:var(--size-6-cols)}.Size-7-cols{width:var(--size-7-cols)}.Size-8-cols{width:var(--size-8-cols);margin:0 auto}.Size-9-cols{width:var(--size-9-cols)}@media (max-width:800px){.Size-2-cols,.Size-3-cols,.Size-4-cols,.Size-5-cols,.Size-6-cols,.Size-7-cols,.Size-8-cols,.Size-9-cols{width:100%}}.wp-block-image figcaption,.wp-block-embed figcaption{color:inherit;font-size:1.4rem;margin-top:.3em;margin-bottom:var(--site-spacing-sm);text-align:right}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots::before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:1.2rem;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-spacer{height:var(--site-spacing-lg)}.wp-block-table{width:100%;border:1px solid currentColor;border-width:1px 0;border-spacing:0}.wp-block-table th,.wp-block-table td{padding:.5em}.wp-block-table th:empty,.wp-block-table td:empty{padding:2ch .5em}.wp-block-table tr:not(:last-child) th,.wp-block-table tr:not(:last-child) td{border-bottom:1px solid currentColor}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-text-align-center{text-align:center}.has-black-color{color:var(--color-dark)}.has-blue-color{color:var(--color-blue)}.has-green-color{color:var(--color-green)}.has-green-background-color{background-color:var(--color-green)}.has-orange-color{color:var(--color-orange)}.has-purple-color{color:var(--color-purple)}.has-yellow-color{color:var(--color-yellow)}.Accordion{max-width:600px;margin:0 auto}.Accordion-button{width:100%;padding:1rem;background:var(--color-gray-dark);color:#fff;font-size:1.2rem;font-weight:var(--text-bold);text-align:left;letter-spacing:var(--text-letterspacing-sm)}@media (min-width:1200px){.Accordion-button{padding:1.4rem 2rem;font-size:1.4rem}}@media (min-width:1800px){.Accordion-button{font-size:1.875rem}}.Accordion-buttonText{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.Accordion-buttonText::after{content:"+";display:inline-block}.Accordion-button.is-active .Accordion-buttonText::after{content:"-"}.Accordion-button--light{background:var(--color-gray)}.Accordion-content{width:100%;overflow:hidden}.Accordion-contentInner{padding:.9rem}@media (min-width:1200px){.Accordion-contentInner{padding:var(--site-spacing-sm)}}.Accordion-contentSection:not(:last-child){margin-bottom:var(--site-spacing-md)}.Archive{line-height:1.3;font-weight:var(--text-light);letter-spacing:var(--text-letterspacing-sm)}.Archive-item{border-top:1px solid currentColor}.Archive-itemLink{display:flex;justify-content:flex-start;align-items:flex-start;padding:.5rem 0}.Archive-itemMeta{flex:0 0 70px;font-size:.9rem}@media (min-width:800px){.Archive-itemMeta{font-size:1.2rem}}.Archive-itemTitle{flex:0 1 auto;order:2;margin-left:1rem;font-size:1.5625rem;transition:opacity 150ms ease}@media (min-width:800px){.Archive-itemTitle{font-size:2rem}}.Archive-itemLink:hover .Archive-itemTitle{opacity:.7}.Banner{--Banner-color:transparent;--Banner-border-width:25px;position:relative;width:100%;background-color:var(--color-blue);background-image:linear-gradient(to right,var(--color-green),var(--color-purple));display:grid;grid-template-columns:2fr 1fr 1fr}.Banner--image,.Banner--video{min-height:400px;max-height:800px;margin-top:calc(var(--head-height) - 1px)}@media (min-width:800px){.Banner--image,.Banner--video{height:75vh}}.Banner--video{background:#000}.Banner--large{height:calc((var(--viewport-height) - var(--head-height)) + 1px);border-bottom:0;max-height:1650px}.Banner--push{margin-top:var(--head-height);height:auto;min-height:0}.Banner--border{background-color:var(--Banner-color);background-image:none;border-bottom:var(--Banner-border-width) solid var(--Banner-color)}.Banner-inner{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;overflow:hidden}.Banner-content{position:absolute;top:var(--site-spacing-sm);left:var(--site-spacing-sm);z-index:1}@media (min-width:1200px){.Banner-content{max-width:50%;top:var(--site-spacing-lg);left:var(--site-spacing-lg)}}@media (min-width:1800px){.Banner-content{max-width:60%}}.Banner-title{font-size:1.875rem;letter-spacing:var(--text-letterspacing-lg);font-weight:var(--text-bold);line-height:1;cursor:default;color:#fff}@media (min-width:500px){.Banner-title{font-size:2.875rem}}@media (min-width:800px){.Banner-title{font-size:3.75rem}}@media (min-width:1200px){.Banner-title{font-size:4.5rem}}@media (min-width:1200px) and (min-height:900px){.Banner-title{font-size:6rem}}@media (min-width:1800px) and (min-height:900px){.Banner-title{font-size:7rem}}@media (max-height:550px){.Banner-title{font-size:2rem}}.Banner-titleInner{color:var(--color-green);background-color:var(--color-blue);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.275em 0 0 var(--color-blue),.275em .05em 0 var(--color-blue),-.2em .05em 0 var(--color-blue),-.2em 0 0 var(--color-blue)}.Banner-titleInner::before{content:"";display:block}.Banner-titleInner:nth-child(2n){color:#fff}.Banner-titleInner span{position:relative;z-index:1}.Banner-news-container{position:absolute;bottom:0;right:var(--site-spacing-lg);transition:transform 800ms ease 1500ms}.Banner-news{width:100%;z-index:2;background:var(--color-orange);color:var(--color-dark);padding:1.2rem;max-width:220px}.Banner-news--2{background:var(--color-green);order:1}@media (max-width:800px){html:not(.is-loaded) .Banner-news-container{opacity:0;transform:translateY(100%)}}@media (min-width:500px){.Banner-news{left:auto;right:var(--site-spacing-sm)}}@media (min-width:800px){.Banner-news{max-width:280px}}@media (min-width:1200px){.Banner-news{right:var(--site-spacing-lg)}}@media (min-width:1800px){.Banner-news{max-width:380px}}.Banner-newsLink{position:relative;display:block}.Banner-newsMeta{font-size:1.25rem;font-weight:var(--text-bold);line-height:1;letter-spacing:var(--text-letterspacing-lg);margin-bottom:1rem}@media (min-width:800px){.Banner-newsMeta{font-size:1.5625rem}}.Banner-newsTitle{font-size:1.2rem;font-weight:var(--text-bold);letter-spacing:-.05em;line-height:.95;margin-bottom:1rem}@media (min-width:800px){.Banner-newsTitle{font-size:1.7rem}}@media (min-width:1800px){.Banner-newsTitle{font-size:2.2rem}}.Banner-newsText{font-size:.9rem}@media (min-width:800px){.Banner-newsText{font-size:1.18rem}}@media (min-width:1800px){.Banner-newsText{font-size:1.875rem}}.Banner-newsText p:not(:last-child){margin-bottom:.8em}.Banner-newsArrow{position:absolute;top:4px;right:0;display:block}.Banner-newsArrowSymbol{display:block}.Banner-cover,.Banner-image,.Banner-video{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.Banner-image,.Banner-video{background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.Banner-image{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.Banner-video{--width:16;--height:9;width:100vw;height:calc(var(--height) / var(--width) * 100vw);min-height:100vh;min-width:calc(var(--width) / var(--height) * 100vh);z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.Banner-scroll{position:absolute;bottom:0;right:var(--site-spacing-sm)}@media (min-width:1200px){.Banner-scroll{right:var(--site-spacing-lg)}}.Banner--news .Banner-scroll{right:0;visibility:hidden}@media (min-width:500px){.Banner--news .Banner-scroll{right:auto;left:var(--site-spacing-sm)}}@media (min-width:1200px){.Banner--news .Banner-scroll{left:var(--site-spacing-lg)}}.Banner-scrollButton{position:relative;cursor:pointer;background:var(--color-yellow);color:var(--color-dark);width:80px;height:155px;border:20px solid var(--color-yellow);overflow:hidden}@media (max-width:310px){.Banner--news .Banner-scrollButton{display:none}}.Banner-scrollButtonSymbol{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;display:block;transition:transform var(--transition-timing) ease}@media (pointer:fine){.Banner-scrollButton:hover .Banner-scrollButtonSymbol{transform:translateY(-60%)}.Banner-scrollButton:focus:not(:hover) .Banner-scrollButtonSymbol{transform:translateY(0)}}.Banner--news .Banner-news-container{right:0}@media (min-width:500px){.Banner--news .Banner-news-container{right:var(--site-spacing-lg)}.Banner--news .Banner-scroll{visibility:visible}}.Banner-quote{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:auto;transform:translateY(50%);line-height:.95;font-weight:var(--text-bold);font-size:1.875rem;color:#fff;max-width:var(--site-width-lg)}@media (min-width:500px){.Banner-quote{font-size:2.8125rem}}@media (min-width:1200px){.Banner-quote{font-size:3.75rem}}.Banner-quoteBackground{color:#fff;background-color:var(--color-orange);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.3em 0 0 var(--color-orange),-.3em 0 0 var(--color-orange)}.Banner-quoteText{position:relative;z-index:1}@media print{.Banner{min-height:0;max-height:auto;height:auto}.Banner-inner,.Banner-content{position:static}}.Slogan{position:absolute;width:35rem;right:12%;top:50%;transform:translateY(-50%)}:root{--Button-border-width:0;--Button-color:inherit;--Button-font:inherit;--Button-padding:0;--Button-disabled-opacity:.6}.Button{cursor:pointer;letter-spacing:var(--text-letterspacing-sm)}.Button.is-disabled{cursor:not-allowed}.Button.is-loading{cursor:wait}.Button:focus{outline:none}.Button--small{min-width:120px;padding:1rem 1.5rem}.Button--large{padding:1.3rem 2rem;min-width:120px;font-size:1.2rem;font-weight:var(--text-bold)}@media (min-width:800px){.Button--large{min-width:200px;font-size:1.875rem}}.Button--orange{background:var(--color-orange);color:#fff}.Button--blue,.wp-block-button__link.has-blue-background-color{background:var(--color-blue);color:#fff}.Button--purple{background:var(--color-purple);color:#fff}.Button--green,.wp-block-button__link.has-green-background-color{background:var(--color-green);color:#fff}.Button--white{background-color:var(--color-gray-light);color:#000;transition:0.2s}.Button--white:hover{background-color:#fff}.Button--orange,.Button--blue,.Button--purple{transition:filter 100ms ease}.Button--orange:hover,.Button--blue:hover,.Button--purple:hover{filter:brightness(90%)}.wp-block-button{margin-bottom:40px}.wp-block-button__link{border-radius:0%;text-decoration:none!important;font-size:1.5rem;cursor:pointer}@media (max-width:800px){.wp-block-button__link{font-size:2rem}}.Dropdown{overflow:hidden;width:100%}.Dropdown h2{margin-bottom:2rem;color:var(--color-blue)}.Dropdown-container{cursor:pointer;background-color:var(--color-blue);padding:2rem;display:grid;grid-template-columns:1fr auto}.Dropdown-container p{max-width:calc(100% - 3rem);color:#fff;margin-bottom:0!important}.Dropdown-button{position:relative;width:25rem;height:calc(100% + 4rem);margin:-2rem;background-color:var(--color-green)}@media (max-width:1000px){.Dropdown-button{width:20rem}}.Dropdown-button svg{height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 500ms ease}@media (max-width:600px){.Dropdown-button{width:12rem}.Dropdown-button svg{height:28%}}.Dropdown-content{height:0;transition:height 500ms ease}.Dropdown.active .Dropdown-content{height:var(--content-height)}.Dropdown.active .Dropdown-button svg{transform:translate(-50%,-50%) rotateX(180deg)}.Dropdown-content>*{display:block;padding:3rem;background-color:var(--color-gray-light)}.Dropdown-content p{margin-bottom:0!important}.Dropdown-content>*:nth-child(2n){background-color:var(--color-gray-light-opacity-50)}.Block-ThreeColumns{margin:0 calc(-1 * var(--site-spacing-md));background-color:var(--color-gray-light);padding:var(--site-spacing-sm) var(--site-spacing-md) var(--site-spacing-lg) var(--site-spacing-md)}.Block-ThreeColumns .wp-block-heading.Type--md{color:var(--color-blue);margin-bottom:var(--site-spacing-md)}.Block-ThreeColumns .wp-block-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--site-spacing-md) * 2);padding:0 var(--site-spacing-sm);text-align:center;align-items:start}.Block-ThreeColumns-not-rounded .wp-block-columns{align-items:center}@media (max-width:1000px){.Block-ThreeColumns .wp-block-columns{gap:calc(var(--site-spacing-md) * 1.5)}}@media (max-width:800px){.Block-ThreeColumns{padding-bottom:var(--site-spacing-sm)}.Block-ThreeColumns .wp-block-columns{padding:0 3rem;grid-template-columns:1fr;gap:4rem}.Block-ThreeColumns .wp-block-heading.Type--md{margin-bottom:var(--site-spacing-sm)}.Block-ThreeColumns img{width:35rem!important}}.Block-ThreeColumns img{border-radius:50%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;margin-bottom:2rem}.Block-ThreeColumns-not-rounded img{border-radius:0!important;aspect-ratio:auto!important}.Block-IframeHeader .wp-block-heading,.GridBlock>h2{padding:2rem;background:var(--color-blue);color:#fff;margin-bottom:0!important}.Block-FourGriditems>div{display:grid;grid-template-rows:1fr 1fr}.Block-FourGriditems>div .ColumnFull{grid-column:1 / -1}.Block-FourGriditems--auto-row>div{grid-template-rows:auto}.Block-FourGriditems img{border-radius:50%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.Block-FourGriditems .wp-block-buttons,.Block-FourGriditems .Group-shortcode{position:relative;width:100%;height:100%}.Block-FourGriditems .wp-element-button{position:absolute;bottom:0;right:0;height:-moz-fit-content;height:fit-content;background-color:var(--color-green);padding:3rem 6rem;max-width:100%;border-radius:0;font-size:var(--font-size-md)!important;line-height:var(--line-height-md)!important;text-transform:uppercase}.Block-FourGriditems .spektra-open-form{position:absolute;bottom:0;right:0;background-color:var(--color-green);border-radius:0;line-height:var(--line-height-md)!important;text-transform:uppercase;color:#fff}@media (max-width:500px){.Block-FourGriditems .spektra-open-form{width:100%;margin-top:1rem}}@media (max-width:1200px){.Block-FourGriditems .wp-element-button{padding:4rem 0rem;width:100%;text-align:center}}@media (max-width:1100px){.Block-FourGriditems .wp-element-button{padding:3rem 0rem;min-width:18rem}}@media (max-width:1100px){.Block-FourGriditems .wp-element-button{padding:2.5rem 0rem;min-width:17rem}}.Block-FourGriditems h2{white-space:nowrap;color:var(--color-blue)}.Block-FourGriditems .wp-block-columns{grid-template-columns:1fr 1fr;display:grid}.Block-FourGriditems>div>.wp-block-columns>.wp-block-column{background-color:var(--color-gray-light-opacity-50)}.Block-FourGriditems>div>.wp-block-columns:nth-child(1)>.wp-block-column:nth-child(2){background-color:var(--color-gray-light)}.Block-FourGriditems>div>.wp-block-columns:nth-child(2)>.wp-block-column:nth-child(1){background-color:var(--color-gray-light)}.Block-FourGriditems .wp-block-column,.Block-FourGriditems .wp-block-columns{height:100%;gap:0}.Block-FourGriditems .wp-block-column .wp-block-columns .wp-block-column{min-width:0;padding:2rem}@media (max-width:800px){.Block-FourGriditems>div>.wp-block-columns{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.Block-FourGriditems .wp-block-columns .wp-block-column .wp-block-columns{grid-template-columns:1fr 1fr;align-items:start}.Block-FourGriditems figure{position:relative;height:100%}.Block-FourGriditems img{position:absolute;height:100%;width:auto;left:50%;transform:translateX(-50%)}.Block-FourGriditems .wp-block-column .wp-block-columns .wp-block-column{height:100%}.Block-FourGriditems>div>.wp-block-columns:nth-child(2)>.wp-block-column:nth-child(1){background-color:var(--color-gray-light-opacity-50)}.Block-FourGriditems>div>.wp-block-columns:nth-child(2)>.wp-block-column:nth-child(2){background-color:var(--color-gray-light)}}@media (max-width:500px){.Block-FourGriditems>div{grid-template-rows:1fr}.Block-FourGriditems>div>.wp-block-columns{grid-template-rows:1fr}.Block-FourGriditems .wp-block-columns .wp-block-column .wp-block-columns{grid-template-columns:1fr}.Block-FourGriditems .wp-block-column .wp-block-columns .wp-block-column{padding:3rem}.Block-FourGriditems .wp-block-buttons{height:6rem}.page-template-template-gymnasium .Block-FourGriditems .wp-block-columns:nth-child(1) .wp-block-column:nth-child(2) .wp-block-columns .wp-block-column:nth-child(1),.page-template-template-gymnasium .Block-FourGriditems .wp-block-columns:nth-child(2) .wp-block-column:nth-child(1) .wp-block-columns .wp-block-column:nth-child(1),.page-template-template-yrkesvux .Block-FourGriditems .wp-block-columns:nth-child(2) .wp-block-column:nth-child(1) .wp-block-columns .wp-block-column:nth-child(1){padding-bottom:1rem}.page-template-template-gymnasium .Block-FourGriditems .wp-block-columns:nth-child(1) .wp-block-column:nth-child(2) .wp-block-columns .wp-block-column:nth-child(2),.page-template-template-gymnasium .Block-FourGriditems .wp-block-columns:nth-child(2) .wp-block-column:nth-child(1) .wp-block-columns .wp-block-column:nth-child(2),.page-template-template-yrkesvux .Block-FourGriditems .wp-block-columns:nth-child(2) .wp-block-column:nth-child(1) .wp-block-columns .wp-block-column:nth-child(2){padding-top:0}.page-template-template-yrkesvux .Block-FourGriditems .wp-block-columns:nth-child(1) .wp-block-column:nth-child(1) .wp-block-columns .wp-block-column:nth-child(2),.page-template-template-yrkesvux .Block-FourGriditems .wp-block-columns:nth-child(1) .wp-block-column:nth-child(2) .wp-block-columns .wp-block-column:nth-child(2),.page-template-template-yrkesvux .Block-FourGriditems .wp-block-columns:nth-child(2) .wp-block-column:nth-child(1) .wp-block-columns .wp-block-column:nth-child(2) h2,.page-template-template-gymnasium .Block-FourGriditems .wp-block-columns:nth-child(1) .wp-block-column:nth-child(1) .wp-block-columns .wp-block-column:nth-child(2),.page-template-template-gymnasium .Block-FourGriditems .wp-block-columns:nth-child(1) .wp-block-column:nth-child(2) .wp-block-columns .wp-block-column:nth-child(2) h2,.page-template-template-gymnasium .Block-FourGriditems .wp-block-columns:nth-child(2) .wp-block-column:nth-child(1) .wp-block-columns .wp-block-column:nth-child(2) h2,.page-template-template-gymnasium .Block-FourGriditems .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-columns .wp-block-column:nth-child(2){display:none}}.GridBlock-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows-count),1fr);display:grid}.GridBlock-grid>div{padding:2rem;background-color:var(--color-gray-light)}.GridBlock-grid>div:nth-child(2n){background-color:var(--color-gray-light-opacity-50)}.GridBlock-grid>div:nth-child(3n){background-color:var(--color-gray-light-opacity-50)}.GridBlock-grid>div:nth-child(4n){background-color:var(--color-gray-light)}.GridBlock-grid>div:nth-child(7n){background-color:var(--color-gray-light-opacity-50)}@media (max-width:500px){.GridBlock-grid{grid-template-columns:1fr;grid-template-rows:1fr}.GridBlock-grid>div{padding:2.5rem;background-color:var(--color-gray-light)!important}.GridBlock-grid>div:nth-child(2n){background-color:var(--color-gray-light-opacity-50)!important}}.Type-embed{padding-bottom:56.2%;width:100%;height:0;position:relative}.Type-embed iframe{width:100%;height:100%;position:absolute}.CTA-section{margin:0 calc(-1 * var(--site-spacing-md));padding:4rem 5rem 5rem;margin-top:0!important;background-color:var(--color-green);color:#fff;text-align:center}@media (max-width:500px){.CTA-section{padding:var(--site-spacing-lg)}}.CTA-section h3{font-size:6rem;font-weight:700;max-width:410px;margin:0 auto 2rem!important}.CTA-section p{max-width:380px;margin:0 auto}@media (min-width:1800px){.CTA-section h3{max-width:660px}.CTA-section p{max-width:560px}}@media (min-width:1200px){.CTA-section h3{max-width:600px}.CTA-section p{max-width:500px}}.CTA-section .wp-block-heading{background:transparent!important}.CTA-section button{justify-content:center;margin:3rem auto 0 auto}.CTA-section .spektra-open-form{margin-bottom:0}.CTA-section .spektra-open-form a{background-color:#fff;color:var(--color-blue);transition:0.2s}.CTA-section .spektra-open-form a:hover{background-color:var(--color-blue);color:#fff}.Thumbnail{height:calc((var(--viewport-height) * 0.75 - var(--head-height)) + 1px);margin-top:calc(var(--head-height) - 1px);position:relative}.Thumbnail-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.Thumbnail-label{position:absolute;background-color:var(--color-blue);padding:2rem;bottom:2px;left:var(--site-spacing-md);color:#fff}@media (max-width:800px){.Thumbnail-label{left:calc(var(--site-spacing-md) / 2)}}.Top-image{margin-top:calc(var(--head-height) - 1px);position:relative}.Top-image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Entry-content h2,.Entry-text h2,.Entry-text h1{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:700}.Entry-text h3{font-weight:600;font-size:2.7rem;margin-bottom:1rem!important}.Entry-content p,.Entry-content ul,.Entry-text p,.Entry-text h4,.Entry-text h5,.Entry-text h6{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.Entry-content ul,.Entry-content ol{list-style:initial;margin-left:2rem}.core-block-root{width:60rem;margin:0 auto}@media (max-width:500px){.core-block-root{width:100%;margin:0}}.Block-FourGriditems .wp-block-column a:not(.wp-element-button),.GridBlock-grid a,.core-block-root a,.Entry-text a{text-decoration:underline}.Entry-content>*{margin-top:var(--site-spacing-md)}.Entry-content h2+p,.Entry-content p+p,.Entry-content h2+ul,.Entry-content h2+ol{margin-top:1rem}@media (max-width:500px){.Entry-content h2+p,.Entry-content p+p,.Entry-content h2+ul,.Entry-content h2+ol{margin-top:1.5rem}}.Entry-gridHead{padding-top:0!important;margin-top:calc(var(--head-height) - 1px)}.Entry-gridHead-container{display:grid;grid-template-columns:1fr 1fr}.Entry-gridHead .Thumbnail{height:initial;margin:0;margin-right:calc(-1 * var(--site-spacing-md))}.Entry-gridHead .Entry-head--grid{padding:8rem 6rem 0 0;grid-template-columns:1fr;grid-template-rows:min-content;gap:3rem}@media (max-width:800px){.Entry-gridHead-container{grid-template-columns:1fr}.Entry-gridHead .Entry-head--grid{margin-bottom:var(--site-spacing-md);padding:8rem 8rem 0 0}.Entry-gridHead .Thumbnail{margin:0 calc(-1 * var(--site-spacing-md))}}.Entry{padding:var(--site-spacing-sm) 0 var(--site-spacing-md) 0}@media (min-width:800px){.Entry{padding:var(--site-spacing-md) 0}}.Entry--noPadding{padding:0}.Entry--noPaddingDown{padding-bottom:0}.Entry--noMargin{margin:0}.Entry-head{display:grid;grid-template-columns:1fr;grid-gap:var(--site-spacing-sm);row-gap:3rem;margin-bottom:var(--site-spacing-sm)}.Entry-head--no-thumbnail{margin-top:calc(var(--head-height) - 1px)}@media (min-width:800px){.Entry-head{margin-bottom:var(--site-spacing-lg)}}@media (min-width:1200px){.Entry-head{margin-bottom:11rem}}.Entry-head--single{margin-bottom:0}.Entry-head--single h1{color:var(--color-blue)}.date{color:var(--color-blue);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:700}.Entry-head:last-child{margin-bottom:0}@media (min-width:800px){.Entry-head--grid{grid-template-columns:1fr 1fr;grid-gap:var(--site-spacing-md)}}@media (min-width:1200px){.Entry-head--grid{grid-gap:var(--site-spacing-lg)}}.Entry-title{color:var(--color-blue);letter-spacing:var(--text-letterspacing-lg);font-weight:var(--text-bold)}.Entry-type{margin-top:var(--site-spacing-sm);margin-bottom:var(--site-spacing-sm);max-width:var(--site-width-md)}@media (min-width:1200px){.Entry-type{margin-top:var(--site-spacing-md);margin-bottom:var(--site-spacing-md)}}.Entry-type:first-child{margin-top:0!important}.Entry-type:last-child{margin-bottom:0!important}.Entry-type h3{padding-top:1.5rem}.Entry-text--single .Entry-type{width:80%}.Entry-column{margin:0 calc(-1 * var(--site-spacing-md));width:100vw;max-width:100vw;display:grid;grid-template-columns:1fr;grid-template-rows:auto!important}@media (max-width:800px){.Entry-column{margin:0 calc(-0.5 * var(--site-spacing-md))}}@media (min-width:800px){.Entry-column{grid-template-columns:1fr 1fr}html.no-cssgrid .Entry-column{display:flex}.Entry-column:nth-child(2n) .Entry-columnItem:first-child{grid-column:2;grid-row:1}.Entry-column:nth-child(2n) .Entry-columnItem:last-child{grid-column:1;grid-row:1}}.Entry-columnItem{padding:var(--site-spacing-md);overflow:hidden;display:grid;align-content:center}@media (min-width:1200px){.Entry-columnItem{padding:var(--site-spacing-md) var(--site-spacing-lg)}}@media (max-width:1100px){.Entry-column{grid-template-rows:35vw}}@media (max-width:1000px){.Entry-column{grid-template-rows:40vw}.Entry-columnItem{padding:var(--site-spacing-sm)}}@media (max-width:800px){.Entry-columnItem{padding:var(--site-spacing-md)}}@media (min-width:800px){html.no-cssgrid .Entry-columnItem{flex:1 0 auto;width:50%}}.Entry-columnItem--wide{padding:0;display:block}.Entry-columnItem--center{display:flex;align-items:center;flex-direction:row}.Entry-columnItem p:has(.inline-block){display:inline-block!important;margin-right:1rem}.Entry-column--blue,.Entry-column--green,.Entry-column--purple{color:#fff}.Entry-column--orange{background:var(--color-orange)}.Entry-column--green{background:var(--color-green)}.Entry-column--yellow{background:var(--color-yellow)}.Entry-column--purple{background:var(--color-purple)}.Entry-column--blue{background:var(--color-blue)}.Entry-column--gray{background:var(--color-gray-lighter)}.Entry-columnSymbol{margin:0 auto;display:block}@media (min-width:1200px){.Entry-columnSymbol{max-width:355px}}.Column--stream{width:100%;margin:0 auto;grid-template-columns:1fr 35%}.Column--stream .Entry-columnItem{padding-top:0;padding-right:0}@media (max-width:800px){.Column--stream{grid-template-columns:1fr}.Column--stream .Entry-columnItem{padding-left:0}.Column--stream .Entry-columnVideoWrap{padding:2rem 0}.Column--stream .Entry-columnText{width:100%;max-width:100%}.Column--stream .Entry-columnText iframe{width:100%}}.Entry-columnImageWrap{height:100%}.Entry-columnImage{display:block;margin:0!important}.Entry-column--quote .Entry-columnImageWrap{position:relative;overflow:hidden;height:0;padding-bottom:100%;border-radius:50%}.Entry-column--quote .Entry-columnImage{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Entry-columnItem--wide .Entry-columnImage,html.no-cssgrid .Entry-columnImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Entry-columnText h2{margin-bottom:2rem;font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:700}.Entry-columnText p{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-bottom:3rem!important}.Entry-columnText a{width:-moz-fit-content;width:fit-content;background-color:#fff;color:var(--color-blue);border-radius:0%;text-decoration:none!important;font-size:1.5rem;cursor:pointer;padding:calc(.667em + 2px) calc(1.333em + 2px);line-height:normal}@media (max-width:800px){.Entry-columnText a{font-size:2rem}}.Entry-column h5{margin-bottom:0!important}@media (max-width:800px){.Entry-columnVideoWrap{padding:2rem}}@media (max-width:500px){.Entry-columnVideoWrap{padding:0}}.Entry-columnVideo{display:block;overflow:hidden;position:relative;padding-bottom:56.25%}.Entry-columnVideo>iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;margin:0}.Entry-columnText{max-width:600px;margin:0 auto}@media (max-width:800px){.Entry-columnText{margin:0}}@media (min-width:1800px){.Entry-columnText{max-width:900px}}.Entry-columnQuote{text-align:center}.Entry-columnQuote blockquote{font-size:2rem;letter-spacing:var(--text-letterspacing-lg)}.Entry-columnQuote>*:not(:last-child){margin-bottom:var(--site-spacing-sm)}.Entry-columnQuoteTitle{color:#fff;line-height:1;font-size:2rem;font-weight:var(--text-bold)}@media (min-width:1200px){.Entry-columnQuoteTitle{font-size:4.2rem}.Entry-columnQuoteTitle--long{font-size:3rem}}@media (min-width:1800px){.Entry-columnQuoteTitle{font-size:5.2rem}.Entry-columnQuoteTitle--long{font-size:4.2rem}}.Entry-columnQuoteTitleBackground{background-color:var(--color-orange);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.2em 0 0 var(--color-orange),-.2em 0 0 var(--color-orange)}.Entry-columnQuoteTitleText{position:relative;z-index:1}.Entry-columnQuoteLink{font-size:1.2rem;font-weight:var(--text-bold);letter-spacing:var(--text-letterspacing-sm);line-height:1.2;color:var(--color-blue)}.Entry-columnQuoteLink:hover{opacity:.7}.Entry-columnQuoteLinkInner{border-bottom:.13em solid currentColor}@media (min-width:1200px){.Entry-columnQuoteLink{font-size:1.875rem}}.Entry-foot{font-size:.9rem;letter-spacing:var(--text-letterspacing-sm);margin-top:var(--site-spacing-sm)}@media (min-width:800px){.Entry-foot{margin-top:var(--site-spacing-md);font-size:1.2rem;margin-bottom:5rem}}@media (min-width:1200px){.Entry-foot{font-size:1.4rem;margin-top:var(--site-spacing-md);margin-bottom:5rem}}.Entry-footItem:not(:last-child){margin-bottom:var(--site-spacing-md)}.Entry-column+.Entry-type,.Entry-type+.Entry-column{margin-top:var(--site-spacing-md)}@media (min-width:800px){.Entry-column+.Entry-type,.Entry-type+.Entry-column{margin-top:var(--site-spacing-lg)}}.Entry-column{margin-top:var(--site-spacing-md)}.Entry-column+.Entry-column{margin-top:0}.page-template-template-teaching-materials-start .Entry-type{width:100%;max-width:100%}.Foot{position:relative;background:var(--color-green);padding:var(--site-spacing-md) 0;color:#fff}.Foot a,.Foot p{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--text-bold);text-decoration:none;display:inline}@media (max-width:1000px){.Foot-logo{height:22px!important}}@media (max-width:800px){.Foot a,.Foot p{font-size:calc(var(--font-size-sm));line-height:calc(var(--line-height-sm))}}.Foot-cell>p:first-of-type{text-transform:uppercase}.Foot-navList{margin-top:1.5rem;display:grid;grid-auto-flow:row;row-gap:.5rem}@media (min-width:800px){.Foot{padding:6rem 0 10rem 0}}.Foot-cell nav{max-width:70%}.Foot-grid{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.Foot-cell:not(:first-child){padding-left:1.5rem;border-left:1px solid #fff}}@media (max-width:800px){.Foot-grid{grid-template-columns:1fr;row-gap:3rem}.Foot-cell:first-child{padding-top:2rem;order:4}.Foot-cell{border-left:unset!important;padding-left:unset!important}.Foot-cell:not(:first-child):not(:last-child){border-bottom:1px solid #fff;padding-bottom:2rem}.Foot-navList{margin-top:1rem}.Foot-logo{height:30px!important}}@media (min-width:800px){.Foot-cell:not(:first-child){padding-left:1.5rem;border-left:1px solid #fff}}.Foot-text{line-height:var(--text-lineheight-md)}.Foot-text a:hover{text-decoration:underline}.Foot-nav{line-height:var(--text-lineheight-md)}.Foot-navLink{padding:.2em 0;text-decoration:underline;transition:opacity 100ms ease}.Foot-navLink:hover{opacity:.6}.Front{position:relative}.Hero{height:calc((var(--viewport-height) - var(--head-height)) + 1px);width:100%;display:grid;transition:all ease 300ms;margin-top:calc(var(--head-height) - 1px);grid-template-columns:1.75fr 1fr 1fr}.Hero.Hero-section--two-hover{grid-template-columns:1.75fr 1.25fr 1fr}.Hero.Hero-section--three-hover{grid-template-columns:1.75fr 1fr 1.25fr}.Hero-section{position:relative;overflow:hidden}.Hero-section img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform cubic-bezier(.33,1,.68,1) 500ms;transform:scale(1)}.Hero-section--one .Hero-content{top:6rem;left:var(--site-spacing-sm);position:absolute;max-width:calc(100% - 12rem)}.Hero-section--one h1>span{padding:0 .8rem;background-color:var(--color-blue);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.275em 0 0 var(--color-blue),.275em .05em 0 var(--color-blue),-.2em .05em 0 var(--color-blue),-.2em 0 0 var(--color-blue)}.Hero-section--one h1{letter-spacing:-.04rem}.Hero-section--one h1>span>span{z-index:10;position:relative}.Hero-section--one h1>span:first-of-type{padding-top:1rem;color:var(--color-green)}.Hero-section--one h1>span:last-of-type{padding-bottom:1rem;color:#fff}.Hero-section--one p{margin-top:3.5rem;color:#fff}.Hero-section--two .Hero-content,.Hero-section--three .Hero-content{position:absolute;bottom:8rem;left:50%;transform:translateX(-50%);max-width:90%;border:2px solid #fff}@media (max-width:600px){.Hero-section--two .Hero-content,.Hero-section--three .Hero-content{bottom:10%}}.Hero-section--two p,.Hero-section--three p{color:#fff;padding:2rem;text-align:center}@media (max-width:500px){.Hero-section--two p,.Hero-section--three p{font-size:2.5rem!important;line-height:3rem!important}}@media (max-width:1200px){.Hero{grid-template-columns:1fr;grid-template-rows:repeat(3,50vw);height:-moz-fit-content;height:fit-content}.Hero.Hero-section--two-hover,.Hero.Hero-section--three-hover{grid-template-columns:1fr}.Hero-section--two-hover .Hero-section--two img,.Hero-section--three-hover .Hero-section--three img{transform:initial}.Hero-section--two:hover img,.Hero-section--three:hover img{transform:scale(1.1)}.Hero-section img{width:100%}}@media (max-width:500px){.Hero{grid-template-rows:repeat(3,250px)}.Hero-section--one .Hero-content{width:100%;max-width:calc(100% - 2rem)}.Hero-section--one h1{font-size:5rem!important;line-height:5.5rem!important}.Hero-section--one p{font-size:3rem!important;line-height:3.5rem!important}}.Iframe-video{--width:16;--height:9;width:calc(var(--width) * (var(--viewport-height) - var(--head-height) + 1px) / var(--height));height:calc(var(--viewport-height) - var(--head-height) + 1px);min-width:100%;min-height:100%;position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%);border:0;max-width:none;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;pointer-events:none}.Front-text{margin:0 auto var(--site-spacing-md);max-width:960px}@media (min-width:800px){.Front-text{margin:0 auto var(--site-spacing-md)}}@media (min-width:800px) and (max-width:1200px){.Front-text{padding-right:7.5rem}}@media (min-width:1200px){.Front-text{margin-bottom:8rem}}@media (min-width:1800px){.Front-text{max-width:1400px}}.Front-title{font-size:2rem;letter-spacing:var(--text-letterspacing-lg);font-weight:var(--text-bold);line-height:1}@media (min-width:500px){.Front-title{font-size:2.875rem}}@media (min-width:800px){.Front-title{font-size:3.75rem}}@media (min-width:1200px){.Front-title{font-size:4.75rem}}@media (min-width:1800px){.Front-title{font-size:5.75rem}}.Front-links{display:grid;grid-gap:var(--site-spacing-sm);overflow:hidden}@media (min-width:800px){.Front-links{display:flex;grid-gap:0;align-items:flex-end}}.Front-link{--Front-link-move:20px;display:block;width:100%;max-width:275px;margin:0 auto;padding:.6em;border-radius:4.375rem;font-size:1.5rem;font-weight:var(--text-bold);letter-spacing:var(--text-letterspacing-lg);color:#fff;text-align:center}@media (min-width:800px){.Front-link{max-width:none;padding:var(--site-spacing-md) var(--site-spacing-sm) 200px;border-radius:0;font-size:2.5rem;text-align:left;transition:transform var(--transition-timing) ease}}@media (min-width:1200px){.Front-link{padding:var(--site-spacing-md) var(--site-spacing-sm) 250px;font-size:3.75rem}}@media (min-width:1800px){.Front-link{padding:var(--site-spacing-md) var(--site-spacing-md) 300px;font-size:5.75rem}}.Front-link:nth-child(1n){color:var(--color-yellow);background-color:var(--color-orange)}.Front-link:nth-child(2n){color:var(--color-blue);background-color:var(--color-green)}.Front-link:nth-child(3n){color:var(--color-yellow);background-color:var(--color-purple)}.Front-link:nth-child(4n){color:var(--color-blue);background-color:var(--color-yellow)}@media (min-width:800px){.Front-link:nth-child(1n){transform:translateY(60px)}.Front-link:nth-child(2n){transform:translateY(80px)}.Front-link:nth-child(3n){transform:translateY(20px)}.Front-link:nth-child(1n):hover{transform:translateY(calc(60px - var(--Front-link-move)))}.Front-link:nth-child(2n):hover{transform:translateY(calc(80px - var(--Front-link-move)))}.Front-link:nth-child(3n):hover{transform:translateY(calc(20px - var(--Front-link-move)))}}html.ie .Front-link{word-wrap:break-word}.Front-button{margin-top:var(--site-spacing-md)}@media (min-width:800px){.Front-button{position:absolute;top:10%;right:var(--site-spacing-md)}}@media (min-width:1800px){.Front-button{top:15%}}.Front-buttonLink{position:relative;display:block;margin:0 auto;width:110px;height:110px;border-radius:50%;text-align:center;background-color:#fff;border:4px solid var(--color-orange)}@media (min-width:800px){.Front-buttonLink{border-width:3px;width:80px;height:80px}}@media (min-width:1200px){.Front-buttonLink{border-width:4px;width:130px;height:130px}}@media (min-width:1800px){.Front-buttonLink{width:170px;height:170px}}.Front-buttonText{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);text-transform:uppercase;color:#fff;font-size:.9rem;font-weight:var(--text-bold);letter-spacing:var(--text-letterspacing-lg)}@media (min-width:1200px){.Front-buttonText{font-size:1.2rem}}@media (min-width:1800px){.Front-buttonText{font-size:1.5625rem}}.Front-buttonLink::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;margin:auto;background:var(--color-orange);border-radius:50%;width:calc(100% - 15px);height:calc(100% - 15px);transform:scale(1);backface-visibility:hidden;transition:transform var(--transition-timing) ease}@media (max-width:800px){.Front-buttonLink::before{transform:scale(1.1)}}.Front-buttonLink::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;z-index:0;border-radius:50%;transform:scale(1.1) rotateZ(45deg);clip-path:polygon(0% 35%,35% 35%,35% 0%,65% 0%,65% 35%,100% 35%,100% 60%,65% 65%,65% 100%,35% 100%,35% 65%,0% 65%);animation:rotate 30000ms linear infinite}.Front-buttonLink:hover::before{transform:scale(1.3)}@keyframes rotate{0%{transform:scale(1.1) rotateZ(0)}100%{transform:scale(1.1) rotateZ(360deg)}}.Front-block{--Front-block-arrow-width:50px;position:relative;background:var(--color-blue);color:#fff}.Front-block:first-of-type{background-color:var(--color-green)}.Front-block--image{margin-top:0}@media (min-width:500px){.Front-block{--Front-block-arrow-width:115px}}@media (min-width:800px){.Front-block{margin-top:0}}@media (min-width:1200px){.Front-block{--Front-block-arrow-width:115px}}.Front-blockLink{display:block;padding:var(--site-spacing-md) 0}@media (min-width:500px){.Front-blockLink{padding:var(--site-spacing-lg) 0}}@media (min-width:800px) and (min-height:700px){.Front-blockLink{padding:90px 0}}.Front-blockTitle{position:relative;display:block;padding:0 calc(var(--Front-block-arrow-width) + var(--site-spacing-sm)) 0 0;max-width:1040px;margin:0 auto;font-size:1.5rem;letter-spacing:var(--text-letterspacing-lg);font-weight:var(--text-bold);line-height:1}.Front-blockTitle h2{margin-bottom:1rem}@media (min-width:500px){.Front-blockTitle{font-size:2.5rem}}@media (min-width:1800px){.Front-blockTitle{font-size:3.75rem;max-width:var(--site-width)}}@media (min-width:1200px){.Front-blockTitle{padding:0 calc(var(--Front-block-arrow-width) + var(--site-spacing-sm)) 0}}.Front-blockArrow{position:absolute;top:0;bottom:0;right:0;margin:auto;display:block;width:var(--Front-block-arrow-width);overflow:hidden}.Front-blockArrowSymbol{height:100%;width:auto;transition:transform var(--transition-timing) ease}.Front-blockLink:hover .Front-blockArrowSymbol{transform:translateX(-60%)}.Front-blockContent{position:relative;z-index:1}.Front-blockImage{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:.9;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.Grid{display:grid;grid-gap:var(--site-spacing-lg)}@media (min-width:800px){.Grid{grid-template-columns:1fr 300px}}@media (min-width:1200px){.Grid{grid-template-columns:1fr 500px}}@media (min-width:1800px){.Grid{grid-template-columns:1fr 640px}}html.no-cssgrid .Grid-item:first-child{margin-bottom:var(--site-spacing-lg)}@media (min-width:800px){html.no-cssgrid .Grid{display:flex}html.no-cssgrid .Grid-item:first-child{flex:1 0 auto;margin-bottom:0;padding-right:var(--site-spacing-lg)}html.no-cssgrid .Grid-item:last-child{flex:1 0 300px}}@media (min-width:1200px){html.no-cssgrid .Grid-item:last-child{flex:1 0 500px}}@media (min-width:1800px){html.no-cssgrid .Grid-item:last-child{flex:1 0 640px}}.Flex{display:flex;flex-wrap:wrap}.Space-between{justify-content:space-between}.Site-container--news .Flex{justify-content:center;margin:1rem -10px}@media (max-width:500px){.Site-container--news .Flex{margin:1rem 0;display:block}}.Front .Site-container--news .Flex{justify-content:center;margin:0 -1.5rem}.Flex-item{width:250px;margin:10px 30px 30px 0}.school-material .Flex{margin:0 -1.5rem}.school-material .Flex-item{width:33%;padding:1.5rem;margin:0}@media (max-width:800px){.school-material .Flex-item{width:50%}}.Flex-item .Button{display:inline-block;text-align:center;padding:1.5rem}.Flex-image{width:60%;height:auto}.Flex-itemText{margin:5px 0 10px;line-height:1.4em}.Flex-item--size1of3{width:33%;flex-grow:0;padding:10px;margin:0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)!important}.Front .Flex-item--size1of3{padding:20px 10px 10px 10px}@media (max-width:500px){.Front .Flex-item--size1of3{width:100%;margin-bottom:1rem}}.Head{position:absolute;top:0;left:0;right:0;background-color:var(--color-green);color:#fff;width:100%;z-index:100;height:var(--head-height)}.Head-container{width:calc(100% - (var(--site-spacing-sm) * 2));margin:0 auto}.Head>.Head-container{height:100%}.Head-inner{display:grid;grid-template-columns:1fr auto;align-items:center;height:100%}html.js .Head{position:fixed;backface-visibility:hidden;transition:transform var(--transition-timing) cubic-bezier(0,0,.2,1);will-change:transform}html.js .Head:not(.is-active){transform:translate3d(0,-100%,0)}@media (prefers-reduced-motion:reduce){.Head{transform:none!important}}.Head-logoSymbol,.Foot-logo{flex:1 0 auto;position:relative;z-index:1;height:20px;width:auto}@media (min-width:800px){.Head-logoSymbol,.Foot-logo{height:28px}}@media (min-width:1800px){.Head-logoSymbol,.Foot-logo{height:30px}}.Head-navButton{--Head-navButton-linesize:2px;background-color:#fff0;width:44px;height:44px;transition:transform var(--transition-timing) ease}.Head-navButton span,.Head-navButton span::before,.Head-navButton span::after{display:block;width:100%;height:2px;height:var(--Head-navButton-linesize);background:currentColor;transition:transform var(--transition-timing) ease,opacity var(--transition-timing) ease}.Head-navButton span{position:relative;margin:0 auto}.Head-navButton span::before,.Head-navButton span::after{content:"";position:absolute}.Head-navButton span::before{transform:translateY(-8px)}.Head-navButton span::after{transform:translateY(8px)}.Head-navButton.is-active{transform:rotateZ(45deg)}.Head-navButton.is-active span::before{transform:rotateZ(90deg)}.Head-navButton.is-active span::after{transform:rotateZ(90deg);opacity:0}.Head-navButton:not(.is-active):hover span::before{transform:translateY(-10px)}.Head-navButton:not(.is-active):hover span::after{transform:translateY(10px)}.Head-nav{position:absolute;left:0;right:0;z-index:1;height:calc(100vh - var(--head-height));overflow:auto;background-color:var(--color-green);line-height:1;letter-spacing:var(--text-letterspacing-lg);font-weight:var(--text-bold);transition:visibility 0ms linear var(--transition-timing);opacity:0;visibility:hidden}html.js .Head-nav.is-active,html.no-js .Head:hover .Head-nav{opacity:1;visibility:visible;transition:visibility 0ms linear 0ms}.Head-nav.in-transition{overflow:hidden}.Head-navInner{height:100%;padding:var(--site-spacing-sm) 0;backface-visibility:hidden;opacity:0;transform:translate3d(0,40px,0);transition:opacity var(--transition-timing) 100ms cubic-bezier(0,0,.2,1),transform var(--transition-timing) 100ms cubic-bezier(0,0,.2,1)}@media (min-height:800px){.Head-navInner{padding:var(--site-spacing-md) 0 var(--site-spacing-sm)}}@media (min-width:1200px) and (min-height:800px){.Head-navInner{padding-top:var(--site-spacing-lg)}}@media (prefers-reduced-motion:reduce){.Head-navInner{transform:none}}html.no-js .Head:hover .Head-navInner,html.js .Head-nav.is-active .Head-navInner{opacity:1;transform:translate3d(0,0,0)}.Head-navMain{margin-bottom:var(--site-spacing-md)}@media (min-width:1200px) and (min-height:800px){.Head-navMain{margin-bottom:var(--site-spacing-lg)}}.Head-navMainItem,.Head-navSecondaryItem{padding-bottom:.6em;border-bottom:2px solid currentColor}.Head-navSecondaryItem,.Head-navMainItem,.SchoolNav{font-size:var(--font-size-xs);line-height:var(--line-height-sm)}.Head-navMainItem:not(:last-child){margin-bottom:.6em}@media (max-width:1200px){.Head-navMainItem{font-size:35px;line-height:40px;padding-bottom:10px;margin-bottom:10px!important}.Head-navSecondaryItem{font-size:27px;line-height:30px;padding-bottom:10px;margin-bottom:10px!important}.Head-navSecondaryItem:last-child{padding-bottom:0;margin-bottom:0!important;border:none}}.Head-navSecondaryItem:not(:last-child){margin-bottom:.75em}.Head-logo,.Head-navMainLink,.Head-navSecondaryLink{transition:opacity 100ms ease}.Head-logo:hover,.Head-navMainLink:hover,.Head-navSecondaryLink:hover{opacity:.8}@media (min-width:1200px){.Head,.Head-nav,.Head-navInner{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.Head-navSecondary,.Head button{display:none}.Head-navMainItem:not(:last-child){margin-bottom:0}.Head-nav{position:absolute;height:initial;background:#fff0;top:50%;transform:translateY(-50%);height:-moz-fit-content;height:fit-content;width:85%;left:unset;overflow:hidden}.Head-navInner,.Head-navMain,.Head-navMainItem{padding:0;margin:0}.Head-navMain{text-align:end}.Head-navMainList{display:inline-grid;grid-auto-flow:column;-moz-column-gap:2rem;column-gap:2rem}.Head-navMainItem{border:none}}.ImageGrid{display:grid;grid-template-columns:1fr 1fr;justify-content:center}@media (min-width:800px){.ImageGrid{grid-template-columns:1fr 1fr 1fr}}.ImageGrid-item{position:relative;display:flex;align-items:center;background:#000;overflow:hidden}.ImageGrid-item::before{content:'';display:block;padding-top:100%}.ImageGrid-itemTitle{position:absolute;left:0;right:0;display:block;z-index:1;text-align:center;font-size:1.5625rem;letter-spacing:var(--text-letterspacing-lg);line-height:.9;color:#fff}@media (min-width:800px){.ImageGrid-itemTitle{font-size:2.75rem}}@media (min-width:1200px){.ImageGrid-itemTitle{font-size:3.75rem}}@media (min-width:1800px){.ImageGrid-itemTitle{font-size:4rem}}.ImageGrid-itemImage{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9;transform:scale(1.001);backface-visibility:hidden;transition:opacity 200ms ease,transform 400ms ease}.ImageGrid-item:hover .ImageGrid-itemImage{opacity:.9;transform:scale(1.05)}html.no-cssgrid .ImageGrid{display:flex;flex-wrap:wrap}html.no-cssgrid .ImageGrid-item{flex:1 0 50%;width:50%}@media (min-width:800px){html.no-cssgrid .ImageGrid-item{flex:1 0 33.33%;width:33.33%}}@media (min-width:1800px){html.no-cssgrid .ImageGrid-item{flex:1 0 25%;width:25%}}.SchoolsGrid{display:grid;grid-template-columns:1fr 1fr}.SchoolsGrid-item{position:relative;height:100%;width:100%;height:50rem}.SchoolsGrid-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:-moz-max-content;width:max-content}.SchoolsGrid-itemTitle{margin-bottom:2rem}.SchoolsGrid-itemLink{background-color:var(--color-green);padding:1.5rem 2.5rem;margin-right:1rem;display:inline-block}.SchoolsGrid-itemLink:last-of-type{margin-right:0}@media (max-width:800px){.SchoolsGrid{grid-template-columns:1fr}}.Form{margin-top:var(--site-spacing-sm);margin-bottom:var(--site-spacing-sm)}.spektra-open-form{background:var(--color-green);color:var(--color-blue);padding:10px 20px;font-size:var(--font-size-xs);line-height:var(--line-height-sm);font-weight:700;transition:.2s}@media (max-width:800px){.spektra-open-form{font-size:var(--font-size-sm)}}.Entry-preamble .spektra-open-form{margin-top:40px;padding:20px 40px;font-size:var(--font-size-sm)}@media (max-width:800px){.Entry-preamble .spektra-open-form{font-size:var(--font-size-md)}}.Entry-preamble .spektra-open-form:hover{background-color:var(--color-blue);color:var(--color-green)}.Form--spektra{--form-default-rgb-dark:var(--rgb-blue) !important;--form-default-rgb-light:255, 255, 255 !important;--form-color-primary:var(--color-green) !important;font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding-right:18px!important;padding-left:18px!important;margin:0!important}.Form--spektra h2{font-size:var(--font-size-md);line-height:var(--line-height-md);color:#fff;font-weight:700;margin-bottom:10px}.Form--spektra .Form-input label{font-weight:var(--text-bold);margin-bottom:5px}.Form--spektra input::-moz-placeholder{color:transparent!important}.Form--spektra input::placeholder{color:transparent!important}.Form--spektra .Form-input{background:none;padding:0;color:#fff}:is(.Form--spektra .Form-input) .list,:is(.Form--spektra .Form-input)>input{background:rgb(255 255 255 / .25);border:3px solid #fff0;padding:6px 10px;width:100%;color:#fff}.Form-input--invalid:is(.Form--spektra .Form-input) .list,.Form-input--invalid:is(.Form--spektra .Form-input)>input{border-color:var(--color-orange)}:is(.Form--spektra .Form-input) .list .cb-placeholder::before{color:#fff0}.Form--spektra .Form-close{width:25px!important;height:25px!important;top:13px!important}:is(.Form--spektra .Form-close):before,:is(.Form--spektra .Form-close):after{width:1.5px!important}.Form--spektra .Form-steps{margin-top:30px}.Form--spektra .Form-text{max-width:90%;margin-bottom:35px}.Form--spektra .Button{background:var(--color-green);color:var(--color-blue);width:100%;padding:10px 10px 9px 10px;font-weight:var(--text-bold);transition:opacity 250ms ease}:is(.Form--spektra .Button):hover{opacity:.9}.Form--spektra .Form-input-invalid-text,.Form--spektra .Form-gdpr-text{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.Form--spektra .cb-items{left:-3px!important;width:calc(100% + 6px)!important;top:calc(100% + 2px)!important;max-height:400px!important;background:#6077A7}.Form--spektra:has(.Form-step--last.active){background:var(--color-green);color:var(--color-blue)}.Form--spektra:has(.Form-step--last.active) p{font-weight:700;line-height:1}.Form--spektra:has(.Form-step--last.active) p,.Form--spektra:has(.Form-step--last.active) h2{color:var(--color-blue);margin-bottom:0!important}.Form--spektra:has(.Form-step--last.active) .Button{background:#fff}.Form-message{font-size:1.1em;padding:.9em;background:#fff;color:var(--color-dark);margin-bottom:var(--site-spacing-sm)}.Form-message.is-error{border-bottom:4px solid var(--color-orange)}.Form-row:not(:last-child){margin-bottom:2rem}.Form-label{margin-bottom:.5em}.Form-checkLabel a,.Form-label a{text-decoration:underline}.Form-input{background-color:var(--color-gray-light);padding:.5em 1em;color:#000}.Form-checkInput,.Form-checkLabel{display:inline-block;vertical-align:middle}.Form-checkInput+.Form-checkLabel{margin-left:.5ch;max-width:90%}.Form-select{position:relative}.Form-selectInput{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5em 1em;text-overflow:ellipsis;background-color:var(--color-gray-light)}.Form-select::after{content:'>';position:absolute;top:50%;right:11px;transform:translateY(-50%) rotate(90deg);padding:0 0 2px;color:#fff;pointer-events:none}.Form-input:focus,.Form-selectInput:focus,.Form-checkInput:focus{outline:2px solid var(--color-purple)}.Form--bordered .Form-selectInput,.Form--bordered .Form-input{font-size:1.1rem;background-color:var(--color-blue);padding:1.5rem;border:1px solid currentColor;width:100%;line-height:var(--text-lineheight-md)}.Form--bordered .Form-selectInput{padding-right:2rem}.Form--bordered .Form-button{font-size:1.3rem;background-color:#fff;color:var(--color-blue);padding:.8rem;border:1px solid #fff;width:100%}.Form--bordered .Form-button:hover{background-color:var(--color-blue);color:#fff}@media (max-width:600px) and (pointer:coarse){.Form-selectInput,.Form-input{font-size:16px!important}}.Pagination{margin-top:var(--site-spacing-md);padding-top:var(--site-spacing-md);text-align:center;font-size:1.5em}.Pagination-title{display:block;margin-bottom:var(--site-spacing-sm);text-transform:lowercase}.Pagination-spacing{margin:0 10px}.Pagination-item{position:relative;display:inline-block;padding:.7em;margin:0 .2em}.Pagination-item::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;display:block;margin:auto;background:var(--color-orange);border-radius:50%;width:1em;height:1em;backface-visibility:hidden;transform:scale(.5);opacity:0;transition:opacity var(--transition-timing) ease,transform var(--transition-timing) ease}.Pagination-item.is-active::after{transform:scale(1.75);opacity:1}.Pagination-item[href]:hover::after,.Pagination-item[href]:active::after,.Pagination-item[href]:focus::after{transform:scale(1.75);opacity:.3}.Pagination-item[rel]:hover::after,.Pagination-item[rel]:active::after,.Pagination-item[rel]:focus::after{transform:translateY(2px) scale(3)}.People-item{display:grid;grid-template-columns:60px 1fr;grid-gap:.9rem}@media (min-width:1200px){.People-item{grid-template-columns:80px 1fr;grid-gap:var(--site-spacing-sm)}}@media (min-width:1800px){.People-item{grid-template-columns:130px 1fr}}.People-item:not(:last-child){padding-bottom:var(--site-spacing-sm);border-bottom:1px solid var(--color-gray-light);margin-bottom:var(--site-spacing-sm)}.People-itemImageWrap{position:relative;width:60px;height:60px;overflow:hidden}.People-itemImage{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;margin:0}@media (min-width:1200px){.People-itemImageWrap{width:80px;height:80px}}@media (min-width:1800px){.People-itemImageWrap{width:130px;height:130px}}.People-itemInfo{font-size:.9rem;letter-spacing:var(--text-letterspacing-sm);line-height:1.4}@media (min-width:1200px){.People-itemInfo{font-size:1.2rem}}@media (min-width:1800px){.People-itemInfo{font-size:1.375rem}}.People-itemInfo h3{font-weight:var(--text-bold)}.People-itemInfo a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;transition:opacity 100ms ease}.People-itemInfo a:hover,.People-itemInfo a:active{opacity:.7}.People-itemInfo a:focus,.People-itemInfo a:visited{border-bottom-style:dotted}:root{--Quiz-padding:5vmin}.Quiz{position:relative;background:var(--color-blue);color:#fff}.Quiz-stepInner--links .Button,.js-resultButton{text-align:center;padding:2rem 3rem}.js-resetButton{margin:0 auto}.Quiz-panoramaText h3{margin-bottom:2rem}.Quiz-container{position:relative}.Quiz-stepActionButton,.Quiz-arrowButton{background-color:#fff0}.Quiz-arrowButton{display:flex;align-items:center;justify-content:flex-start}.Quiz-step--intro .Quiz-arrowButton,.Top-image .Quiz-arrowButton{font-size:1.875rem;font-size:clamp(1.875rem, 7vmin, 5rem)}.Quiz-arrowButtonText{flex:0 1 auto;display:block;white-space:nowrap;font-weight:var(--text-bold);background-color:var(--color-orange);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em 0 0 var(--color-orange),-.1em 0 0 var(--color-orange)}.Quiz-arrowButtonArrow{display:block;margin-left:var(--site-spacing-sm);color:var(--color-orange);flex:0 1 auto;overflow:hidden}.Quiz-arrowButtonSymbol{width:100%;max-height:1.5em;transition:transform var(--transition-timing) ease}@media (pointer:fine){.Quiz-arrowButton:hover .Quiz-arrowButtonSymbol{transform:translateX(-50%)}}.Quiz-step{max-width:var(--site-width-xl);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:space-around;overflow:hidden;padding:var(--site-spacing-lg) 0;background:var(--color-blue);color:#fff}.Quiz-step--question{padding-top:0;margin-top:var(--site-spacing-lg)}.Quiz-step--result,.Quiz-step--panorama{background:var(--color-gray-light);color:var(--color-dark);padding:var(--site-spacing-lg) 0}.Quiz-step--panorama:last-child{border-bottom:1px solid var(--color-gray-dark)}.Quiz-step--intro{padding:0;min-height:calc((var(--viewport-height) - var(--head-height)) + 1px);margin-top:calc(var(--head-height) - 1px)}.Quiz-step--result{max-width:var(--site-width-xl);padding:calc(var(--Quiz-padding) * 3) 0}.Quiz-stepInner{position:relative;scroll-margin:var(--site-spacing-sm)}.Quiz-step--intro .Quiz-stepInner{flex:1 0 100%;display:flex;flex-direction:column}.Quiz-stepMedia{position:relative;overflow:hidden}.Quiz-step--intro .Quiz-stepMedia{flex:1 0 auto;height:calc((var(--viewport-height) - var(--head-height)) + 1px);max-height:1650px}.Quiz-step--question .Quiz-stepMedia{max-width:1600px;margin:0 auto;height:200px;height:max(200px, 35vh)}@media (min-width:800px){.Quiz-step--question .Quiz-stepMedia{height:220px;height:max(220px, 45vh)}}.Quiz-stepImage{position:absolute;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;transition:opacity var(--transition-timing) ease}html.no-js .Quiz-stepImage[data-src]:not(.is-active){opacity:0}.Quiz-stepHead,.Quiz-stepContent,.Quiz-stepAlternatives,.Quiz-stepActions,.Quiz-stepResults{width:calc(100% - var(--site-spacing-md));max-width:var(--site-width-lg);margin:0 auto}.Quiz-stepHeadTag{display:inline-block;background:var(--color-orange);padding:2px;color:#fff;font-weight:var(--text-bold)}@media (min-width:800px){.Quiz-stepHeadTag{font-size:1.8rem}}.Quiz-stepContent{margin-left:auto;margin-right:auto}.Quiz-introContent{position:absolute;bottom:0;left:0;padding:5vmin;font-weight:var(--text-bold)}.Quiz-introTitle{max-width:800px;font-size:2.375rem;font-size:clamp(2.375rem, 8vmin, 6.2rem)}.Quiz-introTitleBackground{background-color:var(--color-blue);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em 0 0 var(--color-blue),-.1em 0 0 var(--color-blue)}.Quiz-introTitle+.Quiz-introButton{margin-top:var(--site-spacing-sm)}.Quiz-answer{position:relative;cursor:pointer}.Quiz-answerBox{min-height:60px;border:1px solid #fff;display:flex;align-items:center;padding:.7em;font-size:1.8rem;font-weight:var(--text-bold);color:#fff;text-align:center}@media (min-width:800px) and (min-height:800px){.Quiz-answerBox{min-height:85px}}@media (min-width:1800px){.Quiz-answerBox{min-height:120px}}.Quiz-answer--small .Quiz-answerBox{text-align:left;min-height:60px}@media (min-width:800px) and (min-height:800px){.Quiz-answer--small .Quiz-answerBox{font-size:1.5rem}}.Quiz-answerPrefix{padding-right:1em}.Quiz-answerLabel{display:block;width:100%}.Quiz-answer:hover .Quiz-answerBox{background:rgb(255 255 255 / .1)}.Quiz-answerRadio:checked+.Quiz-answerBox{background:rgb(255 255 255);color:var(--color-blue)}.Quiz-stepAlternatives{display:grid;grid-gap:var(--site-spacing-sm);grid-template-columns:1fr}.Quiz-stepAlternatives--short{grid-template-columns:repeat(var(--columns),1fr)}html.nocssgrid .Quiz-stepAlternatives .Quiz-answer{margin-bottom:var(--site-spacing-sm);max-width:250px}.Quiz-stepActions{text-align:center}.Quiz-stepActionButton{display:block;margin:0 auto;text-align:center;padding:0 20px}.Quiz-stepActionButtonText{display:none;background:var(--color-orange);color:#fff;font-size:1.4rem;margin-bottom:var(--site-spacing-sm)}@media (min-width:800px){.Quiz-stepActionButtonText{font-size:1.8rem}}.Quiz-stepActionButtonSymbolWrap{overflow:hidden;padding:0 5vw}.Quiz-stepActionButtonSymbol{display:block;width:100%;height:100%;max-height:12vh;max-height:calc(var(--viewport-height) * .12);margin:0 auto;color:var(--color-orange);transition:transform var(--transition-timing) ease}@media (pointer:fine){.Quiz-stepActionButton:hover .Quiz-stepActionButtonSymbol{transform:translateY(-60%)}.Quiz-stepActionButton:focus:not(:hover) .Banner-scrollButtonSymbol{transform:translateY(0)}}.Quiz-panorama,.Quiz-form{max-width:var(--site-width-xl);padding:0 var(--Quiz-padding);overflow:hidden}.Quiz-panorama>*,.Quiz-form>*{margin:var(--Quiz-padding) 0}.Quiz-form .spektra-open-form{margin-top:2rem;background:#fff;color:var(--color-blue);position:relative}@media (min-width:800px){.Quiz-panorama,.Quiz-form{margin:0 calc(var(--Quiz-padding) * -.5);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.Quiz-panorama{align-items:center}.Quiz-panorama>*,.Quiz-form>*{margin:0;padding:0 calc(var(--Quiz-padding) * .5);flex:1 0 50%;max-width:700px}.Quiz-panorama>*:first-child{order:1}}.Quiz-panorama img,.Quiz-form img{display:block;border-radius:50%}.Quiz-panoramaButton{margin-top:1em;color:#fff;font-size:2rem}.Quiz-stepResults{max-width:var(--site-width-xl);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--site-spacing-md)}.Quiz-stepResultsButton{max-width:var(--site-width-md);margin-left:auto;margin-right:auto}.Quiz-stepInner--links{max-width:1000px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:50px;column-gap:50px;margin-top:75px;margin-left:calc(calc(100vw - 1000px) / 2)}.Quiz-stepInner--links a{max-width:400px;line-height:35px}.Quiz-stepInner--links a:last-child{justify-self:end}@media (max-width:1100px){.Quiz-stepInner--links{margin-left:50px;margin-right:50px}}@media (max-width:800px){.Quiz-stepInner--links a{line-height:25px}}@media (max-width:650px){.Quiz-stepInner--links{grid-template-columns:1fr;justify-items:center;margin-top:50px;row-gap:50px}.Quiz-stepInner--links a{max-width:250px}.Quiz-stepInner--links a:last-child{justify-self:center}}.Quiz-result{max-width:var(--site-width-xl);margin:0 auto}.Quiz-resultTitle{font-size:1.4rem;font-weight:var(--text-bold);line-height:var(--text-lineheight-sm)}@media (min-width:800px){.Quiz-resultTitle{font-size:2.875rem}}@media (min-width:1800px){.Quiz-resultTitle{font-size:3.75rem}}.Quiz-resultText>div:not(:last-child){margin-bottom:3rem}.Quiz-resultTextLarge{font-size:1.2rem;line-height:var(--text-lineheight-md);letter-spacing:var(--text-letterspacing-sm)}@media (min-width:800px){.Quiz-resultTextLarge{font-size:1.4rem}}@media (min-width:1200px){.Quiz-resultTextLarge{font-size:1.875rem}}@media (min-width:1800px){.Quiz-resultTextLarge{font-size:1.875rem}}.Quiz-resultMedia{max-width:600px;margin:0 auto var(--Quiz-padding)}.Quiz-resultMedia img{display:block;border-radius:50%}.Quiz-roundImage{position:relative;height:0;padding-bottom:100%;border-radius:50%;overflow:hidden}.Quiz-roundImage img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Quiz-resultGrid>*{max-width:600px;margin:var(--Quiz-padding) 0}@media (min-width:800px){.Quiz-resultGrid{display:flex;justify-content:center;flex-wrap:wrap;margin:0 calc(var(--site-spacing-md) * -1)}.Quiz-resultGrid>*{margin:0;flex:1 0 auto;padding:0 calc(var(--site-spacing-md) * 1)}}.Quiz-stepHead:not(:first-child),.Quiz-stepContent:not(:first-child),.Quiz-stepAlternatives:not(:first-child),.Quiz-stepActions:not(:first-child){margin-top:var(--site-spacing-sm)}.Quiz-stepHead:not(:last-child),.Quiz-stepAlternatives:not(:last-child),.Quiz-stepActions:not(:last-child){margin-bottom:var(--site-spacing-sm)}.Quiz-stepResults:not(:first-child),.Quiz-stepActions:not(:first-child){margin-top:var(--site-spacing-md)}.Quiz-stepResults:not(:last-child),.Quiz-stepContent:not(:last-child){margin-bottom:var(--site-spacing-md)}@media (min-width:800px){.Quiz-stepHead:not(:first-child),.Quiz-stepAlternatives:not(:first-child){margin-top:var(--site-spacing-md)}.Quiz-stepHead:not(:last-child),.Quiz-stepAlternatives:not(:last-child),.Quiz-stepActions:not(:last-child){margin-bottom:var(--site-spacing-md)}}.SchoolNav{color:#fff;background-color:var(--color-blue);font-weight:var(--text-bold)}@media (min-width:800px){.SchoolNav{position:fixed;top:var(--head-height);left:0;z-index:2}}.SchoolNav-item{border-top:1px solid #fff}.SchoolNav-item--name{background-color:var(--color-green)}.SchoolNav-link{display:block;padding:.5em 2rem;transition:opacity .1s ease;text-align:center;cursor:pointer}.SchoolNav-link[href]:hover{opacity:.7}.Section{overflow:hidden}.Section-head{margin-bottom:var(--site-spacing-sm)}@media (min-width:1200px){.Section-head{margin-bottom:var(--site-spacing-md)}}.Section-title{font-size:2.8125rem;font-weight:var(--text-bold);letter-spacing:var(--text-letterspacing-lg)}.Section-subtitle{font-size:1.2rem;font-weight:var(--text-bold);letter-spacing:var(--text-letterspacing-lg)}.Section-title+.Section-subtitle{margin-top:1em}.Section-titleSmall{font-size:1.4em;font-weight:var(--text-bold);margin:0 0 10px}.Section--borderTop{border-top:1px solid var(--color-gray-dark)}.Section--push{padding:var(--site-spacing-md) 0}@media (min-width:800px){.Section--push{padding:var(--site-spacing-lg) 0}}.Section--blue{background-color:var(--color-blue);color:#fff}.Site{height:100%;font-family:var(--text-qanelas);font-weight:var(--text-normal);font-size:calc(0.55vw + 2.96px);line-height:var(--text-lineheight-sm);color:var(--color-dark);background:#fff;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#fff0;-webkit-text-size-adjust:100%}@media (max-width:1200px){.Site{font-size:9px}}@media (max-width:800px){.Site{font-size:8px}}@media (max-width:650px){.Site{font-size:7px}}.Site-body{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.Site-body::before{content:"";position:absolute;top:0;left:0;right:0;height:var(--head-height);background-color:var(--color-green)}.home .Site-container--news{margin-top:10rem!important;margin-bottom:15rem!important}@media (max-width:800px){.home .Site-container--news{margin-top:5rem!important;margin-bottom:10rem!important}}.Site-container{width:calc(100% - var(--site-spacing-md));margin:0 auto}@media (min-width:800px){.Site-container{width:calc(100% - (var(--site-spacing-md) * 2))}}.Site-container--md{max-width:var(--site-width-md)}.Site-container--lg{max-width:var(--site-width-md)}.Site-container--xl{width:100%;max-width:var(--site-width-xl)}.Type--xxl{font-size:var(--font-size-xxl)!important;line-height:var(--line-height-xxl)!important}.Type--xl{font-size:var(--font-size-xl)!important;line-height:var(--line-height-xl)!important}.Type--lg{font-size:var(--font-size-lg)!important;line-height:var(--line-height-lg)!important}.Type--md{font-size:var(--font-size-md)!important;line-height:var(--line-height-md)!important}.Type--sm{font-size:var(--font-size-sm)!important;line-height:var(--line-height-sm)!important}.Type--xs{font-size:var(--font-size-xs)!important;line-height:var(--line-height-xs)!important}.Type-replica-pro{font-family:var(--text-replica)!important}.ImageGrid-panorama{grid-template-columns:1fr 1fr}.page-template-template-360 .Foot,.page-template-template-360 .Banner{display:none}.nowrap{white-space:nowrap}#titleBar{display:none}#sceneList{display:flex;justify-content:center;flex-direction:row;z-index:10000}.VR-m-menu-btn{display:block;position:fixed;top:90px;right:-100%;background-color:var(--color-blue);padding:.5rem .8rem;color:#fff;font-size:1.3rem;font-weight:600;cursor:pointer;transition:all .4s ease-in-out}.VR-menu{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex}.VR-menu .spektra-open-form{position:relative;font-size:var(--font-size-md)!important;line-height:var(--line-height-md)!important;font-weight:var(--text-bold)!important;color:#fff;margin:0 .2rem 0 .2rem;padding:1rem 1.5rem;bottom:-100%;border-radius:0;transition:all 0.4s ease .4s}.VR-menu-option{display:block;position:relative;bottom:-100px;background-color:var(--color-blue);padding:.8rem 2rem;margin:0 .2rem;color:#fff;z-index:10000;font-size:1.6rem;font-weight:600;transition:all .4s ease-out 0.3s}.VR-menu-option:first-child{transition-delay:0}.VR-menu-option.current{background-color:var(--color-dark)}.PopUp-wrapper{position:relative}@media (max-width:800px){.VR-menu-option{margin:0 0 .5rem;font-size:1.3rem;bottom:auto;right:auto}#sceneList{position:fixed;display:grid;top:90px;right:0;transition:all .3s ease-out}.sceneList-active{right:0!important}.VR-menu{position:relative;bottom:auto;left:50%;transform:none}.PopUp-wrapper{position:fixed;left:2rem;bottom:0}}@media (max-width:500px){.PopUp-wrapper{position:fixed;bottom:0;left:0;right:0}}.VR-m-menu-list{background-color:var(--color-blue);list-style:none;color:#fff;margin:0;padding:1.2rem 1.5rem;z-index:10000;font-size:1.5rem;font-weight:400;overflow:hidden;display:none;transition:all .3s ease-out}.VR-m-menu-list li{margin:.5rem}.VR-m-menu-list li:hover{color:var(--color-purple)}.VR-m-menu:hover .VR-m-menu-list{display:block!important}.PopUp-btn{display:block;position:relative;bottom:-100%;background-color:var(--color-blue);padding:1rem 1.5rem;margin:0 .2rem 0 .2rem;color:#fff;z-index:200;font-size:1.6rem;font-weight:600;transition:all 0.4s ease .4s}@media (max-width:500px){.PopUp-btn{right:0;left:0;text-align:center;margin:0}}.PopUp-closeButton{width:44px;height:44px;position:absolute;right:1.2rem;top:1rem;transform:rotateZ(45deg);background-color:#fff0}.PopUp-closeButton span,.PopUp-closeButton span::before{display:block;width:100%;height:2px;background:#fff}.PopUp-closeButton span{position:relative;margin:0 auto}.PopUp-closeButton span::before{content:"";position:absolute}.PopUp-closeButton span::before{transform:translateY(-.5em);transform:rotateZ(90deg)}.PopUp{transition:all 0.4s ease;position:absolute;left:.2rem;background-color:var(--color-blue);padding:1.5rem 2rem 0rem 2rem;color:#fff;font-weight:600;z-index:10000;width:50rem}@media (max-width:500px){.PopUp{right:0;left:0;width:auto;max-height:calc(100vh - 60px);overflow:scroll}}.Popup-text{padding-right:calc(1.5rem + 44px);margin-bottom:var(--site-spacing-sm)}.PopUp h2{font-size:1.8rem;margin-bottom:.5em}@media (max-width:500px){.PopUp h2{font-size:1.6rem}}.PopUp p{font-size:1.2rem;line-height:1.3em}@media (max-width:500px){.PopUp p{font-size:1rem}}.PopUp.active{transform:translate(0,-100%)!important}.VR{position:relative;background-color:var(--color-blue);background-image:linear-gradient(to right,var(--color-green),var(--color-purple));margin-top:calc(var(--head-height) - 1px);height:calc(100vh - var(--head-height));overflow:hidden}.vr-button{position:absolute;top:60px;left:10px;background-color:#000;font-family:Helvetica,Arial,sans-serif;font-size:16px;padding:12px;color:#fff}#enter-vr{cursor:pointer;font-size:.9em;padding:.5em 2em;background-color:#25aae1;border:2px solid #25aae1;color:#fff;border-radius:5px}#enter-vr:hover{background-color:#51BBE7;border:2px solid #51BBE7}#no-vr{cursor:default}.VR-panorama{position:absolute;top:0;left:0;width:100%;height:100%}.icon_wrapper{width:100%;height:100%;padding:4px;border-radius:50%;border:1px solid #fff0;opacity:.8;cursor:pointer;transition:all .2s ease-in-out}.icon{width:50px;height:50px}.inner_icon{width:100%;height:100%;position:absolute;left:0;top:0;transition:all .2s ease-in-out}.closeIcon{transform:rotate(45deg)}.icon1{width:4px;height:26px;position:absolute;top:20px;left:31px;border-radius:10px;background-color:#fff}.icon2{width:26px;height:4px;position:absolute;top:31px;left:20px;border-radius:10px;background-color:#fff}.VR-iframe .iframecontainer{width:1280px;height:0;padding-bottom:calc(315 / 560 * 100%);background-color:#444;position:relative}.VR-iframe iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#expand{width:70px;height:70px;margin-left:-35px;margin-top:-70px;background-color:#fff;color:#000;border-radius:50%;text-align:center;cursor:pointer;transition:width .3s ease-in-out,height .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,margin .3s ease-in-out}#expand::after{content:'';position:absolute;width:0;height:0;top:68px;left:25px;border:solid #fff0;border-color:#fff0;border-top-color:#fff;border-width:10px;transition:border-top-color .3s ease-in-out,border-width .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out}#expand .title{line-height:66px}#expand .icon,#expand p{opacity:0;pointer-events:none}#expand .icon{width:0;height:0;margin-top:auto;transition:all .3s ease-in-out}#expand p{width:90%;margin:auto;font-style:italic;font-size:14px;margin-top:10px;transition:opacity .2s ease-in-out}#expand:hover{width:200px;height:200px;margin-top:-200px;margin-left:-100px;background-color:#222;color:#fff;z-index:2}#expand:hover .icon{width:50px;height:50px;opacity:1}#expand:hover p{opacity:1;transition:opacity .3s ease-in-out .3s}#expand:hover::after{border-top-color:#fff0;border-width:0;left:95px;top:198px}.hintspot,#hintspot{width:60px;height:60px;margin-left:-30px;margin-top:-30px;opacity:.8;transition:opacity 0.2s;cursor:pointer}#hintspot img{width:100%;height:100%}.hintspot:hover,#hintspot:hover{opacity:1}.VR-item--info{width:66px;height:66px;margin-left:-30px;margin-top:-30px}.VR-item--info .icon_wrapper{width:100%;height:100%;padding:4px;border-radius:50%;border:1px solid #fff0;opacity:.8;cursor:pointer;transition:all .2s ease-in-out}.VR-item--info .icon{width:100%;height:100%;border-radius:50%;border:4px solid #fff;transition:all .2s ease-in-out}.VR-item--info .icon_wrapper:hover{border:6px solid rgb(255 255 255)}.VR-item--info .icon_wrapper:hover .icon{border:4px solid rgb(255 255 255 / .5)}.VR-item--info .tip,.VR-item--info .content{position:absolute;left:100px;top:10px;width:280px;background-color:#fff;color:#000;padding:1em;border-radius:5px}.VR-item--info .content{padding:0}.VR-item--info .content .content-form{padding:0 .5em;margin-top:.5em}.VR-item--info .tip{opacity:0;pointer-events:none;transition:opacity 0.3s,transform 0.3s;transform-origin:-2em 50%;transform:translate3d(0,0,0) rotate3d(1,1,1,30deg)}.VR-item--info .tip::before,.VR-item--info .tip::after{content:'';position:absolute;right:99%}.VR-item--info .tip::before{height:100%;width:3em}.VR-item--info .tip::after{width:1.8em;height:1.8em;top:50%;margin:-.9em 0 0;background-size:100%}.VR-item--info:hover .tip{opacity:1;transform:translate3d(0,0,0) rotate3d(0,0,0,0);pointer-events:auto}.VR-item--info.expanded{z-index:2}.VR-item--info .tip,.VR-item--info .content,.VR-item--info.expanded:hover .tip{opacity:0;pointer-events:none}.VR-item--info:hover .tip,.VR-item--info.expanded .content{opacity:1;pointer-events:all}.VR-item--info .content{transform:scaleY(0);transition:transform 0.2s,opacity 0.2s;transform-origin:top center}.VR-item--info.expanded .content{transform:scaleY(1)}.VR-item--info .content .content-form>*{margin-bottom:1em}.VR-item--info .content .image-wrapper{padding:2px}.VR-item--info .content img{width:100%}.VR-item--info .content>*:last-child{margin-bottom:0}.VR-item--info .close{cursor:pointer}.VR-item--info input{width:100%;height:30px;padding:8px;background-color:#f5f5f5;border:1px solid #e5e5e5}.VR-item--info .button_wrapper{width:100%;background-color:#f5f5f5}.VR-item--info button{font-size:.8em;padding:1em;background-color:#25aae1;border:2px solid #25aae1;color:#fff}#reveal{width:80px;height:80px;background-color:#25aae1;border-radius:50%;margin-left:0;text-align:center;cursor:pointer;transition:height .3s ease-in-out,width .3s ease-in-out,border-radius .3s ease-in-out,margin .3s ease-in-out}#reveal>img{width:50px;margin:15px 0}.reveal-content{width:180px;height:160px;padding:10px;background-color:#fff;opacity:0;text-align:center;pointer-events:none;transition:opacity .01s ease-in-out}.reveal-content img{width:120px;opacity:0;transition:width .01s ease-in-out,opacity .01s ease-in-out}.reveal-content p{margin:10px 0;color:#2d2d2d;margin-top:-20px;opacity:0;transition:margin .01s ease-in-out,opacity .01s ease-in-out}#reveal:hover{width:180px;height:240px;border-radius:5px;margin-left:-50px}#reveal:hover .reveal-content{opacity:1;pointer-events:all;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:opacity .3s ease-in-out .3s}#reveal:hover .reveal-content img{width:160px;opacity:1;transition:width .3s ease-in-out .4s,opacity .3s ease-in-out .4s}#reveal:hover .reveal-content p{margin-top:10px;opacity:1;transition:margin .3s ease-in-out .6s,opacity .3s ease-in-out .6s}.tooltip-content{position:absolute;left:-105px;bottom:10px;width:250px;pointer-events:none;background-color:rgb(0 0 0 / .7);color:#fff;line-height:1.2em;padding:.8em;opacity:0;transform-origin:50% calc(100% + 6em);transform:rotate3d(0,0,1,15deg);transition:opacity 0.5s,transform 0.5s;transition-timing-function:ease,cubic-bezier(.17,.67,.4,1.39)}.link-tooltip-content{bottom:70px}.textInfo:hover{z-index:3}.textInfo:hover .tooltip-content{opacity:1;pointer-events:all;transform:translate3d(0,0,0) rotate3d(0,0,0,0)}.textInfo .hotspot{cursor:pointer}.textInfo .hotspot .in{width:25px;height:25px;position:absolute;top:7.5px;left:7.5px;background-color:rgb(255 255 255);border-radius:50%;transition:transform ease-out 0.2s,background 0.2s}.textInfo .hotspot:hover .in{background-color:rgb(255 255 255);transform:scale(1.3)}@keyframes sonarEffect{0%{opacity:.5}20%{opacity:.8;box-shadow:0 0 0 2px rgb(255 255 255 / .1),0 0 5px 5px rgb(37 170 225 / .8),0 0 0 5px rgb(255 255 255 / .5)}100%{box-shadow:0 0 0 2px rgb(255 255 255 / .1),0 0 5px 5px rgb(37 170 225 / .5),0 0 0 5px rgb(255 255 255 / .5);transform:scale(1.5);opacity:0}}#tooltip{width:60px;height:60px;margin-left:-30px;margin-top:-30px;transition:opacity 0.2s;perspective:500px}#tooltip img{width:100%;height:100%}#tooltip:hover{z-index:3}#tooltip .tip{position:absolute;left:80px;top:0;width:200px;background-color:#fff;color:#000;border-radius:5px;opacity:0;pointer-events:none;transform:rotateZ(5deg) rotateY(40deg);-webkit-transform:rotateZ(5deg) rotateY(40deg);transform-origin:left center;-webkit-transform-origin:left center;transition:all 0.25s;-webkit-transition:all 0.25s}#tooltip:hover .tip{opacity:1;pointer-events:all;transform:none;-webkit-transform:none;font-size:0}#tooltip .tip p{font-size:16px;padding:.5em;text-align:center;background-color:#25aae1;border-top-right-radius:5px;border-top-left-radius:5px;color:#eee}#tooltip .tip img{font-size:16px;padding:.5em}#tooltip .out{position:relative;width:70px;height:70px;padding:5px;border:5px solid #fff0;border-radius:50%;cursor:pointer;transition:border .3s ease-in-out}#tooltip .in{width:100%;height:100%;background-color:#25aae1;padding:10px;border-radius:50%;color:#444;text-align:center;line-height:60px;font-size:2em;font-family:cursive;transition:background-color .3s ease-in-out}#tooltip .in .image{width:30px;height:30px;background-image:url(/wp-content/themes/meskolan/assets/images/dozer.gif);background-size:30px;background-position:0 30px}#tooltip .out:hover{border:5px solid #fff}#tooltip .out:hover .in{background-color:#fff}#tooltip .out:hover .in .image{background-position:0 0}.Site-container--news h2{font-weight:var(--text-bold);letter-spacing:var(--text-letterspacing-lg);color:var(--color-blue)}@media (max-width:500px){.Site-container--news h2{margin-bottom:1rem}}.Site-container--news h5{font-size:1.2rem;font-weight:var(--text-bold);margin-top:.5rem}.Flex-itemImage{overflow:hidden}.Flex-itemImage img{transition:all .2s ease-out;display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.Flex-itemImage:hover img{transform:scale(1.015);-ms-transform:scale(1.015);-webkit-transform:scale(1.015)}.Flex-itemTextWrap{margin-top:1rem}.toggle-news{opacity:1!important}.toggleBtnContainer{display:flex;justify-content:center}.toggleBtn{background-color:#909090;color:#fff;padding:1.5rem 2rem;margin-top:4rem;cursor:pointer;font-size:1.5rem;font-size:var(--font-size-xs)}@media (max-width:800px){.toggleBtn{font-size:2rem}}.toggleBtn:hover{background-color:var(--color-blue);transition:.3s}.Single{margin:0 4rem}@media (max-width:800px){.Single{margin:0 2rem}}.Single .Entry{margin-top:8rem}.Entry-head--single{display:block}.Entry-head--single p{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-bottom:4rem!important}.Single .Top{margin-bottom:6rem}.Entry-text--single p{width:var(--size-6-cols)}@media (max-width:800px){.Entry-text--single p{width:var(--size-11-cols)}}.Entry-text--single p.date{width:var(--size-8-cols);margin:4rem auto}@media (max-width:800px){.Entry-text--single p.date{width:100%}}.Single .wp-block-image{width:var(--size-8-cols);margin:4rem auto}@media (max-width:800px){.Single .wp-block-image{width:100%}}.Single ul{list-style:disc;padding-left:2rem!important;font-family:var(--font-futura);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-lg);width:var(--size-6-cols);margin:0 auto 4rem auto!important;font-size:var(--font-size-sm);line-height:var(--line-height-md);font-weight:600}.Single .core-block-root{width:var(--size-6-cols);margin:0 auto}@media (max-width:800px){.Single ul{width:var(--size-11-cols)}.Single .core-block-root{width:var(--size-11-cols)}}.Single .wp-block-group{width:var(--size-8-cols);margin:4rem auto 4rem auto;background-color:#DCDCDC}.Single .wp-block-group__inner-container{width:var(--size-6-cols);margin:0 auto;padding:4rem 0}.Single .wp-block-group__inner-container ul{margin-bottom:0!important}@media (max-width:800px){.Single .wp-block-group{width:100%}.Single .wp-block-group__inner-container{width:var(--size-11-cols)}}.Single .Site-container--news{margin-top:9rem}.hide-not-logged-in{display:none}.logged-in .hide-not-logged-in{display:block}.logged-in .hide-logged-in{display:none}.school-material .Entry-text>h2{margin-top:3rem!important}.school-material .Entry-text>h2,.school-material .Entry-text>h3,.school-material .Entry-text>p,.school-material .Entry-text>.Entry-type>.wp-block-buttons{width:var(--size-6-cols);margin:0 auto}@media (max-width:800px){.school-material .Entry-text>h2,.school-material .Entry-text>h3,.school-material .Entry-text>p,.school-material .Entry-text>.Entry-type>.wp-block-buttons{width:100%}}.Login-popup{font-weight:400;padding:4rem}@media (min-width:1800px){.Login-popup{padding:2rem}}.Login-popup h3{font-size:3rem;font-weight:600;margin-bottom:1rem}.Login-popup form{width:100%}@media (min-width:800px){.Login-popup form{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}.Login-popup .Form-input{width:100%}.Login-popup{position:absolute;left:-200px;width:50vw;max-width:100vw;height:auto;background:var(--color-blue);z-index:999;transition:left 0.4s linear}.Login-popup .Button{display:inline}.Login-popup .Form-check{display:inline;margin-left:1rem}.selected{left:0;height:auto}@media (max-width:500px){.selected{width:100%}}.dismiss{left:-50vw}#showPopup{width:auto;height:auto;opacity:1;transform:all 1s}#showPopup.hide-button{width:0;height:0;opacity:0}#closePopup{position:relative;text-align:right;display:block;cursor:pointer}.Login-popup #closePopup{position:absolute;right:4rem;top:4rem}.wp-block-columns .Entry-type{margin:0}.school-material .wp-block-image{text-align:center}@media (min-width:1000px){.school-material .wp-block-group .wp-block-group__inner-container>.wp-block-image{padding:0 12rem}}.downloads{opacity:0;transition:0.3s}.downloads.logged-in{opacity:1}@media (max-width:800px){.school-material .wp-block-group .wp-block-columns{flex-wrap:wrap!important}}@media print{*,*::before,*::after{background:transparent!important;box-shadow:none!important;text-shadow:none!important;color:#000!important}body{text-rendering:optimizeLegibility}a{text-decoration:underline;border:0!important;font-size:1em}table,blockquote,pre,code,figure,li,hr,ul,ol,a,tr{page-break-inside:avoid}img{max-height:90vh;border:0;display:block;max-width:100%!important;vertical-align:middle;page-break-after:auto;page-break-before:auto;page-break-inside:avoid}h2,h3,h4,p,a{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}h1+p,h2+p,h3+p{page-break-before:avoid}.u-printHide{display:none}}html.sr .u-reveal{visibility:hidden;backface-visibility:hidden}.u-colorYellow{color:var(--color-yellow)}.u-colorWhite{color:white!important}.u-textCenter{text-align:center}.u-textLight{font-weight:var(--text-light)!important}.u-textNormal{font-weight:var(--text-normal)!important}.u-textBold{font-weight:var(--text-bold)!important}.u-minHeight{min-height:calc(100vh - 300px)}@media (min-width:320px){.u-textTruncate{max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-wrap:normal!important}}html.no-js .u-noJsHide,.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}.is-lazy{transition:opacity var(--transition-timing) ease}.is-lazy:not(.is-active){opacity:0}html.no-js .is-lazy{display:none}