.elementor-2603 .elementor-element.elementor-element-c5ecc2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2603 .elementor-element.elementor-element-56f7761{--display:flex;--min-height:86px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;--z-index:100;}.elementor-2603 .elementor-element.elementor-element-6cb2c09{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2603 .elementor-element.elementor-element-f2492ce{--display:flex;}.elementor-2603 .elementor-element.elementor-element-9c17c8b{--display:flex;}.elementor-2603 .elementor-element.elementor-element-5276467{--display:flex;}.elementor-2603 .elementor-element.elementor-element-962bb5a{--display:flex;}.elementor-2603 .elementor-element.elementor-element-bc43cc1{--display:flex;}.elementor-2603 .elementor-element.elementor-element-c954e3a{--display:flex;}.elementor-2603 .elementor-element.elementor-element-343df02{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-secondary );--n-menu-toggle-icon-color-hover:var( --e-global-color-primary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-secondary );--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2603 .elementor-element.elementor-element-343df02 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2603 .elementor-element.elementor-element-343df02 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2603 .elementor-element.elementor-element-343df02 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:500;}.elementor-2603 .elementor-element.elementor-element-343df02 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:#FCB51B00;}.elementor-2603 .elementor-element.elementor-element-343df02 {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-2603 .elementor-element.elementor-element-343df02 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-2603 .elementor-element.elementor-element-343df02 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-2603 .elementor-element.elementor-element-a10ccc9 .elementor-icon-wrapper{text-align:center;}.elementor-2603 .elementor-element.elementor-element-a10ccc9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2603 .elementor-element.elementor-element-a10ccc9.elementor-view-framed .elementor-icon, .elementor-2603 .elementor-element.elementor-element-a10ccc9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2603 .elementor-element.elementor-element-a10ccc9.elementor-view-framed .elementor-icon, .elementor-2603 .elementor-element.elementor-element-a10ccc9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2603 .elementor-element.elementor-element-a10ccc9 .elementor-icon-wrapper svg{width:auto;}.elementor-2603 .elementor-element.elementor-element-ec75cbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10000;}.elementor-2603 .elementor-element.elementor-element-8fdd614 img{width:112px;max-width:100%;height:57px;object-fit:contain;object-position:center center;}.elementor-2603 .elementor-element.elementor-element-723c59e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2603 .elementor-element.elementor-element-6b90cbb{--display:flex;}.elementor-2603 .elementor-element.elementor-element-e1124e3{--display:flex;}.elementor-2603 .elementor-element.elementor-element-a538505{--display:flex;}.elementor-2603 .elementor-element.elementor-element-eab5f75{--display:flex;}.elementor-2603 .elementor-element.elementor-element-91ee3c7{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-secondary );--n-menu-toggle-icon-color-hover:var( --e-global-color-primary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-secondary );--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2603 .elementor-element.elementor-element-91ee3c7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2603 .elementor-element.elementor-element-91ee3c7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2603 .elementor-element.elementor-element-91ee3c7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:500;}.elementor-2603 .elementor-element.elementor-element-91ee3c7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:#FCB51B00;}.elementor-2603 .elementor-element.elementor-element-91ee3c7 {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-2603 .elementor-element.elementor-element-91ee3c7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-2603 .elementor-element.elementor-element-91ee3c7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-2603 .elementor-element.elementor-element-6c75499.elementor-element{--align-self:center;}.elementor-2603 .elementor-element.elementor-element-6c75499 .cpel-switcher__lang a{font-size:12px;color:var( --e-global-color-primary );}.elementor-2603 .elementor-element.elementor-element-6c75499 .cpel-switcher__icon{color:var( --e-global-color-primary );}.elementor-2603 .elementor-element.elementor-element-6c75499 .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-2603 .elementor-element.elementor-element-6c75499.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-2603 .elementor-element.elementor-element-6c75499.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-2603 .elementor-element.elementor-element-6c75499 .cpel-switcher__flag img{border-radius:0px;}.elementor-2603 .elementor-element.elementor-element-6c75499 .cpel-switcher__code{padding-left:0px;}.elementor-2603 .elementor-element.elementor-element-f00107d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2603 .elementor-element.elementor-element-615a636{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-2603 .elementor-element.elementor-element-911eb87{--display:flex;}.elementor-2603 .elementor-element.elementor-element-4010443{--display:flex;}.elementor-2603 .elementor-element.elementor-element-f19db64{--display:flex;}.elementor-2603 .elementor-element.elementor-element-c78b28e{--display:flex;}.elementor-2603 .elementor-element.elementor-element-cad4a4b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-icon-color:var( --e-global-color-secondary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-secondary );--n-menu-toggle-icon-color-hover:var( --e-global-color-primary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-secondary );--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2603 .elementor-element.elementor-element-cad4a4b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#FFFBEA24;border-style:none;}.elementor-2603 .elementor-element.elementor-element-cad4a4b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2603 .elementor-element.elementor-element-cad4a4b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2603 .elementor-element.elementor-element-cad4a4b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:500;}.elementor-2603 .elementor-element.elementor-element-cad4a4b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-2603 .elementor-element.elementor-element-cad4a4b {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-2603 .elementor-element.elementor-element-cad4a4b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-2603 .elementor-element.elementor-element-bd57e9f.elementor-element{--align-self:center;}.elementor-2603 .elementor-element.elementor-element-bd57e9f .cpel-switcher__lang a{font-size:14px;color:var( --e-global-color-primary );}.elementor-2603 .elementor-element.elementor-element-bd57e9f .cpel-switcher__icon{color:var( --e-global-color-primary );}.elementor-2603 .elementor-element.elementor-element-bd57e9f .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-2603 .elementor-element.elementor-element-bd57e9f.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-2603 .elementor-element.elementor-element-bd57e9f.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-2603 .elementor-element.elementor-element-bd57e9f .cpel-switcher__flag img{border-radius:0px;}.elementor-2603 .elementor-element.elementor-element-bd57e9f .cpel-switcher__code{padding-left:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2603 .elementor-element.elementor-element-c5ecc2d{--content-width:1500px;}.elementor-2603 .elementor-element.elementor-element-6cb2c09{--width:44%;}.elementor-2603 .elementor-element.elementor-element-ec75cbe{--width:10%;}.elementor-2603 .elementor-element.elementor-element-723c59e{--width:44%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2603 .elementor-element.elementor-element-6cb2c09{--width:10%;}.elementor-2603 .elementor-element.elementor-element-ec75cbe{--width:18%;}.elementor-2603 .elementor-element.elementor-element-723c59e{--width:70%;}}@media(max-width:1024px){.elementor-2603 .elementor-element.elementor-element-c5ecc2d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2603 .elementor-element.elementor-element-56f7761{--min-height:77px;}.elementor-2603 .elementor-element.elementor-element-6cb2c09.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2603 .elementor-element.elementor-element-343df02{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-size:30px;}.elementor-2603 .elementor-element.elementor-element-a10ccc9 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2603 .elementor-element.elementor-element-a10ccc9 .elementor-icon-wrapper{text-align:right;}.elementor-2603 .elementor-element.elementor-element-a10ccc9 .elementor-icon{font-size:35px;}.elementor-2603 .elementor-element.elementor-element-a10ccc9 .elementor-icon svg{height:35px;}.elementor-2603 .elementor-element.elementor-element-ec75cbe{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2603 .elementor-element.elementor-element-ec75cbe.e-con{--order:-99999 /* order start hack */;}.elementor-2603 .elementor-element.elementor-element-8fdd614{text-align:left;}.elementor-2603 .elementor-element.elementor-element-8fdd614 img{width:92px;height:48px;}.elementor-2603 .elementor-element.elementor-element-91ee3c7{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-toggle-align:flex-end;}.elementor-2603 .elementor-element.elementor-element-f00107d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2603 .elementor-element.elementor-element-cad4a4b{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-size:30px;}}@media(max-width:767px){.elementor-2603 .elementor-element.elementor-element-c5ecc2d{--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2603 .elementor-element.elementor-element-56f7761{--min-height:48px;--justify-content:space-between;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2603 .elementor-element.elementor-element-6cb2c09{--width:40%;}.elementor-2603 .elementor-element.elementor-element-a10ccc9 .elementor-icon{font-size:45px;}.elementor-2603 .elementor-element.elementor-element-a10ccc9 .elementor-icon svg{height:45px;}.elementor-2603 .elementor-element.elementor-element-ec75cbe{--width:40%;}.elementor-2603 .elementor-element.elementor-element-f00107d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2603 .elementor-element.elementor-element-615a636{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1000;}.elementor-2603 .elementor-element.elementor-element-615a636.e-con{--align-self:center;}.elementor-2603 .elementor-element.elementor-element-cad4a4b{--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-title-distance-from-content:0px;width:100%;max-width:100%;--n-menu-title-space-between:0px;--n-menu-title-font-size:13px;--n-menu-title-padding:6px 7px 6px 7px;--n-menu-icon-gap:3px;}.elementor-2603 .elementor-element.elementor-element-cad4a4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2603 .elementor-element.elementor-element-cad4a4b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:50px 50px 50px 50px;}.elementor-2603 .elementor-element.elementor-element-bd57e9f > .elementor-widget-container{margin:0px 4px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2603 .elementor-element.elementor-element-bd57e9f .cpel-switcher__lang a{font-size:10px;}}/* Start custom CSS for container, class: .elementor-element-c5ecc2d */.Frosty-bakgrunn {
  position: relative;
  border-radius: 22px;
  
  
  /* 1) Mørk, frostet bakgrunn */
  background-color: rgba(255, 255, 255, 0.0);
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0.25) 80%
  );
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
}

.Frosty-bakgrunn::before {
  content: "";
  position: absolute;
  inset: 0;                   /* top:0; right:0; bottom:0; left:0; */
  border-radius: 22px;
  padding: 1.5px;            /* tykkelsen på "borderen" */
  
  /* 2) Legg gradient‐borderen her: */
  background: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.1),
    rgba(255, 255, 255, 0.2)
  );
  
  /*
    3) Mask‐trikset:
       - Første gradient (#fff 0 0) definerer “innholdsområde” (content-box), som vi vil skjære ut.
       - Andre gradient (#fff 0 0) dekker alt.
       - Ved å bruke mask‐composite/exclude (eller -webkit-mask-composite: xor),
         fjerner vi den innerste firkanten (innhold + padding), slik at bare rand‐stripen
         på 1.5px blir synlig.
  */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  
  pointer-events: none; /* Lar klikk/levert innhold være over pseudo‐elementet */
  z-index: 1;
}

.Frosty-bakgrunn > * {
  position: relative;
  z-index: 2; /* Sørger for at innhold (tekst, lenker, menyelementer) ligger over selve borderen */
}


/* --- Gjelder skjermer ≤ 767 px (vanlige mobiler) --- */
@media (max-width: 767px) {
  /* Slå av selve glass-effekten */
  .Frosty-bakgrunn{
    background: none !important;            /* ingen gradient / farge */
    backdrop-filter: none !important;       /* ingen blur */
    -webkit-backdrop-filter: none !important;
  }

  /* Skjul den halvtransparente rammen */
  .Frosty-bakgrunn::before{
    display: none !important;
  }
}










/* ─────────────────────────────────────────────
   1) BUNN-BAR (.blur-stil)
   ───────────────────────────────────────────── */
.blur-stil{
  position:fixed;
  inset-inline:0;
  bottom:0;
  height:55px;
  z-index:999;
}

/* Blur-/fade-slør (gjennomsiktig øverst) */
.blur-stil::before{
  content:"";
  position:absolute; inset:0; pointer-events:none;

  backdrop-filter:blur(15px);
  -webkit-backdrop-filter:blur(15px);

  background:linear-gradient(
      to bottom,
      rgba(255,255,255,0)   0%,
      rgba(255,255,255,.05) 60%,
      rgba(255,255,255,.10) 100%);

  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 50%);
          mask-image:linear-gradient(to bottom,transparent 0%,#000 50%);
}

/* ─────────────────────────────────────────────
   2) FROSTY MOBILMENY-BOKS (.mobilmeny)  – 50 px radius
   ───────────────────────────────────────────── */
.blur-stil .mobilmeny{
  position:relative;
  border-radius:50px;
  background-image:linear-gradient(
      45deg,
      rgba(255,255,255,.1) 30%,
      rgba(255,255,255,.2) 80%);
  backdrop-filter:blur(5px);
  -webkit-backdrop-filter:blur(5px);
}

/* 1.5 px HVIT GRADIENT-RAMME (ligger bak innhold) */
.blur-stil .mobilmeny::before{
  content:"";
  position:absolute; inset:0;
  border-radius:inherit;
  padding:1.5px;

  /* ett (1) hvitt gradient-lag  */
  background:linear-gradient(45deg,
              rgba(255,255,255,.2),
              rgba(255,255,255,.2));

  /* mask-triks – gjør midten hul, så bare rammen står igjen */
  -webkit-mask:linear-gradient(#fff 0 0) content-box,
               linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;

  pointer-events:none;
  z-index:-1;                /* ← bak meny-innholdet */
}

/* Meny-innhold vises alltid over rammen */
.blur-stil .mobilmeny > *{ position:relative; z-index:1; }














/* Skjul de originale flagg-bildene */
.cpel-switcher__flag img {
    display: none !important;
}

/* Erstatt norsk flagg med ditt eget SVG */
.cpel-switcher__flag--no::before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url('https://string.no/wp-content/uploads/2025/05/Mask-group.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Erstatt UK flagg med ditt eget SVG */
.cpel-switcher__flag--gb::before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url('https://string.no/wp-content/uploads/2025/05/Flagg-UK.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Style språk-knappene */
.cpel-switcher__lang a {
    display: inline-flex !important;
    align-items: center !important;
    background-color: rgba(255, 251, 234, 0.22) !important;
    border-radius: 20px !important;
    padding: 5px 5px !important;
    transition: background-color 0.3s ease !important;
    text-decoration: none !important;
    margin: 0 2px !important;
}

/* Hover-effekt */
.cpel-switcher__lang a:hover {
    background-color: #FCB51B !important;
}

/* Sikre at flaggene vises riktig */
.cpel-switcher__flag {
    display: inline-flex;
    align-items: center;
    margin-right: 3px;
}

/* Style språkkoden (NB, EN osv.) */
.cpel-switcher__code {
    font-size: 14px;
    font-weight: 500;
    color: inherit;
}

/* Sikre at flaggene vises riktig */
.cpel-switcher__flag--no::before,
.cpel-switcher__flag--gb::before {
    flex-shrink: 0;
}

/* Fjern mellomrom i listen */
.cpel-switcher__list {
    display: flex !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Fjern standard list-styling */
.cpel-switcher__list li {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */