.elementor-kit-371{--e-global-color-primary:#FFF000;--e-global-color-secondary:#0061AE;--e-global-color-text:#2E3231;--e-global-color-accent:#50593E;--e-global-color-286e038:#7E8A5A;--e-global-color-3623c97:#B69169;--e-global-color-f14f9dd:#FFFFFF;--e-global-color-b11f56e:#707070;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:500;line-height:1.3em;}.elementor-kit-371 button,.elementor-kit-371 input[type="button"],.elementor-kit-371 input[type="submit"],.elementor-kit-371 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:700;color:var( --e-global-color-f14f9dd );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:12px 55px 12px 55px;}.elementor-kit-371 button:hover,.elementor-kit-371 button:focus,.elementor-kit-371 input[type="button"]:hover,.elementor-kit-371 input[type="button"]:focus,.elementor-kit-371 input[type="submit"]:hover,.elementor-kit-371 input[type="submit"]:focus,.elementor-kit-371 .elementor-button:hover,.elementor-kit-371 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-kit-371 e-page-transition{background-color:#FFBC7D;}.elementor-kit-371 a{color:var( --e-global-color-primary );}.elementor-kit-371 a:hover{color:var( --e-global-color-286e038 );}.elementor-kit-371 h1{font-family:"Bebas Neue", Sans-serif;font-size:5rem;font-weight:500;text-transform:uppercase;}.elementor-kit-371 h2{font-family:"Bebas Neue", Sans-serif;font-size:2.1rem;font-weight:500;}.elementor-kit-371 h3{font-family:"Inter", Sans-serif;font-size:1.7rem;font-weight:700;line-height:1.4em;}.elementor-kit-371 h4{font-family:"Bebas Neue", Sans-serif;font-size:3.6rem;font-weight:500;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-371{font-size:1.1rem;}.elementor-kit-371 h1{font-size:2.8rem;}.elementor-kit-371 h3{font-size:1.5rem;}.elementor-kit-371 h4{font-size:2.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p.elementor-heading-title {line-height:inherit !important;}
.hero {background-position: center!important;background-size: cover!important;background-repeat: no-repeat!important;}
#scroll-container {overflow: hidden;}
#scroll-text {
  height: 100%;
  text-align: left;
  -moz-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -moz-animation: my-animation 5s linear infinite;
  -webkit-animation: my-animation 5s linear infinite;
  animation: my-animation 5s linear infinite;
}

/* for Firefox */
@-moz-keyframes my-animation {
  from { -moz-transform: translateY(100%); }
  to { -moz-transform: translateY(-100%); }
}

/* for Chrome */
@-webkit-keyframes my-animation {
  from { -webkit-transform: translateY(100%); }
  to { -webkit-transform: translateY(-100%); }
}

@keyframes my-animation {
  from {
    -moz-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  to {
    -moz-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
.listbox {height:150px;}
#understreck a{text-decoration:underline;}
#sponsorer .e-gallery-grid:not(.e-gallery--animated) {margin-right:-25rem;}
#meny-mobil{display:none;}
::selection {background: #FFF000;} h1::selection, h2::selection, h3::selection, p::selection, span::selection {color: #2E3231;} ::-moz-selection {background: #FFF000;}
*:focus {outline: none;}
.ikon .elementor-button-icon svg {width: 30px;}
.ikon .elementor-button-content-wrapper {align-items: center;}
.innehall .elementor-element.elementor-element {padding: 0px;}
#box-donera {height:350px; padding:3rem;}
#box-sidor {height:450px; padding:3rem;}
.hover-grow {transition: 0.3s ease;}.hover-grow:hover {transition: all .3s ease-in-out;transform: scale(1.03);cursor: pointer;}
.ingress-box {height:100px;}
.ingress, .ingress-box {font-size:1rem !important;}
.elementor .elementor-background-video-container {border-radius: 20px;}

.logos .e-gallery-image {background-size: contain;background-repeat: no-repeat;}
.underline {text-decoration:underline;}
.repeater span:before {content: "";width: 8px;height: 8px; margin-right:0.7em !important;border-radius: 50%;margin-right: 5px;display: inline-block;background-color: #FFF;vertical-align: middle;}

@media (max-width: 1024px) {
    #sponsorer .e-gallery-grid:not(.e-gallery--animated) {margin-right:0rem;}
#meny-desktop{display:none;}
#meny-mobil{display:flex;}
.hover-grow {-moz-transition: none;-webkit-transition: none;transition: none;}
.hover-grow:hover {-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
}
    
@media (max-width: 767px) {
body, html { overflow-x:hidden;}
#box-donera, #box-sidor {padding: 2rem 1rem 2rem 1rem;}
}/* End custom CSS */