.elementor-2519 .elementor-element.elementor-element-23da35b{--display:flex;--min-height:98vh;--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--margin-top:-99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-23da35b:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-23da35b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://string.no/wp-content/uploads/2025/06/Header-media-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2519 .elementor-element.elementor-element-23da35b::before, .elementor-2519 .elementor-element.elementor-element-23da35b > .elementor-background-video-container::before, .elementor-2519 .elementor-element.elementor-element-23da35b > .e-con-inner > .elementor-background-video-container::before, .elementor-2519 .elementor-element.elementor-element-23da35b > .elementor-background-slideshow::before, .elementor-2519 .elementor-element.elementor-element-23da35b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2519 .elementor-element.elementor-element-23da35b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F0F0E00 65%, #0F0F0E 100%);}.elementor-2519 .elementor-element.elementor-element-23da35b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-afb64b0{text-align:center;}.elementor-2519 .elementor-element.elementor-element-afb64b0 .elementor-heading-title{font-size:70px;text-shadow:5px 5px 35px #7800D3;}.elementor-2519 .elementor-element.elementor-element-3b2c1f6{width:var( --container-widget-width, 801px );max-width:801px;--container-widget-width:801px;--container-widget-flex-grow:0;text-align:center;font-size:20px;text-shadow:0px 0px 30px #7800D3;}.elementor-2519 .elementor-element.elementor-element-3b2c1f6.elementor-element{--align-self:center;}.elementor-2519 .elementor-element.elementor-element-4ac960e{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-6dea7f3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-67c35e6 img{width:100%;}.elementor-2519 .elementor-element.elementor-element-4a48e4d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-442e68d img{width:100%;}.elementor-2519 .elementor-element.elementor-element-6d17161{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-09da988 img{width:100%;}.elementor-2519 .elementor-element.elementor-element-100ed41{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-653a82c img{width:100%;}.elementor-2519 .elementor-element.elementor-element-3ab98b5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-565c920 img{width:100%;}.elementor-2519 .elementor-element.elementor-element-02b79e7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-f9536db img{width:100%;}.elementor-2519 .elementor-element.elementor-element-e50c7b4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-6f4e292 img{width:100%;}.elementor-2519 .elementor-element.elementor-element-ad8ec0c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-5a00962 img{width:100%;}.elementor-2519 .elementor-element.elementor-element-e7fa092{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-99e8d83 img{width:100%;}.elementor-2519 .elementor-element.elementor-element-8a41640{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-f3249cd img{width:100%;}.elementor-2519 .elementor-element.elementor-element-34498f4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-b39363c img{width:100%;}.elementor-2519 .elementor-element.elementor-element-1871e64{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-623935a img{width:100%;}.elementor-2519 .elementor-element.elementor-element-7b3c013{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-0a84147 img{width:100%;}.elementor-2519 .elementor-element.elementor-element-393c191{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-3e6d3eb img{width:100%;}.elementor-2519 .elementor-element.elementor-element-4561a86{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-2ff682d img{width:100%;}.elementor-2519 .elementor-element.elementor-element-ebaa87d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-5144432 img{width:100%;}.elementor-2519 .elementor-element.elementor-element-1d12594{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-afb3e94 img{width:100%;}.elementor-2519 .elementor-element.elementor-element-8299dc8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-aacadfc img{width:100%;}.elementor-2519 .elementor-element.elementor-element-fb77e9f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-0851c9f img{width:100%;}.elementor-2519 .elementor-element.elementor-element-c6879a9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-0e8550c img{width:100%;}.elementor-2519 .elementor-element.elementor-element-3a6773d{--display:flex;--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:center;--flex-wrap:wrap;}.elementor-2519 .elementor-element.elementor-element-3dc4f46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-8503520{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-75941ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-dfc29c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-16efcbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-68a3772{--display:flex;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-dec2f83{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-2519 .elementor-element.elementor-element-b33dcc0 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-2519 .elementor-element.elementor-element-88e2c8f{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-3e488a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-3e488a3.e-con{--align-self:center;}.elementor-2519 .elementor-element.elementor-element-1e23a55{--grid-template-columns:repeat(1, auto);--icon-size:34px;--grid-column-gap:5px;--grid-row-gap:14px;}.elementor-2519 .elementor-element.elementor-element-1e23a55 .elementor-widget-container{text-align:right;}.elementor-2519 .elementor-element.elementor-element-1e23a55 .elementor-social-icon{background-color:#FCB51B00;--icon-padding:16px;}.elementor-2519 .elementor-element.elementor-element-1e23a55 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-1e23a55 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-2519 .elementor-element.elementor-element-d14169e{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}@media(max-width:1024px){.elementor-2519 .elementor-element.elementor-element-23da35b{--min-height:55vh;--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-afb64b0 .elementor-heading-title{font-size:50px;}.elementor-2519 .elementor-element.elementor-element-3b2c1f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-2519 .elementor-element.elementor-element-3a6773d{--gap:0px 13px;--row-gap:0px;--column-gap:13px;}.elementor-2519 .elementor-element.elementor-element-75941ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-dfc29c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-16efcbe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-dec2f83{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2519 .elementor-element.elementor-element-b33dcc0 .elementor-heading-title{font-size:40px;}.elementor-2519 .elementor-element.elementor-element-88e2c8f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2519 .elementor-element.elementor-element-1e23a55{--grid-template-columns:repeat(0, auto);--icon-size:27px;--grid-column-gap:7px;--grid-row-gap:15px;}.elementor-2519 .elementor-element.elementor-element-1e23a55 .elementor-widget-container{text-align:center;}.elementor-2519 .elementor-element.elementor-element-1e23a55 .elementor-social-icon{--icon-padding:12px;}}@media(max-width:767px){.elementor-2519 .elementor-element.elementor-element-23da35b{--min-height:58vh;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-3b2c1f6{font-size:16px;}.elementor-2519 .elementor-element.elementor-element-3a6773d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-3dc4f46{--min-height:26vh;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-8503520{--min-height:26vh;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-75941ed{--min-height:83vh;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2519 .elementor-element.elementor-element-dfc29c6{--min-height:83vh;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2519 .elementor-element.elementor-element-16efcbe{--min-height:83vh;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2519 .elementor-element.elementor-element-68a3772{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2519 .elementor-element.elementor-element-b33dcc0 .elementor-heading-title{font-size:35px;}.elementor-2519 .elementor-element.elementor-element-88e2c8f{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-2519 .elementor-element.elementor-element-4ac960e{--content-width:1600px;}.elementor-2519 .elementor-element.elementor-element-6dea7f3{--width:25%;}.elementor-2519 .elementor-element.elementor-element-4a48e4d{--width:25%;}.elementor-2519 .elementor-element.elementor-element-6d17161{--width:25%;}.elementor-2519 .elementor-element.elementor-element-100ed41{--width:25%;}.elementor-2519 .elementor-element.elementor-element-3ab98b5{--width:75%;}.elementor-2519 .elementor-element.elementor-element-02b79e7{--width:25%;}.elementor-2519 .elementor-element.elementor-element-e50c7b4{--width:25%;}.elementor-2519 .elementor-element.elementor-element-ad8ec0c{--width:75%;}.elementor-2519 .elementor-element.elementor-element-e7fa092{--width:33.3%;}.elementor-2519 .elementor-element.elementor-element-8a41640{--width:33.3%;}.elementor-2519 .elementor-element.elementor-element-34498f4{--width:33.3%;}.elementor-2519 .elementor-element.elementor-element-1871e64{--width:50%;}.elementor-2519 .elementor-element.elementor-element-7b3c013{--width:50%;}.elementor-2519 .elementor-element.elementor-element-393c191{--width:25%;}.elementor-2519 .elementor-element.elementor-element-4561a86{--width:50%;}.elementor-2519 .elementor-element.elementor-element-ebaa87d{--width:25%;}.elementor-2519 .elementor-element.elementor-element-1d12594{--width:25%;}.elementor-2519 .elementor-element.elementor-element-8299dc8{--width:25%;}.elementor-2519 .elementor-element.elementor-element-fb77e9f{--width:25%;}.elementor-2519 .elementor-element.elementor-element-c6879a9{--width:25%;}.elementor-2519 .elementor-element.elementor-element-3dc4f46{--width:74%;}.elementor-2519 .elementor-element.elementor-element-8503520{--width:74%;}.elementor-2519 .elementor-element.elementor-element-75941ed{--width:32%;}.elementor-2519 .elementor-element.elementor-element-dfc29c6{--width:32%;}.elementor-2519 .elementor-element.elementor-element-16efcbe{--width:32%;}.elementor-2519 .elementor-element.elementor-element-dec2f83{--width:50%;}.elementor-2519 .elementor-element.elementor-element-88e2c8f{--width:42%;}.elementor-2519 .elementor-element.elementor-element-3e488a3{--width:28%;}.elementor-2519 .elementor-element.elementor-element-d14169e{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2519 .elementor-element.elementor-element-3dc4f46{--width:90%;}.elementor-2519 .elementor-element.elementor-element-8503520{--width:90%;}.elementor-2519 .elementor-element.elementor-element-75941ed{--width:32%;}.elementor-2519 .elementor-element.elementor-element-dfc29c6{--width:32%;}.elementor-2519 .elementor-element.elementor-element-16efcbe{--width:32%;}.elementor-2519 .elementor-element.elementor-element-dec2f83{--width:58%;}.elementor-2519 .elementor-element.elementor-element-88e2c8f{--width:40%;}.elementor-2519 .elementor-element.elementor-element-3e488a3{--width:100%;}.elementor-2519 .elementor-element.elementor-element-d14169e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3a6773d *//* ==========================================
  1) HOVEDWRAPPER
  ========================================== */
.custom-video-wrapper{
  position:relative;
  width:100%;
  margin:0 auto;
  overflow:visible;                    /* lar glow/skyggene synes */
}

/* ==========================================
  2) VIDEO-RAMME (16 : 9)
  ========================================== */
.video-frame-wrapper{
  position:relative;
  width:100%;
  padding-top:56.25%;                 /* 16 : 9 */
  border-radius:20px;
  overflow:hidden;
  background:#000;
  box-shadow:0 3px 15px 4px rgba(120,0,211,.4);
}

.video-frame-wrapper .video-thumbnail,
.video-frame-wrapper .video-iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  border:none;
  border-radius:20px;
  cursor:pointer;
}

/* ==========================================
  3) PLAY-IKONETS WRAPPER – STANDARD (desktop)
     – stikker utenfor, stort
  ========================================== */
.custom-play-icon-wrapper{
  position:absolute;
  top:-14px; left:-14px;              /* utenfor videorammen */
  width:70px; height:70px;
  border-radius:50%;
  overflow:visible;
  z-index:10;

  background:linear-gradient(45deg,
    rgba(255,255,255,.1) 0%,
    rgba(255,255,255,.2) 100%);
  backdrop-filter:blur(15px);
  -webkit-backdrop-filter:blur(15px);

  box-shadow:0 0 4px rgba(252,181,27,.5);
  animation:pulsate 1.5s infinite alternate;
  pointer-events:none;
}

