body{font-family:Libre Franklin,sans-serif}p,.p{color:#5a6c90}hr{background-color:#003f8a80}@media (min-width: 1200px){.page-homepage .section-departure .main-row>[class*=col-]:nth-child(odd){position:relative}.page-homepage .section-departure .main-row>[class*=col-]:nth-child(odd):before{content:"";display:block;height:calc(100% - var(--bs-gutter-x) * 2);width:1px;position:absolute;right:0;background-color:#003f8a80;top:50%;transform:translateY(-50%)}.page-homepage .section-departure .main-row>[class*=col-]:last-child:before{display:none}.page-homepage .section-departure .main-row>[class*=col-]:last-child:first-child{min-width:100%;max-width:100%}}@media (max-width: 992px){.page-homepage .section-departure .shadow{box-shadow:none!important}.page-homepage .section-departure .bg-white,.page-homepage .section-departure .card{background-color:#f8f9fa!important}}.page-homepage .section-departure table tr td:first-child{width:5ch}.page-homepage .section-departure table tr td:last-child{text-align:right}.page-homepage .section-departure table tr:first-child td{text-align:left!important}@media (max-width: 992px){.footer-cover-info .card{background-color:transparent!important}}@media (min-width: 992px){.fix-home-cover{position:relative}.fix-home-cover .footer-cover-info{width:100%}.fix-home-cover .footer-cover-info .container{position:absolute;bottom:0;left:0;right:0;margin:0 auto;max-width:957px}}@media (max-width: 992px){.footer-cover-info{background-color:#fff}.footer-cover-info .shadow{box-shadow:none!important}}.icon-wrapper{--sizeIcon: 35px;--padd: 15px}.icon-wrapper .box-icons{padding:var(--padd);position:relative}.icon-wrapper .box-icons:before{content:"";display:block;width:100%;height:100%;border-radius:400px;position:absolute;top:0;left:0;z-index:1;background-color:#00b0ff;opacity:.1}.icon-wrapper .box-icons img{min-width:var(--sizeIcon);max-width:var(--sizeIcon);aspect-ratio:1/1;position:relative;z-index:2}.preserve-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:0 auto;display:block}.btn-outline-primary{color:#003f8a;border-color:#003f8a;font-weight:600}.map-block-type-1{position:absolute;max-width:50%;height:100%;width:auto}@media (max-width: 1400px){.map-block-type-1{display:none!important}.map-block-type-1-wrapper [class*=col-]{min-width:100%}}.btn{font-weight:600}.btn-outline-white{color:#fff;border:1px solid white;background-color:transparent}@media (min-width: 992px){.order-lg-1{order:1!important}}.order-1{order:10}@media (min-width: 992px){.order-lg-2{order:2!important}}.order-2{order:10}@media (min-width: 992px){.order-lg-3{order:3!important}}.order-3{order:10}@media (min-width: 992px){.order-lg-4{order:4!important}}.order-4{order:10}@media (min-width: 992px){.order-lg-5{order:5!important}}.order-5{order:10}@media (min-width: 992px){.order-lg-6{order:6!important}}.order-6{order:10}@media (min-width: 992px){.order-lg-7{order:7!important}}.order-7{order:10}@media (min-width: 992px){.order-lg-8{order:8!important}}.order-8{order:10}@media (min-width: 992px){.order-lg-9{order:9!important}}.order-9{order:10}@media (min-width: 992px){.order-lg-10{order:10!important}}.order-10{order:10}@media (min-width: 992px){.ritm-1-text-darkblue{color:#003f8a}.ritm-1-bg-white{background-color:#fff}.ritm-1-text-white{color:#fff}.ritm-1-bg-darkblue{background-color:#003f8a}}@media (max-width: 992px){.ritm-wrapper{min-width:100%}.ritm-wrapper [class*=ritm-1-bg]{background-color:#003f8a;aspect-ratio:initial!important;width:100%;padding-top:clamp(15px,10vh,30px);padding-bottom:clamp(15px,10vh,30px);min-height:20vw}.ritm-wrapper *{color:#fff;white-space:normal!important}.ritm-wrapper [class*=ritm-1-bg]:nth-child(odd){background-color:#fff!important;box-shadow:-25vw 0 #fff,25vw 0 #fff}.ritm-wrapper [class*=ritm-1-bg]:nth-child(odd) [class*=ritm-1-text]{color:#003f8a!important}}@media (min-width: 778px){.card-travel .row>div:nth-child(2){padding-right:30px}.card-travel .row>div:nth-child(3){padding-left:30px}}@media (max-width: 992px){.card-travel table td:first-child{width:5ch}.card-travel table td:nth-child(3){width:5ch;text-align:right}}.semibold{font-weight:600!important}.bold{font-weight:700!important}.small-text{font-size:14px!important}.medium{font-weight:500}.btn-outline-primary:hover{color:#fff;background-color:#003f8a;border-color:#003f8a}.btn-outline-white:hover{color:#003f8a;background-color:#fff;border-color:#fff}strong{font-weight:700}@media (max-width: 992px){.page-ports .section-departure{box-shadow:0 .5rem 1.25rem #23262d20!important;background-color:#fff!important}.page-ports .section-departure .shadow{box-shadow:none!important}}.img-cover-mobile-left{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media (max-width: 992px){.bg-mobile-left{background-position:left!important}.bg-mobile-right{background-position:right!important}}.custom-nav{position:sticky;top:-1px}@media (min-width: 992px){.custom-nav .navbar-brand{display:grid;aspect-ratio:212/113;transition:.05s transform,opacity .35s,max-width .35s,box-shadow .35s}.custom-nav .navbar-brand>*{grid-row:1/-1;grid-column:1/-1;transition:.05s transform,opacity 1.5s,max-width 1.5s,box-shadow 1.5s}.custom-nav .navbar-brand .logo-non-reduced{opacity:1}.custom-nav .navbar-brand .logo-reduced{opacity:0}.custom-nav.is-sticky{z-index:1000;box-shadow:0 2px 10px #23262d0d}.custom-nav.is-sticky .navbar-brand{max-height:150px;overflow:hidden}.custom-nav.is-sticky .navbar-brand>*{transform:scale(.9) translateY(-5%)}.custom-nav.is-sticky .navbar-brand .logo-non-reduced{opacity:0}.custom-nav.is-sticky .navbar-brand .logo-reduced{opacity:1}}@media (max-width: 992px){.custom-nav{padding:10px 0}.custom-nav .logo-non-reduced{display:none}.custom-nav .logo-reduced{display:block;transform:translateY(10%) translate(-25%) scale(1.4);height:50px;-o-object-position:left center;object-position:left center;width:auto}.custom-nav.is-sticky{box-shadow:0 2px 10px #23262d0d}}@media (min-width: 992px){.desktop{display:block}.mobile{display:none}}@media (max-width: 992px){.desktop{display:none}.mobile{display:block}}.section-departure:has(.hide-section),.footer-cover-info:has(.hide-section){display:none}
