.elementor-108874 .elementor-element.elementor-element-46ba3e37{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-d99dd8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-108874 .elementor-element.elementor-element-5c4c7eb5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-27b97ab0{--display:flex;--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-108874 .elementor-element.elementor-element-a8a8353 .elementor-heading-title{font-family:"FreightText Book", Sans-serif;font-size:45px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#000000;}.elementor-108874 .elementor-element.elementor-element-593da8fc{font-family:"FreightText Book", Sans-serif;font-size:16px;font-weight:400;line-height:1.375em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-108874 .elementor-element.elementor-element-69a2e6ac.elementor-element{--align-self:flex-end;}.elementor-108874 .elementor-element.elementor-element-31bc3673{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-323bc30{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-38e57983{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-4bb4c8b9{--display:flex;--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-108874 .elementor-element.elementor-element-10676fe1 .elementor-heading-title{font-family:"FreightText Book", Sans-serif;font-size:45px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#000000;}.elementor-108874 .elementor-element.elementor-element-1c290353{font-family:"FreightText Book", Sans-serif;font-size:16px;font-weight:400;line-height:1.375em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-108874 .elementor-element.elementor-element-270c5248.elementor-element{--align-self:flex-end;}.elementor-108874 .elementor-element.elementor-element-4d4e6fc0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-587afdd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-13500804{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-546cb19e{--display:flex;--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-108874 .elementor-element.elementor-element-6bfed0a8 .elementor-heading-title{font-family:"FreightText Book", Sans-serif;font-size:45px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#000000;}.elementor-108874 .elementor-element.elementor-element-11723a42{font-family:"FreightText Book", Sans-serif;font-size:16px;font-weight:400;line-height:1.375em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-108874 .elementor-element.elementor-element-7e94a30d.elementor-element{--align-self:flex-end;}.elementor-108874 .elementor-element.elementor-element-68d31328{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-24a5c7ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-5771e1c5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-7030e832{--display:flex;--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-108874 .elementor-element.elementor-element-3543e0c7 .elementor-heading-title{font-family:"FreightText Book", Sans-serif;font-size:45px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#000000;}.elementor-108874 .elementor-element.elementor-element-2dccb64f{font-family:"FreightText Book", Sans-serif;font-size:16px;font-weight:400;line-height:1.375em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-108874 .elementor-element.elementor-element-711f1bf7.elementor-element{--align-self:flex-end;}.elementor-108874 .elementor-element.elementor-element-56828a6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-46438424{--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;}@media(min-width:768px){.elementor-108874 .elementor-element.elementor-element-d99dd8a{--content-width:1600px;}.elementor-108874 .elementor-element.elementor-element-27b97ab0{--width:600px;}.elementor-108874 .elementor-element.elementor-element-323bc30{--content-width:1600px;}.elementor-108874 .elementor-element.elementor-element-4bb4c8b9{--width:600px;}.elementor-108874 .elementor-element.elementor-element-587afdd3{--content-width:1600px;}.elementor-108874 .elementor-element.elementor-element-546cb19e{--width:600px;}.elementor-108874 .elementor-element.elementor-element-24a5c7ad{--content-width:1600px;}.elementor-108874 .elementor-element.elementor-element-7030e832{--width:600px;}}@media(max-width:767px){.elementor-108874 .elementor-element.elementor-element-46ba3e37{--width:100vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-5c4c7eb5{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-27b97ab0{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-108874 .elementor-element.elementor-element-a8a8353 .elementor-heading-title{font-size:24px;}.elementor-108874 .elementor-element.elementor-element-593da8fc{letter-spacing:0px;}.elementor-108874 .elementor-element.elementor-element-31bc3673{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-323bc30{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-38e57983{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-4bb4c8b9{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-108874 .elementor-element.elementor-element-10676fe1 .elementor-heading-title{font-size:24px;}.elementor-108874 .elementor-element.elementor-element-1c290353{letter-spacing:0px;}.elementor-108874 .elementor-element.elementor-element-4d4e6fc0{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-587afdd3{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-13500804{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-546cb19e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-108874 .elementor-element.elementor-element-6bfed0a8 .elementor-heading-title{font-size:24px;}.elementor-108874 .elementor-element.elementor-element-11723a42{letter-spacing:0px;}.elementor-108874 .elementor-element.elementor-element-68d31328{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-24a5c7ad{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-5771e1c5{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108874 .elementor-element.elementor-element-7030e832{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-108874 .elementor-element.elementor-element-3543e0c7 .elementor-heading-title{font-size:24px;}.elementor-108874 .elementor-element.elementor-element-2dccb64f{letter-spacing:0px;}.elementor-108874 .elementor-element.elementor-element-56828a6d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-593da8fc */.elementor-108874 .elementor-element.elementor-element-593da8fc > * {
    @media screen and (min-width: 1024px) {
        font-family: Inter;
        letter-spacing: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b97ab0 */.elementor-108874 .elementor-element.elementor-element-27b97ab0 {
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
    padding-left: 30px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69a2e6ac */.custom-prev-next {
    display: flex;
    z-index: 2;
    position: absolute;
    top: 0px;
    right: 15px;
    
    @media screen and (min-width: 1024px) {
        position: unset;
    }
    
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
       margin-right: 30px;
    }
}

.custom-prev-next .elementor-widget-container {
    display: flex;
}

.elementor-108874 .elementor-element.elementor-element-69a2e6ac .custom-swiper-button-prev,
.elementor-108874 .elementor-element.elementor-element-69a2e6ac .custom-swiper-button-next {
     display: flex;

    flex-direction: row;
    position: unset;
    top: unset;
    left: unset;
    right: unset;
    margin: 0;

    width: 30px;
    height: 30px;
    background-color: #F6F6F6;
    border-radius: 50%;

    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-108874 .elementor-element.elementor-element-69a2e6ac .custom-swiper-button-prev {
    background-image: url("/wp-content/themes/norwegianrain/images/arrow-prev.svg");
    margin-right: 10px;
  }
  
  .elementor-108874 .elementor-element.elementor-element-69a2e6ac .custom-swiper-button-prev::after {
      content: unset; 
    }

  .elementor-108874 .elementor-element.elementor-element-69a2e6ac .custom-swiper-button-next {
    background-image: url("/wp-content/themes/norwegianrain/images/arrow-next.svg");
  }
  
  .elementor-108874 .elementor-element.elementor-element-69a2e6ac .custom-swiper-button-next::after {
      content: unset; 
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c4c7eb5 */.elementor-108874 .elementor-element.elementor-element-5c4c7eb5 {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bc3673 */.elementor-108874 .elementor-element.elementor-element-31bc3673 {
    max-width: 100vw;
    overflow-x: hidden;
}

.elementor-108874 .elementor-element.elementor-element-31bc3673 {
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
    padding-left: 30px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d99dd8a */.elementor-108874 .elementor-element.elementor-element-d99dd8a {
    max-width: 1600px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c290353 */.elementor-108874 .elementor-element.elementor-element-1c290353 > * {
    @media screen and (min-width: 1024px) {
        font-family: Inter;
        letter-spacing: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4c8b9 */.elementor-108874 .elementor-element.elementor-element-4bb4c8b9 {
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
    padding-left: 30px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-270c5248 */.custom-prev-next {
    display: flex;
    z-index: 2;
    position: absolute;
    top: 0px;
    right: 15px;
    
    @media screen and (min-width: 1024px) {
        position: unset;
    }
    
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
       margin-right: 30px;
    }
}

.custom-prev-next .elementor-widget-container {
    display: flex;
}

.elementor-108874 .elementor-element.elementor-element-270c5248 .custom-swiper-button-prev,
.elementor-108874 .elementor-element.elementor-element-270c5248 .custom-swiper-button-next {
     display: flex;

    flex-direction: row;
    position: unset;
    top: unset;
    left: unset;
    right: unset;
    margin: 0;

    width: 30px;
    height: 30px;
    background-color: #F6F6F6;
    border-radius: 50%;

    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-108874 .elementor-element.elementor-element-270c5248 .custom-swiper-button-prev {
    background-image: url("/wp-content/themes/norwegianrain/images/arrow-prev.svg");
    margin-right: 10px;
  }
  
  .elementor-108874 .elementor-element.elementor-element-270c5248 .custom-swiper-button-prev::after {
      content: unset; 
    }

  .elementor-108874 .elementor-element.elementor-element-270c5248 .custom-swiper-button-next {
    background-image: url("/wp-content/themes/norwegianrain/images/arrow-next.svg");
  }
  
  .elementor-108874 .elementor-element.elementor-element-270c5248 .custom-swiper-button-next::after {
      content: unset; 
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e57983 */.elementor-108874 .elementor-element.elementor-element-38e57983 {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4e6fc0 */.elementor-108874 .elementor-element.elementor-element-4d4e6fc0 {
    max-width: 100vw;
    overflow-x: hidden;
}

.elementor-108874 .elementor-element.elementor-element-4d4e6fc0 {
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
    padding-left: 30px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323bc30 */.elementor-108874 .elementor-element.elementor-element-323bc30 {
    max-width: 1600px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11723a42 */.elementor-108874 .elementor-element.elementor-element-11723a42 > * {
    @media screen and (min-width: 1024px) {
        font-family: Inter;
        letter-spacing: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-546cb19e */.elementor-108874 .elementor-element.elementor-element-546cb19e {
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
    padding-left: 30px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e94a30d */.custom-prev-next {
    display: flex;
    z-index: 2;
    position: absolute;
    top: 0px;
    right: 15px;
    
    @media screen and (min-width: 1024px) {
        position: unset;
    }
    
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
       margin-right: 30px;
    }
}

.custom-prev-next .elementor-widget-container {
    display: flex;
}

.elementor-108874 .elementor-element.elementor-element-7e94a30d .custom-swiper-button-prev,
.elementor-108874 .elementor-element.elementor-element-7e94a30d .custom-swiper-button-next {
     display: flex;

    flex-direction: row;
    position: unset;
    top: unset;
    left: unset;
    right: unset;
    margin: 0;

    width: 30px;
    height: 30px;
    background-color: #F6F6F6;
    border-radius: 50%;

    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-108874 .elementor-element.elementor-element-7e94a30d .custom-swiper-button-prev {
    background-image: url("/wp-content/themes/norwegianrain/images/arrow-prev.svg");
    margin-right: 10px;
  }
  
  .elementor-108874 .elementor-element.elementor-element-7e94a30d .custom-swiper-button-prev::after {
      content: unset; 
    }

  .elementor-108874 .elementor-element.elementor-element-7e94a30d .custom-swiper-button-next {
    background-image: url("/wp-content/themes/norwegianrain/images/arrow-next.svg");
  }
  
  .elementor-108874 .elementor-element.elementor-element-7e94a30d .custom-swiper-button-next::after {
      content: unset; 
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13500804 */.elementor-108874 .elementor-element.elementor-element-13500804 {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d31328 */.elementor-108874 .elementor-element.elementor-element-68d31328 {
    max-width: 100vw;
    overflow-x: hidden;
}

.elementor-108874 .elementor-element.elementor-element-68d31328 {
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
    padding-left: 30px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587afdd3 */.elementor-108874 .elementor-element.elementor-element-587afdd3 {
    max-width: 1600px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dccb64f */.elementor-108874 .elementor-element.elementor-element-2dccb64f > * {
    @media screen and (min-width: 1024px) {
        font-family: Inter;
        letter-spacing: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7030e832 */.elementor-108874 .elementor-element.elementor-element-7030e832 {
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
    padding-left: 30px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-711f1bf7 */.custom-prev-next {
    display: flex;
    z-index: 2;
    position: absolute;
    top: 0px;
    right: 15px;
    
    @media screen and (min-width: 1024px) {
        position: unset;
    }
    
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
       margin-right: 30px;
    }
}

.custom-prev-next .elementor-widget-container {
    display: flex;
}

.elementor-108874 .elementor-element.elementor-element-711f1bf7 .custom-swiper-button-prev,
.elementor-108874 .elementor-element.elementor-element-711f1bf7 .custom-swiper-button-next {
     display: flex;

    flex-direction: row;
    position: unset;
    top: unset;
    left: unset;
    right: unset;
    margin: 0;

    width: 30px;
    height: 30px;
    background-color: #F6F6F6;
    border-radius: 50%;

    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-108874 .elementor-element.elementor-element-711f1bf7 .custom-swiper-button-prev {
    background-image: url("/wp-content/themes/norwegianrain/images/arrow-prev.svg");
    margin-right: 10px;
  }
  
  .elementor-108874 .elementor-element.elementor-element-711f1bf7 .custom-swiper-button-prev::after {
      content: unset; 
    }

  .elementor-108874 .elementor-element.elementor-element-711f1bf7 .custom-swiper-button-next {
    background-image: url("/wp-content/themes/norwegianrain/images/arrow-next.svg");
  }
  
  .elementor-108874 .elementor-element.elementor-element-711f1bf7 .custom-swiper-button-next::after {
      content: unset; 
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5771e1c5 */.elementor-108874 .elementor-element.elementor-element-5771e1c5 {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56828a6d */.elementor-108874 .elementor-element.elementor-element-56828a6d {
    max-width: 100vw;
    overflow-x: hidden;
}

.elementor-108874 .elementor-element.elementor-element-56828a6d {
    @media screen and (min-width: 1024px) and (max-width: 1600px) {
    padding-left: 30px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24a5c7ad */.elementor-108874 .elementor-element.elementor-element-24a5c7ad {
    max-width: 1600px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ba3e37 */.elementor-108874 .elementor-element.elementor-element-46ba3e37 {
    width: 100vw;
    max-width: 100vw;
}/* End custom CSS */