.elev-image-container,.archive-course-thumbnail{position:relative;overflow:hidden}.elev-image-container>img,.archive-course-thumbnail>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.site-header{min-height:82px;flex-shrink:0}@media (min-width:481px){.site-header{min-height:95px}}@media (min-width:1025px){.site-header{min-height:127px}}.logo img{aspect-ratio:300 / 84}@media (max-width:480px){.header-nav-container .logo img{width:89.2857px;height:25px}}.footer .footer-heading{color:#f6e4c6;font-size:16px;line-height:22px;margin:.5em 0}.footer-links{row-gap:6px}.footer-links>a{min-height:32px;padding-block:5px}.cookie-settings-button{min-width:44px;min-height:44px}:focus-visible{outline:3px solid #18305f;outline-offset:4px}.site-footer :focus-visible,.main-menu-container :focus-visible,.gdpr-banner :focus-visible{outline-color:#f6e4c6}.skip-link{position:fixed;left:1rem;top:-100px;z-index:10001;padding:.75rem 1rem;background:#fff;color:#18305f}.skip-link:focus{top:1rem}.gdpr-banner{max-height:90dvh;overflow-y:auto}.gdpr-buttons{flex-wrap:wrap}.gdpr-buttons .right{display:flex;flex-wrap:wrap;gap:8px}.gdpr-buttons button{min-height:44px}.gdpr-buttons .accept-selected{background:#1c7733}.gdpr-options label{min-height:32px}.gdpr-options input[type=checkbox]{flex-shrink:0}.gdpr-close{align-self:flex-end;background:#fff0;border:1px solid currentColor;color:inherit;min-height:44px;padding:6px 12px}.swiper-pagination .swiper-pagination-bullet,.swiper-elev-pagination .swiper-pagination-bullet{width:24px!important;height:24px!important;background-clip:content-box!important;border:7px solid #fff0;box-sizing:border-box;margin:2px!important}.swiper-button-prev,.swiper-button-next{min-width:32px;min-height:44px}.contact-header h2{font-size:22px;line-height:30px;margin:.5em 0}.innblikk-post-item-content h2{font-size:22px;line-height:30px}.innblikk-post-item.no-image .innblikk-post-item-content h2{font-size:30px;line-height:42px}@media (min-width:1025px){.innblikk-post-item.no-image .innblikk-post-item-content h2{font-size:50px;line-height:70px}}.course-options-container li>button{border:0;background:#fff0;color:inherit;font:inherit;text-align:left;padding:0;width:100%;min-height:32px}#zp-paymentform .nf-form-title h1{font-size:22px;line-height:30px;margin:.5em 0}.price-details-btn{color:#a14a45}.privacy-policy .page-content>h1{max-width:none;white-space:nowrap;font-size:min(clamp(2.125rem, 1.4167rem + 2.2667vw, 3.8rem), 7.5vw)!important}@font-face{font-family:"BFHS Nimbus fallback";src:local("Arial");font-weight:300;size-adjust:94.2%;ascent-override:97.66%;descent-override:26.54%;line-gap-override:0%}@font-face{font-family:"BFHS Nimbus fallback";src:local("Arial");font-weight:400;size-adjust:97.46%;ascent-override:94.4%;descent-override:25.65%;line-gap-override:0%}@font-face{font-family:"BFHS Nimbus fallback";src:local("Arial Bold");font-weight:700;size-adjust:97.46%;ascent-override:94.4%;descent-override:25.65%;line-gap-override:0%}@font-face{font-family:"BFHS Mackinac fallback";src:local("Georgia Bold");font-weight:700;size-adjust:94.67%;ascent-override:97.18%;descent-override:25.35%;line-gap-override:0%}