.elementor-23901 .elementor-element.elementor-element-e66256c{--display:grid;--e-con-grid-template-columns:1fr 0.26fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--margin-top:155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-23901 .elementor-element.elementor-element-0ee1f97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-23901 .elementor-element.elementor-element-8a0b18c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-8a0b18c{text-align:initial;}.elementor-23901 .elementor-element.elementor-element-8a0b18c .mil-h2.mil-light, .elementor-23901 .elementor-element.elementor-element-8a0b18c .mil-h2{font-size:40px;letter-spacing:1px;}.elementor-23901 .elementor-element.elementor-element-8a0b18c .mil-suptitle.mil-suptitle-2.mil-light, .elementor-23901 .elementor-element.elementor-element-8a0b18c .mil-suptitle.mil-suptitle-2{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;letter-spacing:1px;}.elementor-23901 .elementor-element.elementor-element-8a0b18c .mil-suptitle.mil-suptitle-2:before{background-color:var( --e-global-color-495547f );}.elementor-23901 .elementor-element.elementor-element-71f47be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-2277b9b > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-2277b9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-23901 .elementor-element.elementor-element-b36847c > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-23901 .elementor-element.elementor-element-b36847c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-23901 .elementor-element.elementor-element-2a22c17 .jet-accordion{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-2a22c17 .jet-accordion > .jet-accordion__inner > .jet-toggle{padding:0px 0px 0px 0px;margin:3px 0px 3px 0px;border-radius:6px 6px 6px 6px;}.elementor-23901 .elementor-element.elementor-element-2a22c17 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:flex-start;}.elementor-23901 .elementor-element.elementor-element-2a22c17 .jet-toggle__label-text{text-align:left;}.elementor-23901 .elementor-element.elementor-element-2a22c17 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:#FFFFFF;background-color:var( --e-global-color-495547f );}.elementor-23901 .elementor-element.elementor-element-2a22c17 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{color:var( --e-global-color-007e0f0 );background-color:var( --e-global-color-secondary );}.elementor-23901 .elementor-element.elementor-element-351dc34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-ca0962e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 60px 60px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23901 .elementor-element.elementor-element-ca0962e:not(.elementor-motion-effects-element-type-background), .elementor-23901 .elementor-element.elementor-element-ca0962e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-007e0f0 );}.elementor-23901 .elementor-element.elementor-element-f88bd20 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-f88bd20 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-23901 .elementor-element.elementor-element-3970be1{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-23901 .elementor-element.elementor-element-3970be1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-3970be1 .elementor-divider-separator{width:100%;}.elementor-23901 .elementor-element.elementor-element-3970be1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23901 .elementor-element.elementor-element-fa2d7a7 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-fa2d7a7 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:10px 10px 10px 10px;}.elementor-23901 .elementor-element.elementor-element-fa2d7a7:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-23901 .elementor-element.elementor-element-121617a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-121617a .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;text-align:center;}.elementor-23901 .elementor-element.elementor-element-121617a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-23901 .elementor-element.elementor-element-121617a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-23901 .elementor-element.elementor-element-121617a .jet-listing-dynamic-field{justify-content:center;}.elementor-23901 .elementor-element.elementor-element-121617a .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-121617a .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-95432cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-95432cf .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;text-align:center;}.elementor-23901 .elementor-element.elementor-element-95432cf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-23901 .elementor-element.elementor-element-95432cf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-23901 .elementor-element.elementor-element-95432cf .jet-listing-dynamic-field{justify-content:center;}.elementor-23901 .elementor-element.elementor-element-95432cf .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-95432cf .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-60682fc > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-23901 .elementor-element.elementor-element-60682fc{text-align:left;}.elementor-23901 .elementor-element.elementor-element-60682fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-23901 .elementor-element.elementor-element-1a80fd3 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-99f43ac > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-23901 .elementor-element.elementor-element-99f43ac > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;}.elementor-23901 .elementor-element.elementor-element-99f43ac > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{display:grid;grid-template-columns:repeat( auto-fill, minmax( 120px, 1fr ) );}.elementor-23901 .elementor-element.elementor-element-99f43ac > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:120px;}.elementor-23901 .elementor-element.elementor-element-99f43ac > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 15px 0px;}@media(min-width:768px){.elementor-23901 .elementor-element.elementor-element-0ee1f97{--width:90%;}}@media(max-width:1024px){.elementor-23901 .elementor-element.elementor-element-e66256c{--grid-auto-flow:row;}.elementor-23901 .elementor-element.elementor-element-fa2d7a7 > .elementor-widget-container{margin:40px 0px 0px 0px;}}@media(max-width:767px){.elementor-23901 .elementor-element.elementor-element-e66256c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-23901 .elementor-element.elementor-element-0ee1f97{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23901 .elementor-element.elementor-element-71f47be > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-2277b9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23901 .elementor-element.elementor-element-b36847c > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-23901 .elementor-element.elementor-element-fa2d7a7 > .elementor-widget-container{margin:20px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-0ee1f97 *//* Remove gap, margin, and padding from the row container */
.elementor-widget-itsulu-tabs-two .row.justify-content-between.align-items-center {
  gap: 0 !important;
  align-items: flex-start !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-element-7398df2 .col-lg-5,
.elementor-element-7398df2 .mil-tabs-left-nav li a {
  font-family: "Roboto", sans-serif !important;
  font-size: 16px;
}

/* Style left column: add left and top padding, and set a max-width */
.elementor-element-7398df2 .col-lg-5 {
  padding-left: 20px !important;
  padding-top: 0px !important;
  max-width: 30% !important;
  margin-top: 10px; /* adjust or remove if not needed */
}

/* Style right column: set full width, apply left offset, and remove padding */
.elementor-element-7398df2 .col-lg-6 {
  width: 70% !important;
  position: relative;
  /*left: -10px !important;*/
}

/* Remove extra bottom margin from elements with mil-mb-60 */
.elementor-element-7398df2 .mil-mb-60 {
  margin-bottom: 0 !important;
}

/* Reset margin and padding on the left navigation menu */
.elementor-element-7398df2 .mil-tabs-left-nav {
  margin: 0 !important;
  padding: 0 !important;
  margin-right: 0 !important;
}

/* Reset margin and padding on the swiper container (right content area) */
.elementor-element-7398df2 .swiper-container.mil-tabs-slider {
  margin: 0 !important;
  padding: 0 !important;
  margin-left: 0 !important;
}

/* Stil for wrapper */
.responsive-table-wrapper {
    width: 100%;
}

/* Mobil: aktiver horisontal scrolling */
@media (max-width: 768px) {
    .responsive-table-wrapper {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .responsive-table-wrapper table {
        width: 100%;
        min-width: 600px;
    }
}

/* Desktop: fjern scrolling og bruk full bredde */
@media (min-width: 769px) {
    .responsive-table-wrapper {
        overflow-x: visible;
    }

    .responsive-table-wrapper table {
        width: 100% !important;
        min-width: unset;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-121617a */.white-button {
  color: #fff !important;         /* Ensure text is white */
  background-color: #D86B00;      /* Primary background color */
  padding: 12px 0;                /* Increase padding for better touch targets */
  text-decoration: none;          /* Remove underline */
  border-radius: 5px;             /* Rounded corners */
  display: block;                 /* Make the button a block element for full width */
  width: 100%;                    /* Ensure full width */
  text-align: center;             /* Center-align the text */
  transition: background-color 0.3s ease; /* Smooth transition for hover effect */
}

.white-button:hover {
  background-color: #54595F;      /* Darker shade on hover */
  color: #fff !important;         /* Ensure text stays white on hover */
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-95432cf */.white-button {
  color: #fff !important;         /* Ensure text is white */
  background-color: #D86B00;      /* Primary background color */
  padding: 12px 0;                /* Increase padding for better touch targets */
  text-decoration: none;          /* Remove underline */
  border-radius: 5px;             /* Rounded corners */
  display: block;                 /* Make the button a block element for full width */
  width: 100%;                    /* Ensure full width */
  text-align: center;             /* Center-align the text */
  transition: background-color 0.3s ease; /* Smooth transition for hover effect */
}

.white-button:hover {
  background-color: #54595F;      /* Darker shade on hover */
  color: #fff !important;         /* Ensure text stays white on hover */
}/* End custom CSS */