/* CSS migrated from Elementor custom CSS. Page/template scope retained. */
/* 8320 / 481164a */
.elementor-8320 .underlineMargin{   
    text-underline-offset: 25px;
    text-decoration-thickness: 2px;
}
/* 8318 / 481164a */
.elementor-8318 .underlineMargin{   
    text-underline-offset: 25px;
    text-decoration-thickness: 2px;
}
/* 8215 / 8ab6af8 */
.elementor-8215 #maxHeightArrow{
    max-height: 60px;
}
/* 8215 / cc5854f */
@media (max-width: 724px){.elementor-8215 .centerNavMobile .elementor-nav-menu--layout-vertical>ul>li>a{
        justify-content: center !important;
    }
}
/* 8215 / 0e59fda */
@media (max-width: 767px){.elementor-8215 .elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{
        justify-content: center;
    }
}
/* 8215 / 57758e6 */
.elementor-8215 .footer-partner{
    color: white;
    width: 100%;
    font-size: 10px;
    letter-spacing: 1px;
    text-align: center;
    white-space: normal;
    line-height: normal !important;
}
.elementor-8215 .footer-partner a{
    color: #C5A148;
}
.elementor-8215 .footer-partner a:hover{
    color: #e9ce8d;
}
/* 8204 / bee1c56 */
@media (max-width: 1120px) and (min-width: 1024px){.elementor-8204 #containerCenterMenuLeft{
    width: 50% !important;
  }
}
/* 8204 / 26d0223 */
.elementor-8204 #centerMenuLeft .elementor-nav-menu .sub-menu a:hover{
    font-weight: 700;
}
.elementor-8204 #centerMenuLeft .elementor-nav-menu .sub-menu a{
    justify-content: center;
    border-left: none !important;
}
.elementor-8204 #centerMenuLeft .elementor-nav-menu--main .elementor-nav-menu{
    display: contents !important;
}
/* 8204 / 9ff4c6d */
@media only screen and (max-width: 1024px){.elementor-8204 .showSticky{
        display: none;
    }
}
/* 8204 / 698c59e */
.elementor-8204 .langEN{
    cursor: pointer;
}
/* 8204 / 182a5a4 */
.elementor-8204 .langEnDesktop{
    cursor: pointer;
}
/* 8199 / 481164a */
.elementor-8199 .underlineMargin{   
    text-underline-offset: 25px;
    text-decoration-thickness: 2px;
}
/* 5262 / 8ab6af8 */
.elementor-5262 #maxHeightArrow{
    max-height: 60px;
}
/* 5262 / cc5854f */
@media (max-width: 724px){.elementor-5262 .centerNavMobile .elementor-nav-menu--layout-vertical>ul>li>a{
        justify-content: center !important;
    }
}
/* 5262 / 0e59fda */
@media (max-width: 767px){.elementor-5262 .elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{
        justify-content: center;
    }
}
/* 5262 / 75f8b59 */
.elementor-5262 .footer-partner{
    color: white;
    width: 100%;
    font-size: 10px;
    letter-spacing: 1px;
    text-align: center;
    white-space: normal;
    line-height: normal !important;
}
.elementor-5262 .footer-partner a{
    color: #C5A148;
}
.elementor-5262 .footer-partner a:hover{
    color: #e9ce8d;
}
/* 4878 / 7b2cad2 */
.elementor-4878 .underlineMargin{   
    text-underline-offset: 25px;
    text-decoration-thickness: 2px;
}
/* 4853 / 15a669a */
.elementor-4853 .underlineMargin{   
    text-underline-offset: 25px;
    text-decoration-thickness: 2px;
}
/* 4804 / e19ba6e */
.elementor-4804 .height_555 img{
    max-height: 555px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4804 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4804 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4804 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4804 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4804 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4804 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4804 / 5af6b99 */
.elementor-4804 .height_555 img{
    max-height: 650px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
@media (max-width: 900px){.elementor-4804 .height_555 img{
        max-height: 200px !important;
    }
}
.elementor-4804 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4804 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4804 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4804 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4804 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4804 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4804 / 6732970 */
.elementor-4804 .height_555 img{
    max-height: 650px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4804 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4804 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4804 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4804 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4804 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4804 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4787 / 33786f8 */
.elementor-4787 .height_555 img{
    max-height: 650px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4787 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4787 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4787 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4787 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4787 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4787 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4787 / 35e28b6 */
.elementor-4787 .height_555 img{
    max-height: 650px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
@media (max-width: 900px){.elementor-4787 .height_555 img{
        max-height: 200px !important;
    }
}
.elementor-4787 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4787 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4787 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4787 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4787 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4787 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4787 / 1a4cb67 */
.elementor-4787 .height_555 img{
    max-height: 555px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4787 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4787 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4787 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4787 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4787 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4787 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4756 / 54f54de */
.elementor-4756 .height_555 img{
    max-height: 650px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
@media (max-width: 900px){.elementor-4756 .height_555 img{
        max-height: 200px !important;
    }
}
.elementor-4756 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4756 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4756 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4756 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4756 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4756 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4756 / 4cd118d */
.elementor-4756 .height_555 img{
    max-height: 650px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4756 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4756 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4756 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4756 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4756 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4756 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4756 / 3ef6d7c */
.elementor-4756 .height_555 img{
    max-height: 555px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4756 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4756 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4756 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4756 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4756 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4756 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4679 / 9125a4e */
.elementor-4679 .height_555 img{
    max-height: 555px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4679 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4679 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4679 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4679 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4679 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4679 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4679 / cf6c606 */
.elementor-4679 .height_555 img{
    max-height: 555px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
@media (max-width: 900px){.elementor-4679 .height_555 img{
        max-height: 200px !important;
    }
}
.elementor-4679 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4679 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4679 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4679 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4679 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4679 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4677 / 1c4f747 */
.elementor-4677 .height_555 img{
    max-height: 555px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4677 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4677 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4677 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4677 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4677 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4677 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4677 / 0f7fbc0 */
.elementor-4677 .height_555 img{
    max-height: 555px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
@media (max-width: 900px){.elementor-4677 .height_555 img{
        max-height: 200px !important;
    }
}
.elementor-4677 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4677 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4677 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4677 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4677 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4677 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4553 / 2730806 */
.elementor-4553 .height_555 img{
    max-height: 555px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
@media (max-width: 900px){.elementor-4553 .height_555 img{
        max-height: 200px !important;
    }
}
.elementor-4553 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4553 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4553 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4553 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4553 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4553 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4553 / 7f780c8 */
.elementor-4553 .height_555 img{
    max-height: 555px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4553 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4553 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4553 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4553 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4553 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4553 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4508 / 1ee45ba */
.elementor-4508 .arrowCircleBackVictor{
    cursor: pointer;
}
/* 4508 / 629927e */
.elementor-4508 .arrowCircleNextVictor{
    cursor: pointer;
}
/* 4508 / f396531 */
.elementor-4508 .arrowCircleBackAmudsen{
    cursor: pointer;
}
/* 4508 / 60749e4 */
.elementor-4508 .arrowCircleNextAmudsen{
    cursor: pointer;
}
/* 4508 / a695a32 */
.elementor-4508 .arrowCircleBackBattuta{
    cursor: pointer;
}
/* 4508 / fbc0cff */
.elementor-4508 .arrowCircleNextBattuta{
    cursor: pointer;
}
/* 4508 / 43d3714 */
.elementor-4508 .arrowCircleBackColomb{
    cursor: pointer;
}
/* 4508 / 607501e */
.elementor-4508 .arrowCircleNextColomb{
    cursor: pointer;
}
/* 4506 / 6767979 */
.elementor-4506 .arrowCircleBackVictor{
    cursor: pointer;
}
/* 4506 / 11f75c2 */
.elementor-4506 .arrowCircleNextVictor{
    cursor: pointer;
}
/* 4506 / 36a8b22 */
.elementor-4506 .arrowCircleBackAmudsen{
    cursor: pointer;
}
/* 4506 / 3a62c93 */
.elementor-4506 .arrowCircleNextAmudsen{
    cursor: pointer;
}
/* 4506 / 63dbdd6 */
.elementor-4506 .arrowCircleBackBattuta{
    cursor: pointer;
}
/* 4506 / 536e6d7 */
.elementor-4506 .arrowCircleNextBattuta{
    cursor: pointer;
}
/* 4506 / 3a48100 */
.elementor-4506 .arrowCircleBackColomb{
    cursor: pointer;
}
/* 4506 / 05f1c0f */
.elementor-4506 .arrowCircleNextColomb{
    cursor: pointer;
}
/* 4504 / 6e5cd0b */
.elementor-4504 .arrowCircleBackVictor{
    cursor: pointer;
}
/* 4504 / 5ef8cf2 */
.elementor-4504 .arrowCircleNextVictor{
    cursor: pointer;
}
/* 4504 / 6ffdc10 */
.elementor-4504 .arrowCircleBackAmudsen{
    cursor: pointer;
}
/* 4504 / c5dcef6 */
.elementor-4504 .arrowCircleNextAmudsen{
    cursor: pointer;
}
/* 4504 / 9027a43 */
.elementor-4504 .arrowCircleBackBattuta{
    cursor: pointer;
}
/* 4504 / 4097216 */
.elementor-4504 .arrowCircleNextBattuta{
    cursor: pointer;
}
/* 4504 / ed3ba99 */
.elementor-4504 .arrowCircleBackColomb{
    cursor: pointer;
}
/* 4504 / e59fc91 */
.elementor-4504 .arrowCircleNextColomb{
    cursor: pointer;
}
/* 4461 / 3c0498b */
@media (max-width: 1120px) and (min-width: 1024px){.elementor-4461 #containerCenterMenuLeft{
    width: 50% !important;
  }
}
/* 4461 / e274c77 */
.elementor-4461 #centerMenuLeftEn .elementor-nav-menu .sub-menu a:hover{
    font-weight: 700;
}
.elementor-4461 #centerMenuLeftEn .elementor-nav-menu .sub-menu a{
    justify-content: center;
    border-left: none !important;
}
.elementor-4461 #centerMenuLeftEn .elementor-nav-menu--main .elementor-nav-menu{
    display: contents !important;
}
/* 4461 / 8cddd4d */
@media only screen and (max-width: 1024px){.elementor-4461 .showSticky{
        display: none;
    }
}
/* 4461 / aa70fae */
.elementor-4461 .langEN{
    cursor: pointer;
}
/* 4461 / b50ebb3 */
.elementor-4461 .langFrDesktop{
    cursor: pointer;
}
/* 4372 / d6e5bc5 */
@media (max-width: 1470px) and (min-width: 1024px){.elementor-4372 .containerSlider{
    flex-direction: column-reverse !important;
  }
}
/* 4372 / 48263d0 */
@media (max-width: 1470px) and (min-width: 1024px){.elementor-4372 .containerSliderTitle{
        margin: auto;
        width: 80vw;
    }
}
/* 4378 / 5899f90 */
.elementor-4378 #height_555{
    max-height: 800px;
}
/* 4378 / d8bd8c2 */
.elementor-4378 #height_555 img{
    max-height: 800px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4378 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4378 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4378 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4378 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4378 .elementor-swiper-button-next:hover svg circle{
  fill: white; 
}
.elementor-4378 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4378 / d2bb83d */
.elementor-4378 .underlineMargin{   
    text-underline-offset: 25px;
    text-decoration-thickness: 2px;
}
/* 4378 / dc20182 */
@media (max-width: 1024px){.elementor-4378 #flexWrapMobile .e-con.e-flex{
    --width: 100%;
    --flex-wrap: wrap;
    }
}
/* 4378 / 091cdda */
.elementor-4378 .storyTwo{
    display: none;
}
/* 4378 / 7c8d08f */
.elementor-4378 .storyThree{
    display: none;
}
/* 4378 / 1570d58 */
.elementor-4378 .arrowCircleBack{
    display: none;
    cursor: pointer;
}
/* 4378 / adc2bf5 */
.elementor-4378 .arrowCircleNext{
    cursor: pointer;
}
/* 4376 / 4d47df9 */
.elementor-4376 #height_555 img{
    max-height: 650px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-4376 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-4376 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-4376 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-4376 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-4376 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-4376 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 4374 / 432d734 */
.elementor-4374 .underlineMargin{   
    text-underline-offset: 25px;
    text-decoration-thickness: 2px;
}
/* 4343 / 543034d */
.elementor-4343 .arrowCircleBackVictor{
    cursor: pointer;
}
/* 4343 / d89824f */
.elementor-4343 .arrowCircleNextVictor{
    cursor: pointer;
}
/* 4343 / ebfede6 */
.elementor-4343 .arrowCircleBackAmudsen{
    cursor: pointer;
}
/* 4343 / 87e8ba0 */
.elementor-4343 .arrowCircleNextAmudsen{
    cursor: pointer;
}
/* 4343 / b034265 */
.elementor-4343 .arrowCircleBackBattuta{
    cursor: pointer;
}
/* 4343 / c8bee61 */
.elementor-4343 .arrowCircleNextBattuta{
    cursor: pointer;
}
/* 4343 / 3c2c11e */
.elementor-4343 .arrowCircleBackColomb{
    cursor: pointer;
}
/* 4343 / a7eca08 */
.elementor-4343 .arrowCircleNextColomb{
    cursor: pointer;
}
/* 4341 / 040cde5 */
.elementor-4341 .arrowCircleBackVictor{
    cursor: pointer;
}
/* 4341 / 0a32a28 */
.elementor-4341 .arrowCircleNextVictor{
    cursor: pointer;
}
/* 4341 / 498f57f */
.elementor-4341 .arrowCircleBackAmudsen{
    cursor: pointer;
}
/* 4341 / 735b222 */
.elementor-4341 .arrowCircleNextAmudsen{
    cursor: pointer;
}
/* 4341 / 3736695 */
.elementor-4341 .arrowCircleBackBattuta{
    cursor: pointer;
}
/* 4341 / 3146033 */
.elementor-4341 .arrowCircleNextBattuta{
    cursor: pointer;
}
/* 4341 / 2111068 */
.elementor-4341 .arrowCircleBackColomb{
    cursor: pointer;
}
/* 4341 / 077cdf0 */
.elementor-4341 .arrowCircleNextColomb{
    cursor: pointer;
}
/* 4021 / 4ae7195 */
.elementor-4021 .arrowCircleBackVictor{
    cursor: pointer;
}
/* 4021 / 74bf43a */
.elementor-4021 .arrowCircleNextVictor{
    cursor: pointer;
}
/* 4021 / 2b25d71 */
.elementor-4021 .arrowCircleBackAmudsen{
    cursor: pointer;
}
/* 4021 / 16fc91e */
.elementor-4021 .arrowCircleNextAmudsen{
    cursor: pointer;
}
/* 4021 / ff2b3e1 */
.elementor-4021 .arrowCircleBackBattuta{
    cursor: pointer;
}
/* 4021 / bc11d10 */
.elementor-4021 .arrowCircleNextBattuta{
    cursor: pointer;
}
/* 4021 / dfb1b0e */
.elementor-4021 .arrowCircleBackColomb{
    cursor: pointer;
}
/* 4021 / 19949b0 */
.elementor-4021 .arrowCircleNextColomb{
    cursor: pointer;
}
/* 3754 / 432d734 */
.elementor-3754 .underlineMargin{   
    text-underline-offset: 25px;
    text-decoration-thickness: 2px;
}
/* 3650 / 4d47df9 */
.elementor-3650 #height_555 img{
    max-height: 650px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-3650 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-3650 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-3650 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-3650 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-3650 .elementor-swiper-button-next:hover svg circle{
  fill: white;
}
.elementor-3650 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 3324 / 3128329 */
.elementor-3324 #height_555{
    max-height: 800px;
}
/* 3324 / 4d47df9 */
.elementor-3324 #height_555 img{
    max-height: 800px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-3324 .elementor-swiper-button-prev svg{
  transition: all 0.3s ease;
}
.elementor-3324 .elementor-swiper-button-prev:hover svg circle{
  fill: white;
}
.elementor-3324 .elementor-swiper-button-prev:hover svg path{
  filter: invert(100%);
}
.elementor-3324 .elementor-swiper-button-next svg{
  transition: all 0.3s ease;
}
.elementor-3324 .elementor-swiper-button-next:hover svg circle{
  fill: white; 
}
.elementor-3324 .elementor-swiper-button-next:hover svg path{
  filter: invert(100%);
}
/* 3324 / 432d734 */
.elementor-3324 .underlineMargin{   
    text-underline-offset: 25px;
    text-decoration-thickness: 2px;
}
/* 3324 / dc20182 */
@media (max-width: 1024px){.elementor-3324 #flexWrapMobile .e-con.e-flex{
    --width: 100%;
    --flex-wrap: wrap;
    }
}
/* 3324 / 091cdda */
.elementor-3324 .storyTwo{
    display: none;
}
/* 3324 / 7c8d08f */
.elementor-3324 .storyThree{
    display: none;
}
/* 3324 / 1570d58 */
.elementor-3324 .arrowCircleBack{
    display: none;
    cursor: pointer;
}
/* 3324 / adc2bf5 */
.elementor-3324 .arrowCircleNext{
    cursor: pointer;
}
/* 2609 / 8ab6af8 */
.elementor-2609 #maxHeightArrow{
    max-height: 60px;
}
/* 2609 / cc5854f */
@media (max-width: 724px){.elementor-2609 .centerNavMobile .elementor-nav-menu--layout-vertical>ul>li>a{
        justify-content: center !important;
    }
}
/* 2609 / 0e59fda */
@media (max-width: 767px){.elementor-2609 .elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{
        justify-content: center;
    }
}
/* 2609 / 57758e6 */
.elementor-2609 .footer-partner{
    color: white;
    width: 100%;
    font-size: 10px;
    letter-spacing: 1px;
    text-align: center;
    white-space: normal;
    line-height: normal !important;
}
.elementor-2609 .footer-partner a{
    color: #C5A148;
}
.elementor-2609 .footer-partner a:hover{
    color: #e9ce8d;
}
/* 116 / bee1c56 */
@media (max-width: 1120px) and (min-width: 1024px){.elementor-116 #containerCenterMenuLeft{
    width: 50% !important;
  }
}
/* 116 / 26d0223 */
.elementor-116 #centerMenuLeft .elementor-nav-menu .sub-menu a:hover{
    font-weight: 700;
}
.elementor-116 #centerMenuLeft .elementor-nav-menu .sub-menu a{
    justify-content: center;
    border-left: none !important;
}
.elementor-116 #centerMenuLeft .elementor-nav-menu--main .elementor-nav-menu{
    display: contents !important;
}
/* 116 / 9ff4c6d */
@media only screen and (max-width: 1024px){.elementor-116 .showSticky{
        display: none;
    }
}
/* 116 / 698c59e */
.elementor-116 .langEN{
    cursor: pointer;
}
/* 116 / 182a5a4 */
.elementor-116 .langEnDesktop{
    cursor: pointer;
}
/* Keep the homepage room carousel beside its introduction on desktop. */
@media(min-width:1025px){
.elementor-4372 .containerSlider{flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch}
.elementor-4372 .containerSlider>.elementor-element-1d06842{width:62.5%!important;flex:0 0 62.5%;min-width:0}
.elementor-4372 .containerSlider>.containerSliderTitle{width:37.5%!important;flex:0 0 37.5%;margin:0!important;min-width:0}
}
