.elementor-1367 .elementor-element.elementor-element-829c6e7 .apgr-block__rating{color:#EDF2F8;font-family:"Manrope", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1em;margin-bottom:0px;}.elementor-1367 .elementor-element.elementor-element-829c6e7 .apgr-block{text-align:center;}.elementor-1367 .elementor-element.elementor-element-822e6e8 .apgr-block{--apgr-star-color:#D4A44A;--apgr-star-empty:#E0E0E0;text-align:center;}.elementor-1367 .elementor-element.elementor-element-822e6e8 .apgr-stars{font-size:1.3rem;letter-spacing:2px;}.elementor-1367 .elementor-element.elementor-element-822e6e8 .apgr-block__count{color:#EDF2F8;font-family:"Manrope", Sans-serif;font-size:0.9rem;}.elementor-1367 .elementor-element.elementor-element-822e6e8 .apgr-block__stars{margin-bottom:0px;}.elementor-1367 .elementor-element.elementor-element-d5a7fda{--display:flex;}.elementor-1367 .elementor-element.elementor-element-40df722{--display:flex;}.elementor-1367 .elementor-element.elementor-element-5cd8881{--display:flex;}.elementor-1367 .elementor-element.elementor-element-520c3cb{--display:flex;}.elementor-1367 .elementor-element.elementor-element-c3e6681{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:28px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-1367 .elementor-element.elementor-element-c3e6681 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#D4A44A;border-radius:50px 50px 50px 50px;padding:4px 4px 4px 4px;}:where( .elementor-1367 .elementor-element.elementor-element-c3e6681 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1367 .elementor-element.elementor-element-af43a54{--display:flex;}.elementor-1367 .elementor-element.elementor-element-2a9f75b{--display:flex;}.elementor-1367 .elementor-element.elementor-element-c7209a6{--display:flex;}.elementor-1367 .elementor-element.elementor-element-79b1f0e{--display:flex;}.elementor-1367 .elementor-element.elementor-element-ff1247c{--display:flex;}.elementor-1367 .elementor-element.elementor-element-6fceb55{--n-accordion-title-font-size:1.05rem;width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1B365F;--n-accordion-icon-size:10px;}.elementor-1367 .elementor-element.elementor-element-6fceb55 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000000F;}.elementor-1367 .elementor-element.elementor-element-6fceb55 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-1367 .elementor-element.elementor-element-6fceb55 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;font-weight:600;}:where( .elementor-1367 .elementor-element.elementor-element-6fceb55 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:15px;--padding-right:0px;--padding-bottom:15px;--padding-left:0px;}.elementor-1367 .elementor-element.elementor-element-2e4cd9e{width:100%;max-width:100%;}.elementor-1367 .elementor-element.elementor-element-f899500{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1367 .elementor-element.elementor-element-f899500 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-1367 .elementor-element.elementor-element-f899500 iframe{height:375px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-1367 .elementor-element.elementor-element-c3e6681{--e-n-carousel-arrow-size:22px;}.elementor-1367 .elementor-element.elementor-element-f899500 iframe{height:325px;}}@media(max-width:1024px){.elementor-1367 .elementor-element.elementor-element-c3e6681{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:880px){.elementor-1367 .elementor-element.elementor-element-c3e6681.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1367 .elementor-element.elementor-element-6fceb55{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(max-width:767px){.elementor-1367 .elementor-element.elementor-element-cfede90{width:initial;max-width:initial;}.elementor-1367 .elementor-element.elementor-element-829c6e7 .apgr-block__rating{font-size:1rem;}.elementor-1367 .elementor-element.elementor-element-822e6e8 .apgr-stars{font-size:1.2rem;}.elementor-1367 .elementor-element.elementor-element-822e6e8 .apgr-block__count{font-size:0.8rem;}.elementor-1367 .elementor-element.elementor-element-c3e6681{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1367 .elementor-element.elementor-element-6fceb55{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--n-accordion-title-font-size:1rem;}.elementor-1367 .elementor-element.elementor-element-f899500{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1367 .elementor-element.elementor-element-f899500 iframe{height:250px;}}/* Start custom CSS for html, class: .elementor-element-cfede90 */.anchor-scroll-indicator__svg {
    width: 100px;
    height: 90px;
  }

  /* Tablette */
  @media (max-width: 1024px) {
    .anchor-scroll-indicator__svg {
      width: 80px;
      height: 72px;
    }
  }

  /* Mobile */
  @media (max-width: 767px) {
    .anchor-scroll-indicator__svg {
      width: 65px;
      height: 58px;
    }
  }/* End custom CSS */
/* Start custom CSS */.hero-h1 em {
    color: var(--accent);
}

.apgr-block {
    display: flex;
    align-items: center;
    gap: 5px;
}

.service-image-left::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 10; /* passer au-dessus des slides Swiper */
    background: linear-gradient(to left, var(--bg-card) 0%, transparent 60%);
    pointer-events: none; /* ne pas bloquer les clics sur les flèches du carousel */
}

@media (max-width: 767px) {
    .service-image-left::after {
        background: linear-gradient(to top, var(--bg-card) 0%, transparent 30%);
    }
}

/* Boutons Swiper au-dessus du gradient, centrés verticalement */
.service-image-left .elementor-swiper-button {
    z-index: 20 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.service-image-top::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, var(--bg-card) 0%, transparent 60%);
}

@media (max-width: 767px) {
    .service-image-top::after {
        background: linear-gradient(to top, var(--bg-card) 0%, transparent 30%);
    }
}

h2 {
    text-wrap: balance;
}

.mfboat-water-divider {
    height: 160px;
}

@media (max-width: 1200px) {
    .mfboat-water-divider {
    height: 120px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-display: auto;
	src: url('https://www.mfboat-lacdubourget.com/wp-content/uploads/manrope-variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */