.elementor-kit-4{--e-global-color-primary:#95C679;--e-global-color-secondary:#135448;--e-global-color-text:#135448;--e-global-color-accent:#135448;--e-global-color-b561036:#F9F9F9;--e-global-color-0a9aa7e:#E7E7E7;--e-global-color-8a4e192:#7BAE65;--e-global-typography-primary-font-family:"Chewy";--e-global-typography-primary-font-size:1.7em;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-letter-spacing:0.1px;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:1.3em;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-letter-spacing:-1px;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:0.9em;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:0.9em;--e-global-typography-accent-font-weight:800;--e-global-typography-6318fc9-font-family:"Chewy";--e-global-typography-6318fc9-font-size:2.5em;--e-global-typography-6318fc9-font-weight:400;--e-global-typography-6318fc9-line-height:0.9em;--e-global-typography-6318fc9-letter-spacing:0.1px;--e-global-typography-6d01202-font-family:"Open Sans";--e-global-typography-6d01202-font-size:0.75em;--e-global-typography-6d01202-font-weight:400;--e-global-typography-6d01202-line-height:1.3em;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.sub-menu-toggle{
      display:none!important;
  }

p{
    line-height:1.5em;
}

a{
    /*color:var( --e-global-color-secondary );*/
    color: inherit;
    font-weight:500; 
    transition: all 0.2s ease-in-out!important;;
}


a:hover{
    color:#7BAE65;
}

.bold{
    font-weight:bold!important;
}

#green .elementor-align-icon-left{
    color: #95C679;
}

.lilla{
    color:#7BAE65!important;
}

.hvid {
    color:white!important;
}

.tabel-bg{
    background-color:#d6eab4!important;
}



#boks1, #boks2, #boks3, #boks4, #boks5, #boks6, #boks7, #boks8, #boks9, #boks10, #boks11, #boks12{
    margin-top:-15vh;
}


/* ===== Scrollbar CSS ===== */
  /* Firefox */
  * {
    scrollbar-width: auto;
    scrollbar-color: #95C679 #135448;
  }

  /* Chrome, Edge, and Safari */
  *::-webkit-scrollbar {
    width: 8px;
    height:8px;
  }

  *::-webkit-scrollbar-track {
    background: #135448;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #95C679;
    border-radius: 10px;
    border: 0px none #135448;
  }
  
  
  
  
  
  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{
      transition: all 0.2s ease-in-out!important;
  }
  
  
  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover{
      font-weight:700!important;
  }
  
  
  .elementor-widget-text-editor ul, .elementor-tab-content ul{
    margin-left:-27px;
    text-align:left;
    list-style-position :outside;
}
.elementor-widget-text-editor ul li, .elementor-tab-content ul li{
    margin-top:15px;
    line-height:1.4em;
}

.elementor-heading-title{
    line-height:1.2em!important;
}
  
  
  .liste ul {
    list-style: disc inside none;
    text-indent: -20px; /* key property */
    margin-left: 20px; /* key property */
  }
  
 
  .hover-scale{
 transition: all 0.2s ease-in-out!important;;
  }
  
  .hover-scale:hover{
      transform: scaleX(calc(var(--e-transform-flipX, 1.01) * var(--e-transform-scaleX, var(--e-transform-scale, 1.01)))) scaleY(calc(var(--e-transform-flipY, 1.01) * var(--e-transform-scaleY, var(--e-transform-scale, 1.01))));
  }/* End custom CSS */