@charset "UTF-8";
/*
Theme Name: Bli yrkessjåfør
Theme URI: https://bliyrkessjafor.no/
Template: frost
Author: Apriil Digital
Author URI: https://apriil.no/
Tags: block-patterns,block-styles,custom-colors,custom-logo,custom-menu,editor-style,full-site-editing,one-column,template-editing,threaded-comments,translation-ready,wide-blocks
Version: 1.0.61691762765
Updated: 2023-08-11 16:06:05

*/
:root {
  --primary: var(--wp--preset--color--contrast);
  --white: var(--wp--preset--color--base);
  --logocolor: var(--wp--preset--color--primary);
  --logotext: var(--wp--preset--color--base);
  --iconcolor: var(--wp--preset--color--primary);
}

* > * {
  text-wrap: pretty;
  -ms-hyphens: auto;
      hyphens: auto;
}

main .wp-block-image {
  width: 100%;
  margin: 0;
  padding: 0;
}
main .wp-block-image svg {
  display: block;
  max-width: 100%;
  width: 100% !important;
  height: 90px !important;
  aspect-ratio: 1/1;
}

.wp-block-navigation .wp-block-navigation-item__content {
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
}
.wp-block-navigation .wp-block-navigation__submenu-container {
  -webkit-transition: opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease;
}
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.wp-block-navigation-link {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.wp-block-navigation-link:last-child {
  border-bottom: none;
}
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-item__content {
  padding: 0.5em 1.2em;
  background: var(--wp--preset--color--primary);
}
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.wp-block-navigation-link:hover .wp-block-navigation-item__content {
  background: var(--wp--preset--color--secondary);
  color: #fff;
}
.wp-block-navigation .wp-block-navigation-submenu__toggle {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.wp-block-navigation .wp-block-navigation-submenu__toggle[aria-expanded=true] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media screen and (max-width: 1024px) {
  header .wp-block-social-links {
    display: none;
  }
}
.logowrap a > svg {
  width: clamp(14.0625rem, 11.7707rem + 9.7784vw, 18.75rem);
  height: auto;
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
  min-width: 250px !important;
  left: unset !important;
  padding: unset;
}
.wp-block-navigation .has-child:last-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:last-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:last-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
  right: -1px;
}

.video-top-layer {
  position: relative;
  z-index: 9999;
  padding-inline: 2rem;
}

@media (min-width: 1300px) {
  .video-top-layer {
    min-height: -webkit-fit-content !important;
    min-height: -moz-fit-content !important;
    min-height: fit-content !important;
    height: 32.08vw !important;
  }
}
.tpgb-container-row.video-wrapper {
  position: relative;
  z-index: 0;
  margin-left: calc(0px - var(--wp--style--root--padding-right)) !important;
  margin-right: calc(0px - var(--wp--style--root--padding-right)) !important;
  min-width: calc(100% + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-right)) !important;
}

.video-wrapper {
  padding: 1rem 1rem 3.25rem !important;
}

.video-wrapper iframe {
  min-height: calc(600px + 4.25rem) !important;
  height: calc(32.08vw + 4.25rem) !important;
  width: calc(323.21vh + 2rem) !important;
}

.hide-when-playing {
  z-index: 1;
  position: relative;
}

.video-hero {
  z-index: 0;
}

.video-wrap {
  aspect-ratio: 16/9 !important;
  max-width: 1920px !important;
  margin: 0 auto !important;
  display: grid !important;
}

.display-inline,
.inline {
  display: inline-block;
  margin: 0 auto;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBVUo7RUFDRTtFQUNBOzs7QUFNRTtFQUNJO0VBQ0E7RUFDQTs7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVdSO0VBQ0U7O0FBR0Y7RUFDRSxZQUNFOztBQVFBO0VBQ0U7O0FBRUE7RUFDRTs7QUFFRjtFQUNFO0VBQ0EsWUF6RE87O0FBNkRUO0VBQ0UsWUE3RE87RUE4RFA7O0FBTVI7RUFDRTs7QUFDQTtFQUNFOzs7QUFLUjtFQUNFO0lBQ0U7OztBQU9BO0VBQ0k7RUFDQTs7O0FBTUY7RUFHRTtFQUNBO0VBQ0E7O0FBR0E7RUFHRTs7O0FBVVY7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFLSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */

/*# sourceMappingURL=style.css.map */
