/*!
    Theme Name:    Tønder Gymnasium
    Theme URI:     https://toender-gym.dk
    Author:        Adtention A/S
    Author URI:    https://adtention.dk
    Template:      flatsome
    Version:       1.0
    Text Domain:   tg
*/.rounded,.rounded .col-inner,.rounded.row .col-inner{border-radius:20px;overflow:hidden}.rounded-full{border-radius:9999px;overflow:hidden}@media(min-width:1100px){.mx-auto{margin-inline:auto!important}}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}h1,h2,h3,h4,h5,h6{width:auto}.mfp-bg.mfp-ready{opacity:.9}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-2px)}75%{transform:translateY(-2px)}}[data-animate]{transition:filter 1s,transform 1.3s,opacity .4s ease-in}[data-animate=bounceInDown]:not([data-animated=true]),[data-animate=fadeInDown]:not([data-animated=true]){transform:translate3d(0,-20px,0)}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:200;src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-200.woff2) format("woff2"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-200.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:200;src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightItalic"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-200italic.woff2) format("woff2"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-200italic.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-300.woff2) format("woff2"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-regular.woff2) format("woff2"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-italic.woff2) format("woff2"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-600.woff2) format("woff2"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-700.woff2) format("woff2"),url(/app/themes/toender-gym/assets/fonts/source-sans-pro/source-sans-pro-v13-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:400;src:local("Source Serif Pro"),local("SourceSerifPro-Regular"),url(/app/themes/toender-gym/assets/fonts/source-serif-pro/source-serif-pro-v8-latin-regular.woff2) format("woff2"),url(/app/themes/toender-gym/assets/fonts/source-serif-pro/source-serif-pro-v8-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:600;src:local("Source Serif Pro SemiBold"),local("SourceSerifPro-SemiBold"),url(/app/themes/toender-gym/assets/fonts/source-serif-pro/source-serif-pro-v8-latin-600.woff2) format("woff2"),url(/app/themes/toender-gym/assets/fonts/source-serif-pro/source-serif-pro-v8-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:700;src:local("Source Serif Pro Bold"),local("SourceSerifPro-Bold"),url(/app/themes/toender-gym/assets/fonts/source-serif-pro/source-serif-pro-v8-latin-700.woff2) format("woff2"),url(/app/themes/toender-gym/assets/fonts/source-serif-pro/source-serif-pro-v8-latin-700.woff) format("woff")}body{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:1.625em}.banner .h1,.banner h1,.h1,h1{font-family:"Source Serif Pro",sans-serif;font-size:calc(1.46875rem + 2.625vw);font-weight:400;letter-spacing:normal;line-height:1.3em;margin-bottom:0;margin-top:0;opacity:0}@media(min-width:1200px){.banner .h1,.banner h1,.h1,h1{font-size:3.4375rem}}@media(prefers-reduced-motion:no-preference){.banner .h1.animate,.banner h1.animate,.h1.animate,.ux-builder-iframe .banner .h1,.ux-builder-iframe .banner h1,.ux-builder-iframe .h1,.ux-builder-iframe h1,h1.animate{animation:fadeInDown 1s ease-out forwards}}.banner .h2,.banner h2,.h2,h2{font-family:"Source Serif Pro",sans-serif;font-size:calc(1.4375rem + 2.25vw);letter-spacing:normal;line-height:1.3em;margin-bottom:0;margin-top:0;opacity:0}@media(min-width:1200px){.banner .h2,.banner h2,.h2,h2{font-size:3.125rem}}@media(prefers-reduced-motion:no-preference){.banner .h2.animate,.banner h2.animate,.h2.animate,.ux-builder-iframe .banner .h2,.ux-builder-iframe .banner h2,.ux-builder-iframe .h2,.ux-builder-iframe h2,h2.animate{animation:fadeInDown 1s ease-out forwards}}.banner .h3,.banner h3,.h3,h3{font-family:"Source Serif Pro",sans-serif;font-size:calc(1.375rem + 1.5vw);letter-spacing:normal;line-height:1.3em;margin-bottom:0;margin-top:0}@media(min-width:1200px){.banner .h3,.banner h3,.h3,h3{font-size:2.5rem}}.banner .h4,.banner h4,.h4,h4{font-family:"Source Serif Pro",sans-serif;font-size:calc(1.3125rem + .75vw);letter-spacing:normal;line-height:1.3em;margin-bottom:0}@media(min-width:1200px){.banner .h4,.banner h4,.h4,h4{font-size:1.875rem}}.banner .h5,.banner h5,.h5,h5{font-family:"Source Serif Pro",sans-serif;font-size:calc(1.28125rem + .375vw);font-weight:600;letter-spacing:normal;line-height:1.3em;margin-bottom:0}@media(min-width:1200px){.banner .h5,.banner h5,.h5,h5{font-size:1.5625rem}}.banner .h6,.banner h6,.h6,h6{font-family:"Source Serif Pro",sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:normal;line-height:1.3em;margin-bottom:0;opacity:1;text-transform:none}.banner .p,.banner p,.p,p{font-family:Source Sans Pro,sans-serif;font-size:1.0625rem;font-weight:400;letter-spacing:normal;line-height:1.5em;margin-bottom:0;margin-top:0}.button,button{align-items:center;border:none;display:inline-flex;font-family:"Source Serif Pro",sans-serif;font-size:18px;font-weight:400;justify-content:center;letter-spacing:0;line-height:27px!important;margin-bottom:0;min-height:unset;padding:3.5px 18px 5.5px}.button:not(.is-link):hover,button:not(.is-link):hover{box-shadow:none;opacity:70%}.header-button .button.plain,.header-button button.plain{background-color:#fff!important;color:var(--fs-color-primary)!important;font-family:"Source Serif Pro",sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:normal;line-height:1.3em;margin-bottom:0;opacity:1;text-transform:none}.header-button .button.plain.is-link,.header-button button.plain.is-link{background:none!important;color:#fff!important}.button.primary.is-outline:hover,button.primary.is-outline:hover{background-color:var(--fs-color-primary);color:#fff}.button.primary.is-link:hover,button.primary.is-link:hover{color:var(--fs-color-primary)}.button.secondary.is-outline:hover,button.secondary.is-outline:hover{background-color:var(--fs-color-secondary);color:#fff}.button.secondary.is-link:hover,button.secondary.is-link:hover{color:var(--fs-color-secondary)}.button.white,button.white{background-color:#fff!important;color:var(--fs-color-primary)!important}.button.white.is-outline,button.white.is-outline{background-color:transparent!important;border-color:#fff!important;color:#fff!important}.button.white.is-outline:hover,button.white.is-outline:hover{background-color:#fff!important;color:var(--fs-color-primary)!important}.button.white.is-link,button.white.is-link{background:none!important;color:#fff!important}.button.disabled,.button:disabled,.button[disabled],button.disabled,button:disabled,button[disabled]{background-color:#e2e2e2!important;color:#fff!important}.button.is-outline,button.is-outline{border-width:1px}.button.is-link,button.is-link{font-family:Source Sans Pro,sans-serif;font-weight:400}.button.is-link:hover,button.is-link:hover{font-weight:600}.button:has(.icon-angle-right+span) .icon-angle-right,button:has(.icon-angle-right+span) .icon-angle-right{margin-right:5px;transition:transform .1s}.button:has(.icon-angle-right+span):hover .icon-angle-right,button:has(.icon-angle-right+span):hover .icon-angle-right{transform:translateX(5px)}.button span+i,.button span+svg,button span+i,button span+svg{margin-left:5px}.button[data-animated=true],button[data-animated=true]{animation:bounce 2s infinite}.flickity-page-dots .dot{border:1px solid #fff;opacity:1}.flickity-prev-next-button{bottom:unset;color:var(--fs-color-primary);display:block!important;height:40px;top:-40px}@media(min-width:1024px){.flickity-prev-next-button{top:175px}}.slider-nav-outside .flickity-prev-next-button.previous{left:auto;right:unset}@media(min-width:1024px){.slider-nav-outside .flickity-prev-next-button.previous{right:99%}}.slider-nav-outside .flickity-prev-next-button.next{left:10%;right:auto}@media(min-width:1024px){.slider-nav-outside .flickity-prev-next-button.next{left:99%}}.slider-show-nav .flickity-prev-next-button{opacity:1}.tabbed-content{justify-content:space-between}.tabbed-content .nav{position:static}@media(min-width:768px){.tabbed-content .nav{height:-moz-fit-content;height:fit-content;position:sticky;top:calc(var(--flatsome-scroll-padding-top) + 30px);transition:top .6s;width:30%}}@media(min-width:1024px){.tabbed-content .nav{width:300px}}.tabbed-content .nav.nav-vertical>li{border-bottom:1px solid #000;border-top:none}.tabbed-content .nav.nav-bold .tab.active>a{font-weight:700}.tabbed-content .nav>li>a{color:#000;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:400}.tabbed-content .tab-panels{border:none;padding:0}@media(min-width:768px){.tabbed-content .tab-panels{margin-left:5%;max-width:650px;width:60%}}@media(min-width:1024px){.tabbed-content .tab-panels{width:100%}}.tabbed-content .tab-panels .panel>:not(:last-child){margin-bottom:1rem}.slider .expandable-card .accordion .accordion-title span{font-family:"Source Serif Pro",sans-serif;font-size:calc(1.3125rem + .75vw);letter-spacing:normal;line-height:1.3em;margin-bottom:0}@media(min-width:1200px){.slider .expandable-card .accordion .accordion-title span{font-size:1.875rem}}@media(min-width:768px){.slider .expandable-card .accordion .accordion-inner,.slider .expandable-card .accordion .accordion-title{padding-left:60px}}.expandable-card .accordion{border-radius:20px;padding-bottom:1em}.expandable-card .accordion .accordion-inner,.expandable-card .accordion .accordion-title{padding:0 40px 0 35px}.expandable-card .accordion .accordion-item{border:none;margin-bottom:0}.expandable-card .accordion p{margin:0!important}.accordion .accordion-item{border-bottom:1px solid #000;margin-bottom:20px}.dark .accordion .accordion-item{border-color:#fff}.accordion .accordion-title{align-items:center;border-top:none;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-inline:0}.accordion .accordion-title span{font-family:"Source Serif Pro",sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:normal;line-height:1.3em;margin-bottom:0;opacity:1;text-transform:none}.accordion .accordion-title.active{background:none;color:inherit;font-weight:400}.accordion .toggle{opacity:1;position:static}.accordion .accordion-inner{padding:0 90px 40px 0}.banner:has(.bubble){margin-bottom:50px}.banner:has(.bubble) .banner-layers{overflow:visible}.banner .illustration{-o-object-fit:contain;object-fit:contain;top:unset;transition:all .3s ease-in-out}.banner .illustration--left{bottom:-210px;left:-20%;width:70%}@media(min-width:1024px){.banner .illustration--left{bottom:-17%;left:-10%;width:40%}}.banner .illustration--right{bottom:0;height:auto;left:unset;right:-90px;top:50%;transform:translateY(-50%);width:75%}@media(min-width:768px){.banner .illustration--right{height:100%;width:45%}}@media(min-width:1024px){.banner .illustration--right{height:80%;width:35%}}.banner .illustration--right-bottom{bottom:-45%;height:130%;left:unset;right:-15%;width:60%}@media(min-width:768px){.banner .illustration--right-bottom{bottom:-50%;right:-20%;width:65%}}@media(min-width:1024px){.banner .illustration--right-bottom{bottom:-40%;right:-10%;width:45%}}.banner .bubble{align-content:center;background-color:#faf285;border-radius:100%;bottom:-15%;color:var(--fs-color-primary);display:block;font-size:calc(1.25625rem + .075vw);height:140px;left:2%;overflow:hidden;padding:15px 0;text-align:center;text-overflow:ellipsis;transition:all .3s ease-in-out;width:140px;z-index:999}@media(min-width:1200px){.banner .bubble{font-size:1.3125rem}}.bubble-link{bottom:-15%}@media(min-width:768px){.bubble-link{bottom:-7%}.banner .bubble{bottom:-7%;height:220px;padding:35px;width:220px}}.external-link-wrapper{background-color:#f1efd1;border-radius:20px;padding:30px}.external-link-wrapper .col-inner{align-items:flex-start;display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.external-link-wrapper .col-inner::-webkit-scrollbar{margin-right:10px;width:10px}.external-link-wrapper .col-inner::-webkit-scrollbar-track{background:#f1efd1;margin-right:15px;right:15px}.external-link-wrapper .col-inner::-webkit-scrollbar-thumb{background:#c1bf9d;border-radius:20px}.external-link-wrapper .col-inner::-webkit-scrollbar-thumb:hover{background:#c1bf9d}.tg-underline{display:inline-block;position:relative}#tinymce .tg-underline{border-bottom:1px solid #faf285}#tinymce .tg-underline--green{border-bottom-color:var(--fs-color-primary)}.tg-underline.animate:after,.ux-builder-iframe .tg-underline:after{opacity:1!important;width:85%}.tg-underline:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 307 17'%3E%3Cpath fill='%23FAF285' d='M265.28 16.78c0 .08-1.25.13-3.67.14-2.42.01-6-.02-10.67-.07-9.34-.12-23.04-.37-40.47-.74-17.42-.4-38.57-.89-62.82-1.45-12.12-.3-25.02-.62-38.61-.96-23.56-.64-48.33-1.31-74.17-2.01-2.32-.54-4.03-1.11-5.22-1.71 1.13-.56 1.8-1.15 2.13-1.76C83.91 7.11 140.07 5.9 198.61 4.65h.38c1.05 0 2.08-.01 3.08-.02.69-.01 1.06-.04.69-.07-.39-.04-1.61-.09-4.02-.17-16.81-.27-32.83-.52-47.94-.76-30.68-.54-57.66-1.01-80.01-1.4-22.34-.43-40.04-.81-52.15-1.14C12.58.93 7.92.78 4.78.65 3.21.58 2.01.52 1.21.47.41.41 0 .36 0 .31S.41.22 1.21.18c.8-.04 2-.07 3.57-.09C7.93.04 12.59.01 18.65 0c12.12-.02 29.82.05 52.16.18 22.34.18 49.33.39 80.02.63 15.58.15 32.09.31 49.42.48 32.87.38 67.28.78 103.03 1.19 2.31.54 3.56 1.12 4.15 1.73-.56.58-.54 1.19-.37 1.81-31.76.66-64.08 1.34-96.86 2.02-26.19.53-51.85 1.06-76.8 1.57-10.34.2-20.54.4-30.56.6h-2.01l-4.83.03c.13.03.67.07 1.72.14.89.05 1.76.09 2.61.14l1.8.09c2.36.08 4.68.16 6.98.24 13.59.45 26.48.87 38.6 1.27 24.24.84 45.38 1.58 62.8 2.18 17.42.64 31.11 1.18 40.44 1.6 4.67.21 8.25.39 10.66.54 2.41.15 3.65.27 3.65.35Z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;bottom:0;content:"";height:10px;left:50%;opacity:0!important;position:absolute;transform:translateX(-50%);transition:width .3s ease-in-out,opacity .3s ease-in-out;width:0}.tg-underline--green:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 307 17'%3E%3Cpath fill='%23006358' d='M265.28 16.78c0 .08-1.25.13-3.67.14-2.42.01-6-.02-10.67-.07-9.34-.12-23.04-.37-40.47-.74-17.42-.4-38.57-.89-62.82-1.45-12.12-.3-25.02-.62-38.61-.96-23.56-.64-48.33-1.31-74.17-2.01-2.32-.54-4.03-1.11-5.22-1.71 1.13-.56 1.8-1.15 2.13-1.76C83.91 7.11 140.07 5.9 198.61 4.65h.38c1.05 0 2.08-.01 3.08-.02.69-.01 1.06-.04.69-.07-.39-.04-1.61-.09-4.02-.17-16.81-.27-32.83-.52-47.94-.76-30.68-.54-57.66-1.01-80.01-1.4-22.34-.43-40.04-.81-52.15-1.14C12.58.93 7.92.78 4.78.65 3.21.58 2.01.52 1.21.47.41.41 0 .36 0 .31S.41.22 1.21.18c.8-.04 2-.07 3.57-.09C7.93.04 12.59.01 18.65 0c12.12-.02 29.82.05 52.16.18 22.34.18 49.33.39 80.02.63 15.58.15 32.09.31 49.42.48 32.87.38 67.28.78 103.03 1.19 2.31.54 3.56 1.12 4.15 1.73-.56.58-.54 1.19-.37 1.81-31.76.66-64.08 1.34-96.86 2.02-26.19.53-51.85 1.06-76.8 1.57-10.34.2-20.54.4-30.56.6h-2.01l-4.83.03c.13.03.67.07 1.72.14.89.05 1.76.09 2.61.14l1.8.09c2.36.08 4.68.16 6.98.24 13.59.45 26.48.87 38.6 1.27 24.24.84 45.38 1.58 62.8 2.18 17.42.64 31.11 1.18 40.44 1.6 4.67.21 8.25.39 10.66.54 2.41.15 3.65.27 3.65.35Z'/%3E%3C/svg%3E") no-repeat 50%}.tg-underline--left:after{left:0;max-width:180px;transform:none}#breadcrumbs{color:var(--fs-color-primary);opacity:1}#breadcrumbs .divider{font-weight:400;margin:0}#breadcrumbs a{color:inherit}.breadcrumb_last{font-weight:700}.box-blog-post .is-divider{display:none}.box-blog-post.box-text-bottom.box-normal .box-text{padding:17px 33px 24px 26px}.box-blog-post.box-text-bottom.box-normal .post-title{align-items:center;display:flex;font-family:"Source Serif Pro",sans-serif;font-size:calc(1.3125rem + .75vw);justify-content:space-between;letter-spacing:normal;line-height:1.3em;margin:0}@media(min-width:1200px){.box-blog-post.box-text-bottom.box-normal .post-title{font-size:1.875rem}}.box-blog-post.box-text-bottom.box-normal .post-title a{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.box-blog-post.box-text-bottom.box-normal .post-title:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.086 12h14.23M12.195 5l7.116 7-7.116 7' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:flex}.box-blog-post.box-blog-post.box-vertical{background-color:#f1efd1;border-radius:20px;color:var(--fs-color-primary);padding:10px 20px 20px;position:relative}@media(min-width:768px){.box-blog-post.box-blog-post.box-vertical{max-height:315px;padding:10px 50px 20px 20px}}.box-blog-post.box-blog-post.box-vertical .post-title{color:var(--fs-color-primary);font-family:"Source Serif Pro",sans-serif;font-size:calc(1.3125rem + .75vw);letter-spacing:normal;line-height:1.3em;margin-bottom:0}@media(min-width:1200px){.box-blog-post.box-blog-post.box-vertical .post-title{font-size:1.875rem}}.box-blog-post.box-blog-post.box-vertical .post-title a{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.box-blog-post.box-blog-post.box-vertical .image-cover{border-radius:20px}@media(min-width:768px){.box-blog-post.box-blog-post.box-vertical .image-cover{height:250px;width:220px}}.box-blog-post.box-blog-post.box-vertical .post-meta{margin-bottom:5px}.box-blog-post.box-blog-post.box-vertical .box-text{padding:30px 0 0}@media(min-width:768px){.box-blog-post.box-blog-post.box-vertical .box-text{padding-left:30px;padding-top:0}}.box-blog-post.box-blog-post.box-vertical .icon-angle-right{bottom:20px;position:absolute;right:20px;transition:transform .3s}.staffs{margin-bottom:150px}.staffs__department-title{color:var(--fs-color-primary)}.staffs .staff{transition:opacity .3s}.staffs .staff.hidden{opacity:0}.staffs .staff__image{height:300px;margin-bottom:1.2rem;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.staffs .staff__image{height:250px}}@media(min-width:1024px){.staffs .staff__image{height:300px}}.staffs .staff__meta{color:var(--fs-color-primary)}.staffs .staff__email{margin-top:1.1rem}.staff-filters{display:inline-flex;gap:1rem}.staff-filters input,.staff-filters select{background-color:transparent;border-color:var(--fs-color-primary);border-radius:8px;color:var(--fs-color-primary);height:35px;margin:0}.staff-filters input::-moz-placeholder,.staff-filters select::-moz-placeholder{color:var(--fs-color-primary)}.staff-filters input::placeholder,.staff-filters select::placeholder{color:var(--fs-color-primary)}.staff-filters__department{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1 7 6 1 1' stroke='%23006358' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .45em top 55%;background-size:auto 7px;padding-right:30px}.staff-filters__filter{align-items:center;display:flex;position:relative}.staff-filters__search{padding-right:30px;width:140px!important}.staff-filters__search-icon{color:var(--fs-color-primary);height:20px;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:20px}.nav-pagination{align-content:center;display:flex;justify-content:center}.nav-pagination li{margin:0 .4em!important}.nav-pagination .page-number{border-width:1px;font-weight:400}.nav-pagination .page-number.next{align-items:center;display:flex;justify-content:center}.nav-pagination .page-number.next .icon-angle-right{height:15px;width:15px}.gform_wrapper.gform-theme .gform_validation_errors{display:none!important}.gform_wrapper.gform-theme .gform_confirmation_message{color:var(--fs-color-primary)}.gform_wrapper.gform-theme .gform_confirmation_message a{text-decoration:underline}.gform_wrapper.gform-theme .gfield_description.validation_message.gfield_validation_message{margin-top:0}.gform_wrapper.gform-theme .gform_title{color:var(--fs-color-primary);font-family:"Source Serif Pro",sans-serif;font-size:calc(1.3125rem + .75vw);letter-spacing:normal;line-height:1.3em;margin-bottom:0;opacity:1!important}@media(min-width:1200px){.gform_wrapper.gform-theme .gform_title{font-size:1.875rem}}.gform_wrapper.gform-theme .gform_fields{row-gap:12px}.gform_wrapper.gform-theme .gfield input,.gform_wrapper.gform-theme .gfield textarea{background:none;border:1px solid var(--fs-color-primary);border-radius:10px;color:var(--fs-color-primary);height:35px;margin:0;padding:10px;resize:none}.gform_wrapper.gform-theme .gfield input:focus,.gform_wrapper.gform-theme .gfield textarea:focus{outline-color:var(--fs-color-primary)}.gform_wrapper.gform-theme .gfield input::-moz-placeholder,.gform_wrapper.gform-theme .gfield textarea::-moz-placeholder{color:var(--fs-color-primary)}.gform_wrapper.gform-theme .gfield input::placeholder,.gform_wrapper.gform-theme .gfield textarea::placeholder{color:var(--fs-color-primary)}.gform_wrapper.gform-theme .gform_footer .gform_button.button{background-color:var(--fs-color-primary)!important;border-radius:9999px!important;color:#fff!important}.gform_wrapper.gform-theme .gform_footer .gform_button.button:hover{opacity:70%!important}.searchform .flex-row .flex-col{padding:0}.searchform input[type=search]{background:none;border:1px solid var(--fs-color-primary);border-radius:10px;color:#fff;height:35px;margin:0;padding:10px;resize:none}#search-lightbox .searchform input[type=search]{height:50px}.search .searchform input[type=search]{color:var(--fs-color-primary)}.searchform input[type=search]:focus{outline-color:#fff}.searchform input[type=search]::-moz-placeholder{color:#fff}.searchform input[type=search]::placeholder{color:#fff}.searchform .ux-search-submit{display:grid;place-items:center}.search .searchform .ux-search-submit svg{stroke:var(--fs-color-primary)}.social-icons.follow-icons{color:var(--fs-color-primary);display:flex}.header-social-icons .social-icons.follow-icons{color:#fff;justify-content:center}.social-icons.follow-icons .icon.plain{height:30px;width:30px}.ux-menu .ux-menu-link__link{flex:none;min-height:unset;width:-moz-fit-content;width:fit-content}.ux-menu .ux-menu-link.menu-title .ux-menu-link__link{font-weight:600;margin-bottom:25px;position:relative}.ux-menu .ux-menu-link.menu-title .ux-menu-link__link:after{background:#fff;border-radius:99px;bottom:0;content:"";display:block;height:2px;left:0;margin-top:10px;position:absolute;width:40px}#footer .ux-menu{color:var(--fs-color-primary)}#footer .ux-menu .ux-menu-title{color:var(--fs-color-primary);font-family:"Source Serif Pro",sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:normal;line-height:1.3em;margin-bottom:0;opacity:1;text-transform:none}#footer .ux-menu .ux-menu-link__link{font-size:.875rem;line-height:1.5;margin:3.5px 0;padding:0;text-decoration:underline}#footer .ux-menu .ux-menu-link--active .ux-menu-link__link,#footer .ux-menu .ux-menu-link:hover .ux-menu-link__link{color:var(--fs-color-primary)}.row.align-equal .box{display:flex;flex-direction:column;height:100%}.row.align-equal .box .box-image{flex-shrink:0;width:100%}.row.align-equal .box .box-text{height:100%}.futures__selector{display:flex;justify-content:flex-end;width:100%}.futures__selector select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.133 9.5 8.07 1 1.133' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 90% 50%;border:2px solid #fff;border-radius:8px;color:#fff;padding-right:40px;width:-moz-fit-content;width:fit-content}.futures__selector select:focus{box-shadow:none;outline:none}.futures__selector option{background-color:var(--fs-color-secondary);color:#fff}.futures__inner{background-color:var(--fs-color-primary);border-radius:20px;overflow:hidden}.futures .future:not(:first-child){display:none}.futures .future.active{display:block}.futures .future__media{margin-bottom:1em}.futures .future__media .img-inner,.futures .future__media.video:not(:has(.rll-youtube-player)){padding-top:250px!important}@media(min-width:1024px){.futures .future__media .img-inner,.futures .future__media.video:not(:has(.rll-youtube-player)){padding-top:350px!important}}.futures .future__media.video:has(.rll-youtube-player){padding-top:0!important}.futures .future__media .rll-youtube-player{padding-bottom:250px!important}@media(min-width:1024px){.futures .future__media .rll-youtube-player{padding-bottom:350px!important}}.row-grid.bento-grid .grid-col .col-inner{border-radius:20px;overflow:hidden}#studievaelger-root h2{color:var(--fs-color-primary);font-family:"Source Serif Pro",sans-serif;font-size:calc(1.3125rem + .75vw);letter-spacing:normal;line-height:1.3em;margin-bottom:0;opacity:1!important}@media(min-width:1200px){#studievaelger-root h2{font-size:1.875rem}}#studievaelger-root h2+p{font-size:15px}#studievaelger-root button{font-family:Source Sans Pro,sans-serif;margin-right:0}#studievaelger-root .studySelector_course-cell-content.bPqist{background-color:var(--fs-color-primary)}#studievaelger-root .studySelector_course-cell-content.eMYAtv{background-color:var(--fs-color-secondary)}#studievaelger-root .cuIYFB{background-color:var(--fs-color-secondary)!important}#studievaelger-root .css-1pahdxg-control{box-shadow:var(--fs-color-primary) 0 0 0 1px!important}#studievaelger-root .css-1pahdxg-control,#studievaelger-root .css-1pahdxg-control:hover{border-color:var(--fs-color-primary)!important}#studievaelger-root .studySelector_course-cell{transition-duration:.1s}#studievaelger-root input[type=text]{box-shadow:none;height:unset;margin:0}.ReactModal__Content h2{opacity:1!important}.header-vertical-menu:hover .header-vertical-menu__fly-out{opacity:0;visibility:hidden}.header-vertical-menu.active .header-vertical-menu__fly-out{opacity:1;visibility:visible}.header-vertical-menu.active .header-vertical-menu__icon .icon-menu{display:none}.header-vertical-menu.active .header-vertical-menu__icon .icon-cross{display:block}.header-vertical-menu__opener{background:transparent;cursor:pointer;padding:0;width:-moz-fit-content;width:fit-content}.header-vertical-menu__icon{position:relative}.header-vertical-menu__icon .icon-menu{margin:0}.header-vertical-menu__icon .icon-cross{display:none;left:0;position:absolute;top:0}.header-vertical-menu__icon,.header-vertical-menu__opener{display:block;height:24px;width:24px}.header-vertical-menu__fly-out{border-radius:0 0 0 20px;padding:50px 35px 50px 50px;right:-15px;top:49px;width:300px}.header-vertical-menu__fly-out .nav-vertical-fly-out{gap:22px}.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a{padding:0;width:-moz-fit-content;width:fit-content}.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item.menu-item-type-custom>a{text-decoration:underline}.header-vertical-menu .nav-vertical-fly-out-title{font-family:"Source Serif Pro",sans-serif;font-weight:900;margin-bottom:35px}.header-vertical-menu .nav-vertical-fly-out-title:after{background:#fff;border-radius:99px;content:"";display:block;height:2px;margin-top:10px;width:50px}.dark .nav-vertical-fly-out>li>a{color:#fff}.page-template-page-transparent-header .header .nav>li svg,.page-template-page-transparent-header .header .nav>li>a,.page-template-page-transparent-header .header .nav>li>div>a.button{color:var(--fs-color-primary)}.page-template-page-transparent-header .header .nav>li svg:hover,.page-template-page-transparent-header .header .nav>li>a:hover,.page-template-page-transparent-header .header .nav>li>div>a.button:hover{color:var(--fs-color-primary)!important}.page-template-page-transparent-header .header #logo.logo .header-logo-dark{display:none!important}.nav>li>a{color:var(--fs-color-primary)}.nav-dark .nav>li>a{color:#fff}.nav-vertical-fly-out>li>a,.nav>li>a{font-family:"Source Serif Pro",sans-serif;font-weight:600}.header-main .header-inner:after{content:unset}.header-main .logo-left .logo{margin-right:0}.header-main .flex-left{flex:unset;margin-right:unset}.header-main .flex-right{margin-left:unset}.header-nav-main.nav-left{gap:2rem}.header-nav-main.nav-left>li{margin:0}@media(min-width:1310px){.header-nav-main.nav-right .header-button-1{margin-right:3rem}}.header-nav-main .menu-item.has-dropdown>a:after{background:currentColor;border-radius:99px;bottom:0;content:"";display:none;height:2px;left:0;margin-inline:auto;position:absolute;right:0;width:20px}.header-nav-main .menu-item.has-dropdown.current-dropdown>a:after,.header-nav-main .menu-item.has-dropdown:hover>a:after{display:block}.header-nav-main .menu-item.has-dropdown .icon-angle-down{display:none}.header-nav-main .sub-menu.nav-dropdown{background-color:var(--fs-color-primary);border-radius:0 0 20px 20px;overflow:hidden;padding:65px 0 100px}.header-nav-main .sub-menu.nav-dropdown>.row{margin-inline:auto}.header-wrapper.stuck #logo .header-logo-sticky+img,.header-wrapper.stuck #logo .stamp{display:none}.header-shadow .header-wrapper,.header-wrapper.stuck,.layout-shadow #wrapper{box-shadow:none}.off-canvas .mobile-sidebar-slide{background-color:var(--fs-color-primary)}.nav-sidebar.nav-vertical>li+li{border:none}.nav-sidebar.nav-vertical li:last-child{margin-top:auto}.nav-sidebar.nav-vertical>li>a{color:#fff;font-size:17px}.nav-sidebar.nav-vertical .toggle{opacity:1!important}.nav-sidebar.nav-vertical .sub-menu.nav-sidebar-ul .nav-slide-header .toggle{font-weight:600;opacity:1}.nav-sidebar.nav-vertical .sub-menu.nav-sidebar-ul>li.menu-item{border:none}.nav-sidebar.nav-vertical .sub-menu.nav-sidebar-ul>li.menu-item>a{color:#fff;font-family:"Source Serif Pro",sans-serif;font-size:17px;font-weight:600;padding-bottom:15px;padding-left:20px;padding-top:15px;text-transform:none}.main-menu-overlay{display:none}.main-menu-overlay+.mfp-wrap{top:70px}.main-menu-overlay+.mfp-wrap .mfp-content{box-shadow:none;top:70px;width:100%}.main-menu-overlay+.mfp-wrap .mfp-close{background-color:var(--fs-color-primary);opacity:1!important;right:7px;top:17.5px}@media(min-width:768px){.main-menu-overlay+.mfp-wrap .mfp-close{top:24.5px}}.stuck body.home #logo .stamp{display:none}body.home #logo img{max-height:170px}@media only screen and (max-width:478px){body.home #logo img{max-height:90px}}#footer .ux-logo .ux-logo-link{padding:0!important}.search.search-results .result:not(:last-child){margin-bottom:40px}.search.search-results .result .title{text-decoration:underline}.row.holiday-overview .section{padding-left:0;padding-right:0}