/* gradient-ring */
.custom-play-icon-wrapper::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:50%;
  padding:2px;
  background:linear-gradient(45deg,
    rgba(255,255,255,.1) 0%,
    rgba(255,255,255,.2) 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;
  transition:background .3s ease;
  pointer-events:none;
}

.custom-video-wrapper:hover .custom-play-icon-wrapper::before{
  background:#FCB51B;
}

/* SVG-ikon */
.custom-play-icon-wrapper .play-icon{
  position:absolute;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  width:50px; height:50px;
  fill:#FCB51B;
  z-index:2;
  cursor:pointer;
  pointer-events:auto;
}

/* ==========================================
  4) .some-format-video – MINDRE IKON PÅ DESKTOP
  ========================================== */
.some-format-video .custom-play-icon-wrapper{
  top:-10px; left:-10px;             /* litt mindre offset */
  width:50px; height:50px;           /* mindre wrapper */
}

.some-format-video .custom-play-icon-wrapper .play-icon{
  width:36px; height:36px;           /* mindre SVG */
}

/* ==========================================
  5) GLOW-ANIMASJON (felles)
  ========================================== */
@keyframes pulsate{
  0%   {box-shadow:0 0 6px #FCB51B;}
  100% {box-shadow:0 0 12px 3px #FCB51B;}
}

/* ==========================================
  6) MOBIL (≤ 560 px)
     – IKONET FLYTTES INN, SAMME STR. FOR ALLE
  ========================================== */
@media only screen and (max-width:560px){

  /* Gjelder ALLE video-typer */
  .custom-play-icon-wrapper{
    top:14px; left:14px;             /* inni hjørnet */
    width:50px; height:50px;         /* mindre wrapper */
  }

  .custom-play-icon-wrapper::before{padding:1px;}

  .custom-play-icon-wrapper .play-icon{
    width:36px; height:36px;
  }

  /* sørg for at .some-format-video ikke overstyrer top/left */
  .some-format-video .custom-play-icon-wrapper{
    top:14px; left:14px;
  }
}

/* ==========================================
  7) VERTIKAL (9 : 16) VIDEO
     – bare aspekt-ratio og max-bredde
  ========================================== */
.some-format-video .video-frame-wrapper{
  padding-top:177.78%;              /* 9 : 16 */
  max-width:400px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1e23a55 *//* ==========================================
   BARE FROSTY-BAKGRUNN OG HOVER-FUNKSJON 
   PÅ <a> INNE I .some-ikoner (UTEN PADDING)
   ========================================== */
.some-ikoner a {
  border-radius: 50%;       /* Sirkelform */
  overflow: hidden;         /* Klipper blur og border til sirkelen */

  /* Frosty-glass bakgrunn */
  background-color: rgba(255, 255, 255, 0.0);
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.09) 0%,
    rgba(255, 255, 255, 0.2) 100%
  );
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}

/* Gradient-border rundt lenken */
.some-ikoner a::before {
  content: "";
  position: absolute;
  inset: 0;                 /* Dekker hele <a> */
  border-radius: 50%;       /* Samme sirkel som .some-ikoner a */
  padding: 2px;             /* 1px tykkelse på gradient-borderen */
  background: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 255, 255, 0.2) 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;     /* La klikk gå gjennom til selve lenken */
  transition: background 0.3s ease;
}

/* På hover: bytt gradient-border til hel-oransje ring (#FCB51B) */
.some-ikoner a:hover::before {
  background: #FCB51B;
}

/* Sørg for at eventuelt ikon-innhold (SVG, <i>, bilde osv.) ligger over borderringen */
.some-ikoner a > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */