/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contact-conseil{position:relative;display:flex;align-items:center}.contact-conseil--desktop{margin-left:20px}.contact-conseil--mobile{justify-content:flex-end}.contact-conseil .cc-ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.contact-conseil .cc-ico--fill{fill:currentColor;stroke:none;width:20px;height:20px}.contact-conseil .cc-toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(254,255,255,.2);color:#fff;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.contact-conseil .cc-toggle:hover,.contact-conseil.is-open .cc-toggle{background:#fff;color:#003849;border-color:#fff}.contact-conseil .cc-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}.contact-conseil .cc-panel{position:absolute;top:calc(100% + 14px);right:0;z-index:1000;width:360px;max-width:calc(100vw - 32px);padding:26px 26px 22px;background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(0,56,73,.22);text-align:left;color:#003849;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.contact-conseil.is-open .cc-panel{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease}.contact-conseil .cc-close{position:absolute;top:10px;right:12px;width:32px;height:32px;padding:0;border:0;background:none;color:#003849;font-size:26px;line-height:1;cursor:pointer;display:none}.contact-conseil .cc-title{font-family:SangBleuSunrise-Medium,serif;font-size:24px;font-weight:500;line-height:1.2;color:#003849;margin:0 0 10px}.contact-conseil .cc-subtitle{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:#003849;margin:0 0 18px}.contact-conseil .cc-list{list-style:none;margin:0;padding:0}.contact-conseil .cc-item{display:flex;align-items:flex-start;gap:16px;margin:0 0 18px;padding:0}.contact-conseil .cc-item:last-child{margin-bottom:0;align-items:center}.contact-conseil .cc-circle{flex:0 0 50px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:1px solid #003849;color:#003849}.contact-conseil .cc-text{display:flex;flex-direction:column;padding-top:4px}.contact-conseil .cc-item:last-child .cc-text{padding-top:0}.contact-conseil .cc-panel a.cc-link{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.4;color:#003849;text-decoration:underline;text-underline-offset:3px;text-align:left;display:inline;margin:0;padding:0;letter-spacing:0}.contact-conseil .cc-panel a.cc-link:hover{color:#f16846}.contact-conseil .cc-hours{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#2b2c3e;margin-top:2px}@media (max-width:1199.98px){.contact-conseil--mobile .cc-toggle{width:40px;height:40px}.contact-conseil--mobile .cc-panel{position:fixed;top:78px;left:16px;right:16px;width:auto;max-width:none}.contact-conseil--mobile .cc-close{display:block}}
.champ-erreur{flex-basis:100%;width:100%;margin:6px 0 0;color:#b3261e;font:600 13px/1.4 Montserrat,sans-serif;text-align:left;}.champ-invalide{flex-wrap:wrap;border-radius:10px;}.champ-invalide input[type="checkbox"]{outline:2px solid #b3261e !important;outline-offset:2px;box-shadow:0 0 0 3px rgba(179,38,30,.15);}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300 700;font-display:swap;src:url('/themes/custom/catlante/dist/assets/stylesheets/../../assets/fonts/montserrat-variable.woff2') format('woff2')}
nav.local-tasks ul.nav-fill{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}nav.local-tasks ul.nav-fill .nav-item{flex:1 1 auto!important;text-align:center!important}nav.local-tasks ul.nav-tabs li.nav-item a.nav-link{background-color:#f4f4f4;color:#a3a1a1;border-radius:0;border-color:#fff}nav.local-tasks ul.nav-tabs li.nav-item a.nav-link:hover{background-color:#a3a1a1;color:#fff}nav.local-tasks ul.nav-tabs li.nav-item a.active{background-color:#0474b6!important;color:#fff!important}div.region-local-tasks .alert{margin-top:1rem}div.block-local-tasks-block{padding-top:0;margin-top:1rem;margin-bottom:2rem}.page-maintenance{margin-top:50px!important;text-align:center!important}.page-maintenance header,.page-maintenance main{padding:50px!important}#toolbar-administration{z-index:99999;position:relative}.alert-danger,.alert-success{margin-top:75px}.alert.alert-danger{position:relative}.alert.alert-danger button.close{position:absolute;right:1.25rem;top:10px}body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.transition-page.user-logged-in .header-white{top:75px}body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.transition-page.user-logged-in .header-white+div+main{padding-top:80px}body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.transition-page.user-logged-in .header-white+div+main .page-title{margin-top:0}.content-error-404{height:100vh;display:flex;align-items:center;text-align:center}.password-suggestions ul{display:none!important}#block-catlante-annonce,.login-page.path-user .header-top__right .menu .menu-item.se-connect,.login-page.path-user .header-top__right .menu .menu-item:last-child:before{display:none}.select2-results__option--selected{background:#f16846;border-color:#f16846}.select2-results__option--selected.selecteditem{background:transparent!important;border-color:hsla(0,0%,100%,.6)!important}.show-form-actions{display:block!important}.testadd{background:#f16846!important;border-color:#f16846!important}.modal{z-index:10000}.modal-fullscreen{max-width:90%;height:90%;margin:0}.modal-fullscreen .modal-content{height:90vh}.modal-body{overflow-y:auto}.modal-dialog{display:flex;align-items:center;justify-content:center;height:90%}.figure-animate-zoom{display:block;color:inherit;text-decoration:none}.call-to-action__item .stretched-link{text-decoration:none}.zoom-img a{display:block;height:100%}.list-items .category a.stretched-link{color:inherit;text-decoration:none}.list-items .distenation__right .arrow-icon{display:inline-flex;align-items:center}.list-items .distenation__right .arrow-icon i{background:#003849;padding:12px;border-radius:50%;display:inline-block;transition:.15s all ease}.list-items .distenation__right .arrow-icon i::before{color:#fff}.btn-horaire .horaire-link{display:flex;align-items:center;justify-content:center;width:100%;color:inherit;text-decoration:none}.cruise-for-you__item>a.stretched-link{display:block;color:inherit;text-decoration:none}a.stretched-link{color:inherit;text-decoration:none}.idee-croisiere__content-bloc>a.stretched-link{display:block}.messages .alert{padding:1rem 1rem;margin-bottom:1rem;border-radius:.375rem}.alert.alert-success{background-color:#d1e7dd;color:#0a3622;border:1px solid #a3cfbb;border-radius:.375rem}.alert.alert-danger{background-color:#f8d7da;color:#58151c;border:1px solid #f1aeb5;border-radius:.375rem}.alert.alert-warning{background-color:#fff3cd;color:#664d03;border:1px solid #ffe69c;border-radius:.375rem}.alert.alert-info{background-color:#cff4fc;color:#055160;border:1px solid #9eeaf9;border-radius:.375rem}.alert.alert-success a,.alert.alert-danger a,.alert.alert-warning a,.alert.alert-info a{color:inherit;text-decoration:underline}.messages .alert.alert-dismissible{position:relative;padding-right:3rem}.messages .alert.alert-dismissible .btn-close{position:absolute;top:0;right:0;left:auto;bottom:auto;z-index:2;width:1em;height:1em;padding:1.25rem 1rem;margin:0;border:0;border-radius:.375rem;background-color:transparent;box-sizing:content-box}form .form-actions input[type=submit]+div.ajax-progress,form .form-actions .ajax-progress-throbber{display:none}.form-item-privacy-consent,.form-item-newsletter{display:flex!important;align-items:flex-start;gap:.5rem;margin-top:10px}.form-item-privacy-consent>input[type=checkbox],.form-item-newsletter>input[type=checkbox]{flex:0 0 auto;width:1em;height:1em;margin:.25em 0 0;float:none}.form-item-privacy-consent>label,.form-item-newsletter>label{flex:1 1 auto;margin:0;padding:0;text-align:left}.banner::after{background:linear-gradient(180deg,rgba(43,44,62,.55) 0%,rgba(43,44,62,.1) 28%,rgba(43,44,62,.4) 62%,rgba(43,44,62,.72) 100%)!important}.banner .banner--content-title h1,.banner .breadcrumbs-banner .breadcrumbs-item,.banner .breadcrumbs-banner a{text-shadow:0 1px 6px rgba(0,0,0,.5)}.hub-croisieres__intro{font-size:20px!important;line-height:1.7}@media (max-width:767.98px){.hub-croisieres__intro{font-size:17px!important}}body.open-menu{overflow:hidden}.open-menu header .header-navbar__content .mainnav{display:block;margin:0 auto;width:100%;background-color:#fff;z-index:99999;position:fixed;left:0;top:130px;overflow-y:auto;height:calc(100vh - 130px)}@media (max-width:1199.98px){.open-menu header .header-navbar__content .mainnav{top:100px;height:calc(100vh - 100px);overflow:hidden}}.open-menu header .header-navbar__content .mainnav .menu{display:block;list-style:none;margin:0;padding:20px 0;position:relative;height:100%;text-align:center;margin:auto;background:#fff}@media (max-width:1199.98px){.open-menu header .header-navbar__content .mainnav .menu{padding-top:0}}.open-menu header .header-navbar__content .mainnav .menu .menu-item a::after,.open-menu header .header-navbar__content .mainnav .menu .menu-item span::after{content:none}.open-menu header .header-navbar__content .mainnav .menu .menu-item .sub-menu{height:auto;border:none;transition:none}.open-menu header .header-navbar__content .mainnav .menu .menu-item .sub-menu .smenu .item__img{display:none}.open-menu header .header-navbar__content .mainnav .menu .menu-item .sub-menu__img{display:none}.open-menu header .header-navbar__content .mainnav .menu .menu-item.mm-active{margin:0;position:relative;cursor:pointer;display:block;padding:0}.open-menu header .header-navbar__content .mainnav .menu .menu-item.mm-active span{color:#fff}.open-menu header .header-navbar__content .mainnav .menu .menu-item.mm-active .sub-menu{display:block!important;position:relative;visibility:visible;opacity:1!important;box-shadow:none;padding:0;margin-top:0}.open-menu header .header-navbar__content .mainnav .menu .menu-item.mm-active .sub-menu .smenu{width:100%;padding:10px 0}.open-menu header .header-navbar__content .mainnav .menu .menu-item.mm-active .sub-menu .smenu.mm-show .item{width:100%;display:flex;justify-content:center}.open-menu header .header-navbar__content .mainnav .menu .menu-item.mm-active .sub-menu .smenu.mm-show .item::before{content:none}.open-menu header.fixed .header-navbar__content .mainnav{top:183px;height:calc(100vh - 183px)}@media (max-width:1199.98px){.open-menu header.fixed .header-navbar__content .mainnav{top:90px;height:calc(100vh - 90px)}}.node-id-188 .inspiration__content-row{align-items:flex-start}.node-id-188 .inspiration__content-img .zoom-img,.node-id-188 .inspiration__content-img .zoom-img img{height:auto!important}.node-id-188 .catlante-choisir-bateaux.successives .parallax-bg,.node-id-188 .catlante-choisir-bateaux.successives .parallax-bg img{height:auto!important}@media (max-width:767.98px){.slider .slider__content{top:250px}}body .header li.menu-item.menu-item--expanded .menu_link_content .menu-level-2 .item a::before{content:"\e913"!important;opacity:0!important}body .header li.menu-item.menu-item--expanded .menu_link_content .menu-level-2 .item:hover a::before{opacity:0!important}.video-facade{position:relative;display:block;cursor:pointer;width:100%;max-width:265px;aspect-ratio:9/16;margin-left:auto;margin-right:auto;border-radius:20px;overflow:hidden}.video-facade img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.video-facade iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-facade__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:rgba(0,56,73,.85);transition:background .2s ease}.video-facade__play::before{content:"";position:absolute;top:50%;left:56%;transform:translate(-50%,-50%);border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent #fff}.video-facade:hover .video-facade__play,.video-facade:focus .video-facade__play{background:#f16846}
#block-catlante-commentcamarche{padding:2.5rem 0 2.75rem;background:#f6f8f9}#block-catlante-commentcamarche>h2{text-align:center;margin:0 auto 1.25rem;max-width:22ch;line-height:1.15}.home-steps__list{list-style:none;margin:0 auto;padding:0 1.1rem;max-width:1140px;display:grid;gap:.75rem;counter-reset:none}.home-steps__item{position:relative;padding-left:3.35rem}.home-steps__num{position:absolute;left:0;top:0;width:2.4rem;height:2.4rem;border-radius:50%;background:#e8622a;color:#fff;font-weight:700;font-size:1.15rem;display:flex;align-items:center;justify-content:center}.home-steps__title{margin:.1rem 0 .15rem;font-size:1.08rem;line-height:1.12}.home-steps__text{margin:0;padding-bottom:0;font-size:.95rem;line-height:1.26;color:#445}.home-steps__cta-wrap{margin:1.45rem 0 0;padding:0 1.1rem;text-align:center}.home-steps__cta{display:inline-block;padding:.9rem 1.9rem;border-radius:999px;background:#e8622a;color:#fff;font-weight:700;text-decoration:none}.home-steps__cta:hover,.home-steps__cta:focus{background:#d1541f;color:#fff;text-decoration:none}@media (min-width:768px){.home-steps__list{grid-template-columns:repeat(3,1fr);gap:1.8rem}#block-catlante-commentcamarche{padding:2.75rem 0 3rem}}
.home-dest-more{max-width:960px;margin:62px auto 0;padding:0 16px;text-align:center;}.path-frontpage .section-bloc-cruises .swiper-pagination-bullet{font-size:0;line-height:0;}.home-dest-hubs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 18px;}.home-dest-hub{position:relative;display:block;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;text-decoration:none;background:#003849;}.home-dest-hub img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;}.home-dest-hub::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,40,52,0) 35%,rgba(0,40,52,.78) 100%);}.home-dest-hub:hover img{transform:scale(1.04);}@media (min-width:768px){.home-dest-hub{aspect-ratio:5 / 2;}}.home-dest-hub .home-dest-hub__label{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;color:#fff;font:700 17px/1.2 Montserrat,sans-serif;text-align:left;}.home-dest-hub .home-dest-hub__label small{display:block;font-weight:500;font-size:12.5px;opacity:.9;}.home-dest-all{display:inline-flex;align-items:center;gap:8px;color:#003849;font:700 15px/1.3 Montserrat,sans-serif;text-decoration:underline;text-underline-offset:4px;}.home-dest-all:hover{color:#f16846;}.home-fleet-compare{margin:26px 0 0;padding:0 16px;text-align:center;}.home-dest-all svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.menu-item.menu-item--expanded .sub-menu .smenu > .item.item--direct > a{font-size:18px;line-height:1.3;letter-spacing:.6px;font-weight:500;}@media (min-width:1200px){.menu-item.menu-item--expanded .sub-menu .smenu > .item.item--direct > a{font-size:22px;line-height:25px;}}.voiyager-catalante__content .icon{background-repeat:no-repeat;background-position:center;background-size:contain;}.voiyager-catalante__content .icon > *{display:none;}.voiyager-catalante__content .icon-01{background-image:url("/themes/custom/catlante/dist/assets/stylesheets/../images/pictos/leader.png");}.voiyager-catalante__content .icon-02{background-image:url("/themes/custom/catlante/dist/assets/stylesheets/../images/pictos/cuisine-locale.png");}.voiyager-catalante__content .icon-03{background-image:url("/themes/custom/catlante/dist/assets/stylesheets/../images/pictos/pavillon-francais.png");}.voiyager-catalante__content .icon-04{background-image:url("/themes/custom/catlante/dist/assets/stylesheets/../images/pictos/eco-responsable.png");}.voiyager-catalante__content .icon-05{background-image:url("/themes/custom/catlante/dist/assets/stylesheets/../images/pictos/tout-inclus.png");}.filtre-result .item .item-prix,.list-items .item .item-prix{margin:4px 0 10px;color:#003849;font:500 13.5px/1.35 Montserrat,sans-serif;}.filtre-result .item .item-prix strong,.list-items .item .item-prix strong{font-weight:700;font-size:15.5px;}.cdc-table-cell.empty-cell::after{content:"—";color:#9fb0b5;font-weight:600;}@media (min-width:1200px){.home-m-intro,.home-m-cta,.home-m-pictos,.mbar{display:none !important;}}@media (max-width:1199.98px){.header{position:fixed !important;top:0;left:0;right:0;z-index:1000;height:auto !important;transition:background-color .25s ease,box-shadow .25s ease;}.header.fixed{background:rgba(0,56,73,.97);box-shadow:0 2px 12px rgba(0,0,0,.18);}.header .header-top{display:none;}.header .header-navbar > .container-fluid{padding-left:0;padding-right:0;}.header .hedear-responsive{display:flex !important;flex-wrap:wrap;align-items:center;margin:0;padding:12px 14px 8px;}.header .hedear-responsive > div{padding:0;margin:0;}.header .hedear-responsive > .logo-responsive{order:1;flex:1 1 auto;width:auto;max-width:none;display:flex;align-items:center;}.header .hedear-responsive > .logo-responsive a{display:flex;align-items:center;justify-content:flex-start;height:auto;}.header .hedear-responsive > .logo-responsive a img{display:block;width:auto !important;height:38px;max-width:170px;}.header .hedear-responsive > .contact-conseil-responsive{order:2;flex:0 0 auto;width:auto;max-width:none;margin-right:12px;}.header .hedear-responsive > .btn-menu-responsive{order:3;flex:0 0 auto;width:auto;max-width:none;display:flex;align-items:center;justify-content:flex-end;}.header .hedear-responsive > .btn-menu-responsive .btn-menu > button{top:0 !important;}.header .hedear-responsive > .tel-responsive{display:none !important;}.hedear-responsive .tel-responsive.offset-2 a.tel-responsive__num{display:inline-flex;align-items:center;gap:7px;margin:0;color:#fff;font:700 15px/1.2 Montserrat,sans-serif;text-decoration:none;}.tel-responsive__num svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.hedear-responsive .tel-responsive .tel-responsive__hours{display:block;margin:2px 0 0 22px;color:rgba(255,255,255,.85);font:500 12.5px/1.3 Montserrat,sans-serif;}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:990;display:flex;align-items:center;gap:2px;background:#003849;box-shadow:0 -4px 18px rgba(0,40,52,.28);padding:8px 10px calc(8px + env(safe-area-inset-bottom));transform:translateY(115%);transition:transform .25s ease;}.mbar.is-visible{transform:none;}.open-menu .mbar{transform:translateY(115%);}.mbar a{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:46px;padding:4px 2px;border-radius:10px;color:rgba(255,255,255,.9);font:600 10.5px/1.15 Montserrat,sans-serif;text-align:center;text-decoration:none;}.mbar a span{color:inherit;}.mbar a .ph{font-family:Phosphor !important;font-style:normal;font-weight:400;font-size:22px;line-height:1;color:inherit;}.mbar a .ph-map-pin::before{content:"\ebe0";}.mbar a .ph-anchor::before{content:"\e917";}.mbar a.is-active{color:#fff;background:rgba(255,255,255,.13);}.mbar a.mbar__devis{flex:0 0 auto;min-height:0;flex-direction:row;gap:7px;padding:11px 18px;border-radius:40px;background:#f16846;color:#fff;font:700 13.5px/1 Montserrat,sans-serif;}.mbar a.mbar__devis .ph{font-size:17px;}.mbar a.mbar__devis.is-active{background:#d9542f;}.mbar a:focus-visible{outline:2px solid #fff;outline-offset:2px;}body.has-mbar{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));}@media (max-width:379.98px){.mbar{padding-left:6px;padding-right:6px;}.mbar a{font-size:9.5px;}.mbar a .ph{font-size:20px;}.mbar a.mbar__devis{padding:10px 13px;font-size:12.5px;}}body.has-mbar #axeptio_overlay{position:fixed !important;left:0 !important;right:0 !important;top:auto !important;bottom:calc(64px + env(safe-area-inset-bottom,0px)) !important;height:0 !important;transform:translateZ(0) !important;}.slider.home-m{position:relative;min-height:0 !important;height:auto !important;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;}.slider.home-m .slider__media{position:absolute !important;inset:0;width:100% !important;height:100%;}#home-page .slider.home-m .slider__media .topDemandeCroisiere,.slider.home-m .slider__media .topDemandeCroisiere{display:none !important;}.slider.home-m::after{background:linear-gradient(180deg,rgba(0,40,52,.80) 0%,rgba(0,40,52,.66) 38%,rgba(0,40,52,.60) 64%,rgba(0,40,52,.82) 100%);}.slider.home-m .slider__media img{filter:saturate(.9) brightness(.9);}.slider.home-m .slider__content{position:relative !important;top:auto !important;bottom:auto !important;margin:0 !important;z-index:2;width:100%;padding:150px 18px 46px;text-align:left;overflow:visible;}.slider.home-m .slider__content{padding-top:124px;}.slider.home-m .slider__content__form{padding:0 !important;}.slider.home-m .slider__content__form > h1{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.slider.home-m #croisieres-destinations-filtre-form,.slider.home-m .slider__content__lien{display:none !important;}.home-m-intro .home-hero__kicker{margin:0 0 26px;color:#f16846;font:700 12px/1.55 Montserrat,sans-serif;letter-spacing:.11em;text-transform:uppercase;text-align:center;}.home-m-intro .home-hero__title{margin:0 0 22px;color:#fff;font-family:SangBleuSunrise-Medium,Georgia,serif;font-size:29px;font-weight:400;line-height:1.12;text-align:center;}.home-m-intro .home-hero__text{margin:0;color:#fff;font:400 15px/1.55 Montserrat,sans-serif;text-align:center;}.home-m-intro strong{color:#fff;font-weight:700;}.home-m-cta{display:flex;flex-direction:column;align-items:center;gap:20px;margin:42px 0 42px;}.home-m-cta a.home-m-cta__main{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:40px;background:#f16846;color:#fff;font:700 16px/1 Montserrat,sans-serif;text-decoration:none;box-shadow:0 6px 18px rgba(241,104,70,.35);}.home-m-cta a.home-m-cta__main:hover{background:#d9542f;}.home-m-cta a.home-m-cta__main span,.home-m-cta a.home-m-cta__second span{color:inherit;}.home-m-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.home-m-cta a.home-m-cta__second{display:inline-flex;align-items:center;gap:8px;color:#fff;font:600 15px/1.2 Montserrat,sans-serif;text-decoration:underline;text-underline-offset:4px;}.home-m-pictos{list-style:none;margin:0 -6px;padding:30px 0 10px;border-top:1px solid rgba(255,255,255,.28);display:grid;grid-template-columns:repeat(5,1fr);gap:4px;}.home-m-pictos li{display:flex;flex-direction:column;align-items:center;gap:5px;margin:0;padding:0;text-align:center;color:#fff;font:600 10.5px/1.25 Montserrat,sans-serif;}.home-m-pictos li span{color:#fff;}.home-m-pictos svg{width:30px;height:30px;--color1:#fff;--color2:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;}.home-m-pictos svg > *{display:none;}.home-m-pictos li:nth-child(1) svg{background-image:url("/themes/custom/catlante/dist/assets/stylesheets/../images/pictos/blanc/leader.png");}.home-m-pictos li:nth-child(2) svg{background-image:url("/themes/custom/catlante/dist/assets/stylesheets/../images/pictos/blanc/tout-inclus.png");}.home-m-pictos li:nth-child(3) svg{background-image:url("/themes/custom/catlante/dist/assets/stylesheets/../images/pictos/blanc/cuisine-locale.png");}.home-m-pictos li:nth-child(4) svg{background-image:url("/themes/custom/catlante/dist/assets/stylesheets/../images/pictos/blanc/pavillon-francais.png");}.home-m-pictos li:nth-child(5) svg{background-image:url("/themes/custom/catlante/dist/assets/stylesheets/../images/pictos/blanc/eco-responsable.png");}.page-lisitng-croisiere .row > .sidebar{display:contents;}.page-lisitng-croisiere .row > .sidebar > *{flex:0 0 100%;max-width:100%;}.page-lisitng-croisiere .row > .sidebar > .filter{order:1;}.page-lisitng-croisiere .row > .content{order:2;}.page-lisitng-croisiere .row > .sidebar > .block{order:3;margin-top:24px;}.voiyager-catalante__content{display:grid !important;grid-template-columns:1fr 1fr;gap:14px 10px;}.voiyager-catalante__content > .voiyager-catalante__content-bloc{width:auto !important;max-width:none !important;flex:none !important;margin:0 !important;padding:0 6px !important;}.voiyager-catalante__content > .voiyager-catalante__content-bloc:last-child:nth-child(odd){grid-column:1 / -1;}.voiyager-catalante__content .icon{width:42px;height:42px;}.voiyager-catalante__content .paragraph p{font-size:13.5px;line-height:1.35;}.path-frontpage .section-color,.path-frontpage .ilsparlent,.path-frontpage #block-catlante-commentcamarche{padding-top:34px !important;padding-bottom:34px !important;}.path-frontpage .section-color .title.space-20,.path-frontpage .ilsparlent .title.space-20{margin-bottom:14px !important;}.path-frontpage .ilsparlent .title h2{line-height:1.15;}.path-frontpage .section-cruise-for-you{display:none !important;}}
