/*!
Theme Name: Dualdefib
Theme URI: http://underscores.me/
Author: Headspin AS
Author URI: http://www.headspin.no
Template: site-designer-theme
Description: Headspin custom child theme
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: headspin
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/@media only screen and (max-width: 599px){.wp-block-headspin-page-cover .page-cover__content-container h1.page-cover__heading{font-size:max(20px,var(--hs--blocks--page-cover--heading--font-size)*.55)}}@media(min-width: 600px)and (max-width: 1199px){.wp-block-headspin-page-cover .page-cover__content-container h1.page-cover__heading{font-size:max(20px,var(--hs--blocks--page-cover--heading--font-size)*.75)}}.site-header ul.sub-menu .menu-item a{text-transform:none}ol li{padding-left:4px}@media only screen and (max-width: 599px){.site-footer .footer-main__info a.footer-logo{width:150px}}@media(max-width: 781px){.study-settings_icon{width:100px}}.site-footer .footer-main__info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}@media(max-width: 1024px){.site-footer .footer-main__info .footer-logo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.site-footer .footer-main__info .footer-logo svg{max-width:var(--hs--footer--logo-width)}}.site-footer .footer-main__info--details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:0 6px 36px 2px}.site-footer .footer-main__info--details-title{font-size:20px;text-transform:uppercase;color:var(--hs--footer--color);line-height:1;margin-bottom:0}.site-footer .footer-main__info--details-name{margin-bottom:0;line-height:1;font-size:18px}.site-footer .footer-main__info--details-border{height:2px;background-color:#e20221;width:60px}.site-footer .footer-main__info--details-contact{line-height:1;font-size:16px;color:var(--hs-elements--links-color);font-weight:var(--hs--elements--links--font-weight)}.site-footer .footer-main__info--details-contact:hover{-webkit-text-decoration:var(--hs--elements--links--hover--underline);text-decoration:var(--hs--elements--links--hover--underline);text-decoration-color:var(--hs--elements--links--hover--color);color:var(--hs-elements--links--hover--color)}.site-footer .footer-main__info--details-contact__phone{line-height:1;font-size:16px;color:var(--hs-elements--links-color);font-weight:var(--hs--elements--links--font-weight)}.site-footer .footer-main__info--details-contact__phone a:hover{-webkit-text-decoration:var(--hs--elements--links--hover--underline);text-decoration:var(--hs--elements--links--hover--underline);text-decoration-color:var(--hs--elements--links--hover--color)}.site-footer{background:#002d73 !important}.site-header{background:var(--hs--header--background-color, var(--hs--colors--background--main));-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1);padding:0 var(--base-padding);position:var(--hs--header--transparent--position, sticky);top:0;-webkit-transition:background-color .2s;transition:background-color .2s;width:100%;z-index:75}body.transparent-header:not(.scrolled) .site-header{background:var(--hs--header--transparent--background-color, var(--hs--header--background-color, var(--hs--colors--background--main)));-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width: 600px){.site-header{top:var(--wp-admin--admin-bar--height, 0px)}}.site-header .header-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--hs--header--height);margin:0 auto;max-width:var(--hs--header--max-width, none);padding:8px 0}.site-header .site-branding{-ms-flex-negative:0;flex-shrink:0;margin-right:48px}.site-header .site-branding.has-logo{position:relative;width:var(--hs--header--logo-width)}@media only screen and (min-width: 1300px){.site-header .site-branding{margin-right:32px}}@media only screen and (min-width: 1800px){.site-header .site-branding{margin-right:64px}}.site-header .site-branding a{display:block}.site-header .site-branding a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.site-header .site-branding [data-logo-container=main]{-webkit-transition:.2s;transition:.2s}body.transparent-header:not(.scrolled) .site-header .site-branding [data-logo-container=main]{opacity:calc(1 - var(--hs--header--transparent--enabled, 0))}.site-header .site-branding [data-logo-container=alt]{inset:0;position:absolute;opacity:0;-webkit-transition:.2s;transition:.2s}body.transparent-header:not(.scrolled) .site-header .site-branding [data-logo-container=alt]{opacity:var(--hs--header--transparent--enabled, 0)}.site-header .site-branding .site-title__text{display:none}.site-header .site-branding [data-logo-container]:empty+[data-logo-container]:empty+.site-title__text{display:inline}.site-header .main-navigation{margin-left:auto;position:relative}@media only screen and (min-width: 1300px){.site-header .main-navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:unset}}.site-header .menu-toggle{background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--hs--header--toggle-color, inherit);font-size:16px;font-weight:700;outline:none;padding:4px 0;position:relative}body.transparent-header:not(.scrolled) .site-header .menu-toggle{color:var(--hs--header--transparent--links-color, var(--hs--header--toggle-color, inherit))}.site-header .menu-toggle>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;position:absolute;right:0;top:-12px}.site-header .menu-toggle>div svg{fill:currentColor;height:18px;margin-left:8px;width:18px}.site-header .menu-toggle .closed{opacity:1;pointer-events:all}.site-header .menu-toggle .closed svg{height:24px;width:30px}.site-header .menu-toggle .open{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;pointer-events:none;opacity:0}.site-header .menu-toggle:focus-visible>div{outline:2px solid currentColor;outline-offset:4px}html.menu-open .site-header .menu-toggle .closed{pointer-events:none;opacity:0}html.menu-open .site-header .menu-toggle .open{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:all}@media only screen and (min-width: 1300px){.site-header .menu-toggle{display:none}}.site-header .menus-container{background:var(--hs--header--background-color, var(--hs--colors--background--main));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - var(--hs--header--height));padding:40px 0;position:fixed;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;right:0;top:var(--hs--header--height);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s;transition:.3s;width:100%}@media only screen and (min-width: 600px){.site-header .menus-container{max-width:400px}}@media only screen and (min-width: 1300px){.site-header .menus-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;max-width:none;overflow:visible;padding:0;position:static;-webkit-transform:none;transform:none;width:auto}}html.menu-open .site-header .menus-container{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width: 600px){html.menu-open .site-header .menus-container{-webkit-box-shadow:-2px 4px 4px rgba(0,0,0,.05);box-shadow:-2px 4px 4px rgba(0,0,0,.05)}}@media only screen and (min-width: 1300px){html.menu-open .site-header .menus-container{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width: 1300px){.site-header .menus-container>:first-child:not(.header-search){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-header .menus-container>:first-child:not(.header-search) .menu{-webkit-box-pack:var(--hs--header--main--alignment, left);-ms-flex-pack:var(--hs--header--main--alignment, left);justify-content:var(--hs--header--main--alignment, left)}}.site-header .menus-container>:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 1300px){.site-header .menus-container>:nth-child(2){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.site-header .menus-container>:nth-child(2) .menu-item a{font-family:var(--hs--header--secondary--font-family, var(--hs--fonts--font-family));font-size:var(--hs--header--secondary--font-size, var(--hs--header--main--font-size));font-weight:var(--hs--header--secondary--font-weight, var(--hs--header--main--font-weight));letter-spacing:var(--hs--header--secondary--letter-spacing, 0);text-transform:var(--hs--header--secondary--text-transform, var(--hs--header--main--text-transform, none))}@media only screen and (min-width: 1300px){.site-header .menus-container>:nth-child(2){margin-left:auto}.site-header .menus-container>:nth-child(2) .menu-item{margin-right:var(--hs--header--secondary--gap, 12px)}.site-header .menus-container>:nth-child(2) .menu-item:last-child{margin:0}.site-header .menus-container>:nth-child(2) .menu-item:last-child .sub-menu{left:auto;right:-12px}}.site-header .menu{list-style:none;margin:0}@media only screen and (min-width: 1300px){.site-header .menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-header .menu .menu-item img{margin:0 6px 3px 0}.site-header .menu .menu-item a{color:var(--hs--header--links-color, var(--hs--colors--primary));display:block;font-family:var(--hs--header--main--font-family, var(--hs--fonts--font-family));font-size:var(--hs--header--main--font-size, var(--hs--fonts--font-size));font-weight:var(--hs--header--main--font-weight, var(--hs--fonts--font-weight));letter-spacing:var(--hs--header--main--letter-spacing, 0);text-decoration:none;text-transform:var(--hs--header--main--text-transform, none);-webkit-transition:.15s;transition:.15s;width:-webkit-max-content;width:-moz-max-content;width:max-content}.site-header .menu .menu-item a:focus-visible{outline:2px solid currentColor;outline-offset:0}.site-header .menu .menu-item a:hover{color:var(--hs--header--hover-color)}.site-header .menu .menu-item.menu-item-has-children{position:relative}.site-header .menu .menu-item.menu-item-has-children>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .menu .menu-item.menu-item-has-children>a::after{border:currentColor solid;border-width:0 .125em .125em 0;content:"";display:block;height:.5em;margin-left:.75em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:70%;transform-origin:70%;width:.5em}@media only screen and (min-width: 1300px){.site-header .menu .menu-item.menu-item-has-children:hover .sub-menu,.site-header .menu .menu-item.menu-item-has-children.has-focus .sub-menu,.site-header .menu .menu-item.menu-item-has-children.child-has-focus .sub-menu{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}}.site-header .menu>.menu-item{margin-bottom:18px;white-space:nowrap}@media only screen and (min-width: 1300px){.site-header .menu>.menu-item{margin:0 var(--hs--header--main--gap, 12px) 0 0}}.site-header .menu>.menu-item>a{margin:0 48px;padding:6px 0}@media only screen and (min-width: 1300px){.site-header .menu>.menu-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--hs--header--height);margin:0;padding:0 12px}body.transparent-header:not(.scrolled) .site-header .menu>.menu-item>a{color:var(--hs--header--transparent--links-color, var(--hs--header--links-color, var(--hs--colors--primary)))}body.transparent-header:not(.scrolled) .site-header .menu>.menu-item>a:hover{color:var(--hs--header--hover-color, var(--hs--header--hover-color))}}@media only screen and (min-width: 1300px){.site-header .menu>.menu-item:hover>a{background:var(--hs--header--hover-background-color, var(--hs--colors--background--secondary))}}.site-header .menu>.menu-item.current-menu-item>a,.site-header .menu>.menu-item.current-menu-ancestor>a{-webkit-box-shadow:inset 0 -2px var(--hs--header--current-color, var(--hs--colors--primary));box-shadow:inset 0 -2px var(--hs--header--current-color, var(--hs--colors--primary))}.site-header .active>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-header .sub-menu{background-color:var(--hs--header--hover-background-color, var(--hs--header--background-color));list-style:none;margin:0;padding:24px 24px 24px 64px}@media only screen and (min-width: 1300px){.site-header .sub-menu{background-color:var(--hs--header--background-color);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);left:-12px;margin-top:4px;min-width:calc(100% + 24px);opacity:0;padding:12px;pointer-events:none;position:absolute;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:.2s;transition:.2s}.site-header .sub-menu::before{content:"";bottom:100%;height:4px;left:0;position:absolute;width:100%}}.site-header .sub-menu .menu-item{margin-bottom:8px}@media only screen and (min-width: 1300px){.site-header .sub-menu .menu-item{margin-bottom:0}.site-header .sub-menu .menu-item a{display:inline-block;padding:8px}.site-header .sub-menu .menu-item a:hover{background:var(--hs--header--hover-background-color)}.site-header .sub-menu .menu-item.submenu-main-item{display:none}}.site-header .header-search{margin:0 48px 64px}@media only screen and (min-width: 1300px){.site-header .header-search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:var(--hs--header--search-display, flex);height:var(--hs--header--height);margin:0 0 0 auto;position:relative}.site-header .header-search::after{border-radius:100% 0 0;bottom:0;content:"";height:60%;pointer-events:none;position:absolute;right:100%;width:80px}}.site-header .header-search__toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border:0;color:var(--hs--header--links-color);cursor:pointer;display:none;font-size:16px;font-weight:700;margin:0;padding:12px 0}@media only screen and (min-width: 1300px){.site-header .header-search__toggle{display:-webkit-box;display:-ms-flexbox;display:flex}body.transparent-header:not(.scrolled) .site-header .header-search__toggle{color:var(--hs--header--transparent--links-color, var(--hs--header--links-color))}}.site-header .header-search__toggle svg{fill:currentColor;height:1.1em;margin-left:8px;width:1.1em}.site-header .header-search:hover::after,.site-header .header-search.has-focus::after{pointer-events:all}.site-header .header-search:hover .header-search__panel,.site-header .header-search.has-focus .header-search__panel{pointer-events:all;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 1300px){.site-header .header-search__panel{background:var(--hs--header--background-color);opacity:0;pointer-events:none;position:absolute;right:0;top:100%;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:.2s;transition:.2s;width:300px}}.site-header .header-search__panel .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:300px}.site-header .header-search__panel .search-form .search-field{border:2px solid var(--hs--header--search-color);border-radius:0;border-right:0;outline:none;padding:8px 12px}.site-header .header-search__panel .search-form .search-field:focus-visible{-webkit-box-shadow:inset 0 0 0 2px var(--hs--header--search-color);box-shadow:inset 0 0 0 2px var(--hs--header--search-color)}.site-header .header-search__panel .search-form .search-button{background-color:var(--hs--header--search-color);border:2px solid var(--hs--header--search-color);cursor:pointer;-ms-flex-negative:0;flex-shrink:0;outline:none;padding:8px;-webkit-transition:background .2s;transition:background .2s;width:42px}.site-header .header-search__panel .search-form .search-button svg{fill:var(--hs--header--background-color);height:20px;-webkit-transition:fill .2s;transition:fill .2s;width:20px}.site-header .header-search__panel .search-form .search-button:hover,.site-header .header-search__panel .search-form .search-button:focus-visible{background-color:var(--hs--header--hover-background-color)}.site-header .header-search__panel .search-form .search-button:hover svg,.site-header .header-search__panel .search-form .search-button:focus-visible svg{fill:var(--hs--header--search-color)}
/*# sourceMappingURL=style.css.map */
