@charset "UTF-8";@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url('/html/fonts/montserrat-v18-latin-300.eot');src:local(''),url('/html/fonts/montserrat-v18-latin-300.eot?#iefix') format('embedded-opentype'),url('/html/fonts/montserrat-v18-latin-300.woff2') format('woff2'),url('/html/fonts/montserrat-v18-latin-300.woff') format('woff'),url('/html/fonts/montserrat-v18-latin-300.ttf') format('truetype'),url('/html/fonts/montserrat-v18-latin-300.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url('/html/fonts/montserrat-v18-latin-regular.eot');src:local(''),url('/html/fonts/montserrat-v18-latin-regular.eot?#iefix') format('embedded-opentype'),url('/html/fonts/montserrat-v18-latin-regular.woff2') format('woff2'),url('/html/fonts/montserrat-v18-latin-regular.woff') format('woff'),url('/html/fonts/montserrat-v18-latin-regular.ttf') format('truetype'),url('/html/fonts/montserrat-v18-latin-regular.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url('/html/fonts/montserrat-v18-latin-500.eot');src:local(''),url('/html/fonts/montserrat-v18-latin-500.eot?#iefix') format('embedded-opentype'),url('/html/fonts/montserrat-v18-latin-500.woff2') format('woff2'),url('/html/fonts/montserrat-v18-latin-500.woff') format('woff'),url('/html/fonts/montserrat-v18-latin-500.ttf') format('truetype'),url('/html/fonts/montserrat-v18-latin-500.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url('/html/fonts/montserrat-v18-latin-600.eot');src:local(''),url('/html/fonts/montserrat-v18-latin-600.eot?#iefix') format('embedded-opentype'),url('/html/fonts/montserrat-v18-latin-600.woff2') format('woff2'),url('/html/fonts/montserrat-v18-latin-600.woff') format('woff'),url('/html/fonts/montserrat-v18-latin-600.ttf') format('truetype'),url('/html/fonts/montserrat-v18-latin-600.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('/html/fonts/montserrat-v18-latin-700.eot');src:local(''),url('/html/fonts/montserrat-v18-latin-700.eot?#iefix') format('embedded-opentype'),url('/html/fonts/montserrat-v18-latin-700.woff2') format('woff2'),url('/html/fonts/montserrat-v18-latin-700.woff') format('woff'),url('/html/fonts/montserrat-v18-latin-700.ttf') format('truetype'),url('/html/fonts/montserrat-v18-latin-700.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url('/html/fonts/montserrat-v18-latin-900.eot');src:local(''),url('/html/fonts/montserrat-v18-latin-900.eot?#iefix') format('embedded-opentype'),url('/html/fonts/montserrat-v18-latin-900.woff2') format('woff2'),url('/html/fonts/montserrat-v18-latin-900.woff') format('woff'),url('/html/fonts/montserrat-v18-latin-900.ttf') format('truetype'),url('/html/fonts/montserrat-v18-latin-900.svg#Montserrat') format('svg');}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-y:scroll;max-width:100vw;}body{margin:0;}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;color:#00206e;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{margin:0;}h2{margin:0;line-height:1.2em;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}p{margin:0;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}select{border:1px solid #a0a3a8;background:#fff;}select:hover,select:active{border-color:#00206e;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}ul{padding:0;margin:0;}@font-face{font-family:"iconfont";src:url("/html/2022/icon-20230419/iconfont.eot");src:url("/html/2022/icon-20230419/iconfont.eot?#iefix") format("eot"),url("/html/2022/icon-20230419/iconfont.woff2") format("woff2"),url("/html/2022/icon-20230419/iconfont.woff") format("woff"),url("/html/2022/icon-20230419/iconfont.ttf") format("truetype"),url("/html/2022/icon-20230419/iconfont.svg#iconfont") format("svg");font-weight:normal;font-style:normal;font-display:block;}[data-icon]:before,.icon-down-arrow:before,.Footer-menu ul.menu>li>a:before,.icon-facebook:before,.icon-filter:before,.icon-instagram:before,.icon-search:before,.icon-twitter:before,.icon-youtube:before,.icon-right-thin-chevron:before,.HomeSearchForm .form-type-select:not(.not-floating):before,.BookingSearchForm .form-type-select:not(.not-floating):before,.BookingMain .form-type-select:not(.not-floating):before,.modal-wrapper .modal-content .form-type-select:not(.not-floating):before,.dropdownList-header:before,#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerMonthAndYear>div:before,.BookingPrestBlock .accordion-item--title:before,.icon-camping-car:before,.icon-icon-appli:before,.icon-assurance:before,.icon-boutique:before,.icon-cabine:before,.icon-checkin_menu:before,.icon-checkin:before,.icon-choixCabine:before,.icon-connexion:before,.BookingPrestBlock.BookingPrestBlock--passengers .BookingPrestBlock-title:before,.icon-contact:before,.icon-detente:before,.icon-enfant:before,.icon-faq:before,.icon-modepaiement:before,.icon-paiementtroisfois:before,.icon-reservations:before,.icon-restauration:before,.BookingPrestBlock.BookingPrestBlock--restauration .BookingPrestBlock-title:before,.icon-telephonie:before,.icon-tickemail:before,.icon-left-thin-chevron:before,.icon-left-chevron:before,.icon-right-chevron:before,.icon-home:before,.icon-paiementjcb:before,.icon-paiementmastercard:before,.icon-paiementpaypal:before,.icon-paiementvisa:before,.icon-aller:before,.icon-retour:before,.icon-topprix:before,.icon-right-arrow:before,.icon-prestations:before,.icon-info:before,.icon-duree:before,.icon-fleche:before,.icon-fauteuil:before,.icon-cabine-booking:before,.icon-arrow_circle:before,.icon-arrivee:before,.icon-car:before,.icon-depart:before,.icon-passagers:before,.icon-booking-check:before,.icon-caravane:before,.icon-multi-passagers:before,.icon-adult:before,.icon-babies:before,.icon-moto:before,.icon-close:before,.HomeSearchFormModals>* [role='close-modal']:before,.BookingSearchForm [id^=HomeSearchFormModal] [role='close-modal']:before,.icon-remorque:before,.icon-vehicle:before,.BookingPrestBlock.BookingPrestBlock--vehicules .BookingPrestBlock-title:before,.icon-velo:before,.icon-children:before,.icon-nourrissons:before,.icon-cabine-adaptee:before,.icon-cabine-exclusive:before,.BookingPrestBlock.BookingPrestBlock--installations .BookingPrestBlock-title:before,.icon-cabine-luxe:before,.icon-cabine-vuemer:before,.icon-fauteuil-empty:before,.icon-pmr:before,.icon-formule-navybaby:before,.icon-formule-repas:before,.icon-petitdej:before,.icon-booking-assurance:before,.icon-repas:before,.icon-services:before,.BookingPrestBlock.BookingPrestBlock--services .BookingPrestBlock-title:before,.icon-empreinte-carbone:before,.icon-express-boarding:before,.icon-topposition:before,.icon-wifi:before,.icon-animaux:before,.icon-cat:before,.icon-dog:before,.icon-pen:before,.icon-car-height:before,.icon-car-length:before,.icon-car-width:before,.icon-booking-add:before,.icon-liste:before,.icon-picture:before,.icon-booking-plus:before,.icon-booking-minus:before,.icon-paiement:before,.icon-informations-contact:before,.icon-print:before,.icon-marker:before,.icon-checkin-booking:before,.icon-download:before,.icon-mail:before,.icon-print_bis:before,.icon-chatlapin:before,.icon-chiens2:before,.icon-lock:before,.icon-bagages:before,.icon-ID-card:before,.icon-lost-property:before,.icon-pregnancy:before,.icon-telephone-wifi:before,.icon-elec:before,.icon-linge:before,.icon-moon:before,.icon-rangement:before,.icon-shower:before,.icon-full-sun:before,.icon-toilet:before,.icon-tv:before,.icon-bars:before,.icon-checked:before,.icon-checked--rounded:before,.icon-coumfortlounge:before,.icon-jeux:before,.icon-piscine:before,.icon-selfservice:before,.icon-spa:before,.icon-spaghetteria:before,.icon-stand:before,.icon-flashCheckin:before,.icon-transportsSpeciaux:before,.icon-loupe:before,.icon-facebook-no-border:before,.icon-phone:before,.icon-gameplay:before,.icon-dest-single:before,.icon-dest-multiple:before,.icon-paiement4fois:before,.PageFAQQuestion-top-title:after,.PageFAQDetail-contact-coordonnees .Contact .title:after,.icon-enregistrement:before,.icon-reservation:before,.icon-car2:before,.icon-cabine2:before,.icon-calendar:before,.HomeSearchForm .form-type-date:before,.BookingSearchForm .form-type-date:before,.BookingMain .form-type-date:before,.modal-wrapper .modal-content .form-type-date:before,.icon-double-arrow:before,.icon-arrow-down:before,#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton:before,#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton:before,.icon-notification:before,.icon-star:before,.icon-list:before,.icon-check:before,.icon-save:before,.icon-prices:before,.icon-options:before,.BookingPrestBlock.BookingPrestBlock--options .BookingPrestBlock-title:before,.icon-user:before,.icon-caravane-height:before,.icon-caravane-length:before,.icon-caravane-width:before,.icon-remorque-height:before,.icon-remorque-length:before,.icon-remorque-width:before,.icon-cc-height:before,.icon-cc-length:before,.icon-cc-width:before,.icon-print-alt:before,.icon-boat-sun:before,.icon-marker-alt:before,.icon-information:before,.icon-users:before,.icon-play:before,.LandingBody .LandingServices-slider .LandingServices-item .youtube-button:before,.icon-chevron:before,.BreadcrumbAlt ul li+li:before,.icon-play-rounded:before,.icon-date-debut:before,.btn-prev:before,.btn-next:after,.icon-date-retour:before,.HomeSearchForm .form-type-date:after,.BookingSearchForm .form-type-date:after,.BookingMain .form-type-date:after,.modal-wrapper .modal-content .form-type-date:after,.HomeSearchForm .form-checkbox [type=checkbox]:checked~label:after,.BookingSearchForm .form-checkbox [type=checkbox]:checked~label:after,.form-checkbox [type=checkbox]:checked~label:after,.modal-wrapper .modal-content .form-checkbox [type=checkbox]:checked~label:after,.HomeSearchFormModals>* .form-checkboxes .form-checkbox [type=checkbox]:checked~label:after,#SearchView.BookingMain .BookingMain-filters-dropdown .form-checkbox [type=checkbox]:checked~label:after,#modal-save-choices-wrapper .form-type-checkbox [type=checkbox]:checked~label:after,.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li>span:after,#SearchView.BookingMain .BookingMain-filters-dropdown:after,#SearchView.BookingMain .BookingMain-filters-n-sorts-wrapper .icon-filter:after,#SearchView.BookingMain .BookingMain-filters .tags>*:after,.BookingMain .edit-action:after{display:inline-block;vertical-align:middle;font-family:"iconfont";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;text-decoration:inherit;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}.item-head .icon-petitdej{font-size:1.5em;}[data-icon]:before{content:attr(data-icon);}.icon-down-arrow:before,.Footer-menu ul.menu>li>a:before{content:"\EA01";}.icon-facebook:before{content:"\EA02";}.icon-filter:before{content:"\EA03";}.icon-instagram:before{content:"\EA04";}.icon-search:before{content:"\EA05";}.icon-twitter:before{content:"\EA06";}.icon-youtube:before{content:"\EA07";}.icon-right-thin-chevron:before,.HomeSearchForm .form-type-select:not(.not-floating):before,.BookingSearchForm .form-type-select:not(.not-floating):before,.BookingMain .form-type-select:not(.not-floating):before,.modal-wrapper .modal-content .form-type-select:not(.not-floating):before,.dropdownList-header:before,#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerMonthAndYear>div:before,.BookingPrestBlock .accordion-item--title:before{content:"\EA08";}.icon-camping-car:before{content:"\EA09";}.icon-icon-appli:before{content:"\EA0A";}.icon-assurance:before{content:"\EA0B";}.icon-boutique:before{content:"\EA0C";}.icon-cabine:before{content:"\EA0D";}.icon-checkin_menu:before{content:"\EA0E";}.icon-checkin:before{content:"\EA0F";}.icon-choixCabine:before{content:"\EA10";}.icon-connexion:before,.BookingPrestBlock.BookingPrestBlock--passengers .BookingPrestBlock-title:before{content:"\EA11";}.icon-contact:before{content:"\EA12";}.icon-detente:before{content:"\EA13";}.icon-enfant:before{content:"\EA14";}.icon-faq:before{content:"\EA15";}.icon-modepaiement:before{content:"\EA16";}.icon-paiementtroisfois:before{content:"\EA17";}.icon-reservations:before{content:"\EA18";}.icon-restauration:before,.BookingPrestBlock.BookingPrestBlock--restauration .BookingPrestBlock-title:before{content:"\EA19";}.icon-telephonie:before{content:"\EA1A";}.icon-tickemail:before{content:"\EA1B";}.icon-left-thin-chevron:before{content:"\EA1C";}.icon-left-chevron:before{content:"\EA1D";}.icon-right-chevron:before{content:"\EA1E";}.icon-home:before{content:"\EA1F";}.icon-paiementjcb:before{content:"\EA20";}.icon-paiementmastercard:before{content:"\EA21";}.icon-paiementpaypal:before{content:"\EA22";}.icon-paiementvisa:before{content:"\EA23";}.icon-aller:before{content:"\EA24";}.icon-retour:before{content:"\EA25";}.icon-topprix:before{content:"\EA26";}.icon-right-arrow:before{content:"\EA27";}.icon-prestations:before{content:"\EA28";}.icon-info:before{content:"\EA29";}.icon-duree:before{content:"\EA2A";}.icon-fleche:before{content:"\EA2B";}.icon-fauteuil:before{content:"\EA2C";}.icon-cabine-booking:before{content:"\EA2D";}.icon-arrow_circle:before{content:"\EA2E";}.icon-arrivee:before{content:"\EA2F";}.icon-car:before{content:"\EA30";}.icon-depart:before{content:"\EA31";}.icon-passagers:before{content:"\EA32";}.icon-booking-check:before{content:"\EA33";}.icon-caravane:before{content:"\EA34";}.icon-multi-passagers:before{content:"\EA35";}.icon-adult:before{content:"\EA36";}.icon-babies:before{content:"\EA37";}.icon-moto:before{content:"\EA38";}.icon-close:before,.HomeSearchFormModals>* [role='close-modal']:before,.BookingSearchForm [id^=HomeSearchFormModal] [role='close-modal']:before{content:"\EA39";}.icon-remorque:before{content:"\EA3A";}.icon-vehicle:before,.BookingPrestBlock.BookingPrestBlock--vehicules .BookingPrestBlock-title:before{content:"\EA3B";}.icon-velo:before{content:"\EA3C";}.icon-children:before{content:"\EA3D";}.icon-nourrissons:before{content:"\EA3E";}.icon-cabine-adaptee:before{content:"\EA3F";}.icon-cabine-exclusive:before,.BookingPrestBlock.BookingPrestBlock--installations .BookingPrestBlock-title:before{content:"\EA40";}.icon-cabine-luxe:before{content:"\EA41";}.icon-cabine-vuemer:before{content:"\EA42";}.icon-fauteuil-empty:before{content:"\EA43";}.icon-pmr:before{content:"\EA44";}.icon-formule-navybaby:before{content:"\EA45";}.icon-formule-repas:before{content:"\EA46";}.icon-petitdej:before{content:"\EA47";}.icon-booking-assurance:before{content:"\EA48";}.icon-repas:before{content:"\EA49";}.icon-services:before,.BookingPrestBlock.BookingPrestBlock--services .BookingPrestBlock-title:before{content:"\EA4A";}.icon-empreinte-carbone:before{content:"\EA4B";}.icon-express-boarding:before{content:"\EA4C";}.icon-topposition:before{content:"\EA4D";}.icon-wifi:before{content:"\EA4E";}.icon-animaux:before{content:"\EA4F";}.icon-cat:before{content:"\EA50";}.icon-dog:before{content:"\EA51";}.icon-pen:before{content:"\EA52";}.icon-car-height:before{content:"\EA53";}.icon-car-length:before{content:"\EA54";}.icon-car-width:before{content:"\EA55";}.icon-booking-add:before{content:"\EA56";}.icon-liste:before{content:"\EA57";}.icon-picture:before{content:"\EA58";}.icon-booking-plus:before{content:"\EA59";}.icon-booking-minus:before{content:"\EA5A";}.icon-paiement:before{content:"\EA5B";}.icon-informations-contact:before{content:"\EA5C";}.icon-print:before{content:"\EA5D";}.icon-marker:before{content:"\EA5E";}.icon-checkin-booking:before{content:"\EA5F";}.icon-download:before{content:"\EA60";}.icon-mail:before{content:"\EA61";}.icon-print_bis:before{content:"\EA62";}.icon-chatlapin:before{content:"\EA63";}.icon-chiens2:before{content:"\EA64";}.icon-lock:before{content:"\EA65";}.icon-bagages:before{content:"\EA66";}.icon-ID-card:before{content:"\EA67";}.icon-lost-property:before{content:"\EA68";}.icon-pregnancy:before{content:"\EA69";}.icon-telephone-wifi:before{content:"\EA6A";}.icon-elec:before{content:"\EA6B";}.icon-linge:before{content:"\EA6C";}.icon-moon:before{content:"\EA6D";}.icon-rangement:before{content:"\EA6E";}.icon-shower:before{content:"\EA6F";}.icon-full-sun:before{content:"\EA70";}.icon-toilet:before{content:"\EA71";}.icon-tv:before{content:"\EA72";}.icon-bars:before{content:"\EA73";}.icon-checked:before,.icon-checked--rounded:before{content:"\EA74";}.icon-coumfortlounge:before{content:"\EA75";}.icon-jeux:before{content:"\EA76";}.icon-piscine:before{content:"\EA77";}.icon-selfservice:before{content:"\EA78";}.icon-spa:before{content:"\EA79";}.icon-spaghetteria:before{content:"\EA7A";}.icon-stand:before{content:"\EA7B";}.icon-flashCheckin:before{content:"\EA7C";}.icon-transportsSpeciaux:before{content:"\EA7D";}.icon-loupe:before{content:"\EA7E";}.icon-facebook-no-border:before{content:"\EA7F";}.icon-phone:before{content:"\EA80";}.icon-gameplay:before{content:"\EA81";}.icon-dest-single:before{content:"\EA82";}.icon-dest-multiple:before{content:"\EA83";}.icon-paiement4fois:before{content:"\EA84";}.icon-enregistrement:before{content:"\EA85";}.icon-reservation:before{content:"\EA86";}.icon-car2:before{content:"\EA87";}.icon-cabine2:before{content:"\EA88";}.icon-calendar:before,.HomeSearchForm .form-type-date:before,.BookingSearchForm .form-type-date:before,.BookingMain .form-type-date:before,.modal-wrapper .modal-content .form-type-date:before{content:"\EA89";}.icon-double-arrow:before{content:"\EA8A";}.icon-arrow-down:before,#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton:before,#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton:before{content:"\EA8B";}.icon-notification:before{content:"\EA8C";}.icon-star:before{content:"\EA8D";}.icon-list:before{content:"\EA8E";}.icon-check:before{content:"\EA8F";}.icon-save:before{content:"\EA90";}.icon-prices:before{content:"\EA91";}.icon-options:before,.BookingPrestBlock.BookingPrestBlock--options .BookingPrestBlock-title:before{content:"\EA92";}.icon-user:before{content:"\EA93";}.icon-caravane-height:before{content:"\EA94";}.icon-caravane-length:before{content:"\EA95";}.icon-caravane-width:before{content:"\EA96";}.icon-remorque-height:before{content:"\EA97";}.icon-remorque-length:before{content:"\EA98";}.icon-remorque-width:before{content:"\EA99";}.icon-cc-height:before{content:"\EA9A";}.icon-cc-length:before{content:"\EA9B";}.icon-cc-width:before{content:"\EA9C";}.icon-print-alt:before{content:"\EA9D";}.icon-boat-sun:before{content:"\EA9E";}.icon-marker-alt:before{content:"\EA9F";}.icon-information:before{content:"\EAA0";}.icon-users:before{content:"\EAA1";}.icon-play:before,.LandingBody .LandingServices-slider .LandingServices-item .youtube-button:before{content:"\EAA2";}.icon-chevron:before,.BreadcrumbAlt ul li+li:before{content:"\EAA3";}.icon-play-rounded:before{content:"\EAA4";}.icon-date-debut:before{content:"\EAA5";}.icon-date-retour:before{content:"\EAA6";}.icon{display:inline-block;}.icon-sun{background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:0px -66px;width:72px;height:47px;}.icon-application{background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:-155px 0px;width:49px;height:60px;}.icon-food{background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:-155px -60px;width:47px;height:45px;}.icon-open,.LandingHeaderMenu-main .LandingHeaderMenu-megamenu>span:hover [class^=icon]{background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:-204px -84px;width:20px;height:12px;}.icon-open-white{background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:-204px -72px;width:20px;height:12px;}.icon-play,.LandingBody .LandingServices-slider .LandingServices-item .youtube-button{background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:0px -145px;width:38px;height:39px;}.icon-travelOr{background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:-95px 0px;width:60px;height:60px;}.icon-risingPrice{background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:-204px -139px;width:13px;height:13px;}.icon-fallingPrice{background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:-204px -126px;width:13px;height:13px;}.LandingTopSlider-search-title{font-size:2em;}@media screen and (max-width:959px){.LandingTopSlider-search-title{font-size:1.9em;}}@media screen and (max-width:600px){.LandingTopSlider-search-title{font-size:1.7em;}}.MainTitle,[class^=Landing] .main-title{position:relative;font-size:1.6em;margin:30px 0 10px 0;color:#00206e;font-weight:500;text-transform:uppercase;background-color:#FFF;}.MainTitle,span.effet-titre{font-family:'SummerLovingSolid-Regular',sans-serif;font-size:37px;font-style:normal;font-weight:500;padding-right:10px;padding-left:8px;}.MainTitle-txt,[class^=Landing] .main-title-txt{display:inline-block;padding-right:20px;color:#00206e;font-size:1.9em;font-weight:500;text-transform:uppercase;background-color:#FFFFFF;}@media screen and (max-width:959px){.MainTitle-txt,[class^=Landing] .main-title-txt{font-size:1.7em;}}@media screen and (max-width:600px){.MainTitle-txt,[class^=Landing] .main-title-txt{font-size:1.4em;}}@media screen and (max-width:480px){.MainTitle-txt.desktop,[class^=Landing] .main-title-txt.desktop{display:none;}}.MainTitle-txt.mobile,[class^=Landing] .main-title-txt.mobile{display:none;background-color:transparent;}@media screen and (max-width:480px){.MainTitle-txt.mobile,[class^=Landing] .main-title-txt.mobile{display:block;}}.MainTitle-txt.mobile span,[class^=Landing] .main-title-txt.mobile span{display:block;}.MainTitle-txt.mobile span.title-bgcolor,[class^=Landing] .main-title-txt.mobile span.title-bgcolor{display:inline-block;padding-right:20px;background-color:#FFFFFF;}.MainTitle-border,[class^=Landing] .main-title-border{display:inline-block;width:100%;position:absolute;bottom:5px;right:0;z-index:-1;border-bottom:0.1em solid #f6e300;}@-webkit-keyframes blade{to{-webkit-transform:translateX(100%);transform:translateX(100%);}}@keyframes blade{to{-webkit-transform:translateX(100%);transform:translateX(100%);}}@-webkit-keyframes bounce{from{top:0;}50%{top:-5px;}to{top:0;}}@keyframes bounce{from{top:0;}50%{top:-5px;}to{top:0;}}.ComparisonBigBlock-col-content-toggler,.ComparisonBigBlock-col-content-caracs-carac .label,.CrossingPage-search.single .retour,.freight-form.single .form-group.retour{display:none;}.ComparisonBigBlock-col-content-caracs-carac .value,.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac:before,.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac .label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.Catering-restaurant-container .RestaurantContainer-button,.CateringPromo-item-wrap button,.RestaurantPage-Menu-Image button{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.ComparisonBigBlock-col-content-caracs-carac .bool.bool-no:before,.PopinSliderBlock-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.Restaurant-introduction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(/html/2022/left-blue.svg);left:10px;right:auto;}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(/html/2022/left-black.svg);}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(/html/2022/left-white.svg);}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(/html/2022/right-blue.svg);right:10px;left:auto;}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(/html/2022/right-black.svg);}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(/html/2022/right-white.svg);}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-white .swiper-pagination-bullet{background:#fff;}.swiper-pagination-bullet-active{opacity:1;background:#007aff;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000;}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);-ms-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block;}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0;}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5);}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff;}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000;}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,0.5),transparent);}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,0.5),transparent);}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,0.5),transparent);}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),transparent);}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px;}.swiper-container-cube,.swiper-container-flip{overflow:visible;}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url(/html/2022/loader.svg);background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url(/html/2022/loader-white.svg);}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.hide-labels label{display:none;}label.required:after{content:'*';}.form-error input,.form-error textarea,.form-error .shinyform_select{border-color:red;}.form-error-message{display:inline-block;margin-left:10px;color:red;}@media screen and (max-width:959px){.form-error-message{display:block;margin:0;}}body{font-family:"Montserrat",sans-serif;font-size:14px;}body a{color:#00206e;text-decoration:none;}body img{display:block;}.hidden{display:none;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}#LandingFooter{overflow-y:hidden;}@media screen and (max-width:959px){.Footer-CorsicaClub-connected{margin-bottom:59px;}}.Footer-menu{border-top:1px solid #ebebeb;position:relative;margin-bottom:0;-webkit-transition:.5s;transition:.5s;}.Footer-menu.active{min-height:120px;margin-bottom:58px;}.Footer-menu ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;}.Footer-menu ul.menu>li{padding:20px 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;list-style:none;color:#00206e;font-weight:400;text-transform:uppercase;text-align:center;-webkit-transition:.5s;transition:.5s;}@media screen and (max-width:959px){.Footer-menu ul.menu>li{position:relative;}}.Footer-menu ul.menu>li:after{content:'\EA01';display:block;position:relative;margin:5px auto 0 auto;font-size:0.8em;font-weight:700;text-align:center;}@media screen and (max-width:959px){.Footer-menu ul.menu>li:after{position:absolute;right:20px;top:20px;height:10px;margin:auto;}}.Footer-menu ul.menu>li:hover:after{-webkit-animation:bounce 0.8s ease infinite;animation:bounce 0.8s ease infinite;}@media screen and (max-width:959px){.Footer-menu ul.menu>li:hover:after{-webkit-animation:none;animation:none;}}.Footer-menu ul.menu>li.active{background-color:#00206e;color:#FFFFFF;}.Footer-menu ul.menu>li.active a{color:#FFFFFF;}.Footer-menu ul.menu>li.active:after{color:#f6e300;}.Footer-menu ul.menu>li.active:hover:after{-webkit-animation:none;animation:none;}.Footer-menu .submenu{display:block;opacity:0;position:absolute;left:0;right:0;top:74px;width:100%;height:100%;padding:40px 0;background-color:#00206e;color:#FFFFFF;text-align:left;-webkit-transition:opacity .5s;transition:opacity .5s;z-index:-1;}.Footer-menu .submenu.show{opacity:1;z-index:10;}.Footer-menu .submenu ul{padding-left:20px;display:inline-block;-webkit-column-count:4;column-count:4;-webkit-column-gap:40px;column-gap:40px;}.Footer-menu .submenu ul.column--3{-webkit-column-count:3;column-count:3;}.Footer-menu .submenu ul li{margin-bottom:10px;font-size:0.9em;font-weight:100;text-transform:none;list-style:disc;}.Footer-menu .submenu ul li:hover{color:#f6e300;text-decoration:underline;}.Footer-contact{position:relative;padding:20px 0;background-color:#ebebeb;border-top:2px solid #f6e300;color:#00206e;font-size:0.9em;font-weight:500;text-transform:uppercase;}.Footer-contact .gwt-agency-info-name{text-align:center;font-size:0.8em;}.Footer-contact-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.Footer-contact-appli{-webkit-transition:.5s;transition:.5s;}.Footer-contact-appli:hover{text-decoration:underline;}.Footer-contact-appli i,.Footer-contact-appli span{vertical-align:middle;}.Footer-contact-social-title{vertical-align:middle;}.Footer-contact-social .icon{margin:-10px 0 0 5px;font-size:3em;vertical-align:middle;-webkit-transition:.5s;transition:.5s;}.Footer-contact-social .icon:hover:before{background-color:#f6e300;}.Footer-contactMobile{display:none;}@media screen and (max-width:959px){.Footer-menu.active{margin-bottom:0;}.Footer-menu ul.menu{display:block;}.Footer-menu ul.menu>li{width:100%;text-align:left;padding:20px 20px 20px 20px;-webkit-transition:none;transition:none;border-bottom:1px solid #ebebeb;}.Footer-menu ul.menu>li>a{display:block;}.Footer-menu ul.menu>li>a:after{position:relative;right:0;top:-10px;text-align:right;-webkit-transition:.5s;transition:.5s;}.Footer-menu ul.menu>li.active>a:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.Footer-menu .submenu{display:none;position:static;height:auto;padding:0;}.Footer-menu .submenu.show{display:block;}.Footer-menu .submenu ul{-webkit-columns:1;columns:1;}.Footer-menu .submenu ul.column--3{-webkit-column-count:1;column-count:1;}.Footer-menu .submenu ul>li{padding:5px 0;}.Footer-contact{}.Footer-contactMobile{display:block;padding:20px 20px;background-color:#ebebeb;border-bottom:2px solid #f6e300;text-transform:uppercase;}.Footer-contactMobile-appli{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;margin-bottom:20px;max-width:320px;background-color:#00206e;}.Footer-contactMobile-appli .icon-icon-appli{font-size:4em;color:#FFFFFF;}.Footer-contactMobile-appli .icon-right-thin-chevron,.Footer-contactMobile-appli .LandingPartners-item-description>a{display:block;color:#f6e300;margin:0 10px;}.Footer-contactMobile-appli-title{display:block;color:#f6e300;}.Footer-contactMobile-social{color:#00206e;font-weight:400;}.Footer-contactMobile-social-title{display:block;margin-bottom:8px;}.Footer-contactMobile-social .icon{margin:-10px 5px 0 5px;font-size:3em;vertical-align:middle;-webkit-transition:.5s;transition:.5s;}.Footer-contactMobile-social .icon:first-child{margin-left:0;}}.LandingHeader-mobile-wrap{display:none;}.LandingHeader-mobile-logo{background-color:#f6e300;width:-webkit-calc(100% - 70px);width:calc(100% - 70px);padding:15px 0;}.LandingHeader-mobile-logo>img{margin:0 auto;}.LandingHeader-mobile-btnMenu{position:relative;width:70px;max-width:70px;display:none;background-color:#FFFFFF;cursor:pointer;-webkit-transition:.2s;transition:.2s;}@media screen and (max-width:959px){.LandingHeader-mobile-btnMenu{display:block;position:fixed;top:0;right:0;width:60px;height:60px;background-color:#FFF;cursor:pointer;-webkit-transition:.2s;transition:.2s;z-index:3;}}.LandingHeader-mobile-btnMenu .icon{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;}.LandingHeader-mobile-btnMenu.active{background-color:#00206e;}.LandingHeader-mobile-btnMenu.active .icon{background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:-204px -84px;width:15px;height:15px;}.LandingHeader-mobile-btnMenu.CorsicaClub{background-color:#00206e;}.LandingHeader-mobile-btnMenu.CorsicaClub i:before{font-size:1.4em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#FFFFFF;}.LandingHeader-logo{width:250px;height:98px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6e300;position:relative;z-index:7;}.LandingHeader-logo-sitetitle{position:absolute;bottom:4px;font-weight:normal;color:#00206e;font-size:0.85em;}body.lang-it .LandingHeader-logo-sitetitle{bottom:0;}.LandingHeader-logo img{margin:auto;max-width:188px;height:auto;}@media screen and (max-width:959px){.LandingHeader-logo{position:fixed;top:0;left:0;right:0;height:60px;width:auto;overflow:hidden;display:block;background:#f6e300;padding:11px 60px 11px 0;z-index:2;}.LandingHeader-logo-sitetitle{position:static;text-align:center;font-size:0.7em;}}.LandingHeader{position:absolute;right:0;top:0;z-index:6;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:20;}@media screen and (min-width:1920px){.LandingHeader{right:-webkit-calc(50% - 1920px/ 2);right:calc(50% - 1920px/ 2);max-width:-webkit-calc(1920px - 50px);max-width:calc(1920px - 50px);}}body.d-frame .LandingHeader{right:0;max-width:100%;}.LandingHeaderMenu{position:relative;width:-webkit-calc(100% - 230px);width:calc(100% - 230px);height:98px;background-color:#FFFFFF;}.LandingHeaderMenu-sitename{margin:auto auto auto 0.5em;padding:0.5em;font-weight:bold;text-align:center;}@media screen and (max-width:959px){.LandingHeaderMenu{position:fixed;top:60px;left:0;max-height:-webkit-calc(100vh - 60px);max-height:calc(100vh - 60px);overflow-x:hidden;overflow-y:auto;-webkit-transition:1s;transition:1s;}}.LandingHeaderMenu-main{margin-top:43px;background-color:#FFFFFF;}@media screen and (max-width:1225px){.LandingHeaderMenu-main{margin-top:40px;}}.LandingHeaderMenu-level1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:55px;}.LandingHeaderMenu-level1>li{display:inline-block;list-style:none;padding:20px 8px;color:#00206e;font-size:0.9em;font-weight:500;text-align:center;text-transform:uppercase;-webkit-transition:.5s;transition:.5s;flex:1 0 min-content;}@media screen and (max-width:1240px){.LandingHeaderMenu-level1>li{font-size:0.8em;padding:20px 5px;}}.LandingHeaderMenu-level1>li>span{position:relative;padding-right:15px;padding-left:2px;cursor:pointer;}@media screen and (max-width:1130px){.LandingHeaderMenu-level1>li>span{padding-right:0;}}.LandingHeaderMenu-level1>li>span:after{content:'\EA01';font-family:"iconfont";position:relative;position:absolute;top:0;bottom:0;right:0;height:10px;margin:auto 0 auto 12px;font-size:0.8em;font-weight:700;}@media screen and (max-width:1240px){.LandingHeaderMenu-level1>li>span:after{position:static;}}.LandingHeaderMenu-level1>li:hover>span:after{-webkit-animation:bounce 0.8s ease infinite;animation:bounce 0.8s ease infinite;}@media screen and (max-width:1130px){.LandingHeaderMenu-level1>li:hover>span:after{-webkit-animation:none;animation:none;}}.LandingHeaderMenu-level1>li.active{background-color:#00206e;color:#FFFFFF;}.LandingHeaderMenu-level1>li.active:after{color:#f6e300;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.LandingHeaderMenu-level1>li.active:hover:after{-webkit-animation:none;animation:none;}.LandingHeaderMenu-level2{position:absolute;right:0;top:98px;width:100%;padding:50px 50px 20px 50px;background-color:#00206e;color:#FFFFFF;font-weight:100;text-align:left;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}.submenu-espace a{color:#fff;}.LandingHeaderMenu-level3>li>a{color:#fff;}@media screen and (max-width:959px){.LandingHeaderMenu-level3>li>a{color:#00206e}}.LandingHeaderMenu-level2.transition{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}@media screen and (max-width:1385px){.LandingHeaderMenu-level2{width:-webkit-calc(100% + 290px);width:calc(100% + 290px);}}@media screen and (max-width:1231px){.LandingHeaderMenu-level2{top:94px;}}@media screen and (max-width:1170px){.LandingHeaderMenu-level2{top:119px;}}@media screen and (max-width:1019px){.LandingHeaderMenu-level2{top:133px;}}.LandingHeaderMenu-level2.open{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);z-index:6;}.LandingHeaderMenu-level2-title{display:none;}.LandingHeaderMenu-level2-subtitle{display:block;margin-bottom:20px;cursor:pointer;}.LandingHeaderMenu-level2-subtitle:after{content:'';display:block;width:40px;height:2px;margin-top:5px;background-color:#f6e300;}.LandingHeaderMenu-level2 .submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.LandingHeaderMenu-level2 .submenu--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:90px;}.LandingHeaderMenu-level2 .submenu>li{list-style:none;}.LandingHeaderMenu-level2 .submenu>li:first-child{margin-right:110px;}.LandingHeaderMenu-level2 .submenu>li.submenu-middle-left{margin-right:50px;max-width:500px;}.LandingHeaderMenu-level2 .submenu>li.submenu-middle-middle{margin-right:50px;}.LandingHeaderMenu-level2 .submenu>li:last-child>ul li{list-style:none;}.LandingHeaderMenu-level3 .item-mobile{display:none;}.LandingHeaderMenu-level3 li{margin:10px 0;text-transform:none;list-style:disc;font-weight:100;cursor:pointer;}.CorsicaBest-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px !important;}.CorsicaBest-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none !important;width:105px;height:95px;margin:5px 4px !important;padding:0 10px;border:1px solid #244473;font-size:0.9em;text-align:center;}.CorsicaBest-list>li .icon{display:block;font-size:3em;font-weight:700;margin-bottom:10px;}.CorsicaBest-list>li .label{width:100%;text-transform:uppercase;-webkit-transition:.5s;transition:.5s;}.CorsicaBest-list>li:hover{text-decoration:none !important;}.CorsicaBest-list>li:hover .label{color:#f6e300;}.SubBlock{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;}@media screen and (max-width:1130px){.SubBlock{display:block;}}.SubBlock-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px;padding:10px 20px;background-color:#FFFFFF;color:#00206e;}.SubBlock-content span{display:block;width:100%;}.SubBlock-content .strong{font-weight:600;}.submenu-espace .SubBlock-content{text-transform:uppercase;font-weight:100;font-size:0.9em;}.SubBlock-title{font-weight:600;font-size:1.5em;cursor:default !important;}.submenu-espace .SubBlock-title{font-size:2.2em;}.SubBlock-number{display:block;font-size:2.5em;}.SubBlock-number--large{font-size:3.5em;}.SubBlock-textSmall{text-transform:none;font-weight:100;}#LandingHeaderMenu-topbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#ebebeb;color:#00206e;text-align:left;}#LandingHeaderMenu-topbar>ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none;align-items:center;}#LandingHeaderMenu-topbar>ul>li{display:block;position:relative;}#LandingHeaderMenu-topbar>ul>li>a{display:flex;padding:12px;align-items:center;background:#00206e;color:#fff;text-transform:uppercase;}#LandingHeaderMenu-topbar>ul>li>a .icon{margin-right:0.5em;}#LandingHeaderMenu-topbar>ul>li>a:hover{text-decoration:underline;}#LandingHeaderMenu-topbar>ul>li+li{border-left:1px solid #fff;}#LandingHeaderMenu-topbar>ul>li.gray-link>a{background:#ebebeb;color:#00206e;}@media screen and (max-width:959px){#LandingHeaderMenu-topbar,#LandingHeaderMenu-topbar>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#LandingHeaderMenu-topbar>ul>li{width:100%;}#LandingHeaderMenu-topbar>ul>li>a{text-decoration:none;}#LandingHeaderMenu-topbar>ul>li>a:hover{text-decoration:none;}#LandingHeaderMenu-topbar>ul>li>a::after{font-family:"iconfont";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:'\EA08';display:inline-block;margin:auto 0 auto 12px;font-size:0.8em;font-weight:700;}#LandingHeaderMenu-topbar>ul>li>.submenu{display:none;}#LandingHeaderMenu-topbar>ul>li.submenu-open>.submenu{display:block;}#LandingHeaderMenu-topbar>ul>li+li{border-top:1px solid #fff;border-left:0;}#LandingHeaderMenu-topbar>ul>li.langs{background:#fff;padding:1.5em 0 0.5em 0;}}@media screen and (min-width:959px){#LandingHeaderMenu-topbar{position:absolute;top:0;right:0;left:0;}#LandingHeaderMenu-topbar>ul>li>a{height:43px;cursor:pointer;overflow:hidden;z-index:8;}#LandingHeaderMenu-topbar>ul>li>.submenu{display:none;position:absolute;top:44px;right:0;background:#00206e;color:#fff;padding:24px;min-width:240px;max-width:96vw;box-shadow:0 0 16px rgba(255,255,255,0.5);z-index:7;}#LandingHeaderMenu-topbar>ul>li>.submenu .blue-box{padding:0;}#LandingHeaderMenu-topbar>ul>li>.submenu .login-box{padding:0 0 0 140px;min-height:140px;}#LandingHeaderMenu-topbar>ul>li>.submenu.no-padding{padding:0;}#LandingHeaderMenu-topbar>ul>li>.submenu.large{min-width:320px;}#LandingHeaderMenu-topbar>ul>li>.submenu.button-list>a{display:block;width:100%;text-align:left;}#LandingHeaderMenu-topbar>ul>li.submenu-open>a{color:#f6e300;}#LandingHeaderMenu-topbar>ul>li.submenu-open>.submenu{display:block;}#LandingHeaderMenu-topbar>ul>li.with-submenu>a{padding-right:22px;position:relative;}#LandingHeaderMenu-topbar>ul>li.with-submenu>a::after{content:'\EA01';height:10px;margin:auto 0;font-size:0.75em;font-family:"iconfont";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-decoration:none;position:absolute;top:0;bottom:0;right:5px;transition:transform .2s;}#LandingHeaderMenu-topbar>ul>li.with-submenu.submenu-open>a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}#LandingHeaderMenu-topbar>ul>li.with-submenu.submenu-open>a::before{z-index:8;position:absolute;top:43px;left:0;right:0;height:1px;background:#00206e;content:" ";}}#LandingHeaderMenu-topbar>ul>li>a em{display:block;font-size:0.8em;line-height:100%;font-style:normal;text-transform:none;}@media screen and (min-width:959px) and (max-width:1240px){#LandingHeaderMenu-topbar>ul>li>a{font-size:0.8em;}}#root.HOME #LandingHeaderMenu-topbar>ul>li.home{}@media screen and (max-width:959px){.Language-list{text-align:center;}.Language-item{display:inline-block;margin:4px;width:76px;}.Language-item>a{margin:0 2px;padding:0 8px;line-height:36px;display:block;min-width:3em;text-align:center;border:1px solid #00206e;}.Language-item.visible a{background-color:#00206e;color:#fff;font-weight:bold;}}@media screen and (min-width:960px){.Language-list{padding:5px 0 0 0;z-index:11;width:68px;height:43px;background:#ebebeb;}.Language-list:after{content:'\EA01';font-family:"iconfont";position:absolute;top:20px;right:10px;font-size:0.8em;-webkit-transition:.2s;transition:.2s;}.Language-list:hover:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.Language-item{list-style:none;padding:0;margin:0;text-align:center;}.Language-item a{display:none;padding:10px 0;background:#ebebeb;}.Language-item.visible>a,.Language-list:hover>.Language-item>a{display:block;}}.Language-item a[href]:hover,.Language-item a:active{background-color:#00206e;color:#fff;}.LandingHeaderMenu-back{display:none;}.HeaderMobile-stickySearch{display:none;}@media screen and (max-width:959px){.LandingHeader{position:absolute;display:block;width:100%;top:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(0,0,0,0.8);}.LandingHeader-mobile-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:3;}.LandingHeaderMenu{width:100%;height:0;}.LandingHeaderMenu.transition{-webkit-transition:.5s;transition:.5s;}.LandingHeaderMenu.open{height:calc(100vh - 60px);}.LandingHeaderMenu-main{margin-top:0;}.LandingHeaderMenu-level1{display:block;max-height:none;}.LandingHeaderMenu-level1>li{display:block;text-align:left;padding:15px 20px;list-style:none;border-bottom:1px solid #ebebeb;}.LandingHeaderMenu-level1>li>span{position:relative;display:block;font-weight:500;font-size:1.2em;}.LandingHeaderMenu-level1>li>span:after{content:'\EA08';top:0;bottom:0;right:20px;left:auto;}.LandingHeaderMenu-level1>li>span:hover{cursor:pointer;}.LandingHeaderMenu-level1>li.active{background-color:#FFFFFF;color:#00206e;}.LandingHeaderMenu-level1>li.reservations{background-color:#f6e300;text-transform:none;}.LandingHeaderMenu-level1>li.reservations>a{position:relative;width:100%;display:block;}.LandingHeaderMenu-level1>li.reservations>a:after{content:'\EA08';display:inline-block;color:#00206e;position:absolute;right:20px;top:0;}.LandingHeaderMenu-level1>li.connexion,.LandingHeaderMenu-level1>li.espaceCorsica{background-color:#00206e;color:#FFFFFF;text-transform:none;}.LandingHeaderMenu-level1>li.connexion>a,.LandingHeaderMenu-level1>li.espaceCorsica>a{position:relative;width:100%;display:block;}.LandingHeaderMenu-level1>li.connexion>a:after,.LandingHeaderMenu-level1>li.espaceCorsica>a:after{content:'\EA08';display:inline-block;color:#FFFFFF;position:absolute;right:20px;top:0;}.LandingHeaderMenu-level1>li.espaceCorsica img,.LandingHeaderMenu-level1>li.espaceCorsica span{display:inline-block;vertical-align:middle;}.LandingHeaderMenu-level2{position:absolute;right:0;left:0;top:60px;bottom:0;z-index:12;padding:0 0;width:100%;background-color:#FFFFFF;border-top:1px solid #FFFFFF;color:#00206e;font-size:1.3em;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s;}.LandingHeaderMenu-level2.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:12;}.LandingHeaderMenu-level2 .submenu{display:block;}.LandingHeaderMenu-level2 .submenu--left{padding-left:0;}.LandingHeaderMenu-level2 .submenu>li{position:relative;display:block;text-align:left;padding:20px 20px;list-style:none;border-bottom:1px solid #ebebeb;margin-right:0 !important;}.LandingHeaderMenu-level2 .submenu>li:after{content:'\EA1E';position:absolute;right:20px;top:20px;pointer-events:none;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s;transition:.5s;}.LandingHeaderMenu-level2 .submenu>li.active:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.LandingHeaderMenu-level2 .submenu>li.submenu-middle-left{max-width:none !important;}.LandingHeaderMenu-level2-title{display:block;padding:20px;margin:-10px 0 0 0;border-top:1px solid #FFFFFF;background-color:#00206e;color:#f6e300;font-size:1.1em;font-weight:100;}.LandingHeaderMenu-level2-subtitle{margin-bottom:0;font-weight:500;font-size:0.9em;}.LandingHeaderMenu-level2-subtitle:after{display:none;}.LandingHeaderMenu-level3{display:none;margin-left:20px;}.active>.LandingHeaderMenu-level3{display:block}.LandingHeaderMenu-level3 .item-mobile{display:list-item;list-style:disc !important;}.LandingHeaderMenu-back{display:block;position:absolute;top:0;right:0;left:0;z-index:2;padding:20px 20px;background-color:#00206e;color:#FFFFFF;cursor:pointer;text-transform:uppercase;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s;}.LandingHeaderMenu-back span{margin-left:10px;}.LandingHeaderMenu-back.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.Language-list:after{right:auto;margin-left:20px;}.SubBlock{display:none;}.CorsicaBest-list{display:none;margin-left:10px !important;}.CorsicaBest-list>li{display:list-item;list-style:disc !important;width:auto;height:auto;margin:5px 4px !important;padding:0 10px;border:none;font-size:1em;text-align:left;}.CorsicaBest-list>li .icon{display:none;}.CorsicaBest-list>li .label{text-transform:none;}.Language-list{bottom:0;top:auto;}.Language-list.open{bottom:-20px;}.LandingHeader{-webkit-box-shadow:none;box-shadow:none;}.LandingHeaderMenu{max-width:none;height:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(0,0,0,0.8);}.LandingHeaderMenu.open{pointer-events:auto;}}.Container{width:1320px;margin:0 auto;padding:40px 20px;position:relative;}@media screen and (max-width:1319px){.Container{width:1170px;}}@media screen and (max-width:1279px){.Container{width:1070px;}}@media screen and (max-width:1080px){.Container{width:959px;}}@media screen and (max-width:959px){.Container{width:768px;}}@media screen and (max-width:768px){.Container{width:100%;}}@media screen and (max-width:400px){.Container{padding:20px 0;}.LandingBody .Container{padding:20px 5px;}}.Container-small{max-width:1150px;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);margin:0 auto;}.Container--footer{position:static;padding:0;}@media screen and (max-width:959px){.Container--footer{width:100%;}}.Container--submenu{padding:0;}@media screen and (max-width:959px){.Container--submenu{width:100%;}}.Page{width:100%;}.Page-content{max-width:1350px;margin:60px auto 70px;}@media screen and (max-width:768px){.Page-content{padding:0;margin:20px 0;}}.page-with-banner .Page-content{margin-top:195px;}@media screen and (max-width:768px){.page-with-banner .Page-content{margin-top:20px;}}.page-with-banner.two-heading-block-page .Page-content{margin-top:-70px;}@media screen and (max-width:959px){.page-with-banner.two-heading-block-page .Page-content{margin-top:25px;}}.Page-Container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:959px){.Page-Container-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.Page-block-text-left{position:relative;margin:0 30px;padding:70px 55px 50px 45px;border:1px solid #aaa6a6;line-height:1.6em;}@media screen and (max-width:768px){.Page-block-text-left{min-width:0;padding:35px 30px 50px;margin:0 20px;}}.Page-block-text-left h2{margin:40px 0;text-transform:uppercase;color:#00206e;font-size:1.7em;}@media screen and (max-width:768px){.Page-block-text-left h2{font-size:1.8em;margin:35px 0;}}.Page-block-text-left h2:first-of-type{margin-top:0;}.Page-block-text-left p{font-size:0.98em;font-weight:500;}@media screen and (max-width:768px){.Page-block-text-left p{font-size:1.1em;}}.Page-content-block-more{margin:0 30px;position:relative;max-width:715px;}.Page-content-block-moreLarge{margin:-30px 0px;position:relative;}@media screen and (max-width:768px){.Page-content-block-more{margin:0 20px;}}.Page-content-block-more a{background-color:#f6e300;padding:25px 25px 25px 55px;font-size:1em;color:#00206e;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.05em;-webkit-transition:.5s;transition:.5s;position:absolute;right:0;top:-1px;overflow:hidden;}.Page-content-block-moreLarge a{background-color:#f6e300;padding:25px 25px 25px 55px;font-size:1em;color:#00206e;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.05em;-webkit-transition:.5s;transition:.5s;position:absolute;right:0;top:-1px;overflow:hidden;}@media screen and (max-width:959px){.Page-content-block-more a{display:block;margin:auto;font-size:1.1em;}}.block-text-border{position:relative;padding:70px 55px 50px 45px;border:1px solid #aaa6a6;}@media screen and (max-width:768px){.block-text-border{padding:30px 25px;}}.block-text-border h2{margin:40px 0;text-transform:uppercase;color:#00206e;font-size:1.7em;}@media screen and (max-width:768px){.block-text-border h2{font-size:2em;margin:35px 0;}}.block-text-border h2:first-of-type{margin-top:0;}.block-text-border p{font-size:0.98em;font-weight:500;line-height:1.6em;}@media screen and (max-width:768px){.block-text-border p{font-size:1.1em;line-height:1.6em;}}.PageHeader-breadcrumb{position:absolute;top:173px;left:50px;z-index:2;}#root.Booking .PageHeader-breadcrumb{position:relative;top:0;left:0;margin:2em;}@media screen and (max-width:959px){.PageHeader-breadcrumb.banner-on{top:85px;left:20px;}}.PageHeader-breadcrumb.banner-on ul{padding:5px 10px;background-color:rgba(255,255,255,0.86);}@media screen and (max-width:959px){.PageHeader-breadcrumb.banner-on ul{padding:15px;}}.PageHeader-breadcrumb li{font-family:"Montserrat",sans-serif,"sans-serif";color:#072e7d;display:inline-block;font-size:0.9em;font-weight:500;}.PageHeader-breadcrumb li:before{content:">";color:inherit;font-size:1em;font-weight:700;text-decoration:none;padding-right:5px;}.PageHeader-breadcrumb li a{text-decoration:underline;}@media screen and (max-width:959px){.PageHeader-breadcrumb li{font-size:1em;}}.PageHeader-breadcrumb li:first-child:before{display:none;}.PageHeader-breadcrumb li:last-child{font-weight:600;}.PageHeader-breadcrumb li:last-child a{text-decoration:none;}@media screen and (max-width:959px){.PageHeader-breadcrumb{top:98px;z-index:2;}}@media screen and (min-width:1920px){.PageHeader-breadcrumb{margin-left:calc((100vw - 1920px)/2);}}.PageHeader-heading-block{position:relative;}.HeadingBlock-banner{max-height:755px;overflow:hidden;position:relative;}@media screen and (max-width:768px){.HeadingBlock-banner{height:400px;}}.HeadingBlock-banner img{width:100%;height:auto;background:#f1f1f1;}@media screen and (max-width:1279px){.HeadingBlock-banner img{height:550px;width:auto;}}@media screen and (max-width:768px){.HeadingBlock-banner img{height:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}.HeadingBlock-text{margin:120px auto 0;max-width:1350px;width:100%;padding:40px 25px;background-color:rgba(0,32,110,0.8);text-align:center;}.HeadingBlock-text.banner-on{margin:0;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}@media screen and (max-width:768px){.HeadingBlock-text.banner-on{position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);left:0;top:-5px;margin:0;}}.HeadingBlock-text.banner-on p{padding:0 11%;}@media screen and (max-width:768px){.HeadingBlock-text.banner-on p{padding:0;}}.HeadingBlock-text h1{font-family:"Montserrat",sans-serif;font-weight:700;color:#FFFFFF;font-size:2.2em;text-transform:uppercase;padding-bottom:10px;}.HeadingBlock-text h2{font-family:"Montserrat",sans-serif;color:#FFFFFF;padding-bottom:15px;font-weight:600;font-size:1.2em;text-transform:uppercase;}@media screen and (max-width:768px){.HeadingBlock-text h1{font-size:1.7em;padding-bottom:20px;}}.HeadingBlock-text a{color:#FFFFFF;}.HeadingBlock-text p{font-family:"Montserrat",sans-serif;color:#FFFFFF;font-size:1.1em;line-height:1.6em;}@media screen and (max-width:768px){.HeadingBlock-text p{font-size:1.2em;}}@media screen and (max-width:768px){.HeadingBlock-text{margin:153px auto 0;padding:20px 25px;}}.page-with-banner .headingBlock-textFormWrapper{position:relative;top:-95px;}@media screen and (max-width:959px){.page-with-banner .headingBlock-textFormWrapper{position:static;}}.page-with-banner .headingBlock-textFormWrapper-text{margin:0 auto;position:static;}.page-with-banner .headingBlock-textFormWrapper-form{margin:0 auto;max-width:1150px;width:100%;background:rgba(0,32,110,0.75);padding:40px;position:relative;}.page-with-banner .headingBlock-textFormWrapper-form .LandingTopSlider-search-wrap{width:100%;max-width:905px;position:relative;}.page-with-banner .headingBlock-textFormWrapper-form .LandingTopSlider-search-wrap .SearchLanding-choice-single{position:static;display:inline-block;vertical-align:super;}.page-with-banner .headingBlock-textFormWrapper-form .LandingTopSlider-search-wrap .SearchLanding-choice-single-checkbox{vertical-align:sub;}@media screen and (max-width:959px){.page-with-banner .headingBlock-textFormWrapper-form .LandingTopSlider-search-wrap .SearchLanding-choice-single{position:absolute;left:5px;bottom:20px;top:auto;}}.page-with-banner .headingBlock-textFormWrapper-form .LandingTopSlider-search-title{font-weight:900;font-size:26.6px;letter-spacing:0.001em;margin-bottom:20px;display:inline-block;margin-right:30px;}@media screen and (max-width:959px){.page-with-banner .headingBlock-textFormWrapper-form .LandingTopSlider-search-title{text-align:center;font-weight:700;font-size:20px;margin-right:0;}}@media screen and (max-width:959px){.page-with-banner .headingBlock-textFormWrapper-form{margin-top:20px;background:#00206e;}.page-with-banner .headingBlock-textFormWrapper-form .LandingTopSlider-search-wrap{padding-bottom:54px;}.page-with-banner .headingBlock-textFormWrapper-form .LandingTopSlider-search-wrap .btn{position:absolute;right:0;bottom:0;}}.HomeSearchForm{position:absolute;z-index:1;top:130px;display:-webkit-box;display:-ms-flexbox;display:flex;left:calc((100% - 1280px) / 2);}.HomeSearchForm .reset-resa{position:absolute;bottom:-64px;}@media screen and (max-width:1319px){.HomeSearchForm{left:calc((100% - 1130px) / 2);}}@media screen and (max-width:1279px){.HomeSearchForm{left:calc((100% - 1010px) / 2);}}@media screen and (max-width:1080px){.HomeSearchForm{left:calc((100% - 900px) / 2);}}@media screen and (max-width:959px){.HomeSearchForm{position:static;margin-top:0;}}.HomeSearchForm .HomeSearchForm-tab:first-of-type>span{margin-right:0.5rem;}.HomeSearchForm input[name=hp-search-form-tab]{display:none;}.BookingSearchForm .form-item[aria-disabled=true] label,.HomeSearchForm .form-item[aria-disabled=true] label{color:#8a8d94;}.HomeSearchForm input[type=date]:disabled{opacity:0;}.HomeSearchForm #search-form-single>div:nth-of-type(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.HomeSearchForm #search-form-single>div:nth-of-type(3)>.form-item-textfield{margin-right:1rem;}.HomeSearchForm #search-form-single>div:nth-of-type(3)>.form-item-checkboxes{-ms-flex-negative:0;flex-shrink:0;}@media screen and (max-width:360px){.HomeSearchForm #search-form-single>div:nth-of-type(3){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;}}.HomeSearchForm #search-form-multiple>.form-wrapper{margin:1.5rem 0;}.HomeSearchForm form>.form-item:last-of-type{text-align:center;}@media screen and (max-width:959px){.HomeSearchForm-tab{width:100%;}.HomeSearchForm-tab>span{width:100% !important;}}.HomeSearchForm-tab>span,.HomeSearchForm-tab>label{width:204px;height:58px;display:block;position:relative;}@media screen and (max-width:959px){.HomeSearchForm-tab>span,.HomeSearchForm-tab>label{width:50%;}}.HomeSearchForm-tab>label{background-color:#FFFFFF;text-transform:uppercase;position:absolute;white-space:nowrap;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);text-align:center;padding-top:1.2rem;font-weight:500;font-size:0.75rem;cursor:pointer;color:#00206e;}.HomeSearchForm-tab>label:before{position:absolute;color:#00206e;bottom:10px;font-size:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.HomeSearchForm-tab input[type=radio]:checked~.HomeSearchForm-tab-wrapper{display:block;}.HomeSearchForm-tab.multiple-tab .HomeSearchForm-tab-wrapper{height:490px;}.HomeSearchForm-tab.multiple-tab .HomeSearchForm-tab-wrapper:after{content:'';display:block;position:absolute;width:860px;height:548px;background:url(https://co.corsicaferries.com/html/2018/img/illustration/map.jpg) no-repeat #CACACA;top:-58px;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.HomeSearchForm-tab-wrapper{display:none;color:#FFFFFF;background-color:rgba(0,32,110,0.8);padding:1rem;left:0;width:-webkit-calc(204px * 2 + 0.5rem);width:calc(204px * 2 + 0.5rem);max-width:100vw;min-height:406px;}@media screen and (max-width:959px){.HomeSearchForm-tab-wrapper{width:100%;}}.HomeSearchForm-tab-wrapper>span:first-of-type{text-transform:uppercase;font-size:1.25rem;font-weight:600;margin-bottom:1rem;display:block;}.HomeSearchForm-tab-wrapper>h1{text-transform:uppercase;font-size:1.25rem;font-weight:600;margin-bottom:1rem;display:block;}.HomeSearchForm-tab-wrapper-destinationsList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0.7rem;margin-bottom:1rem;}html.ie-lte-11 .HomeSearchForm-tab-wrapper-destinationsList{display:none;}.HomeSearchForm-tab-wrapper-destinationsList>li{min-width:60px;cursor:pointer;}.HomeSearchForm-tab-wrapper-destinationsList>li:hover{color:#f6e300;}@media screen and (max-width:300px){.HomeSearchForm-tab-wrapper-destinationsList{display:none;}}.HomeSearchForm-tab-wrapper-destinationsList>li{position:relative;text-align:center;padding-top:45px;}.HomeSearchForm-tab-wrapper-destinationsList>li::before{content:'';display:block;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-webkit-calc(-50% - 10px));-ms-transform:translate(-50%,calc(-50% - 10px));transform:translate(-50%,calc(-50% - 10px));background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);}.HomeSearchForm-tab-wrapper-destinationsList>li.CORS::before{background-position:-204px -40px;width:15px;height:32px;}.HomeSearchForm-tab-wrapper-destinationsList>li.SARD::before{background-position:-204px 0px;width:21px;height:40px;}.HomeSearchForm-tab-wrapper-destinationsList>li.SICI::before{background-position:0px -113px;width:47px;height:32px;}.HomeSearchForm-tab-wrapper-destinationsList>li.ELBA::before{background-position:-204px -140px;width:13px;height:10px;}.HomeSearchForm-tab-wrapper-destinationsList>li.BALE::before{background-position:-47px -113px;width:47px;height:20px;}.LandingMesuresSanitaires{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:62.5%;background-color:#00b5fc;margin-bottom:20px;}.LandingMesuresSanitaires-illus{width:50%;-ms-flex-negative:0;flex-shrink:0;padding:30px 0;}.LandingMesuresSanitaires-illus-title{color:#f6e300;font-size:2.8em;margin-left:-webkit-calc((35/ 640)* 100%);margin-left:calc((35/ 640)* 100%);margin-right:-webkit-calc((35/ 640)* 100%);margin-right:calc((35/ 640)* 100%);}.LandingMesuresSanitaires-illus-title:after{content:'';display:block;width:53px;height:5px;margin-top:10px;background-color:#f6e300;}.LandingMesuresSanitaires-illus-img{max-width:640px;margin-top:20px;}.LandingMesuresSanitaires-illus-img img{width:100%;}.LandingMesuresSanitaires-content{padding:15px;}.LandingMesuresSanitaires-content-title{color:#f6e300;text-transform:uppercase;font-size:24px;}.LandingMesuresSanitaires-content-text{font-size:16px;margin:20px 0;}.LandingMesuresSanitaires-content-text a{text-decoration:underline;}.LandingMesuresSanitaires-content-text a:hover{text-decoration:none;}.LandingMesuresSanitaires-content-btn .btn-main{color:#f6e300;font-size:14px;}@media screen and (max-width:959px){.LandingMesuresSanitaires{display:block;margin:0 auto 20px;}.LandingMesuresSanitaires-illus{width:100%;padding-bottom:0;}.LandingMesuresSanitaires-illus-img img{display:none;}.LandingMesuresSanitaires-content{padding-left:0;padding-right:0;margin-left:-webkit-calc((35/ 640)* 100%);margin-left:calc((35/ 640)* 100%);margin-right:-webkit-calc((35/ 640)* 100%);margin-right:calc((35/ 640)* 100%);}.LandingMesuresSanitaires-content-title{font-size:20px;}.LandingMesuresSanitaires-content-text{font-size:14px;margin:10px 0;}}@media screen and (max-width:482px){.LandingMesuresSanitaires-illus-title{font-size:20px;}}.LandingPromo{position:relative;}@media screen and (min-width:1280px){.Page-content .LandingPromo{margin:0 -40px;}}.LandingPromo-slider{margin:0 auto;}@media screen and (max-width:1320px){.LandingPromo-slider{max-width:1010px;}}@media screen and (max-width:1080px){.LandingPromo-slider{max-width:900px;}}@media screen and (max-width:959px){.LandingPromo-slider{max-width:700px;}}.LandingPromo-slider-prev,.LandingPromo-slider-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;color:#00206e;z-index:10;cursor:pointer;}@media screen and (max-width:768px){.LandingPromo-slider-prev,.LandingPromo-slider-next{display:none;}}.LandingPromo-slider-prev{left:-30px;}.LandingPromo-slider-next{right:-30px;}.LandingPromo-item{position:relative;}.LandingPromo-item-wrap{position:relative;margin:0 auto;background-color:#f6e300;display:-webkit-box;display:-ms-flexbox;display:flex;}.LandingPromo-item-wrap img{max-width:257px;max-height:260px;}@media screen and (max-width:1320px){.LandingPromo-item-wrap img{max-width:100%;}}.LandingPromo-item-content{display:block;padding:20px 12px;background-color:#f6e300;color:#00206e;cursor:pointer;-webkit-transition:background-color .5s;transition:background-color .5s;font-size:1em;}@media screen and (max-width:768px){.LandingPromo-item-content{font-size:0.9em;}}.LandingPromo-item-content span{display:block;}.LandingPromo-item-content .uppercase{text-transform:uppercase;}.LandingPromo-item-content:hover{background-color:#00206e;color:#f6e300;}.LandingPromo-item-title{font-size:1.3em;font-weight:700;text-transform:uppercase;color:currentColor;}.LandingPromo-item-number{font-size:3.4em;font-weight:700;line-height:1em;}.LandingPromo-item-number sup{font-size:0.6em;}.LandingPromo-pagination{margin-top:10px;text-align:center;}@media screen and (max-width:768px){.LandingPromo-pagination{display:block;}}.LandingServices-item{position:relative;cursor:pointer;}.LandingServices-item[data-type=video]:after{content:'';background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:0px 0px;width:95px;height:66px;display:block;position:absolute;top:50%;left:50%;margin-left:-webkit-calc(-95px/ 2);margin-left:calc(-95px/ 2);margin-top:-webkit-calc(-66px/ 2);margin-top:calc(-66px/ 2);}.LandingServices-item img{-webkit-transition:500ms all;transition:500ms all;}.LandingServices-item:hover img{-webkit-filter:grayscale(1);filter:grayscale(1);}.LandingServices-item-body{display:block;text-align:center;padding:10px;border:1px solid #dbdcdd;border-width:0 1px 1px 1px;color:#06104e;font-size:0.9em;}.LandingServices-pagination{margin-top:10px;text-align:center;}.LandingBest{position:relative;}.LandingBest-pagination{margin-top:10px;text-align:center;}@media screen and (max-width:768px){.LandingBest-pagination{display:block;}}.LandingBest-slider{margin:0 auto;}@media screen and (max-width:1320px){.LandingBest-slider{max-width:1010px;}}@media screen and (max-width:1080px){.LandingBest-slider{max-width:900px;}}@media screen and (max-width:959px){.LandingBest-slider{max-width:700px;}}.LandingBest-slider-prev,.LandingBest-slider-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;color:#00206e;z-index:10;}.LandingBest-slider-prev:hover,.LandingBest-slider-next:hover{cursor:pointer;}@media screen and (max-width:768px){.LandingBest-slider-prev,.LandingBest-slider-next{display:none;}}.LandingBest-slider-prev{left:-30px;}.LandingBest-slider-next{right:-30px;}.LandingBest-slider-item{overflow:hidden;color:#00206e;text-transform:uppercase;}.LandingBest-slider-item-wrap{display:block;margin:0 auto;cursor:pointer;}.LandingBest-slider-item-wrap>img{width:100%;}.LandingBest-slider-item-picture{overflow:hidden;}.LandingBest-slider-item-picture img{max-width:100%;margin:0 auto;aspect-ratio:417 / 190;}.LandingBest-slider-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #ebebeb;padding:15px;text-transform:none;min-height:100px;cursor:pointer;}.LandingBest-slider-item-title{display:block;margin-bottom:10px;text-transform:uppercase;font-size:1.3em;font-weight:700;line-height:1em;}@media screen and (max-width:1080px){.LandingBest-slider-item-title{font-size:1.2em;}}.LandingBest-slider-item-subtitle{font-weight:600;}@media screen and (max-width:1080px){.LandingBest-slider-item-subtitle{font-size:0.9em;}}.LandingBest-slider-item-number{font-size:3em;font-weight:700;line-height:1em;letter-spacing:-0.02em;}.LandingBest-slider-item-number sup{font-size:0.6em;top:-0.5em;left:-0.4em;}.LandingBest-slider-item-sup{display:inline-block;vertical-align:top;padding-top:20px;font-weight:500;font-size:1.2em;}.LandingBest-slider-item:hover .LandingBest-slider-item-content{border-color:#f6e300;}.LandingBest-slider-item:hover .LandingBest-slider-item-picture img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media screen and (max-width:768px){.LandingPartners-wrap .swiper-slide>*{background-color:#00206e;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;}.LandingPartners-wrap.mobile-two-lines .LandingPartners-item-description>a{position:static;}}.LandingPartners-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:768px){.LandingPartners-item-logo{width:100%;}}.LandingPartners-item-wrap{position:relative;}@media screen and (max-width:768px){.LandingPartners-item-wrap{max-width:320px;margin:0 auto;}}.LandingPartners-item-wrap>img{width:100%;display:block;}@media screen and (max-width:768px){.LandingPartners-item-wrap>img.desktop{display:none;}}.LandingPartners-item-wrap>img.mobile{display:none;}@media screen and (max-width:768px){.LandingPartners-item-wrap>img.mobile{display:block;}}.LandingPartners-item-content{position:absolute;bottom:10px;left:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:138px;background-color:#00206e;}@media screen and (max-width:1279px){.LandingPartners-item-content{min-height:151px;}}@media screen and (max-width:768px){.LandingPartners-item-content{min-height:auto;}}.LandingPartners-item-description{overflow:hidden;padding:20px 10px;color:#FFFFFF;background-color:#00206e;position:relative;font-size:0.85em;font-weight:100;}@media screen and (max-width:768px){.LandingPartners-item-description{padding:10px 10px;}}.LandingPartners-item-description>a{position:absolute;bottom:20px;font-weight:700;left:10px;margin-top:10px;display:block;color:#fff;}.LandingPartners-item-description>a:before{font-size:10px;margin-right:5px;}.LandingPartners-item-description>a:hover{color:#f6e300;}.LandingPartners-item-description .yellow{color:#f6e300;}.LandingPartners-item-title{display:block;margin-bottom:10px;font-size:1.1em;text-transform:uppercase;}.LandingPartners-pagination{margin-top:10px;text-align:center;}@media screen and (max-width:768px){.LandingPartners-pagination{display:block;}}@-webkit-keyframes link-arrow{0%{opacity:1;left:0;}100%{opacity:0;left:10px;}}@keyframes link-arrow{0%{opacity:1;left:0;}100%{opacity:0;left:10px;}}.LandingPartners-picture{height:306px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}@media screen and (max-width:1280px){.LandingPartners-picture{height:256px;}}@media screen and (max-width:1070px){.LandingPartners-picture{height:246px;}}@media screen and (max-width:959px){.LandingPartners-picture{height:310px;}}.LandingPartners-picture.Vito{background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/partnersLanding/vito.jpg);}@media screen and (max-width:959px){.LandingPartners-picture.Vito{background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/partnersLanding/vito-mobile.jpg);}}.LandingPartners-picture.Assistance{background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/partnersLanding/mondial-assistance.jpg);}@media screen and (max-width:959px){.LandingPartners-picture.Assistance{background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/partnersLanding/mondial-assistance-mobile.jpg);}}.LandingPartners-picture.VivaCorsica{background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/partnersLanding/viva-corsica.jpg);}@media screen and (max-width:959px){.LandingPartners-picture.VivaCorsica{background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/partnersLanding/viva-corsica-mobile.jpg);}}.LandingReassurance{margin:40px 0;background-color:#f6e300;}@media screen and (max-width:400px){.LandingReassurance{margin:20px 0;}}.LandingReassurance-slider{max-width:1110px;margin:-15px auto -15px auto;}.LandingReassurance-slider .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.LandingReassurance-slider-prev,.LandingReassurance-slider-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2em;z-index:10;}.LandingReassurance-slider-prev:hover,.LandingReassurance-slider-next:hover{cursor:pointer;}.LandingReassurance-slider-prev{left:0;}.LandingReassurance-slider-next{right:0;}.LandingReassurance-item{position:relative;padding:0 15px 15px 15px;color:#00206e;font-size:0.85em;font-weight:500;text-align:center;text-transform:uppercase;}.LandingReassurance-item:not(:last-child):before{content:'';position:absolute;right:0;top:0;bottom:0;margin:auto;width:1px;height:50px;border-right:1px solid #00206e;}@media screen and (max-width:509px){.LandingReassurance-item:not(:last-child):before{content:none;}}@media screen and (max-width:509px){.LandingReassurance-item.swiper-slide-active:before{content:'';position:absolute;right:0;top:0;bottom:0;margin:auto;width:1px;height:50px;border-right:1px solid #00206e;}}@media screen and (max-width:319px){.LandingReassurance-item.swiper-slide-active:before{display:none;}}.LandingReassurance-item-icon{display:block;font-size:3em;min-height:60px;margin-bottom:15px;-webkit-transition:.7s;transition:.7s;}.LandingReassurance-item .icon-travelOr{margin:0 auto 15px auto;}.LandingReassurance-item:hover .LandingReassurance-item-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.LandingReassurance-item:hover .LandingReassurance-item-icon--travel{-webkit-transform:none;-ms-transform:none;transform:none;}.LandingCorsicaClub{padding:20px 0 40px 0;background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/clubLanding/background-club-large2.jpg);-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;color:#FFFFFF;font-size:1.5em;text-transform:uppercase;text-align:center;}@media screen and (max-width:950px){.LandingCorsicaClub{background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/clubLanding/background-club-large2_mobile.jpg);}}@media screen and (max-width:768px){.LandingCorsicaClub{font-size:1.2em;}}.LandingCorsicaClub-logo{margin:0 auto 20px auto;}.LandingCorsicaClub-title{margin-bottom:20px;}.LandingCorsicaClub .btn{font-size:0.7em;}.SliderCaracsBlock{background:#F6F6F6;overflow:hidden;}.SliderCaracsBlock-slider{width:-webkit-calc(100% - 374px);width:calc(100% - 374px);float:left;}.SliderCaracsBlock-descwrapper{width:374px;float:left;padding:30px 22px 0 28px;}.SliderCaracsBlock-descwrapper-title{color:#00206e;font-size:27px;text-transform:uppercase;font-weight:700;text-align:center;margin:0 0 14px;}.SliderCaracsBlock-descwrapper-description{font-size:14px;margin-bottom:14px;font-weight:500;}.SliderCaracsBlock-descwrapper-caracs{margin-bottom:8px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:215px;}.SliderCaracsBlock-descwrapper-caracs-carac{width:50%;margin-bottom:18px;padding:0 5px 0 0;display:inline-block;vertical-align:middle;height:34px;}.SliderCaracsBlock-descwrapper-caracs-carac>span{display:inline-block;vertical-align:middle;}.SliderCaracsBlock-descwrapper-caracs-carac .icon{font-size:28px;width:38px;}.SliderCaracsBlock-descwrapper-caracs-carac .icon.icon-cabine{font-size:23px;}.SliderCaracsBlock-descwrapper-caracs-carac .icon.icon-tv{font-size:20px;}.SliderCaracsBlock-descwrapper-caracs-carac .name{width:-webkit-calc(100% - 42px);width:calc(100% - 42px);position:relative;top:2px;font-weight:500;}.SliderCaracsBlock-descwrapper-legalWarning{font-size:12px;font-style:italic;font-weight:500;}@media screen and (max-width:768px){.SliderCaracsBlock-slider{float:none;width:100%;}.SliderCaracsBlock-descwrapper{float:none;width:100%;padding-bottom:40px;}.SliderCaracsBlock-descwrapper-caracs{display:block;max-height:none;}}.ComparisonBigBlock ul,.ComparisonBigBlock li{list-style-type:none;list-style-image:none;}.ComparisonBigBlock-col{float:left;width:-webkit-calc((76.6087% - 20px)/3);width:calc((76.6087% - 20px)/3);margin-right:10px;background:#ebebeb;}.ComparisonBigBlock-col:last-child{margin-right:0;}.ComparisonBigBlock-col-head-visual{position:relative;cursor:pointer;width:100%;}.ComparisonBigBlock-col-head-visual:before{position:absolute;bottom:12px;right:12px;color:#FFFFFF;opacity:0.83;}.ComparisonBigBlock-col-head-visual img{width:100%;height:auto;}.ComparisonBigBlock-col-head-textWrapper{padding:22px 27px 29px 29px;}.ComparisonBigBlock-col-head-textWrapper h2{margin-bottom:23px;text-align:left;}.ComparisonBigBlock-col-head-textWrapper-desc{font-size:0.98em;padding-bottom:30px;font-weight:500;}.ComparisonBigBlock-col-content{padding:0 27px 0 29px;}.ComparisonBigBlock-col-content-toggler{text-transform:uppercase;text-align:left;font-weight:700;color:#00206e;line-height:36px;position:relative;}.ComparisonBigBlock-col-content-toggler:after{content:"";font-family:"iconfont";font-size:18px;color:#00206e;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);right:0;}.ComparisonBigBlock-col-content.open .ComparisonBigBlock-col-content-toggler{border-bottom:1px solid rgba(0,32,110,0.16);}.ComparisonBigBlock-col-content.open .ComparisonBigBlock-col-content-toggler:after{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}.ComparisonBigBlock-col-content-caracs-carac{display:inline-block;width:100%;vertical-align:middle;text-align:center;height:58px;position:relative;}.ComparisonBigBlock-col-content-caracs-carac .label{font-weight:700;text-transform:uppercase;color:#072e7d;font-size:14px;}.ComparisonBigBlock-col-content-caracs-carac .value{font-size:18px;color:#00206e;text-transform:uppercase;width:100%;left:0;}.ComparisonBigBlock-col-content-caracs-carac .bool{line-height:58px;position:relative;}.ComparisonBigBlock-col-content-caracs-carac .bool.bool-yes:before{content:"";font-family:"iconfont";}.ComparisonBigBlock-col-content-caracs-carac .bool.bool-no{display:block;height:58px;}.ComparisonBigBlock-col-content-caracs-carac .bool.bool-no:before{content:'';display:block;width:12px;height:2px;background:#000000;}.ComparisonBigBlock-col-content-caracs-carac .side-note{position:absolute;top:0;left:20px;font-weight:700;}.ComparisonBigBlock-col-content-caracs-carac .bool-yes,.ComparisonBigBlock-col-content-caracs-carac .yes{color:#89e474;}.ComparisonBigBlock-col-content-caracs-carac .partial{color:#efa752;}.ComparisonBigBlock-col--legend{width:23.3913%;margin-right:0;background:none;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content{padding:0 21px 0 6px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac{text-align:left;padding-left:65px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac:before{left:0;color:#00206e;font-size:19px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-adult:before{font-size:40px;left:11px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-vehicle:before{font-size:29px;left:2px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-cabine-exclusive:before{font-size:25px;left:4px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-formule-repas:before{font-size:33px;left:4px;top:43%;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-selfservice:before{font-size:23px;left:4px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-repas:before{font-size:27px;left:7px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-spaghetteria:before{font-size:24px;left:1px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-bars:before{font-size:31px;left:6px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-jeux:before{font-size:19px;left:2px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-stand:before{font-size:28px;left:4px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-piscine:before{font-size:26px;left:5px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-coumfortlounge:before{font-size:26px;left:2px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac.icon-spa:before{font-size:23px;left:6px;}.ComparisonBigBlock-col--legend .ComparisonBigBlock-col-content-caracs-carac .label{display:block;}.ComparisonBigBlock-sideNotes{clear:both;padding:17px 0 0 23.3913%;font-size:12px;color:#072e7d;font-weight:500;}@media screen and (max-width:768px){.ComparisonBigBlock{padding:0 16px;}.ComparisonBigBlock-col{width:100%;float:none;margin:0 0 18px;}.ComparisonBigBlock-col-head-visual:before{font-size:26px;bottom:13px;right:13px;}.ComparisonBigBlock-col-head-textWrapper{padding-bottom:0;}.ComparisonBigBlock-col-head-textWrapper-desc{font-size:14px;}.ComparisonBigBlock-col-content-toggler{display:block;}.ComparisonBigBlock-col-content-caracs{display:none;}.ComparisonBigBlock-col-content-caracs-carac{height:auto;margin-bottom:20px;}.ComparisonBigBlock-col-content-caracs-carac .label{display:block;margin-bottom:10px;}.ComparisonBigBlock-col-content-caracs-carac .value{position:static;}.ComparisonBigBlock-col-content-caracs-carac .bool{line-height:normal;}.ComparisonBigBlock-col-content.open .ComparisonBigBlock-col-content-caracs{display:block;padding-top:20px;}.ComparisonBigBlock-col--legend{display:none;}.ComparisonBigBlock-sideNotes{padding:0;}}.active.PopinSliderBlock{display:block;}.PopinSliderBlock{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,32,110,0.92);z-index:10;cursor:auto;}.PopinSliderBlock-wrapper{max-width:80%;width:763px;background:#FFFFFF;padding:60px;}@media screen and (max-width:768px){.PopinSliderBlock-wrapper{padding:20px;top:62%;max-width:90%;}}.PopinSliderBlock-wrapper-close{position:absolute;bottom:-webkit-calc(100% + 9px);bottom:calc(100% + 9px);right:0;font-size:14px;color:#FFFFFF;cursor:pointer;}.PopinSliderBlock-wrapper-title{position:absolute;bottom:-webkit-calc(100% - 32px);bottom:calc(100% - 32px);background:#f6e300;color:#00206e;padding:28px 37px;text-transform:uppercase;font-weight:700;font-size:27px;}@media screen and (max-width:768px){.PopinSliderBlock-wrapper-title{bottom:-webkit-calc(100% - 1px);bottom:calc(100% - 1px);padding:20px 30px;font-size:1.4em;left:0;}}.PopinSliderBlock-wrapper-ferryName{font-size:18px;font-weight:700;color:#344464;margin:15px 0;}.PopinSliderBlock-wrapper-ferryDesc{font-size:12px;font-weight:500;}.DestinationBlock-name{text-transform:uppercase;font-size:18px;letter-spacing:0.002em;margin:0;}.DestinationBlock-desc{font-size:12px;margin-bottom:15px;}.DestinationBlock-priceWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.DestinationBlock-priceWrapper .price{margin-right:11px;}.DestinationBlock-priceWrapper .small-text{margin-bottom:5px;}.DestinationBlock-priceWrapper .price-unit{font-size:14px;letter-spacing:0.002em;text-transform:uppercase;color:#00206e;font-weight:700;}.DestinationBlock-priceWrapper .price-unit-red{color:#ea0d3c;}.DestinationBlock-additions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;}.DestinationBlock-additions-offer{width:-webkit-calc(50% - 4px);width:calc(50% - 4px);background:#ebebeb;padding:17px 15px;}@media screen and (max-width:768px){.DestinationBlock-additions{display:block;}.DestinationBlock-additions-offer{width:100%;margin-bottom:17px;}.DestinationBlock-additions-offer:last-child{margin-bottom:0;}}.BigIconBlueBlock{background:#00206e;color:#FFFFFF;width:375px;max-width:100%;padding:53px 32px 48px;text-align:center;}.BigIconBlueBlock-icon{font-size:71px;margin-bottom:40px;}.BigIconBlueBlock-title{font-weight:700;font-size:33.7px;text-transform:uppercase;letter-spacing:0.002em;margin-bottom:15px;}.BigIconBlueBlock-desc{font-size:12px;letter-spacing:0.002em;margin-bottom:22px;}.BigIconBlueBlock-btn{font-weight:700;}.btn.BigIconBlueBlock-btn{display:inline-flex;justify-content:center;align-items:center;}.BigIconBlueBlock-btn i{margin-right:12px;}.BigIconBlueBlock:hover a{color:#fff;}@media screen and (max-width:768px){.BigIconBlueBlock{width:100%;}}.block-three-sections{position:relative;margin-bottom:30px;background-color:#F6F6F6;}@media screen and (max-width:1150px){.block-three-sections{max-width:750px;margin:0 auto 30px;}}.block-three-sections .block-three-sections-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}.block-three-sections .block-three-sections-flex img{flex:0 0 auto;object-fit:contain;margin:0 0 auto;}@media screen and (max-width:1150px){.block-three-sections .block-three-sections-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.block-three-sections .block-three-sections-flex img{width:100%;}}.block-three-sections .section-text{padding:35px 80px 120px 30px;position:relative;flex:1 1 auto;}@media screen and (max-width:959px){.block-three-sections .section-text{padding:35px 20px 30px;}}.block-three-sections .section-text h2{color:#00206e;text-transform:uppercase;font-size:1.8em;margin-bottom:20px;}.block-three-sections .section-text p{font-size:0.98em;line-height:1.6em;font-weight:500;}@media screen and (max-width:768px){.block-three-sections .section-text p{font-size:1.1em;}}.block-three-sections .section-text a{font-weight:bold;}.block-three-sections .section-text a:hover{cursor:pointer;}.block-three-sections .section-text a.icon-info{font-weight:500;}.block-three-sections .section-text a.icon-info:before{text-decoration:none;color:#00206e;font-size:1.2em;margin:0 5px;}.block-three-sections .section-offer-price{margin-top:30px;max-width:490px;}.block-three-sections .section-offer-price.bigger-margin{margin-top:50px;}.block-three-sections .section-offer-price .conditions-text{font-size:0.85em;}@media screen and (max-width:768px){.block-three-sections .section-offer-price .conditions-text{font-size:0.95em;}}.block-three-sections .conditions-text-block-wrapper{position:absolute;bottom:20px;max-width:490px;width:100%;}@media screen and (max-width:1150px){.block-three-sections .conditions-text-block-wrapper{position:relative;max-width:none;bottom:auto;}}.block-three-sections .conditions-text-block{position:relative;}@media screen and (max-width:1150px){.block-three-sections .conditions-text-block{margin-top:15px;}}.block-three-sections .expand-conditions-text{display:none;position:absolute;bottom:-75px;left:-1px;right:-1px;z-index:1;pointer-events:none;padding:5px 5px;background:-webkit-gradient(linear,left bottom,left top,from(#f1f1f1),to(#FFFFFF));background:linear-gradient(to top,#f1f1f1 0%,#FFFFFF 100%);border:1px solid #00206e;-webkit-box-shadow:0 0 11px 2px rgba(0,0,0,0.2);box-shadow:0 0 11px 2px rgba(0,0,0,0.2);font-size:0.8em;text-align:center;}.block-three-sections .expand-conditions-text.open{display:block;}@media screen and (min-width:769px){.block-three-sections .expand-conditions-text.inner-text{max-width:500px;bottom:auto;top:93px;left:220px;right:auto;}.block-three-sections .expand-conditions-text.inner-text:before,.block-three-sections .expand-conditions-text.inner-text:after{left:-10px;top:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.block-three-sections .expand-conditions-text.inner-text:before{top:5px;}.block-three-sections .expand-conditions-text.inner-text:after{border-width:12px;margin-left:-11px;top:3px;}}@media screen and (min-width:769px) and (max-width:1275px){.block-three-sections .expand-conditions-text.inner-text{bottom:-145px;top:auto;}}.block-three-sections .expand-conditions-text:before,.block-three-sections .expand-conditions-text:after{content:"";position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-bottom-width:0;left:50%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.block-three-sections .expand-conditions-text:before{border-top-color:#00206e;border-width:10px;margin-left:-10px;top:-20px;}.block-three-sections .expand-conditions-text:after{border-top-color:#FFFFFF;border-width:11px;margin-left:-11px;top:-20px;}@media screen and (max-width:959px){.block-three-sections .expand-conditions-text{bottom:-75px;}}@media screen and (max-width:480px){.block-three-sections .expand-conditions-text{bottom:-85px;}}@media screen and (max-width:370px){.block-three-sections .expand-conditions-text{bottom:-95px;}}.block-three-sections .DestinationBlock-priceWrapper{margin-bottom:30px;}@media screen and (max-width:768px){.block-three-sections .DestinationBlock-priceWrapper{display:block;}.block-three-sections .DestinationBlock-priceWrapper .price-unit{margin-top:15px;font-size:1.5em;}}.block-three-sections .DestinationBlock-priceWrapper.column-display{display:block;}.block-three-sections .DestinationBlock-priceWrapper.column-display .price-unit{margin-top:15px;}.block-three-sections .DestinationBlock-priceWrapper .small-text{font-size:0.9em;margin-bottom:12px;}@media screen and (max-width:768px){.block-three-sections .DestinationBlock-priceWrapper .small-text{margin-bottom:18px;}}.block-three-sections .DestinationBlock-priceWrapper .number{font-size:4.3em;}@media screen and (max-width:768px){.block-three-sections .DestinationBlock-priceWrapper .number{font-size:5em;}}.block-three-sections .section-link{background-color:#F6F6F6;position:absolute;bottom:0;right:0;width:250px;height:160px;}@media screen and (max-width:1279px){.block-three-sections .section-link{position:relative;width:auto;height:105px;background-color:#FFFFFF;}}.block-three-sections .section-link button,.block-three-sections .section-link .btn{width:100% !important;height:105px;position:absolute;bottom:0;}@media screen and (max-width:1279px){.block-three-sections .section-link button,.block-three-sections .section-link .btn{width:250px !important;right:0;}}.CrossingPage-journey-menu{position:absolute;width:265px;min-height:367px;background-color:#f6e300;top:499px;right:0;z-index:2;}@media screen and (max-width:1279px){.CrossingPage-journey-menu{top:429px;}}@media screen and (max-width:959px){.CrossingPage-journey-menu{top:330px;width:100px;height:100px;min-height:100px;}}@media screen and (max-width:768px){.CrossingPage-journey-menu{top:295px;}}.CrossingPage-journey-menu.sticky{position:fixed;top:68px;}.JourneyMenu-content{padding:30px 0 20px 20px;display:block;background-color:#f6e300;}@media screen and (max-width:959px){.JourneyMenu-content{display:none;}}.JourneyMenu-content-button{color:#00206e;font-weight:900;text-transform:uppercase;background-color:transparent;padding:25px 0 0 20px;margin:50px 0 0;}.JourneyMenu-content-button.more{display:none;}.JourneyMenu-content-button.more:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);left:18px;}@media screen and (max-width:959px){.JourneyMenu-content-button.more:before{left:28px;top:20px;}}@media screen and (max-width:959px){.JourneyMenu-content-button.more{padding:25px 0 0 30px;margin:40px 0 30px;display:block;}}@media screen and (max-width:959px){.JourneyMenu-content-button.less{display:none;}}.JourneyMenu-content-button:before{position:absolute;top:28px;left:24px;font-size:1.7em;border:3px solid #00206e;border-radius:50%;padding:5px;}.JourneyMenu-list-item{list-style:none;margin-bottom:20px;position:relative;}.JourneyMenu-list-item>a{text-transform:uppercase;font-weight:900;font-size:1.4em;color:#00206e;line-height:0.9em;cursor:pointer;}.JourneyMenu-list-item .slide-toogle-close:after{content:"";font-family:"iconfont";position:absolute;font-size:0.7em;right:15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.JourneyMenu-list-item .slide-toogle-open:after{content:"";font-family:"iconfont";position:absolute;font-size:0.7em;right:15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.JourneyMenu-list-item p{font-size:0.9em;color:#00206e;font-weight:900;margin-top:5px;}.JourneyMenu-list-separator{list-style:none;margin:30px;}.JourneyMenu-item-content{display:none;}.JourneyMenu-sublist{margin:5px 0 15px;}.JourneyMenu-sublist li{font-size:0.85em;color:#00206e;list-style:none;font-weight:500;}.JourneyMenu-sublist li:before{content:">";color:inherit;font-size:1em;font-weight:700;text-decoration:none;padding-right:5px;}.CrossingPage-search{margin-top:30px;}.CrossingPage-search .LandingTopSlider-search{position:relative;bottom:auto;padding:40px 0;background-color:#405793;}@media screen and (max-width:1150px){.CrossingPage-search .LandingTopSlider-search{padding:20px;width:100%;}}.CrossingPage-search .LandingTopSlider-search-wrap{width:900px;position:relative;}@media screen and (max-width:1150px){.CrossingPage-search .LandingTopSlider-search-wrap{max-width:850px;}}@media screen and (max-width:1150px){.CrossingPage-search .LandingTopSlider-search-wrap{width:auto;}}@media screen and (max-width:768px){.CrossingPage-search .LandingTopSlider-search-title{text-align:center;}}.CrossingPage-search .SearchLanding-choice-single-checkbox{margin-right:10px;width:15px;height:15px;display:inline-block !important;}@media screen and (max-width:1150px){.CrossingPage-search .LandingTopSlider-search-form{flex-wrap:wrap;}}@media screen and (max-width:768px){.CrossingPage-search .LandingTopSlider-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media screen and (max-width:1150px){.CrossingPage-search .LandingTopSlider-search-form input:first-child{margin-right:10px;}}.CrossingPage-search .SearchLanding-choice{width:500px;}@media screen and (max-width:1150px){.CrossingPage-search .SearchLanding-choice{width:100%;}}.CrossingPage-search .SearchLanding-choice .shinyform_select_name{font-size:1.3em;font-weight:700;}.CrossingPage-search .SearchLanding-choice .shinyform_content{width:498px;min-height:0;}@media screen and (max-width:1150px){.CrossingPage-search .SearchLanding-choice .shinyform_content{width:100%;}}.CrossingPage-search.search-bottom .SearchLanding-choice .shinyform_select_list{columns:2;-webkit-columns:2;-moz-columns:2;}@media screen and (max-width:959px){.CrossingPage-search.search-bottom .SearchLanding-choice .shinyform_select_list{columns:1;-webkit-columns:1;-moz-columns:1;}}.CrossingPage-search.search-bottom .SearchLanding-choice .shinyform_content{width:900px;}@media screen and (max-width:1150px){.CrossingPage-search.search-bottom .SearchLanding-choice .shinyform_content{width:100%;}}.CrossingPage-search .form-group{width:240px;}@media screen and (max-width:1150px){.CrossingPage-search .form-group{width:100%;margin:10px 0;}}.CrossingPage-search .form-group input{width:120px;}@media screen and (max-width:1150px){.CrossingPage-search .form-group input{width:auto;}}@media screen and (max-width:1150px){.CrossingPage-search.single .aller{width:100%;}}.CrossingPage-search button{font-size:1.2em;-ms-flex-negative:0;flex-shrink:0;margin:0 !important;}@media screen and (max-width:1150px){.CrossingPage-search button{max-width:300px !important;}}@media screen and (max-width:768px){.CrossingPage-search button{font-size:1.2em;}}.SearchLanding-choice-single{color:#FFFFFF;cursor:pointer;font-size:1em;position:absolute;top:0;right:5px;}@media screen and (max-width:768px){.SearchLanding-choice-single{position:static;padding:18px 12px;margin:0 auto 0 0;}}.ImagesGallery h2{margin:35px 0;text-transform:uppercase;color:#00206e;font-size:1.8em;}@media screen and (max-width:768px){.ImagesGallery h2{padding-left:15px;}}.ImagesGallery .Images-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.ImagesGallery .Images-container>div{margin:0 15px 15px 0;position:relative;}@media screen and (max-width:730px){.ImagesGallery .Images-container>div{margin:0 15px 0 0;}}.ImagesGallery .Images-container>div img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.ImagesGallery .Images-container .LargeImage-container{overflow:hidden;width:350px;height:525px;}@media screen and (max-width:894px){.ImagesGallery .Images-container .LargeImage-container{width:320px;height:257px;}}@media screen and (max-width:730px){.ImagesGallery .Images-container .LargeImage-container{margin:0 30px 15px;}}.ImagesGallery .Images-container .SmallImage-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:894px){.ImagesGallery .Images-container .SmallImage-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:0;}}@media screen and (max-width:730px){.ImagesGallery .Images-container .SmallImage-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.ImagesGallery .Images-container .SmallImage-container div{width:385px;height:257px;position:relative;overflow:hidden;}.ImagesGallery .Images-container .SmallImage-container1 div{width:540px;height:257px;position:relative;overflow:hidden;margin:15px 15px 15px 15px;}@media screen and (max-width:894px){.ImagesGallery .Images-container .SmallImage-container div{width:320px;margin-right:15px;}.ImagesGallery .Images-container .SmallImage-container1 div{width:320px;margin-right:15px;}}@media screen and (max-width:730px){.ImagesGallery .Images-container .SmallImage-container div{margin:0 30px 15px;}}.ImagesGallery .Images-container .SmallImage-container.last-container{margin-right:0;}@media screen and (max-width:1279px){.ImagesGallery .Images-container .SmallImage-container.last-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.ImagesGallery .Images-container .SmallImage-container.last-container div{width:370px;margin-right:15px;}}@media screen and (max-width:894px){.ImagesGallery .Images-container .SmallImage-container.last-container div{width:320px;}}@media screen and (max-width:730px){.ImagesGallery .Images-container .SmallImage-container.last-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.ImagesGallery .Images-container .SmallImage-container.last-container div{margin:0 15px 15px;}}.Crossing-allCruises-lists{padding:30px 0 30px 27px;border:1px solid #aaa6a6;margin:auto;margin-top:10px;font-size:1.1em;}@media screen and (max-width:959px){.Crossing-allCruises-lists{margin:0 15px;}}.Crossing-allCruises-lists h2{color:#00206e;font-size:1.8em;text-transform:uppercase;margin-bottom:30px;}.Crossing-allCruises-lists h3{margin:0 20px 25px 0;color:#00206e;}.Cruises-lists-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.Cruises-lists-container p{font-size:0.9em;font-weight:700;margin-bottom:10px;}@media screen and (max-width:959px){.Cruises-lists-container p{font-size:1em;}}.Cruises-lists-container ul{margin:0 25px 20px 0;}.Cruises-lists-container li{font-size:0.85em;list-style:none;font-weight:500;line-height:1.5em;}@media screen and (max-width:959px){.Cruises-lists-container li{font-size:1em;}}.Cruises-lists-container li:before{content:">";color:inherit;font-size:1em;font-weight:700;text-decoration:none;padding-right:5px;}.btn,.btn-full-yellow,.btn-main,.gwt-Button,.btn_nego_chatbot{display:inline-block;padding:15px 20px;width:auto !important;background-color:#00206e;border-radius:0;border:none;color:#FFFFFF;cursor:pointer;text-transform:uppercase;-webkit-transition:.5s;transition:.5s;text-align:center;vertical-align:middle;}.btn.red{background-color:#e94637;color:#fff;border-color:#00206e;}.btn:hover,.btn-full-yellow:hover,.btn-main:hover,.gwt-Button:hover,.btn_nego_chatbot:hover{background-color:#f6e300;color:#00206e;}.btn{position:relative;overflow:hidden;}.btn .gradient{position:absolute;display:block;top:0;bottom:0;left:0;right:0;-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translateX(-120%);}.btn .gradient:before{content:'';display:inline-block;position:absolute;top:0;bottom:0;background:rgba(255,255,255,0.5);width:60px;-webkit-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);}.btn:hover .gradient{-webkit-animation-name:blade;animation-name:blade;-webkit-animation-duration:1s;animation-duration:1s;}.btn-gradient-blue:hover{background-color:#00206e;color:#FFFFFF;}.big-buttons-panel{margin:8px 0;text-align:center;}.big-buttons-panel>.btn{margin:8px;font-size:1.4em}.Page-content a .gradient{position:absolute;display:block;top:0;bottom:0;left:0;right:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.Page-content a .gradient:before{content:'';display:inline-block;position:absolute;top:0;bottom:0;right:30px;background:rgba(255,255,255,0.5);width:60px;-webkit-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);}.Page-content a:hover .gradient{-webkit-animation-name:blade;animation-name:blade;-webkit-animation-duration:1s;animation-duration:1s;}.Page-content-block-more a .gradient{position:absolute;display:block;top:0;bottom:0;left:0;right:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.Page-content-block-more a .gradient:before{content:'';display:inline-block;position:absolute;top:0;bottom:0;right:30px;background:rgba(255,255,255,0.5);width:60px;-webkit-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);}.Page-content-block-more a:hover .gradient{-webkit-animation-name:blade;animation-name:blade;-webkit-animation-duration:1.2s;animation-duration:1.2s;}.btn-full-yellow{background-color:#f6e300;color:#00206e;}.btn-main{position:relative;overflow:hidden;}.btn-main:hover{background-color:#00206e;color:#FFFFFF;cursor:pointer;}.btn-main:hover .gradient{-webkit-animation-name:blade;animation-name:blade;-webkit-animation-duration:.8s;animation-duration:.8s;}.btn-main:disabled{cursor:default;background-color:#646464 !important;}.btn-main:disabled .gradient{display:none;}.btn-main .gradient{position:absolute;display:block;top:0;bottom:0;left:0;right:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.btn-main .gradient:before{content:'';display:inline-block;position:absolute;top:0;bottom:0;background:rgba(255,255,255,0.2);width:60px;-webkit-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);}.btn-main--yellow{background-color:#f6e300;color:#00206e;}.btn-main--yellow .gradient:before{background:rgba(255,255,255,0.5);}.btn-main--yellow:hover{background-color:#f6e300;color:#00206e;}.btn-main--red{background-color:#e94637;color:#fff;}.btn-main--red .gradient:before{background:rgba(255,255,255,0.5);}.btn-main--red:hover{background-color:#f6e300;color:#00206e;}.btn-main--booking{padding:10px 20px;text-transform:none;}.ButtonActions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 22px 0;width:96%;}.btn-prev,.btn-next,.btn-small{padding:5px 10px;text-transform:none;color:#00206e;background:transparent;border:1px solid #00206e;display:inline-block;}.btn-prev:before{display:inline-block;font-size:0.5em;margin:auto 5px auto 0;content:"\EA1D";}.btn-next:after{display:inline-block;font-size:0.5em;margin:auto 0 auto 5px;content:"\EA1E";}.btn-main--booking:after{content:"";display:inline-block;font-size:0.5em;margin-left:5px;}@media screen and (max-width:768px){.btn-main--booking{width:100% !important;max-width:250px;text-align:center;font-size:1.4em;}.btn-main--booking .gradient{display:none !important;}}.btn-yellow{display:block;color:#f6e300;font-weight:400;text-transform:uppercase;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.5s;transition:.5s;padding-bottom:2px;background:none;}.btn-yellow .content{vertical-align:middle;}.btn-yellow:before{content:"\EA08";margin-right:5px;font-size:0.7em;vertical-align:middle;}.btn-yellow:hover{cursor:pointer;}.btn-yellow:hover .content{text-decoration:underline;}.btn-search{font-weight:600;}.btn-crossing{min-width:207px !important;font-weight:700;padding:30px 0;letter-spacing:0.05em;-webkit-transition:0s;transition:0s;}.btn-crossing.selected{padding:25px 0 29px;}.btn-crossing.selected:before{content:".";font-size:4em;line-height:0;padding-right:5px;}.PlayPause-button{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;background:rgba(78,74,74,0.82);border-radius:25px;font-size:2em;height:3em;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;width:4em;}@media screen and (max-width:600px){.PlayPause-button{font-size:1.5em;border-radius:20px;}}.PlayPause-button:hover{background:rgba(0,32,110,0.82);cursor:pointer;}.PlayPause-button:after{border-style:solid;border-width:1em 0 1em 1.732em;border-color:transparent transparent transparent rgba(255,255,255,0.75);content:' ';font-size:0.75em;height:0;margin:-1em 0 0 -0.75em;top:50%;position:absolute;width:0;}.PlayPause-button.disabled{opacity:0;}.btn-facebook{background-color:#3d5a9b;font-size:0.85em;}.btn-facebook:before{color:#FFFFFF;font-size:1.4em;margin:-3px 8px 0 0;}.btn-facebook:hover{background-color:#3d5a9b;color:#FFFFFF;cursor:pointer;}.CorsicaClub-Connect-Buttons>.btn{margin:0.5em 0.5em 0 0;}.btn.connect-button{position:relative;overflow:visible;}.btn.connect-button>.badge-with{background:#00206e no-repeat center;width:38px;height:38px;display:inline-block;margin:-15px 0;vertical-align:middle;border-radius:100%;}.btn.connect-button>.badge-with.facebook{background-image:url(https://co.corsicaferries.com/html/img/connect-facebook.png);}.btn.connect-button>.badge-with.google{background-image:url(https://co.corsicaferries.com/html/img/connect-google.png);}.btn.connect-button>.label{position:absolute;top:100%;left:50%;display:block;vertical-align:middle;text-align:center;transition:opacity ease 320ms;width:auto;max-width:100%;padding:1em;background:#f6e300;color:#00206e;font-size:0.8em;text-transform:none;transform:translate(-50%);z-index:2;visibility:hidden;opacity:0;}.btn.connect-button:hover>.label{visibility:visible;opacity:1;}@media screen and (max-width:699px){.CorsicaClub-Connect-Buttons{display:flex;flex-wrap:wrap;}.CorsicaClub-Connect-Buttons>*{flex:1 1 45%;}.CorsicaClub-Connect-Buttons .btn.connect-button{order:3;flex:0 1 auto;}}.link-underline-effect{text-decoration:none;}.link-underline-effect:hover{text-decoration:underline;}.link-underline-effect-reverse{text-decoration:underline;}.link-underline-effect-reverse:hover{text-decoration:none;}.link-underline-effect-reverse-red{text-decoration:underline;text-transform:uppercase;color:red;font-size:15px;}.swiper-button-disabled{display:none;}.swiper-pagination-bullet{width:12px;height:12px;margin:0 3px;border:0.25em solid white;background:transparent;border-radius:0;opacity:1;}.swiper-pagination-bullet:only-child{display:none;}.LandingTopSlider .swiper-pagination-bullet{margin:0 3px;}.LandingPromo .swiper-pagination-bullet,.LandingBest .swiper-pagination-bullet,.LandingPartners .swiper-pagination-bullet,.LandingServices .swiper-pagination-bullet{border-color:#8a8d94;}.swiper-pagination-bullet-active{background-color:#f6e300;border-color:#f6e300;}.LandingPromo .swiper-pagination-bullet-active,.LandingBest .swiper-pagination-bullet-active,.LandingPartners .swiper-pagination-bullet-active,.LandingServices .swiper-pagination-bullet-active{border-color:#f6e300;}@media screen and (max-width:959px){.LandingTopSlider .swiper-pagination-bullet-active{background-color:#00206e;border-color:#00206e;}}.HeaderMenu-top-form input{display:block;margin:10px 0;}.form-group{display:inline-block;}@media screen and (max-width:959px){.form-group{display:block;}}input::-webkit-input-placeholder{color:#00206e;font-weight:normal;}input:-moz-placeholder{color:#00206e;font-weight:normal;}input::-moz-placeholder{color:#00206e;font-weight:normal;}input:-ms-input-placeholder{color:#00206e;font-weight:normal;}input::placeholder{color:#00206e;font-weight:normal;}button{border:none;}.BookingSearchForm select,.HomeSearchForm select,.BookingSearchCrossings{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://co.corsicaferries.com/html/2022/select.png) no-repeat 98% center;width:100%;border:none;padding:0.7rem;font-size:0.8rem;border-radius:2px;color:#00206e;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:22px;}.BookingSearchCrossings>span{display:none;font-weight:normal;font-size:0.8em;}.BookingSearchForm input[type=date],.BookingSearchForm input[type=text],.BookingSearchForm input[type=search],.BookingSearchForm input[type=email],.BookingSearchForm input[type=number],.HomeSearchForm input[type=date],.HomeSearchForm input[type=text],.HomeSearchForm input[type=search],.HomeSearchForm input[type=email],.HomeSearchForm input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000000;font-weight:700;background-color:transparent;padding:0.7rem;font-size:0.8rem;border:none;width:200px;height:37px;}.BookingSearchForm .form-item label,.HomeSearchForm .form-item label{font-size:0.8rem;}.BookingSearchForm .form-item-textfield,.HomeSearchForm .form-item-textfield{background-color:#fff;}.BookingSearchForm .form-flex-wrapper,.HomeSearchForm .form-flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingSearchForm .form-flex-wrapper>*,.HomeSearchForm .form-flex-wrapper>*{margin-right:10px;}.BookingSearchForm .form-flex-wrapper>*:last-child,.HomeSearchForm .form-flex-wrapper>*:last-child{margin-right:0;}.BookingSearchForm .form-item-prefix,.HomeSearchForm .form-item-prefix{display:block;font-size:0.8rem;margin-bottom:0.5rem;}.BookingSearchForm .form-item-prefix~.form-item,.HomeSearchForm .form-item-prefix~.form-item{margin-bottom:15px !important;}.BookingSearchForm .form-item-textfield,.BookingSearchForm .form-item-select,.HomeSearchForm .form-item-textfield,.HomeSearchForm .form-item-select{background-color:#FFFFFF;margin-bottom:0.5rem;border-radius:2px;}.BookingSearchForm .form-item-textfield label,.BookingSearchForm .form-item-select label,.HomeSearchForm .form-item-textfield label,.HomeSearchForm .form-item-select label{color:#00206e;font-weight:700;text-transform:uppercase;}.form-item-textfield.icon-date-start>label,.form-item-textfield.icon-date-end>label{position:absolute;}.BookingSearchForm .form-item-textfield label+input,.BookingSearchForm .form-item-select label+input,.HomeSearchForm .form-item-textfield label+input,.HomeSearchForm .form-item-select label+input{text-align:right;}.BookingSearchForm .form-item-textfield>:first-child,.HomeSearchForm .form-item-textfield>:first-child,.BookingSearchForm .form-item-select>.BookingSearchCrossings,.HomeSearchForm .form-item-select>.BookingSearchCrossings{padding-left:37px;}.BookingSearchForm .form-item-textfield,.HomeSearchForm .form-item-textfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:65%;max-width:330px;}@media screen and (max-width:360px){.BookingSearchForm .form-item-textfield,.HomeSearchForm .form-item-textfield{width:100%;}}.BookingSearchForm .form-item-textfield>label,.HomeSearchForm .form-item-textfield>label{white-space:nowrap;min-width:100px;}.BookingSearchForm .form-item-textfield>input,.HomeSearchForm .form-item-textfield>input{width:100%;}.BookingSearchForm .form-actions,.HomeSearchForm .form-actions{margin:1rem 0;text-align:center;}.form-actions .gwt-CheckBox{display:inline-block;margin:2em 0 0 0;}.form-actions .gwt-CheckBox>label{padding:0.5em;}.BookingSubmit{width:100%;text-transform:uppercase;color:#00206e;font-weight:700;background-color:#f6e300;padding:1rem;font-size:1rem;border:1px solid transparent;-webkit-transition:all 300ms;transition:all 300ms;}.BookingSubmit:hover:enabled{background-color:transparent;border-color:#f6e300;color:#f6e300;}.BookingSubmit:disabled{opacity:0.7;background-color:#8a8d94;}.BookingSearchForm .icon-destination,.HomeSearchForm .icon-destination{background:url(html/2022/destination.png) no-repeat 9px 7px #FFFFFF;}.BookingSearchForm .icon-date-start,.HomeSearchForm .icon-date-start{background:url(https://co.corsicaferries.com/html/2022/start.png) no-repeat 9px 8px #FFFFFF;}.BookingSearchForm .icon-date-end,.HomeSearchForm .icon-date-end{background:url(https://co.corsicaferries.com/html/2022/end.png) no-repeat 9px 8px #FFFFFF;}.PagePromo-item-content{position:absolute;bottom:15px;left:20px;width:260px;height:260px;padding:20px 15px 20px;background-color:#f6e300;color:#00206e;cursor:pointer;-webkit-transition:.5s;transition:.5s;}.PagePromo-item-content:hover{color:#f6e300;background-color:#00206e;}.PagePromo-item-content .PagePromo-item-title{font-size:1.6em;font-weight:700;text-transform:uppercase;}.PagePromo-item-content span{display:block;}.PagePromo-item-content .uppercase{text-transform:uppercase;font-weight:600;font-size:1.2em;}.PagePromo-item-content .PagePromo-item-number{font-size:6em;font-weight:700;}.PagePromo-item-content .PagePromo-item-number sup{font-size:.4em;top:-35px;left:-10px;}.PagePromo-item-content .PagePromo-item-number-legend{font-weight:600;font-size:1.2em;}.Page-content .price{text-transform:uppercase;font-weight:700;color:#00206e;}.Page-content .price .number{font-size:43px;line-height:31px;}.Page-content .price sup{font-size:50%;top:-0.7em;}.Page-content .price .small-text{font-size:10px;}.LandingTopSlider{position:relative;max-width:1920px;margin:auto;}.LandingTopSlider .swiper-button-pause{display:inline-block;color:#fff;position:absolute;top:2px;left:-16px;cursor:pointer;height:12px;width:10px;border-left:4px solid;border-right:4px solid;}.LandingTopSlider .swiper-button-pause.swiper-button-play{height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid;border-right:0;}.LandingTopSlider .swiper-button-pause:hover{color:#f6e300;}@media screen and (max-width:959px){.LandingTopSlider{display:none;}.LandingTopSlider .LandingTopSlider-item{display:none;}.LandingTopSlider .swiper-wrapper{height:auto !important;}.LandingTopSlider .LandingTopSlider-item.swiper-slide--vp{display:block;}}.LandingTopSlider-wrap{max-height:655px;-webkit-transition:-webkit-filter 300ms;transition:-webkit-filter 300ms;transition:filter 300ms;transition:filter 300ms,-webkit-filter 300ms;}.slider-blurred .LandingTopSlider-wrap{-webkit-filter:blur(4px);filter:blur(4px);}@media screen and (max-width:959px){.LandingTopSlider-wrap{max-height:none;}}.LandingTopSlider-item{position:relative;width:100vw;max-height:755px;overflow:hidden;background:#ebebeb;}.LandingTopSlider-item-picture{width:100%;object-fit:cover;}@media screen and (max-width:1380px){.LandingTopSlider-item-picture{height:610px;width:auto;}}@media screen and (max-width:1260px){.LandingTopSlider-item-picture{height:600px;-webkit-transform:translateX(-10vw);-ms-transform:translateX(-10vw);transform:translateX(-10vw);}}@media screen and (max-width:959px){.LandingTopSlider-item-picture{width:100%;height:auto;-webkit-transform:none;-ms-transform:none;transform:none;}}.LandingTopSlider-item-text{display:none;position:absolute;top:200px;right:100px;width:370px;height:58px;background:url(https://co.corsicaferries.com/html/2018/img/illustration/sliderTopLanding/prenez-avance-vacances.png);}.LandingTopSlider-item--generique .LandingTopSlider-item-text{display:block;}@media screen and (max-width:959px){.LandingTopSlider-item-text{display:block;position:absolute;top:40px;right:50px;width:370px;height:58px;background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/sliderTopLanding/prenez-avance-vacances.png);}}@media screen and (max-width:600px){.LandingTopSlider-item-text{width:110px;height:61px;background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/sliderTopLanding/prenez-avance-vacances-mobile.png);}}.LandingTopSlider-item-content{position:absolute;left:50%;top:130px;z-index:5;padding:2.5rem 2.5rem 2.5rem 0;width:400px;color:#00206e;text-transform:uppercase;-webkit-transform:translateX(-webkit-calc(1320px/ 2 - 100% - 20px));-ms-transform:translateX(calc(1320px/ 2 - 100% - 20px));transform:translateX(calc(1320px/ 2 - 100% - 20px));}body.slider-blurred .LandingTopSlider-item-content{display:none;}@media screen and (max-width:1319px){.LandingTopSlider-item-content{-webkit-transform:translateX(-webkit-calc(1150px/ 2 - 100% - 20px));-ms-transform:translateX(calc(1150px/ 2 - 100% - 20px));transform:translateX(calc(1150px/ 2 - 100% - 20px));}}@media screen and (max-width:1279px){.LandingTopSlider-item-content{-webkit-transform:translateX(-webkit-calc(1070px/ 2 - 100% - 20px));-ms-transform:translateX(calc(1070px/ 2 - 100% - 20px));transform:translateX(calc(1070px/ 2 - 100% - 20px));}}@media screen and (max-width:1080px){.LandingTopSlider-item-content{-webkit-transform:translateX(-webkit-calc(959px/ 2 - 100% - 20px));-ms-transform:translateX(calc(959px/ 2 - 100% - 20px));transform:translateX(calc(959px/ 2 - 100% - 20px));}}@media screen and (max-width:1150px){.LandingTopSlider-item-content{right:90px;}}@media screen and (max-width:959px){.LandingTopSlider-item-content{padding:1.5rem;}}.LandingTopSlider-item-content--yellow{background-color:rgba(246,227,0,0.7);padding-left:2.5rem;}.LandingTopSlider-item-content--yellow .btn-main{background-color:#00206e !important;color:#f6e300 !important;}.LandingTopSlider-item-content .btn-main{color:#00206e;background-color:#f6e300;font-weight:700;}.LandingTopSlider-item-content .btn-main:hover{background-color:#00206e;color:#f6e300;}@media screen and (max-width:959px){.LandingTopSlider-item-content{display:block;width:100%;height:auto;padding-bottom:50px;display:flex;}}@media screen and (max-width:768px){.LandingTopSlider-item-content{padding:15px 20px 50px 20px;}}.LandingTopSlider-item-content span{}.LandingTopSlider-item-content-left{display:inline-block;vertical-align:middle;}.LandingTopSlider-item-subtitle{font-weight:700;font-size:1.65em;}.LandingTopSlider-item-subtitle:after{content:'';display:block;width:30px;height:2px;margin-top:1rem;background-color:#00206e;}.LandingTopSlider-item-title{font-size:2.75em;font-weight:900;line-height:1em;display:block;margin:1rem 0;}.LandingTopSlider-item-body{margin:0 0 1em 0;}.LandingTopSlider-item-body .text-normal{font-size:25px;line-height:1;}.LandingTopSlider-item-body .text-small{font-weight:bold;}.LandingTopSlider-item-body .text-large{font-size:85px;line-height:0.7;font-weight:bold;}.LandingTopSlider-item-body .text-medium{font-weight:bold;font-size:40px;line-height:1;}@media screen and (max-width:768px){.LandingTopSlider-item-title{font-size:1.2em;}}@media screen and (max-width:959px){.LandingTopSlider-item-title br{content:'';}}.LandingTopSlider-item-title--large{font-size:1.9em;}@media screen and (max-width:959px){.LandingTopSlider-item-title--large{font-size:1.5em;margin-bottom:30px;}}@media screen and (max-width:768px){.LandingTopSlider-item-title--large{font-size:1.2em;}}.LandingTopSlider-item-price .number{display:inline-block;font-weight:400;font-size:6.5em;}@media screen and (max-width:768px){.LandingTopSlider-item-price .number{font-size:4em;}}.LandingTopSlider-item-price .infos{display:inline-block;}.LandingTopSlider-item-price .infos .devise{font-weight:500;font-size:1.5em;}@media screen and (max-width:768px){.LandingTopSlider-item-price .infos .devise{font-size:1em;}}@media screen and (max-width:768px){.LandingTopSlider-item-price .infos br:first-of-type{content:'';}}.LandingTopSlider-item-price .infos.percent{font-size:2em;vertical-align:top;margin-top:20px;}@media screen and (max-width:959px){.LandingTopSlider-item-price{display:inline-block !important;vertical-align:middle;margin-right:40px;}}@media screen and (max-width:768px){.LandingTopSlider-item-price{margin-right:10px;}}.LandingTopSlider-item.VP .LandingTopSlider-item-content:before{background:url(https://co.corsicaferries.com/html/2018/img/illustration/sliderTopLanding/text-hollidays-alt.png) no-repeat;}.LandingTopSlider-item.VP .LandingTopSlider-item-title{font-size:2.2em;}@media screen and (max-width:768px){.LandingTopSlider .btn-main--center{top:30px;}}.LandingTopSlider-pagination{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;z-index:10;text-align:center;}@media screen and (max-width:959px){.LandingTopSlider-pagination{display:none;}}.LandingTopSlider-item.VP .LandingTopSlider-item-content{background-color:#fff;}.LandingTopSlider-search{position:absolute;bottom:-74px;left:0;right:0;z-index:1;margin:0 auto;width:1150px;background-color:rgba(0,32,110,0.75);padding:20px 0;}@media screen and (max-width:1320px){.LandingTopSlider-search{width:1010px;}}@media screen and (max-width:1080px){.LandingTopSlider-search{width:900px;}}@media screen and (max-width:959px){.LandingTopSlider-search{position:static;padding:40px 20px;width:100%;background-color:#00206e;}}.LandingTopSlider-search-wrap{width:755px;margin:0 auto;}@media screen and (max-width:959px){.LandingTopSlider-search-wrap{width:100%;}}.LandingTopSlider-search-title{margin-bottom:10px;color:#FFFFFF;text-transform:uppercase;}.LandingTopSlider-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.LandingTopSlider-search-form .GwtTravels{margin-bottom:1px;}@media screen and (max-width:959px){.LandingTopSlider-search-form .SearchLanding-choice{width:100%;}}.LandingTopSlider-search-form .shinyform_select_name{padding-right:25px;text-overflow:ellipsis;}.LandingTopSlider-search-form .shinyform_select_name:before{content:'';display:inline-block;margin-right:10px;vertical-align:middle;background-image:url(https://co.corsicaferries.com/html/2018/img/sprite2022.png);background-position:-204px -99px;width:12px;height:15px;}@media screen and (max-width:959px){.LandingTopSlider-search-form .shinyform_content{width:100%;}}.LandingTopSlider-search-form .shinyform_select_list>li.separator{cursor:default;padding:10px 0;}.LandingTopSlider-search-form .shinyform_select_list>li.separator a{display:none;}.LandingTopSlider-search-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:959px){.LandingTopSlider-search-form .form-group{margin:10px 0;}}.LandingTopSlider-search-form input{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:54px;margin:0;border-top:0;border-bottom:0;border-right:0;border-left:1px solid #ebebeb;}@media screen and (max-width:959px){.LandingTopSlider-search-form input{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);}.LandingTopSlider-search-form input:first-child{margin-right:10px;}}.LandingTopSlider-search-form .btn-search{height:54px;padding-top:18px;}@media screen and (max-width:959px){.LandingTopSlider-search-form .btn-search{margin:0 auto;max-width:140px;display:block;}}.LandingBody{margin-top:30px;}@media screen and (max-width:959px){.LandingBody{margin-top:0;}}.VP-Block{position:absolute;top:156px;bottom:0px;left:50px;right:50px;background-color:rgba(246,227,0,0.7);}.LandingTopSlider .btn-main{display:inline-block !important;}.CountDown-wrapper{position:static;margin-top:80px;margin-left:70px;left:0;right:0;top:460px;height:50px;display:inline-block;font-family:"HelveticaLTStd","Arial",sans-serif;font-size:60px;text-align:center;text-transform:uppercase;color:#ffffff;opacity:0;-webkit-transition:opacity 320ms ease;transition:opacity 320ms ease;}.CountDown-wrapper.started{opacity:1;}@media screen and (max-width:1490px){.CountDown-wrapper{top:400px;right:470px;}}@media screen and (max-width:1033px){.CountDown-wrapper{display:none;}}.CountDown-wrapper span{position:relative;display:inline-block;background-color:#12226f;background-color:rgba(0,32,110,0.75);width:95px;height:95px;margin:5px;}.CountDown-wrapper span:after{position:absolute;display:block;content:attr(data-suffix);font-size:15px;bottom:15px;width:100%;text-align:center;}.VP-Block-picture{display:block;margin-top:80px;margin-left:70px;}.LandingTopSlider-item{max-height:655px;}.LandingTopSlider-item-picture{width:100%;}@media screen and (max-width:1380px){.LandingTopSlider-item{max-height:610px;}.LandingTopSlider-item-picture{height:610px;width:auto;}}@media screen and (max-width:1260px){.LandingTopSlider-item{max-height:600px;}.LandingTopSlider-item-picture{height:600px;-webkit-transform:translateX(-10vw);-ms-transform:translateX(-10vw);transform:translateX(-10vw);}}@media screen and (max-width:959px){.LandingTopSlider-item-picture{width:100%;height:auto;-webkit-transform:none;-ms-transform:none;transform:none;}.VP-Block{top:40px;bottom:155px;}}.Offers-HeadingBlock-banner img{left:60%;}.Offers-page{margin:140px auto 50px;}.Offers-page .VP{margin:20px auto 50px;}@media screen and (max-width:768px){.Offers-page{padding:0;margin:20px 0;}}.Offers-page .LandingPromo-slider-prev{left:-50px;}.Offers-page .LandingPromo-slider-next{right:-50px;}.OffersPage-promo-slider{position:relative;}.OffersPage-promo-slider h2{margin:50px 0 30px;text-transform:uppercase;color:#00206e;font-size:1.7em;}@media screen and (max-width:768px){.OffersPage-promo-slider h2{font-size:1.9em;margin:35px 0 35px 20px;}}.Majorca-containerFlex{margin:130px 0 40px 0;}@media screen and (max-width:768px){.Majorca-containerFlex{margin:20px 0 40px;}}.Majorca-flexTextLeft{padding:50px 55px 60px 45px;margin:0 60px 0 0;}@media screen and (max-width:959px){.Majorca-flexTextLeft{margin:0 auto;}}@media screen and (max-width:768px){.Majorca-flexTextLeft{margin:0 20px;padding:35px 30px 50px;}}.Majorca-blockMore{margin:0 60px 0 0;min-height:81px;}@media screen and (max-width:959px){.Majorca-blockMore{margin:0 auto;}}@media screen and (max-width:768px){.Majorca-blockMore{margin:0 20px;}}.Majorca-blockMore a{font-size:1em;}.Majorca-blockMore i{font-size:1em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:30px;}.Majorca-blockMore i:before{font-weight:bold;}@media screen and (max-width:959px){.Majorca-flexImageRight{margin:50px auto 0;max-width:374px;}}.Majorca-flexImageRight img{max-width:390px;min-width:300px;width:100%;height:auto;margin:0 auto;}.Majorca-flexImageRight .PopinSliderBlock-wrapper{padding:60px 60px 0;}@media screen and (max-width:768px){.Majorca-flexImageRight .PopinSliderBlock-wrapper{padding:30px 20px 20px;}.Majorca-flexImageRight .PopinSliderBlock-wrapper img{max-height:190px;}}.Majorca-flexImageRight .PopinSliderBlock-wrapper img{max-width:none;}.Majorca-flexImageRight .PopinSliderBlock-wrapper .swiper-pagination{bottom:100px;}@media screen and (max-width:768px){.Majorca-flexImageRight .PopinSliderBlock-wrapper .swiper-pagination{bottom:80px;}.Majorca-flexImageRight .PopinSliderBlock-wrapper .swiper-pagination .swiper-pagination-bullet{border:0.25em solid #072e7d;}.Majorca-flexImageRight .PopinSliderBlock-wrapper .swiper-pagination .swiper-pagination-bullet-active{border:0.25em solid #f6e300;}}.Majorca-flexImageRight .PopinSliderBlock-wrapper .PopinSliderBlock-wrapper-majorcaPlaceName{font-size:18px;font-weight:700;color:#344464;margin:30px 0;text-align:center;}@media screen and (max-width:768px){.Majorca-flexImageRight .PopinSliderBlock-wrapper .PopinSliderBlock-wrapper-majorcaPlaceName{margin:70px 0 0;height:45px;}}.Majorca-Search{margin:50px 0 30px;}.zoomIcon{position:relative;cursor:pointer;}.zoomIcon:before{padding:8px;border-radius:5px;position:absolute;bottom:12px;right:12px;color:#FFFFFF;background-color:rgba(0,0,0,0.59);font-size:1.4em;}.PopUp-swiperLess img{height:auto;}.PopUp-swiperLess .swiper-slide img{width:100%;}@media screen and (max-width:482px){.Environmental-breadcrumb{width:240px;}}.Environmental-page{margin-top:150px;}@media screen and (max-width:768px){.Environmental-page{margin:20px 0;}}.Environmental-content-text{padding-right:40px;}.Environmental-content-text img{margin:33px 0 25px;height:auto;}.Environmental-content-text i:before{content:">";text-decoration:none !important;padding-right:5px;}@media screen and (max-width:768px){.Environmental-gallery{padding:0 20px;}}@media screen and (max-width:959px){.Environmental-gallery img:first-of-type{margin:35px auto;}.Environmental-content-text img{width:100%;}}.Environmental-gallery img{max-width:420px;width:100%;height:auto;margin-bottom:35px;}@media screen and (max-width:959px){.Environmental-gallery img{display:block;margin:0 auto 35px;}}.Environmental-content-more{margin-bottom:20px;min-height:83px;}@media screen and (max-width:768px){.Environmental-content-more{min-height:100px;}}.Environmental-content-more i{font-size:1.5em;margin:-2px 15px 0 0;position:absolute;left:23px;}.Environmental-textBlock-video{margin:35px 0;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.Environmental-textBlock-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.Environmental-bottom-video{padding:50px 0 20px;max-width:850px;margin:auto;}@media screen and (max-width:959px){.Environmental-bottom-video{position:relative;padding:30px 0 56.25%;height:0;overflow:hidden;}}.Environmental-bottom-video iframe{display:block;margin:auto;}@media screen and (max-width:959px){.Environmental-bottom-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}}.Environmental-bottom-video-title{text-transform:uppercase;color:#00206e;text-align:center;font-size:1.3em;}@media screen and (max-width:768px){.Environmental-bottom-video-title{margin-bottom:50px;}}.Crossing-banner{min-width:1460px;}@media screen and (max-width:1279px){.Crossing-banner{min-width:0;}}.Crossing-HeadingBlock-text{padding:40px 25px 0;min-height:240px;}@media screen and (max-width:768px){.Crossing-HeadingBlock-text{padding:20px 25px;min-height:0;}}.CrossingPage-text-block{margin:160px 0 20px;position:relative;font-size:1.1em;}@media screen and (max-width:768px){.CrossingPage-text-block{padding:0 20px;margin:30px 0 20px 0;}}.CrossingPage-text-block p{font-size:0.9em;font-weight:500;}.CrossingPage-journey-choice button{margin:0 20px 20px 0;}@media screen and (max-width:768px){.CrossingPage-journey-choice button{display:none !important;}}.CrossingPage-journey-choice .reset-button{color:#00206e;text-decoration:underline;background-color:transparent;font-size:1.1em;}.CrossingPage-journey-choice .reset-button:before{text-decoration:none;font-size:0.5em;border:1px solid #00206e;padding:3px;border-radius:5px;margin-right:8px;}.CrossingPage-journeyChoice-form{margin-bottom:40px;display:none;}@media screen and (max-width:768px){.CrossingPage-journeyChoice-form{display:block;}}.CrossingPage-journeyChoice-form .shinyform_select{margin:0 auto;display:block;background-color:#f6e300;width:320px;height:75px;}.CrossingPage-journeyChoice-form .shinyform_select_name{text-transform:none;font-weight:700;font-size:1.4em;padding:30px 0 2px 35px;}.CrossingPage-journeyChoice-form .shinyform_select_name:after{font-size:0.8em;right:30px;}.CrossingPage-journeyChoice-form .shinyform_content{top:75px;background-color:#f6e300;width:320px;}.CrossingPage-journeyChoice-form .shinyform_content li:hover,.CrossingPage-journeyChoice-form .shinyform_content a:hover{text-decoration:underline;color:#00206e !important;}.Crossing-Page-level-2{margin:140px auto 70px;}@media screen and (max-width:768px){.Crossing-Page-level-2{margin:20px auto;}}.Crossing-Page-level-2 h2{margin:35px 0;text-transform:uppercase;font-size:1.8em;}.CrossingPageLevel2-introduction{font-size:1.1em;line-height:1.6em;margin-bottom:35px;}@media screen and (max-width:1279px){.CrossingPageLevel2-introduction{padding:0 20px;}}.CrossingPageLevel2-introduction p{font-size:0.9em;font-weight:500;}.Cruising-allCruises-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:959px){.Cruising-allCruises-block{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.Cruises-map-container{position:relative;margin:0 0 0 20px;}@media screen and (max-width:959px){.Cruises-map-container{margin:25px auto 0;}}.Cruises-map-container button{position:absolute;top:190px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:270px !important;font-size:0.9em;font-weight:700;}.Crossing-Page-level-3{margin:140px auto 70px;}.Crossing-Page-level-3 h2{margin:35px 0;text-transform:uppercase;font-size:1.8em;}@media screen and (max-width:768px){.Crossing-Page-level-3{margin:20px auto;}}.Crossing-Page-level-3>p{padding-right:80px;font-size:0.9em;font-weight:500;}@media screen and (max-width:768px){.Crossing-Page-level-3>p{padding:0 20px;}}.Crossing3-BlockMapHarbour{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.Crossing3-BlockMapHarbour div{margin:0 14px 20px 0;position:relative;}@media screen and (max-width:645px){.Crossing3-BlockMapHarbour div{margin-right:0;}}.Crossing3-BlockMapHarbour div:last-child{margin-right:0;}@media screen and (min-width:950px){.Crossing3-BlockMapHarbour .image-harbour{max-width:320px;}}.Crossing3-BlockMapHarbour .image-map{max-width:470px;}@media screen and (max-width:500px){.Crossing3-BlockMapHarbour .image-map{width:100%;}}.Crossing3-BlockMapHarbour h4{position:absolute;color:#FFFFFF;font-size:1.7em;top:73%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-weight:600;min-width:280px;text-align:center;text-transform:uppercase;}.Crossing3-BlockMapHarbour a{position:absolute;color:#FFFFFF;top:89%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);min-width:280px;text-align:center;}.Crossing3-BlockMapHarbour a:before{content:"\EA01";font-family:'iconfont';-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:inherit;font-size:0.4em;text-decoration:none;padding:5px;display:inline-block;}.Crossing3-Search{margin:0 0 30px;}.Crossing3-AllCruisesBlock{max-width:initial;width:100%;}@media screen and (max-width:768px){.Crossing3-AllCruisesBlock{width:auto;}}.Crossing3-AllCruisesBlock h3{color:#000000;font-size:0.9em;margin-bottom:30px;}.Crossing3-AllCruisesBlock .Cruises-lists-container ul{margin:0 60px 20px 0;}.Crossing3-AllCruisesBlock .Cruises-lists-container li{font-size:0.9em;}.freight-form .SearchLanding-choice-single{position:relative !important;padding-left:20px;}.freight-form .SearchLanding-choice-single input{position:absolute;left:0;top:2px;}@media screen and (max-width:959px){.freight-form .SearchLanding-choice-single{position:absolute !important;}}.freight-form .shinyform_select{width:230px;}.freight-form .shinyform_select .shinyform_select_name{padding-left:5px;}.freight-form .shinyform_select .shinyform_select_name:after{right:10px;}.freight-form input[type="date"]{border-left:none;margin-left:1px;width:97px;}.freight-form .separator{line-height:54px;font-size:18px;text-transform:uppercase;letter-spacing:0.001em;color:#FFFFFF;padding:0 30px;}.freight-form button{margin-left:18px;}@media screen and (max-width:959px){.freight-form .shinyform_select{width:100%;margin-bottom:8px;}.freight-form input[type="date"]{width:-webkit-calc(50% - 2px);width:calc(50% - 2px);margin:0;}.freight-form .form-group{display:block;}.freight-form .form-group.aller{margin:0;}.freight-form .form-group.aller input[type="date"]{float:left;margin-right:4px;}.freight-form .form-group.retour{margin:0 0 10px;}.freight-form .form-group.retour .shinyform_select,.freight-form .form-group.retour .separator{display:none;}}@media screen and (max-width:959px){.freight-form.single .form-group.aller input[type="date"]{float:none;width:100%;margin:0 0 10px;}}.freight-booking-page main{margin-right:55px;}@media screen and (max-width:959px){.freight-booking-page main{margin-right:0;}}.freight-booking-page main .block-text-border{padding:52px 42px 42px;margin-bottom:22px;}@media screen and (max-width:768px){.freight-booking-page main .block-text-border{padding:22px;}}.freight-booking-page main .block-text-border h2{font-size:26px;margin-bottom:32px;}.freight-booking-page main .block-text-border p{font-size:12px;margin-bottom:15px;font-weight:500;}.freight-booking-page main .block-text-border ul{margin-bottom:15px;}.freight-booking-page main .block-text-border li{font-size:12px;list-style-type:none;position:relative;font-weight:500;}.freight-booking-page main .block-text-border li:before{content:'- ';}.freight-booking-page main .block-text-border .DestinationBlock{border-bottom:1px solid #b8b8b8;padding-bottom:25px;margin-top:22px;}.freight-booking-page main .block-text-border .DestinationBlock:first-of-type{margin-top:35px;}.freight-booking-page main .block-text-border .DestinationBlock:last-child{border-bottom:none;padding-bottom:0;}@media screen and (max-width:768px){.freight-booking-page main{padding:0 14px;}}.freight-booking-page aside .BigIconBlueBlock{margin-bottom:40px;}@media screen and (max-width:959px){.freight-booking-page aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (max-width:768px){.freight-booking-page aside{display:block;}}.Animals-content-text h2:first-of-type{padding-left:50px;}.Animals-content-text h2:first-of-type:before{position:absolute;top:20px;left:-40px;font-size:4em;background-color:#FFFFFF;padding:20px 0;}@media screen and (max-width:768px){.Animals-content-text h2:first-of-type:before{left:-15px;font-size:2em;}}.Animals-content-text h2:last-of-type{margin-bottom:20px;}.Animals-content-more{min-height:75px;}@media screen and (max-width:768px){.Animals-content-more{min-height:100px;}}.Animals-content-more i{font-size:1em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:25px;}.Animals-content-more i:before{font-weight:bold;}.Animals-promo-wrap{position:relative;}.Animals-promo-wrap h2{padding-top:40px;margin-left:40px;}.Animals-promo-wrap-marge{margin-left:40px;font-size:1.2em;}@media screen and (max-width:959px){.Animals-promo-wrap{width:390px;margin:50px auto 0;}}.Animals-promo-wrap img{max-width:390px;min-width:300px;width:100%;height:auto;}.Info-heading-block h1{font-size:2em;}.Info-heading-block p{font-size:0.9em;padding:0 15%;}@media screen and (max-width:768px){.Info-heading-block p{font-size:1.2em;padding:0;}}.Infos-page{margin:30px auto 50px;}@media screen and (max-width:768px){.Infos-page{padding:0 25px;}}.Infos-page .LandingPromo-slider-prev{left:-50px;}.Infos-page .LandingPromo-slider-next{right:-50px;}div.Infos-mobile-select{border:1px solid #00206e;font-size:.9em;margin:0 auto 30px;display:none;width:320px;height:55px;}@media screen and (max-width:768px){div.Infos-mobile-select{display:block;}}div.Infos-mobile-select .shinyform_select_name:after{right:13px;}div.Infos-mobile-select .shinyform_content{width:320px;}.Infos-block-text{margin-bottom:30px;}.Infos-block-text.icon{display:block;}.Infos-block-link{font-weight:bold;}.Infos-block-link::before{content:">";}.Infos-block-text h2{font-size:2em;}@media screen and (max-width:768px){.Infos-block-text h2{font-size:1.8em;}}.Infos-block-text:before{position:absolute;padding:20px 0;background-color:#FFFFFF;color:#00206e;}@media screen and (max-width:768px){.Infos-block-text:before{padding:15px 0;}}.Infos-block-text.icon-cabine-adaptee h2{padding-left:5px;}@media screen and (max-width:768px){.Infos-block-text.icon-cabine-adaptee h2{padding-left:15px;}}.Infos-block-text.icon-cabine-adaptee:before{font-size:5em;top:28px;left:-18px;}@media screen and (max-width:768px){.Infos-block-text.icon-cabine-adaptee:before{font-size:3.3em;top:13px;left:-13px;}}.Infos-block-text.icon-cabine-adaptee i:before{content:">";text-decoration:none !important;padding-right:5px;}.Infos-block-text.icon-ID-card h2{padding-left:15px;}@media screen and (max-width:768px){.Infos-block-text.icon-ID-card h2{padding-left:20px;}}.Infos-block-text.icon-ID-card:before{font-size:3.8em;top:35px;left:-25px;}@media screen and (max-width:768px){.Infos-block-text.icon-ID-card:before{font-size:2.2em;top:15px;left:-13px;}}.Infos-block-text.icon-shower h2{padding-left:30px;}@media screen and (max-width:768px){.Infos-block-text.icon-shower h2{padding-left:35px;}}.Infos-block-text.icon-shower:before{font-size:3.8em;top:25px;left:-17px;}@media screen and (max-width:768px){.Infos-block-text.icon-shower:before{font-size:3.3em;top:15px;left:-12px;}}.Infos-block-text.icon-bagages h2{padding-left:30px;}@media screen and (max-width:768px){.Infos-block-text.icon-bagages h2{padding-left:35px;}}.Infos-block-text.icon-bagages:before{font-size:3.5em;top:25px;left:-17px;}@media screen and (max-width:768px){.Infos-block-text.icon-bagages:before{font-size:3.3em;top:15px;left:-12px;}}.Infos-block-text.icon-velo h2{padding-left:30px;}@media screen and (max-width:768px){.Infos-block-text.icon-velo h2{padding-left:35px;}}.Infos-block-text.icon-velo:before{font-size:3.8em;top:25px;left:-17px;}@media screen and (max-width:768px){.Infos-block-text.icon-velo:before{font-size:3.3em;top:15px;left:-12px;}}.Infos-block-text.icon-cabine-exclusive h2{padding-left:30px;}@media screen and (max-width:768px){.Infos-block-text.icon-cabine-exclusive h2{padding-left:35px;}}.Infos-block-text.icon-cabine-exclusive:before{font-size:3.4em;top:25px;left:-17px;}@media screen and (max-width:768px){.Infos-block-text.icon-cabine-exclusive:before{font-size:3.3em;top:15px;left:-12px;}}.Infos-block-text.icon-children h2{padding-left:30px;}@media screen and (max-width:768px){.Infos-block-text.icon-children h2{padding-left:35px;}}.Infos-block-text.icon-children:before{font-size:4.5em;top:25px;left:-17px;}@media screen and (max-width:768px){.Infos-block-text.icon-children:before{font-size:3.3em;top:15px;left:-12px;}}.Infos-block-text.icon-picture h2{padding-left:30px;}@media screen and (max-width:768px){.Infos-block-text.icon-picture h2{padding-left:35px;}}.Infos-block-text.icon-picture:before{font-size:3em;top:25px;left:-17px;}@media screen and (max-width:768px){.Infos-block-text.icon-picture:before{font-size:3.3em;top:15px;left:-12px;}}.Infos-block-text.icon-repas h2{padding-left:30px;}@media screen and (max-width:768px){.Infos-block-text.icon-repas h2{padding-left:35px;}}.Infos-block-text.icon-repas:before{font-size:3.8em;top:25px;left:-17px;}@media screen and (max-width:768px){.Infos-block-text.icon-repas:before{font-size:3.3em;top:15px;left:-12px;}}.Infos-block-text.icon-spa h2{padding-left:30px;}@media screen and (max-width:768px){.Infos-block-text.icon-spa h2{padding-left:35px;}}.Infos-block-text.icon-spa:before{font-size:3.2em;top:25px;left:-17px;}@media screen and (max-width:768px){.Infos-block-text.icon-spa:before{font-size:3.3em;top:15px;left:-12px;}}.Infos-block-text.icon-boutique h2{padding-left:30px;}@media screen and (max-width:768px){.Infos-block-text.icon-boutique h2{padding-left:35px;}}.Infos-block-text.icon-boutique:before{font-size:3.8em;top:25px;left:-17px;}@media screen and (max-width:768px){.Infos-block-text.icon-boutique:before{font-size:3.3em;top:15px;left:-12px;}}.Infos-block-text.icon-empreinte-carbone h2{padding-left:30px;}@media screen and (max-width:768px){.Infos-block-text.icon-empreinte-carbone h2{padding-left:35px;}}.Infos-block-text.icon-empreinte-carbone:before{font-size:5.5em;top:25px;left:-17px;}@media screen and (max-width:768px){.Infos-block-text.icon-empreinte-carbone:before{font-size:3.3em;top:15px;left:-12px;}}.Infos-block-text.icon-pregnancy h2{padding-left:20px;}.Infos-block-text.icon-pregnancy:before{font-size:5.8em;top:22px;left:-20px;}@media screen and (max-width:768px){.Infos-block-text.icon-pregnancy:before{font-size:3.8em;top:4px;left:-16px;}}.Infos-block-text.icon-informations-contact h2{padding-left:20px;}.Infos-block-text.icon-informations-contact:before{font-size:4.3em;top:33px;left:-20px;}@media screen and (max-width:768px){.Infos-block-text.icon-informations-contact:before{font-size:2.8em;top:9px;left:-16px;}}.Infos-block-text.icon-aller h2{padding-left:40px;}.Infos-block-text.icon-aller:before{font-size:3.2em;top:45px;left:-38px;}@media screen and (max-width:768px){.Infos-block-text.icon-aller:before{font-size:2.1em;top:15px;left:-15px;}}.Infos-block-text.icon-telephone-wifi h2{padding-left:20px;}.Infos-block-text.icon-telephone-wifi:before{font-size:5.9em;top:20px;left:-10px;}@media screen and (max-width:768px){.Infos-block-text.icon-telephone-wifi:before{font-size:3.9em;top:15px;left:-7px;}}.Infos-block-text.icon-lost-property h2{padding-left:25px;}@media screen and (max-width:768px){.Infos-block-text.icon-lost-property h2{padding-left:40px;}}.Infos-block-text.icon-lost-property:before{font-size:5em;top:28px;left:-41px;}@media screen and (max-width:768px){.Infos-block-text.icon-lost-property:before{font-size:3.3em;top:15px;left:-15px;}}.InfoPage-promo-slider{position:relative;}.InfoPage-promo-slider h2{margin:50px 0 30px;text-transform:uppercase;color:#00206e;font-size:1.7em;}@media screen and (max-width:768px){.InfoPage-promo-slider h2{font-size:2.2em;margin:35px 0;}}.Cabins-HeadingBlock-banner img{left:60%;}@media screen and (max-width:500px){.Cabins-HeadingBlock-banner img{left:90%;}}.cabins-page{margin-top:195px;}.cabins-page1{margin-top:95px}.cabins-page .cabins-page-top .Page-Container-flex .cabins1-page .cabins-page-top .Page-Container-flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.cabins-page .Infos-block-text:before{font-size:100px;}.cabins-page .Infos-block-text.icon-full-sun:before{left:-30px;top:15px;}.cabins-page .Infos-block-text.icon-full-sun .line-price-illustrated .icon-price-name{width:210px;}.cabins-page .Infos-block-text.icon-full-sun .line-price-illustrated>p{width:-webkit-calc(100% - 236px);width:calc(100% - 236px);}.cabins-page .Infos-block-text.icon-moon:before{left:-17px;top:12px;}.cabins-page .Infos-block-text.icon-moon .line-price-illustrated .icon-price-name{width:165px;}.cabins-page .Infos-block-text.icon-moon .line-price-illustrated>p{width:-webkit-calc(100% - 192px);width:calc(100% - 192px);}.cabins-page .Infos-block-text h2{padding-left:50px;margin-bottom:62px;font-size:26px;}.cabins-page .Infos-block-text h2:after{content:'';display:block;width:100px;height:5px;margin-top:5px;background-color:#f6e300;margin-bottom:20px;}.cabins-page .Infos-block-text .line-price-illustrated{margin-bottom:50px;}.cabins-page .Infos-block-text .line-price-illustrated:last-of-type{margin-bottom:10px;}.cabins-page .Infos-block-text .line-price-illustrated .icon-price-name{text-transform:uppercase;font-weight:700;color:#00206e;margin-right:20px;display:inline-block;}.cabins-page .Infos-block-text .line-price-illustrated .icon-price-name.align-top{vertical-align:top;}.cabins-page .Infos-block-text .line-price-illustrated .icon-price-name .icon{margin-right:12px;}.cabins-page .Infos-block-text .line-price-illustrated .icon-price-name .icon:before{font-size:51px;}.cabins-page .Infos-block-text .line-price-illustrated .icon-price-name .name{font-size:14px;margin-bottom:8px;}.cabins-page .Infos-block-text .line-price-illustrated>p{display:inline-block;vertical-align:bottom;font-size:0.98em;line-height:1.6em;font-weight:500;}.cabins-page1 .Infos-block-text .line-price-illustrated>p{display:inline-block;vertical-align:bottom;font-size:12px;font-weight:500;}.cabins-page .Infos-block-text .line-price-illustrated>p .phone-button{width:220px;display:block;margin:14px auto;}.cabins-page1 .Infos-block-text .line-price-illustrated>p .phone-button{width:220px;display:block;margin:14px auto;}.cabins-page .Infos-block-text .line-price-illustrated>p .phone-button-number{font-size:1.7em;font-weight:700;color:#072e7d;border:2px solid #072e7d;padding:5px 15px 5px 45px;border-radius:30px;background-color:#FFFFFF;position:relative;}.cabins-page1 .Infos-block-text .line-price-illustrated>p .phone-button-number{font-size:1.7em;font-weight:700;color:#072e7d;border:2px solid #072e7d;padding:5px 10px 5px 10px;border-radius:30px;background-color:#FFFFFF;position:relative;}@media screen and (max-width:768px){.cabins-page .Infos-block-text .line-price-illustrated>p .phone-button-number{padding:8px 15px 8px 45px;}}.cabins-page .Infos-block-text .line-price-illustrated>p .phone-button-number:hover{color:#FFFFFF;background-color:#072e7d;border:2px solid #FFFFFF;}.cabins-page .Infos-block-text .line-price-illustrated>p .phone-button-number:hover:before{border:2px solid #FFFFFF;}.cabins-page .Infos-block-text .line-price-illustrated>p .phone-button-number:before{border:2px solid #072e7d;border-radius:50%;padding:5px;font-size:0.8em;position:absolute;left:4px;top:2px;}.cabins-page .Infos-block-text .line-price-illustrated>p .phone-button-price{font-size:0.9em;display:block;margin:5px 15px 0 0;text-align:right;color:#00206e;}.cabins-page1 .Infos-block-text .line-price-illustrated>p .phone-button-price{font-size:0.9em;display:block;margin:5px 15px 0 0;text-align:right;color:#00206e;}.cabins-page .cabins-page-bottom>h2{color:#00206e;font-size:27px;text-transform:uppercase;font-weight:700;text-align:center;margin:48px 0 40px;}.cabins-page .cabins-page-bottom ul.cabin-types,.cabins-page .cabins-page-bottom ul.cabin-types>li,.cabins-page .cabins-page-bottom figure{list-style-type:none;list-style-image:none;margin:0;padding:0;}.cabins-page .cabins-page-bottom ul.cabin-types>li{margin-bottom:23px;}@media screen and (max-width:768px){.PageHeader-breadcrumb.banner-on{width:auto;left:19px;max-width:-webkit-calc(100% - 38px);max-width:calc(100% - 38px);}.cabins-page{margin:20px 0;padding:0;}.cabins-page .cabins-page-top{padding:0 20px;}.cabins-page .block-text-border{padding:30px 20px;}.cabins-page1 .cabins-page-top{padding:0 20px;}.cabins-page1 .block-text-border{padding:30px 20px;}.cabins-page .Infos-block-text.icon-full-sun:before{font-size:45px;left:-15px;}.cabins-page .Infos-block-text.icon-moon:before{font-size:45px;left:-15px;}.cabins-page .Infos-block-text h2{padding-left:30px;}.cabins-page .cabins-page-top .Infos-block-text .line-price-illustrated .icon-price-name{display:block;width:100%;}.cabins-page .cabins-page-top .Infos-block-text .line-price-illustrated .icon-price-name .icon-price{display:block;}.cabins-page .cabins-page-top .Infos-block-text .line-price-illustrated .icon-price-name .icon-price>div{display:inline-block;vertical-align:bottom;}.cabins-page .Infos-block-text.icon-full-sun .line-price-illustrated>p,.cabins-page .Infos-block-text.icon-moon .line-price-illustrated>p{width:100%;}}.fleet-page h2{color:#00206e;font-size:27px;text-transform:uppercase;font-weight:700;text-align:center;margin:0 0 55px;}@media screen and (max-width:768px){.fleet-page{padding:0 20px;}}.Catering-page{margin:140px auto 70px;font-size:1em;}@media screen and (max-width:768px){.Catering-page{margin:20px auto;}}.Catering-page h2{margin:15px 0;text-transform:uppercase;color:#00206e;font-size:1.8em;}@media screen and (max-width:768px){.Catering-page h2{text-align:center;}}.Catering-introduction{line-height:1.6em;font-size:0.98em;}@media screen and (max-width:768px){.Catering-introduction{padding:0 20px;}}.Catering-introduction h2{margin:35px 0;}@media screen and (max-width:768px){.Catering-introduction h2{text-align:initial;}}.Catering-introduction p{font-size:0.98em;font-weight:500;}.Catering-restaurantsList-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px -14px 20px 0;}.nineElements{max-width:1100px;margin:60px auto 20px;}@media screen and (max-width:1100px){.nineElements{margin:60px -14px 20px 0;}}.Catering-restaurant-container{width:275px;height:435px;background-color:#ebebeb;margin:0 12px 15px 0;position:relative;}@media screen and (max-width:450px){.Catering-restaurant-container{width:100%;}}@media screen and (max-width:450px){.Catering-restaurant-container .RestaurantContainer-image{height:180px;overflow:hidden;position:relative;}}.Catering-restaurant-container .RestaurantContainer-image img{width:100%;max-height:187px;}@media screen and (max-width:450px){.Catering-restaurant-container .RestaurantContainer-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:none;}}.Catering-restaurant-container .RestaurantContainer-logo{height:120px;max-width:185px;margin:15px auto 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.Catering-restaurant-container .logo{max-height:120px;margin:0 auto;width:auto;}.Catering-restaurant-container p{padding:0 25px;text-align:center;font-size:0.85em;font-weight:500;}@media screen and (max-width:450px){.Catering-restaurant-container p{padding:0;font-size:1em;max-width:300px;margin:0 auto;}}.Catering-restaurant-container .RestaurantContainer-button{bottom:20px;min-width:175px;}.Catering-restaurant-container .RestaurantContainer-button button{padding:10px 15px;font-weight:600;}.CateringPage-promo-slider{position:relative;}.CateringPage-promo-slider p{margin-bottom:30px;font-size:0.98em;font-weight:500;line-height:1.6em;}.CateringPage-promo-slider .LandingPromo-slider-prev{left:-50px;top:60%;}.CateringPage-promo-slider .LandingPromo-slider-next{right:-50px;top:60%;}@media screen and (max-width:768px){.Catering-promo-introduction{padding:0 20px;}}.CateringPromo-item-wrap{max-width:374px;min-height:430px;margin:0 auto;}.CateringPromo-item-wrap button{min-width:200px;bottom:30px;}.CateringPromo-item-wrap.grey-icon{background-color:#ebebeb;color:#00206e;text-align:center;padding:20px 20px 30px;}.CateringPromo-item-wrap.grey-icon i{font-size:6em;}.CateringPromo-item-wrap.grey-icon h3{font-size:1.8em;letter-spacing:0.02em;margin:20px 0 5px;}.CateringPromo-item-wrap.grey-icon span{font-size:1.8em;font-weight:500;}.CateringPromo-item-wrap.grey-icon p{margin-top:20px;line-height:1.5em;font-style:italic;}.CateringPromo-item-wrap.yellow{background-color:#f6e300;color:#00206e;text-align:center;padding:100px 50px 30px;}.CateringPromo-item-wrap.yellow .smallText{font-weight:600;font-size:0.9em;text-align:initial;padding-left:20%;}.CateringPromo-item-wrap.yellow .number-price{font-size:6em;font-weight:700;letter-spacing:-0.05em;text-align:center;}.CateringPromo-item-wrap.yellow sup{top:-0.5em;font-size:60%;}.CateringPromo-item-wrap.yellow p{font-size:1.5em;font-weight:700;text-transform:uppercase;}.CateringPromo-item-wrap.yellow button{color:#f6e300;}.Catering-block--video{text-align:center;}.Catering-block--video h2{margin:50px 0 30px;}@media screen and (max-width:768px){.Catering-block--video h2{padding:0 20px;}}.Catering-video-container{position:relative;max-width:80%;margin:0 auto;}@media screen and (max-width:768px){.Catering-video-container{max-width:100%;}}.HeadingBlock-banner .restaurant-head-logo{position:absolute;top:53%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:550px;max-height:320px;z-index:2;}@media screen and (max-width:1170px){.HeadingBlock-banner .restaurant-head-logo{max-height:280px;top:56%;}}@media screen and (max-width:959px){.HeadingBlock-banner .restaurant-head-logo{top:53%;}}@media screen and (max-width:768px){.HeadingBlock-banner .restaurant-head-logo{max-height:220px;top:67%;}}.banner-restaurant{max-width:830px;}.banner-restaurant.banner-on p{padding:0;font-size:0.9em;}.banner-restaurant-dolceVita{background-color:#514d4b;}.Restaurant-page{margin:120px auto 70px;font-size:1.1em;line-height:1.6em;}@media screen and (max-width:768px){.Restaurant-page{margin:20px auto;}}.Restaurant-page h2{margin:15px 0;text-transform:uppercase;color:#00206e;font-size:1.8em;}@media screen and (max-width:768px){.Restaurant-page h2{text-align:center;}}@media screen and (max-width:768px){.Restaurant-introduction{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 20px;}}.Restaurant-introduction .introduction-text{max-width:800px;padding-right:50px;}@media screen and (max-width:768px){.Restaurant-introduction .introduction-text{padding:0;}}.Restaurant-introduction .introduction-text p{font-weight:500;font-size:0.9em;}.Restaurant-introduction h2{margin:30px 0;}@media screen and (max-width:768px){.Restaurant-introduction h2{text-align:initial;}}.RestaurantPage-slider{position:relative;margin:40px 0;}.RestaurantPage-slider .LandingPromo-slider-prev{left:-50px;}.RestaurantPage-slider .LandingPromo-slider-next{right:-50px;}.Restaurant-item-wrap img{max-width:374px;max-height:420px;width:100%;margin:0 auto;}.RestaurantPage-MenuPromo-wrapper h2{text-align:center;margin-bottom:40px;padding:0 20px;}.RestaurantPage-MenuPromo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:1070px){.RestaurantPage-MenuPromo-container{-ms-flex-wrap:wrap;flex-wrap:wrap;}.RestaurantPage-MenuPromo-container div{margin-bottom:20px;}}@media screen and (max-width:768px){.RestaurantPage-MenuPromo-container{padding:0 20px;}}.RestaurantPage-Menu-Text{max-width:355px;margin-right:20px;}.RestaurantPage-Menu-Text p{font-size:0.9em;font-weight:500;}.RestaurantPage-Menu-Image{margin-right:20px;height:419px;position:relative;}.RestaurantPage-Menu-Image img{margin-top:10px;}@media screen and (max-width:1070px){.RestaurantPage-Menu-Image img{width:100%;}}.RestaurantPage-Menu-Image button{bottom:0;font-weight:700;font-size:0.85em;padding:20px 30px;min-width:160px;}@media screen and (max-width:768px){.RestaurantPage-Menu-Image{margin:20px 0 0;}}.RestaurantPage-Promo{position:relative;}@media screen and (max-width:959px){.RestaurantPage-Promo{width:390px;}}@media screen and (max-width:768px){.RestaurantPage-Promo{margin:20px 0 0;}}.RestaurantPage-Promo img{max-width:390px;min-width:300px;width:100%;}.RestaurantPage-Chef-block-wrapper{height:600px;margin:40px 0 0;}@media screen and (max-width:1100px){.RestaurantPage-Chef-block-wrapper{height:680px;}}@media screen and (max-width:768px){.RestaurantPage-Chef-block-wrapper{height:auto;}}.ChefBlock-background-extended{position:absolute;width:100%;height:600px;background-color:#ebebeb;left:0;}@media screen and (max-width:1100px){.ChefBlock-background-extended{height:680px;}}@media screen and (max-width:768px){.ChefBlock-background-extended{height:auto;position:relative;padding-bottom:50px;}}.RestaurantPage-Chef-block-container{max-width:1280px;padding:0 65px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:1100px){.RestaurantPage-Chef-block-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (max-width:959px){.RestaurantPage-Chef-block-container{padding:0;}}.ChefBlock-images{width:545px;position:relative;}@media screen and (max-width:1100px){.ChefBlock-images{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.ChefBlock-images img,.ChefBlock-images p{max-width:230px;max-height:225px;position:absolute;}@media screen and (max-width:1100px){.ChefBlock-images img,.ChefBlock-images p{position:initial;}}@media screen and (max-width:1100px){.ChefBlock-images img{margin-bottom:5px;}}.ChefBlock-images p{font-weight:500;}@media screen and (max-width:1100px){.ChefBlock-images p{margin-bottom:10px;}}@media screen and (max-width:1100px){.ChefBlock-images-firstBlock{margin-right:10px;}}@media screen and (max-width:1100px){.ChefBlock-images-secondBlock{margin-right:10px;}}.ChefBlock-image-first{top:40px;}.ChefBlock-text-first{top:270px;}.ChefBlock-image-second{left:243px;top:153px;}.ChefBlock-text-second{left:330px;top:383px;}.ChefBlock-image-third{top:315px;left:70px;}.ChefBlock-text-third{top:545px;left:70px;}.chefBlock-text{max-width:575px;padding:95px 0 0 55px;}@media screen and (max-width:1100px){.chefBlock-text{max-width:initial;padding:20px 55px;}}@media screen and (max-width:768px){.chefBlock-text{padding:20px;}}.chefBlock-text h4{text-transform:uppercase;color:#072e7d;font-size:1.9em;}.chefBlock-text p{font-size:0.95em;margin-bottom:80px;font-weight:500;}@media screen and (max-width:1100px){.chefBlock-text p{margin-bottom:50px;}}@media screen and (max-width:768px){.chefBlock-text p{margin-bottom:40px;}}.chefBlock-text .quote{color:#072e7d;font-size:1.8em;font-weight:400;text-align:center;}@media screen and (max-width:768px){.chefBlock-text .quote{margin-bottom:30px;}}.Restaurant-block--video{text-align:center;}.Restaurant-block--video h2{margin:50px 0 30px;}@media screen and (max-width:768px){.Restaurant-block--video h2{padding:0 20px;}}.Restaurant-video-container{position:relative;max-width:80%;margin:0 auto;}@media screen and (max-width:768px){.Restaurant-video-container{max-width:100%;}}.LandingGameplay-header{position:relative;height:624px;}@media screen and (max-width:959px){.LandingGameplay-header{height:auto;}}.LandingGameplay-header-image{position:absolute;top:0;width:100%;height:100%;background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/gameplay/gameplay-50ans.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:left center;}@media screen and (max-width:959px){.LandingGameplay-header-image{position:static;height:-webkit-calc(624vw/ 959 * 100);height:calc(624vw/ 959 * 100);}}@media screen and (max-width:768px){.LandingGameplay-header-image{height:-webkit-calc(500vw/ 758 * 100);height:calc(500vw/ 758 * 100);}}.LandingGameplay-header-container{position:relative;height:100%;max-width:1150px;margin:0 auto;}.LandingGameplay-header-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:380px;height:350px;padding:35px 35px;position:absolute;right:0;bottom:100px;z-index:2;background-color:#00206e;color:#FFFFFF;}.LandingGameplay-header-block .content{margin-bottom:20px;font-size:34px;letter-spacing:-1px;line-height:40px;text-transform:uppercase;}@media screen and (max-width:768px){.LandingGameplay-header-block .content{font-size:28px;}}.LandingGameplay-header-block .content .gain-big{font-size:130px;font-weight:700;line-height:70px;}@media screen and (max-width:768px){.LandingGameplay-header-block .content .gain-big{font-size:100px;}}.LandingGameplay-header-block .content .gain-device{font-size:70px;font-weight:700;}@media screen and (max-width:768px){.LandingGameplay-header-block .content .gain-device{font-size:50px;}}.LandingGameplay-header-block .content .bold{font-weight:700;}@media screen and (max-width:959px){.LandingGameplay-header-block{position:static;width:100%;display:block;text-align:center;padding-top:40px;height:auto;}}.LandingGameplay-top{padding:2rem 2rem;margin:-55px auto 40px auto;max-width:1150px;position:relative;z-index:3;background-color:#00206e;color:#FFFFFF;text-align:center;}@media screen and (max-width:959px){.LandingGameplay-top{margin-top:0;max-width:100%;}}.LandingGameplay-top-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:75px;margin-bottom:15px;}.LandingGameplay-top-content{margin-top:20px;font-size:13px;line-height:20px;}.LandingGameplay-middle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:100px;}@media screen and (max-width:959px){.LandingGameplay-middle{display:block;}}.LandingGameplay-middle-form{max-width:720px;margin-right:60px;position:relative;padding:3rem 3.5rem 2rem 3.5rem;background-color:#f6e300;}@media screen and (max-width:959px){.LandingGameplay-middle-form{max-width:100%;margin-right:0;margin-bottom:80px;padding-left:2rem;padding-right:2rem;}}.LandingGameplay-middle-form-title{margin-bottom:15px;color:#00206e;font-size:26px;font-weight:700;text-transform:uppercase;}.LandingGameplay-middle-form-subtitle{font-size:12px;}.LandingGameplay-middle-form form{margin-top:2rem;}.LandingGameplay-middle-form form input{width:100%;padding:15px 15px 15px 15px;background-color:#FFFFFF;border:0;color:#00206e;font-size:0.85em;font-weight:600;text-transform:uppercase;}.LandingGameplay-middle-form form input::-webkit-input-placeholder{color:#00206e;font-weight:600;text-transform:uppercase;}.LandingGameplay-middle-form form input::-moz-placeholder{color:#00206e;font-weight:600;text-transform:uppercase;}.LandingGameplay-middle-form form input:-ms-input-placeholder{color:#00206e;font-weight:600;text-transform:uppercase;}.LandingGameplay-middle-form form input:-moz-placeholder{color:#00206e;font-weight:600;text-transform:uppercase;}.LandingGameplay-middle-form form input[type="radio"]{width:auto;}.LandingGameplay-middle-form form .form-field{margin-bottom:1rem;}.LandingGameplay-middle-form form .form-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.LandingGameplay-middle-form form .form-field-wrapper>*{width:-webkit-calc(50% - 0.5rem);width:calc(50% - 0.5rem);}.LandingGameplay-middle-form form .form-field-wrapper>*:first-child{margin-right:1rem;}@media screen and (max-width:768px){.LandingGameplay-middle-form form .form-field-wrapper{display:block;}.LandingGameplay-middle-form form .form-field-wrapper>*{width:100%;}.LandingGameplay-middle-form form .form-field-wrapper>*:first-child{margin-bottom:10px;margin-right:0;}}.LandingGameplay-middle-form form .form-field-civility{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:768px){.LandingGameplay-middle-form form .form-field-civility{display:block;}}.LandingGameplay-middle-form form .form-field-civility .label{margin-right:20px;color:#00206e;font-weight:600;text-transform:uppercase;}@media screen and (max-width:768px){.LandingGameplay-middle-form form .form-field-civility .label{display:inline-block;margin-bottom:10px;}}.LandingGameplay-middle-form form .form-field-civility input[type="radio"]{display:none;}.LandingGameplay-middle-form form .form-field-civility input[type="radio"]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px;color:#00206e;}.LandingGameplay-middle-form form .form-field-civility input[type="radio"]+label .checked{position:relative;display:inline-block;margin-right:8px;width:13px;height:13px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#FFFFFF;border-radius:50%;border:1px solid #00206e;}.LandingGameplay-middle-form form .form-field-civility input[type="radio"]:checked+label .checked:before{content:'';position:absolute;top:2px;bottom:2px;left:2px;right:2px;background-color:#00206e;border-radius:50%;}.LandingGameplay-middle-form form .form-mentions{display:block;width:100%;text-align:right;font-size:12px;color:#00206e;font-weight:600;}.LandingGameplay-middle-form form .form-radio-offer{margin-top:20px;}.LandingGameplay-middle-form form .form-radio-offer input[type="checkbox"]{display:none;}.LandingGameplay-middle-form form .form-radio-offer input[type="checkbox"]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00206e;font-size:12px;}@media screen and (max-width:768px){.LandingGameplay-middle-form form .form-radio-offer input[type="checkbox"]+label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.LandingGameplay-middle-form form .form-radio-offer input[type="checkbox"]+label .checked{display:inline-block;width:13px;height:13px;margin-right:10px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#FFFFFF;border:1px solid #00206e;border-radius:3px 3px;}.LandingGameplay-middle-form form .form-radio-offer input[type="checkbox"]:checked+label .checked:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:2px;margin-top:-2px;font-size:0.7rem;}.LandingGameplay-middle-form form .form-submit{position:absolute;top:100%;right:0;padding:1rem 1.5rem;background-color:#00206e;color:#FFFFFF;text-transform:uppercase;-webkit-transition:300ms;transition:300ms;}.LandingGameplay-middle-form form .form-submit-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.LandingGameplay-middle-form form .form-submit-content:before{content:"";margin-right:10px;}.LandingGameplay-middle-content .Gameplay-Logo50{padding:4rem 4rem;background-color:#f6e300;}.LandingGameplay-middle-content .Gameplay-Logo50 img{display:block;width:100%;max-width:255px;margin:0 auto;}.LandingGameplay-middle-content .Gameplay-illustration{width:100%;height:209px;background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/gameplay/gameplay-illustration.jpg);-webkit-background-size:cover;background-size:cover;background-position:center center;}.LandingGameplay-conditions{margin:60px 0;color:#00206e;}.LandingGameplay-conditions-title{text-transform:uppercase;}.LandingGameplay-conditions-content{font-size:13px;line-height:20px;}.VPBlock{display:inline-block;}.VPBlock-img{margin:0 auto;}.VPBlock-title{margin-top:5px;margin-bottom:5px;font-size:12px;font-weight:bold;}.VPBlock-content{margin-top:20px;}.VPBlock-content-text .text-normal{font-size:25px;line-height:1;}.VPBlock-content-text .text-small{font-weight:bold;}.VPBlock-content-text .text-large{font-size:85px;line-height:0.7;font-weight:bold;}.VPBlock-content-text .text-medium{font-weight:bold;font-size:40px;line-height:1;}.VPBlock-content-button{margin-top:10px;}.CountDown{display:-webkit-box;display:-ms-flexbox;display:flex;}.CountDown-elt{text-align:center;}.CountDown-elt .count{padding:5px 15px;min-height:40px;min-width:65px;background-color:#FFFFFF;font-size:25px;font-weight:bold;}.CountDown-elt .label{margin-top:5px;font-size:11px;font-weight:500;}.CountDown-elt+.CountDown-elt{margin-left:15px;}.BFBlock{display:inline-block;}.BFBlock-img{margin:0 auto;}.BFBlock-title{margin-top:5px;margin-bottom:5px;font-size:12px;font-weight:bold;}.BFBlock-content{margin-top:20px;}.BFBlock-content-text .text-normal{font-size:25px;line-height:1;}.BFBlock-content-text .text-small{font-weight:bold;}.BFBlock-content-text .text-large{font-size:85px;line-height:0.7;font-weight:bold;}.BFBlock-content-text .text-medium{font-weight:bold;font-size:40px;line-height:1;}.BFBlock-content-button{margin-top:10px;}@font-face{font-display:swap;font-family:'SummerLovingSolid-Regular';src:url('/html/webfonts/3961C1_0_0.eot');src:url('/html/webfonts/3961C1_0_0.eot?#iefix') format('embedded-opentype'),url('/html/webfonts/3961C1_0_0.woff2') format('woff2'),url('/html/webfonts/3961C1_0_0.woff') format('woff'),url('/html/webfonts/3961C1_0_0.ttf') format('truetype');}.promo-vente-privees-mobile{display:none;}@media screen and (max-width:959px){.promo-vente-privees-mobile{display:block;height:100vw;object-fit:cover;width:100%;max-height:320px;object-position:right;}}.LandingTopSlider-item-content--vp{padding-top:0;padding-bottom:0;}.LandingTopSlider-item-content--vp .LandingTopSlider-item-head{display:inline-block;margin:0 20px 20px 0;}.LandingTopSlider-item-content--vp .LandingTopSlider-item-subtitle{font-size:110px;font-family:'SummerLovingSolid-Regular',sans-serif;font-weight:normal;text-transform:none;text-align:center;line-height:50%;margin:0 0 35px 0;}.LandingTopSlider-item-content--vp .LandingTopSlider-item-subtitle:after{content:none;}.LandingTopSlider-item-content--vp .LandingTopSlider-item-title{margin-top:5px;margin-bottom:5px;font-size:12px;font-weight:bold;}.LandingTopSlider-item-content--vp .btn-main{background-color:#00206e !important;color:#f6e300 !important;color:#fee100;}.vente-privee{font-family:'SummerLovingSolid-Regular',sans-serif;font-weight:normal;text-align:center;font-size:36px;}.promo-black-friday-mobile{display:none;}@media screen and (max-width:959px){.promo-black-friday-mobile{display:block;height:100vw;object-fit:cover;width:100%;max-height:320px;}}.LandingTopSlider-item-content--bf{padding-top:0;padding-bottom:0;color:#f6e300;}.LandingTopSlider-item-subtitle--bf{font-color:#ea0d3c !important;}.LandingTopSlider-item-content--bf .LandingTopSlider-item-head{display:inline-block;margin:0 20px 20px 0;}.LandingTopSlider-item-content--bf .LandingTopSlider-item-subtitle{font-size:130px;font-family:'SummerLovingSolid-Regular',sans-serif;font-weight:normal;text-transform:none;text-align:center;line-height:60%;margin:0 60px 35px 0;}.LandingTopSlider-item-content--bf .LandingTopSlider-item-subtitle:after{content:none;}.LandingTopSlider-item-content--bf .LandingTopSlider-item-title{margin-top:5px;margin-bottom:5px;font-size:30px;color:#f6e300;font-weight:bold;}.LandingTopSlider-item-content--bf .btn-main{background-color:#f6e300 !important;color:#00206e !important;color:#fee100;}.black-friday{font-family:'SummerLovingSolid-Regular',sans-serif;font-weight:normal;text-align:center;font-size:36px;}.jackpot{font-family:'SummerLovingSolid-Regular',sans-serif;font-weight:normal;text-align:center;color:#ea0d3c;}.View-price .jackpot{font-size:36px;margin-top:-10px;}.price-name.jackpot{font-size:24px;}.LandingHighlightMobile{display:none;margin:20px 0;}.LandingHighlightMobile>span{padding:10px;font-size:20px;text-transform:uppercase;font-weight:700;color:#00206e;display:block;margin-bottom:2px;}.LandingHighlightMobile ul,.LandingHighlightMobile li{padding-left:0;list-style:none;}.LandingHighlightMobile ul{display:-webkit-box;display:-ms-flexbox;display:flex;}.LandingHighlightMobile a{color:#fff;display:block;}.LandingHighlightMobile li{width:50%;text-align:center;text-transform:uppercase;background-color:#00206e;color:white;padding:13px;font-size:13px;}.LandingHighlightMobile li:first-of-type{border-right:1px solid white;}.LandingHighlightMobile li [class*=icon]:before{display:block;margin-bottom:10px;font-size:20px;}@media screen and (max-width:959px){.LandingHighlightMobile{display:block;}}@media screen and (max-width:768px){.HomeSearchForm-tab-wrapper{background-color:#00206e;}.HomeSearchForm-tab input[type=radio]:checked~label{background-color:#00206e;}}body.site-webview .PageHeader-breadcrumb{top:20px;}body.site-webview .HeadingBlock-text{margin-top:0;}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;}.card{background:#fff;color:#00206e;margin:8px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;width:240px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.card>.card-title{font-weight:600;font-size:1.5em;}.card>*+*{margin-top:18px !important;}.card>.btn{margin-left:auto;}@media screen and (max-width:391px){.card{max-width:none;min-height:120px;width:96%;}}.user-connect-box-header{border:4px solid #00206e;border-bottom:0;color:#00206e;background:#ebebeb;padding:4px;}.user-connect-box{background:#00206e;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.8rem;padding:20px;}.user-connect-box.gray-box{color:#00206e;background:#ebebeb;}.user-connect-box>.user-connect-auth{flex:1 0 320px;}.user-connect-box>.user-connect-info{flex:1 1 240px;}.user-connect-box>.user-connect-separ{flex:0 0 auto;width:0;margin:0 2em;border-left:1px solid;opacity:0.3;}.user-connect-box .user-connect-title{display:block;text-transform:uppercase;font-weight:700;font-size:1.2em;}.user-connect-box .user-connect-title::after{content:'';display:block;width:40px;height:5px;margin-top:5px;background-color:#f6e300;margin-bottom:20px;}.user-connect-box .user-connect-form{display:block;}.user-connect-box .user-connect-form .gwt-PasswordTextBox-Wrapper{display:block;}.user-connect-box .user-connect-form>.user-connect-buttons>input,.user-connect-box .user-connect-form>input,.user-connect-box .user-connect-form .gwt-PasswordTextBox{display:block;width:100%;margin-bottom:8px;padding:15px 15px 15px 15px;color:#00206e;font-size:0.85em;}.user-connect-box .user-connect-form>.user-connect-buttons>.gwt-CheckBox{margin:0;min-width:33%;display:flex;align-items:center;user-select:none;}.user-connect-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.user-connect-buttons>.btn-search{padding:17px 29px;}.user-connect-regs{margin:6px 0 0 0;font-size:0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;}.user-connect-regs>.btn-register{flex:1 1 50%;background-color:#3d5a9b;color:#fff;border:0;font-size:0.85em;min-height:52px;margin:8px;padding:0;}.user-connect-regs>.btn-register .register-text{display:inline-block;font-size:0.9em;text-transform:lowercase;vertical-align:bottom;}.user-connect-regs>.btn-register .register-text>b{font-size:1.5em;text-transform:none;}.user-connect-regs>.btn-register:first-child{margin-left:0;}.user-connect-regs>.btn-register:last-child{margin-right:0;}.user-connect-regs>.btn-register:before{color:#FFFFFF;font-size:1.4em;margin:-3px 8px 0 0;}.user-connect-regs>.btn-register:hover{background-color:#3d5a9b;color:#FFFFFF;cursor:pointer;}.user-connect-regs>.btn-register>img{display:inline-block;vertical-align:middle;margin:0 0.5em 0 0;}.user-connect-promo{background:#fff;color:#00206e;text-transform:uppercase;text-align:center;padding:20px 15px;margin-bottom:8px;font-size:0.9rem;}.user-connect-promo .promo-title{font-weight:700;font-size:3.2em;}.user-connect-promo .promo-text{font-size:1.25em;line-height:1em;font-weight:500;letter-spacing:0.03em;max-width:300px;margin:8px auto;}.user-connect-list>li{list-style-type:disc;margin:0.6em 0 0.6em 1.2em;}.user-connect-link,.user-connect-list>li a{background:transparent;border:none;text-decoration:underline;color:inherit;}.user-connect-link:hover,.user-connect-link:active,.user-connect-list>li a:hover,.user-connect-list>li a:active{color:#E1E1DD;}.user-connect-data>li{margin:0.6em 0;}.user-connect-data>li>strong{text-transform:uppercase;}.user-connect-logo{display:block;max-width:80px;max-height:80px;margin:0 20px 20px 0;float:left;}.user-connect-solde{clear:both;margin:48px 0 16px 0;font-size:1.2em;text-align:center;}.user-connect-solde>em{font-weight:600;font-size:1.35em;font-style:normal;}@media screen and (max-width:800px){.user-connect-box{display:block;}.user-connect-box>.user-connect-separ{width:auto;height:1px;margin:2em 0;}}.submenu .user-connect-box{width:920px;max-width:100vw;padding:0;}body.user-connected #root.Booking.RESA .submenu .user-connect-box{width:420px;}body.user-connected #root.Booking.RESA .submenu .user-connect-box .user-connect-separ,body.user-connected #root.Booking.RESA .submenu .user-connect-box .user-connect-info:last-child>div:first-child{display:none;}body.user-connected #root.Booking.RESA .submenu .user-connect-box .user-connect-info:last-child{position:absolute;bottom:12px;right:12px;}.page-message-banner{background:#ff795d;padding:1.5em 1em;text-align:center;font-family:monospace,monospace;font-size:1rem;}#chatbot-loader{position:fixed;bottom:0;right:0;margin:32px;width:50px;height:50px;}.btn_nego_chatbot{text-transform:uppercase;color:#00206e;font-weight:700;background-color:#f6e300;padding:1rem;font-size:1rem;border:1px solid transparent;-webkit-transition:all 300ms;transition:all 300ms;}.btn_nego_chatbot:hover:enabled{background-color:transparent;border-color:#f6e300;color:#f6e300;}.btn_nego_chatbot:disabled{opacity:0.7;background-color:#8a8d94;}.btn-detail{display:block;font-size:0.9em;text-transform:lowercase;}.LandingBody{margin-top:0;}.LandingBody .bg-grey{background-color:#F6F6F6;}.LandingBody h2.main-title{margin-top:0;margin-bottom:20px;background-color:transparent;}.LandingBody .LandingYellowCares2{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:465px;}.LandingBody .LandingYellowCares2 .LandingYellowCares-wrapper{text-align:center;color:white;width:50%;margin-left:0;margin-right:0;}.LandingBody .LandingYellowCares2 .LandingYellowCares-button{margin-top:15px;}@media screen and (max-width:768px){.LandingBody .LandingYellowCares2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.LandingBody .LandingYellowCares2 .LandingYellowCares-wrapper{width:auto;max-width:80%;margin-bottom:20%;}.LandingBody .LandingYellowCares2 .LandingYellowCares-wrapper .fz36{font-size:28px;}}.LandingBody .LandingPromo-slider .LandingPromo-item-wrap{position:relative;background-color:transparent;padding-right:55px;font-size:14px;line-height:normal;}.LandingBody .LandingPromo-slider .LandingPromo-item-wrap img{max-width:100%;max-height:none;}.LandingBody .LandingPromo-slider .LandingPromo-item-wrap .LandingPromo-item-content{position:absolute;max-width:190px;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:white;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 4px 12px;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px;border-radius:3px;}.LandingBody .LandingPromo-slider .LandingPromo-item-wrap .LandingPromo-item-content:hover{color:#00206e;background-color:#ffed03;}.LandingBody .LandingPromo-slider .LandingPromo-item-wrap .LandingPromo-item-content:hover a{color:inherit;}.LandingBody .LandingPromo-slider .LandingPromo-item-wrap .LandingPromo-item-content .LandingPromo-item-number sup{top:-0.5em;}@media screen and (max-width:768px){.LandingBody .LandingPromo-slider .LandingPromo-item-wrap{padding-right:0;}.LandingBody .LandingPromo-slider .LandingPromo-item-wrap .LandingPromo-item-content{right:0;}}.LandingBody .LandingBest-slider .LandingBest-slider-item-picture img{height:auto;}.LandingBody .LandingBest-slider .LandingBest-slider-item-number{white-space:nowrap;}.LandingBody .LandingBest-slider .LandingBest-slider-item{padding:6px;}.LandingBody .LandingBest-slider .LandingBest-slider-item:hover img{-webkit-transform:none;-ms-transform:none;transform:none;}.LandingBody .LandingBest-slider .LandingBest-slider-item:hover .LandingBest-slider-item-content{background-color:#ffed03;}.LandingBody .LandingBest-slider .LandingBest-slider-item-content span:first-of-type{margin-right:10px;}.LandingBody .LandingBest-slider .LandingBest-slider-item-content{border:none;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}.LandingBody .LandingServices .Container,.LandingBody .LandingBest .Container,.LandingBody .LandingPromo .Container,.LandingBody .LandingPartners .Container{padding-left:35px;padding-right:35px;}.LandingBody .LandingServices-slider{padding:6px;}.LandingBody .LandingServices-slider .LandingServices-item .youtube-button{width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;border-radius:50%;background:#00206e;color:white;-webkit-filter:none;filter:none;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.LandingBody .LandingServices-slider .LandingServices-item .youtube-button:before{width:auto;height:auto;background:none;font-size:30px;-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px);}.LandingBody .LandingServices-slider .LandingServices-item:hover img{-webkit-filter:none;filter:none;}.LandingBody .LandingServices-slider .LandingServices-item:hover .youtube-button{background-color:#ffed03;color:#00206e;}.LandingBody .LandingServices-slider .LandingServices-item-body{border:none;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;background:white;padding:25px 10px;font-weight:700;font-size:20px;min-height:100px;}.LandingBody .LandingPartners-wrap .LandingPartners-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#00206e;cursor:pointer;}.LandingBody .LandingPartners-wrap .LandingPartners-item .LandingPartners-item-image{position:relative;margin-bottom:15px;}.LandingBody .LandingPartners-wrap .LandingPartners-item .LandingPartners-item-image:after{content:'';position:absolute;left:0;width:100%;top:0;height:100%;background-color:#ffed03;display:none;}.LandingBody .LandingPartners-wrap .LandingPartners-item:hover .LandingPartners-item-image:after{display:block;}.LandingBody .LandingPartners-wrap .LandingPartners-item:hover .LandingPartners-item-image:before{content:attr(aria-label);position:absolute;z-index:2;text-transform:uppercase;font-weight:600;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.LandingBody .LandingPartners-wrap .LandingPartners-item span{max-width:250px;text-align:center;background-color:transparent !important;}.LandingBody .swiper-navigation,.LandingTopSlider .swiper-navigation{top:50%;left:0px;right:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;pointer-events:none;}@media screen and (min-width:960px){.LandingTopSlider .swiper-navigation{display:none;}}.LandingBody .swiper-navigation [class*=icon],.LandingTopSlider .swiper-navigation [class*=icon]{cursor:pointer;font-size:30px;color:#00206e;pointer-events:all;}.LandingBody .swiper-navigation .swiper-navigation-next-LandingPromo i:before,.swiper-navigation-next-LandingBest i:before,.swiper-navigation-next-LandingService i:before,.swiper-navigation-next-Partners i:before,.LandingTopSlider .swiper-navigation .swiper-navigation-next i:before{-webkit-transform:scaleX(0.8);-ms-transform:scaleX(0.8);transform:scaleX(0.8);}.LandingBody .swiper-navigation .swiper-navigation-prev-LandingPromo i:before,.swiper-navigation-prev-LandingBest i:before,.swiper-navigation-prev-LandingService i:before,.swiper-navigation-prev-Partners i:before,.LandingTopSlider .swiper-navigation .swiper-navigation-prev i:before{-webkit-transform:scaleX(0.8) rotate(180deg);-ms-transform:scaleX(0.8) rotate(180deg);transform:scaleX(0.8) rotate(180deg);}.LandingBody .swiper-pagination-bullets,.LandingTopSlider .swiper-pagination-bullets{margin-top:20px;}.LandingBody .swiper-pagination-bullets .swiper-pagination-bullet,.LandingTopSlider .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#bec1d4;border-radius:50%;width:15px;height:15px;border:none;margin:0 4.5px;}.LandingBody .swiper-pagination-bullets .swiper-pagination-bullet-active,.LandingTopSlider .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#00206e;}#content .LandingCorsicaClub{text-transform:none;position:relative;}#content .LandingCorsicaClub p{color:white;}#content .LandingCorsicaClub .btn-primary{margin-top:15px;font-size:14px;}#content .LandingCorsicaClub>div{position:relative;z-index:2;}#content .LandingCorsicaClub:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);}.btn-grey,.btn-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;background-color:#00206e;border-radius:0;border:none;color:white;cursor:pointer;text-transform:uppercase;-webkit-transition:.4s all;transition:.4s all;}.btn-grey:hover,.btn-primary:hover{background-color:#ffed03;color:#00206e;}.btn.btn-full-yellow{border-radius:2px;font-weight:700;padding:13px 13px;}.btn-grey{font-weight:700;background-color:#dce0ec;color:#00206e;}.btn-primary{font-weight:700;background-color:#ffed03;color:#00206e;border:2px solid #ffed03;}.btn-primary:hover{background-color:#00206e;color:#ffed03;border-color:transparent;}.btn-primary.rounded{border-radius:4px;}.btn-primary.blue{border:none;background-color:#00206e;color:white;}.btn-primary.blue:hover{color:#ffed03;}.dropdownList{position:relative;padding-bottom:5px;}.dropdownList-header{position:relative;background-color:white;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;padding:10px 13px;cursor:pointer;-webkit-transition:300ms background-color;transition:300ms background-color;}.dropdownList-header label,.dropdownList-header span{display:block;}.dropdownList-header span{font-weight:700;margin-top:8px;}.dropdownList-header:before{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-size:15px;-webkit-transition:300ms -webkit-transform;transition:300ms -webkit-transform;transition:300ms transform;transition:300ms transform,300ms -webkit-transform;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}.dropdownList-panel{position:absolute;background-color:white;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;padding:65px 13px 10px 13px;border-radius:4px;top:0;z-index:9;width:100%;display:none;}.dropdownList-panel:empty{display:none;}.dropdownList.expand .dropdownList-header{-webkit-box-shadow:none;box-shadow:none;z-index:10;}.dropdownList.expand .dropdownList-header:before{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);}.dropdownList.expand .dropdownList-panel{display:block;}.dropdownList .form-type-radio+.form-type-radio{margin-left:0 !important;}.LandingHeaderMenu .BookingMenu-menu-steps li{color:#00206e;}.LandingHeaderMenu .BookingMenu-menu-steps li.active{text-decoration:none;}#LandingHeaderMenu-topbar>ul:not(.blue-links)>li>a{background:none;color:#00206e;}#LandingHeaderMenu-topbar>ul:not(.blue-links)>li+li{border:none;}#LandingHeaderMenu-topbar .Language-list{padding-top:0;}#LandingHeaderMenu-topbar .Language-list:after{top:18px;}#LandingHeaderMenu-topbar .Language-list li>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#LandingHeaderMenu-topbar .Language-list:hover li>a{display:-webkit-box;display:-ms-flexbox;display:flex;}#LandingHeaderMenu-topbar .Language-list li>span{display:-webkit-box;display:-ms-flexbox;display:flex;height:43px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.LandingHeader{z-index:99;}.LandingHeaderMenu-main{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:768px){.LandingHeaderMenu-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.LandingHeaderMenu-main .LandingHeaderMenu-level1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.LandingHeaderMenu-main>ul>li{text-align:left;}.LandingHeaderMenu-main>ul>li.menu-item{visibility:hidden;}.LandingHeaderMenu-main>ul>li:not(.menu-item-expanded) .menu-title:after{content:none;}.LandingHeaderMenu-main>ul>li.menu-item-expanded.expand .menu-title:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:white;border-width:15px;margin-left:-15px;margin-top:18px;z-index:2;}.LandingHeaderMenu-main>ul>li:hover>.menu-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;}.LandingHeaderMenu-main>ul>li:hover>.menu-title:after{text-decoration:none;}.LandingHeaderMenu-main>ul>li.corsicaclub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.LandingHeaderMenu-main>ul>li.corsicaclub .menu-title{background:url(https://co.corsicaferries.com/html/2018/img/logo/club-logo.png) no-repeat center left;-webkit-background-size:30px;background-size:30px;margin:-6px 0;padding:5px 15px 5px 36px;}.LandingHeaderMenu-main>ul>li.menu-item-expanded.expand.corsicaclub .menu-title::before{top:calc(100% - 5px);}.LandingHeaderMenu-main>ul .menu-title{font-weight:700;font-size:14px;}.LandingHeaderMenu-main a{text-underline-offset:3px;}.LandingHeaderMenu-main a:hover{color:#00206e;text-decoration:underline;text-decoration-thickness:2px;}.LandingHeaderMenu-main a.link{color:white;}.LandingHeaderMenu-main a.link:hover{color:white;}.LandingHeaderMenu-main .submenu{padding:18px;background-color:#00206e;color:white;position:absolute;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}.LandingHeaderMenu-main .submenu:not(.show){display:none;}.LandingHeaderMenu-main .submenu .BookingMenu-menu-connexion{padding:0px;margin:15px 0 0 0;}.LandingHeaderMenu-main .submenu .BookingMenu-menu-recall_recalllist{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2em;}.LandingHeaderMenu-main .submenu .BookingMenu-menu-recalllist{padding-right:20px;text-transform:none;}.LandingHeaderMenu-main .submenu .BookingMenu-menu-recalllist .bool{display:block;margin-bottom:4px;}.LandingHeaderMenu-main .submenu .BookingMenu-menu-recalllist .bool-yes:before{margin-right:8px;font-size:10px;color:#9CE142;width:20px;height:20px;background-color:white;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (max-width:959px){.LandingHeaderMenu-main>ul>li.menu-item-expanded.expand .menu-title::before{display:none}.LandingHeaderMenu-main .submenu .BookingMenu-menu-recall_recalllist{flex-direction:column-reverse;}.LandingHeaderMenu-main .menu-item-expanded{display:block !important;}.LandingHeaderMenu-main .menu-item-expanded .submenu{flex:1 1 100%;position:static !important;transform:none !important;margin:0 !important;}}.LandingHeaderMenu-main li.recall .submenu{margin-left:-25%;}.LandingHeaderMenu-main li.corsicaclub .submenu{right:92px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu>span{background-color:#00206e;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;text-transform:uppercase;font-weight:500;height:100%;}@media screen and (max-width:768px){.LandingHeaderMenu-main .LandingHeaderMenu-megamenu>span{padding:15px 20px;}}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu>span:hover{background:#ffed03;color:#00206e;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu>span [class^=icon]{margin-left:8px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu{position:absolute;top:0;right:0;padding:30px;background-color:#252B6A;color:white;z-index:9;width:60vw;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu:not(.show){display:none;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul{padding-left:0;list-style:none;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li>span{font-weight:600;font-size:27px;text-transform:none;letter-spacing:1px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li>span:after{content:"";font-size:18px;margin-left:10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:300ms -webkit-transform;transition:300ms -webkit-transform;transition:300ms transform;transition:300ms transform,300ms -webkit-transform;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li .submenus{overflow:hidden;max-height:800px;-webkit-transition:300ms max-height;transition:300ms max-height;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li .submenus .menus{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li .submenus .menus ul{padding-left:0;list-style:none;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li .submenus .menus ul li{margin:10px 0;color:white}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li .submenus .menus>div>span{text-transform:uppercase;font-weight:600;margin:10px 0;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li .submenus .ads{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li .submenus .ads-text{padding:10px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#00206e;background-color:white;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li .submenus .ads p{margin:12px 0;line-height:1.3em;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li .submenus .ads .btn{font-weight:600;margin-top:20px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li:not(.open) .submenus{max-height:0;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li.open>span:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li+li{margin-top:25px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu-close-btn{position:absolute;right:0;top:0;margin:30px;border:none;cursor:pointer;background:none;padding:0;color:white;z-index:10;}@media screen and (min-width:1850px){.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu{width:50vw;}}@media screen and (max-width:768px){.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu{width:100vw;padding:15px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu .megamenu-close-btn{margin:10px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu>ul>li>span{font-size:20px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu .submenus{max-height:1500px !important;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu .menus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu .menus>div>span{font-size:16px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu .menus>div+div{margin-top:10px;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu .menus li{font-size:13px;margin:4px 0 !important;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu .ads{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.LandingHeaderMenu-main .LandingHeaderMenu-megamenu .megamenu .ads-img img{width:100%;}}.gwt-User-Navbar{padding:20px 10px 10px 10px;font-size:1.2em;}.gwt-User-Navbar .user-connect-box{width:auto;font-size:inherit;}.gwt-User-Navbar .user-connect-box .user-connect-auth,.gwt-User-Navbar .user-connect-box .user-connect-info{-webkit-box-flex:1;-ms-flex:1;flex:1;}.gwt-User-Navbar .user-connect-box .user-connect-title{text-transform:none;display:block;margin-bottom:15px;}.gwt-User-Navbar .user-connect-box .user-connect-title:after{content:none;}.gwt-User-Navbar .user-connect-box .user-connect-form input{border:none;font-size:13px;}.gwt-User-Navbar .user-connect-box .user-connect-buttons{margin:15px 0;}.gwt-User-Navbar .user-connect-box .user-connect-buttons .gwt-CheckBox{display:block;margin-bottom:8px;}.gwt-User-Navbar .user-connect-box .user-connect-regs .btn-register{min-height:auto;background:none;}.gwt-User-Navbar .user-connect-box .user-connect-regs .btn-register img{max-width:155px;}.gwt-User-Navbar .user-connect-box .user-connect-info .user-connect-link{display:block;margin-top:15px;text-transform:none;}.gwt-User-Navbar .user-connect-box .user-connect-info .user-connect-link:hover{color:#E1E1DD;}.gwt-User-Navbar .user-connect-box .user-connect-separ{margin:0 2rem;border:none;}.gwt-User-Navbar .user-connect-box .user-connect-promo{padding:10px 0;background:none;color:white;text-transform:none;}.gwt-User-Navbar .user-connect-box .user-connect-promo .user-connect-info-logo{max-width:60px;margin:0 auto 10px auto;}.gwt-User-Navbar .user-connect-box .user-connect-promo .promo-title{font-size:38px;text-transform:uppercase;}.gwt-User-Navbar .user-connect-box .user-connect-promo .promo-text{font-weight:400;font-size:15px;line-height:1.2em;}.gwt-User-Navbar .user-connect-data{list-style:none;text-transform:none !important;}.gwt-User-Navbar .user-connect-data strong{text-transform:none !important;}.gwt-User-Navbar .user-connect-list{list-style:none;text-transform:none;margin-bottom:30px;}.gwt-User-Navbar .user-connect-list li{list-style:none;margin:0 0 15px 0;}.gwt-User-Navbar .user-connect-solde{white-space:nowrap;font-size:16px;font-weight:700;padding:15px 15px 15px 40px;text-transform:none;text-align:left;background-color:rgba(255,255,255,0.85);color:#00206e;display:inline-block;margin-left:30px;margin-top:15px;position:relative;}.gwt-User-Navbar .user-connect-solde em{font-size:32px;font-style:normal;}.gwt-User-Navbar .user-connect-solde .user-connect-logo{position:absolute;margin:0;left:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:60px;}.fwlight{font-weight:300;}.fwregular{font-weight:400;}.fwmedium{font-weight:500;}.fwsemibold{font-weight:600;}.fwbold{font-weight:700;}.fwextrabold{font-weight:900;}.fz12{font-size:12px;}.fz14{font-size:14px;}.fz16{font-size:16px;}.fz18{font-size:18px;}.fz20{font-size:20px;}.fz22{font-size:22px;}.fz24{font-size:24px;}.fz26{font-size:26px;}.fz28{font-size:28px;}.fz30{font-size:30px;}.fz32{font-size:32px;}.fz34{font-size:34px;}.fz36{font-size:36px;}.lh1{line-height:1em;}.lh13{line-height:1.3em;}.lh15{line-height:1.5em;}.lh18{line-height:1.8em;}.lh21{line-height:2.1em;}.lh25{line-height:2.5em;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt60{margin-top:60px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}.ml60{margin-left:60px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mr30{margin-right:30px;}.mr40{margin-right:40px;}.mr50{margin-right:50px;}.mr60{margin-right:60px;}.upper{text-transform:uppercase;}.semibold{font-weight:600;}.medium{font-weight:500;}.regular{font-weight:400;}.light{font-weight:300;}.nowrap{white-space:nowrap;}.inline-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.inline-flex>[class*=icon]{margin-right:8px;}.flex-item-full-width{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}ul.dot-list{padding-left:20px;}ul.dot-list li{list-style:disc;}ul.dot-list li+li{margin-top:18px;}.twoColumns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.twoColumns-list>li{width:40%;margin:10px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.twoColumns-list>li[class*=icon]:before{font-size:30px;width:40px;-ms-flex-negative:0;flex-shrink:0;}.twoColumns-list>li[class*=icon].icon-rangement:before{font-size:27.4px;}.twoColumns-list>li[class*=icon].icon-cabine-luxe:before{font-size:27.2px;}.twoColumns-list>li[class*=icon].icon-tv:before{font-size:20.8px;}.twoColumns-list>li[class*=icon].icon-linge:before{font-size:28.3px;}@media screen and (max-width:768px){.twoColumns-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.twoColumns-list>*{width:auto !important;}}@font-face{font-display:swap;font-family:'SummerLovingSolid-Regular';src:url("/html/2022/fonts/webfonts2022/3961C1_0_0.woff2") format("woff2"),url("/html/2022/fonts/webfonts2022/3961C1_0_0.woff") format("woff");}.Footer-menu{color:white;background-color:#00206e;border:none;}.Footer-menu.expand{margin-bottom:120px;}.Footer-menu .menu a{color:inherit;}.Footer-menu>.Container{max-width:1100px;}.Footer-menu ul.menu>li{color:white;position:static;padding:30px 0;text-align:left;}.Footer-menu ul.menu>li:after{content:none;}.Footer-menu ul.menu>li>a{font-weight:500;font-size:13px;position:relative;display:inline-block;}.Footer-menu ul.menu>li>a:before{display:block;margin-right:5px;position:absolute;right:0;top:50%;-webkit-transform:translate(-webkit-calc(100% + 8px),-50%);-ms-transform:translate(calc(100% + 8px),-50%);transform:translate(calc(100% + 8px),-50%);text-decoration:none;}.Footer-menu ul.menu>li>a:hover{text-decoration:underline;}.Footer-menu ul.menu>li .submenu{padding:0;background-color:#06104e;min-height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;}.Footer-menu ul.menu>li .submenu:not(.show){display:none;}.Footer-menu ul.menu>li .submenu ul{padding-left:0;}.Footer-menu ul.menu>li .submenu li{list-style:none;margin:0;padding:5px 0;}@media screen and (max-width:768px){.Footer-menu ul.menu>li{border-bottom:none;font-weight:600;font-size:13px;padding:18px;}.Footer-menu ul.menu>li .submenu{margin-top:10px;margin-left:-18px;width:-webkit-calc(100vw + 26px);width:calc(100vw + 26px);padding:5px 18px;}}.Footer-submenus{background-color:#06104e;color:white;}.Footer-submenus:not(.expand){max-height:0;overflow:hidden;}.Footer-submenus .Container{padding-top:8px;padding-bottom:8px;}.Footer-submenus .submenu ul{list-style:none;display:inline-block;-webkit-column-count:4;column-count:4;-webkit-column-gap:40px;column-gap:40px;}.Footer-submenus .submenu ul li{padding:5px 0;}.Footer-submenus .submenu ul a{color:inherit;}.Footer-contact{padding-top:35px;margin-top:0;border:0;background-color:transparent;}@media screen and (max-width:768px){.Footer-contact-wrap{padding-top:55px;padding-left:10px;padding-right:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.Footer-contact-wrap .reviews{position:absolute;right:20px;}.Footer-contact-wrap .copyright{text-align:center;margin:20px 0;}}.Footer-contact .download-app-link{font-weight:500;font-size:12px;background-image:url(https://co.corsicaferries.com/html/2018/img/logo/app-icon@2x.png);background-repeat:no-repeat;background-position:left center;-webkit-background-size:33px 33px;background-size:33px 33px;padding-left:40px;background-color:#ffed03 !important;color:#00206e;}.Footer-contact .download-app-link:hover{text-decoration:underline;}.Footer-contact .Footer-contact-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.Footer-contact .Footer-contact-social .reviews{margin-left:10px;margin-top:-20px;position:relative;z-index:8;}.Footer-contact .Footer-contact-social ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.Footer-contact .Footer-contact-social ul li{margin:0 6px;}.Footer-contact .Footer-contact-social ul a{font-size:0;}.Footer-contact .Footer-contact-social ul a:before{font-size:28px;}.Footer-contact .Footer-contact-social ul a:hover{color:#ffed03;}.LandingReassurance{margin:0;background:transparent;}.LandingReassurance .LandingReassurance-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-left:auto;margin-right:auto;}.LandingReassurance .LandingReassurance-slider>*{width:185px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;}.LandingReassurance .LandingReassurance-slider .LandingReassurance-item{padding:0;}.LandingReassurance .LandingReassurance-slider .LandingReassurance-item:hover{color:#00206e;font-weight:600;}@media screen and (max-width:768px){.LandingReassurance .LandingReassurance-slider>*{width:50%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:20px;}}.BreadcrumbAlt{position:absolute;z-index:5;color:#00206e;padding:8px;background-color:rgba(255,255,255,0.4);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}.BreadcrumbAlt ul{display:-webkit-box;display:-ms-flexbox;display:flex;}.BreadcrumbAlt ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BreadcrumbAlt ul li+li{margin-left:6px;}.BreadcrumbAlt ul li:before{margin-right:6px;font-size:10px;}@media screen and (min-width:1870px){.BreadcrumbAlt{-webkit-transform:translate(50px,20px);-ms-transform:translate(50px,20px);transform:translate(50px,20px);}}.LandingHeader{width:100%;}.Booking.RESA .Footer-contact{margin-top:30px;position:relative;}.Booking.RESA .Footer-contact .help-link{position:absolute;right:30px;top:0;font-weight:700;background-color:#ffed03;padding:12px 60px 12px 18px;border-radius:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://co.corsicaferries.com/html/2018/img/picto/help@2x.png);-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:center right 10px;}i.icon-double-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:white;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 5px 15px;box-shadow:rgba(0,0,0,0.25) 0px 5px 15px;color:#00206e;cursor:pointer;-webkit-transition:300ms background-color;transition:300ms background-color;}i.icon-double-arrow:before{font-size:20px;}i.icon-double-arrow:hover{background-color:#ffed03;}.icon-check-png{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.icon-check-png:before{content:'';display:block;width:20px;height:20px;margin-right:10px;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/check@2x.png);-webkit-background-size:100% 100%;background-size:100%;}.icon-warning-png{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.icon-warning-png:before{content:'';display:block;width:20px;height:20px;margin-right:10px;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/warning-alt@2x.png);-webkit-background-size:100% 100%;background-size:100%;}.icon-error-png{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.icon-error-png:before{content:'';display:block;width:20px;height:20px;margin-right:10px;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/error@2x.png);-webkit-background-size:100% 100%;background-size:100%;}.icon-png-conseil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.icon-png-conseil:before{margin-right:15px;content:'';display:block;width:48px;height:44px;background:url(https://co.corsicaferries.com/html/2018/img/picto/conseil@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;}.icon-png-code-advantage-white{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:35px;height:36px;background:url(https://co.corsicaferries.com/html/2018/img/picto/code-avantage-white@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;}.icon-png-code-advantage{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:35px;background:url(https://co.corsicaferries.com/html/2018/img/picto/code-avantage@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;}.icon-png-allianz{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:28px;height:28px;background:url(https://co.corsicaferries.com/html/2018/img/picto/allianz@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;}.item-head .icon-png-allianz{margin-top:4px;width:1.1em;height:1.1em;}.icon-png-advantages{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:39px;height:40px;background:url(https://co.corsicaferries.com/html/2018/img/picto/picto-code-avantage@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;}.icon-png-stars{display:block;width:33px;height:38px;background:url(https://co.corsicaferries.com/html/2018/img/picto/stars@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;}.icon-resa1{display:inline-block;vertical-align:middle;width:40px;height:43px;background:url("/img/picto/resa1@2x.png");-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;margin-right:15px;}.icon-resa2{display:inline-block;vertical-align:middle;width:48px;height:34px;background:url("/img/picto/resa2@2x.png");-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;margin-right:15px;}.icon-resa3{display:inline-block;vertical-align:middle;width:24px;height:49px;background:url("/img/picto/resa3@2x.png");-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;margin-right:15px;}.icon-checked--rounded{width:40px;height:40px;background-color:white;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.icon-checked--rounded:before{color:#9CE142;font-size:16px;}.allianz-travel{font-size:0;}.allianz-travel:before{content:'';width:172px;height:27px;background:url(https://co.corsicaferries.com/html/2018/img/logo/allianz-travel.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2px 5px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.CrossingSearchForms{max-width:1350px;margin:0 auto;}@media screen and (max-width:768px){.CrossingSearchForms{margin-top:0;}}.BookingReservationForm{background-color:#00206e;color:#FFFFFF;padding:25px;margin:0 auto;position:relative;}.BookingReservationForm input{border:none;}@media screen and (max-width:768px){.BookingReservationForm input{width:100%;}}.dualPanel-Negociation{padding:15px 25px;background-color:white;margin-right:10px;margin-top:30px;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;color:#00206e;text-align:center;}.dualPanel-Negociation p{text-align:left;font-size:18px;}.dualPanel-Negociation a{margin-top:15px;}.dualPanel-Negociation i{margin:10px auto;}@media screen and (max-width:768px){.dualPanel-Negociation{display:none;}}.CrossingPage,.PromoPage,.CheckinPage,.EngagmentsPage{font-size:14px;line-height:20px;color:#00206e;}.CrossingPage .bg-grey,.PromoPage .bg-grey,.CheckinPage .bg-grey,.EngagmentsPage .bg-grey{background-color:#f1f1f1;}.CrossingPage .bg-black,.PromoPage .bg-black,.CheckinPage .bg-black,.EngagmentsPage .bg-black{background-color:black;}.CrossingPage img,.PromoPage img,.CheckinPage img,.EngagmentsPage img{vertical-align:top;max-width:100%;}.CrossingPage .wrapper,.PromoPage .wrapper,.CheckinPage .wrapper,.EngagmentsPage .wrapper{max-width:1279px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;}.CrossingPage [role=heading],.PromoPage [role=heading],.CheckinPage [role=heading],.EngagmentsPage [role=heading]{font-weight:700;font-size:27px;line-height:1.2em;}.CrossingPage [role=heading]:not([class*=mb]),.PromoPage [role=heading]:not([class*=mb]),.CheckinPage [role=heading]:not([class*=mb]),.EngagmentsPage [role=heading]:not([class*=mb]){margin-bottom:20px;}@media screen and (max-width:768px){.CrossingPage [role=heading],.PromoPage [role=heading],.CheckinPage [role=heading],.EngagmentsPage [role=heading]{font-size:19px;}}.CrossingPage [role=textbox-shadow],.PromoPage [role=textbox-shadow],.CheckinPage [role=textbox-shadow],.EngagmentsPage [role=textbox-shadow]{padding:28px;background-color:white;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}@media screen and (max-width:768px){.CrossingPage [role=textbox-shadow],.PromoPage [role=textbox-shadow],.CheckinPage [role=textbox-shadow],.EngagmentsPage [role=textbox-shadow]{padding:12px;}}.CrossingPage .flex-wrapper,.PromoPage .flex-wrapper,.CheckinPage .flex-wrapper,.EngagmentsPage .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.CrossingPage .flex-wrapper.acenter,.PromoPage .flex-wrapper.acenter,.CheckinPage .flex-wrapper.acenter,.EngagmentsPage .flex-wrapper.acenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0;}@media screen and (max-width:768px){.CrossingPage .flex-wrapper,.PromoPage .flex-wrapper,.CheckinPage .flex-wrapper,.EngagmentsPage .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.CrossingPage .flex-wrapper.acenter,.PromoPage .flex-wrapper.acenter,.CheckinPage .flex-wrapper.acenter,.EngagmentsPage .flex-wrapper.acenter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:768px){.CrossingPage .flex-wrapper.two-columns>*,.PromoPage .flex-wrapper.two-columns>*,.CheckinPage .flex-wrapper.two-columns>*,.EngagmentsPage .flex-wrapper.two-columns>*{width:50%;}}.CrossingPage-header,.PromoPage-header,.CheckinPage-header,.EngagmentsPage-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.CrossingPage-header img,.PromoPage-header img,.CheckinPage-header img,.EngagmentsPage-header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.CrossingPage-header-body,.PromoPage-header-body,.CheckinPage-header-body,.EngagmentsPage-header-body{max-width:100%;position:relative;z-index:2;padding:2rem !important;background-color:#00206e;color:white;font-size:16px;line-height:22px;}.CrossingPage-header-body [role=heading],.PromoPage-header-body [role=heading],.CheckinPage-header-body [role=heading],.EngagmentsPage-header-body [role=heading]{font-weight:700;font-size:28px;letter-spacing:1px;margin-bottom:20px;line-height:1em;}@media screen and (max-width:768px){.CrossingPage-header img,.PromoPage-header img,.CheckinPage-header img,.EngagmentsPage-header img{min-height:370px;}.CrossingPage-header-body,.PromoPage-header-body,.CheckinPage-header-body,.EngagmentsPage-header-body{text-align:center;}}@media screen and (min-width:1279px){.CrossingPage-header-body,.PromoPage-header-body,.CheckinPage-header-body,.EngagmentsPage-header-body{width:1279px;}}@media screen and (min-width:768px){.CrossingPage-header,.PromoPage-header,.CheckinPage-header,.EngagmentsPage-header{min-height:600px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.CrossingPage-header img,.PromoPage-header img,.CheckinPage-header img,.EngagmentsPage-header img{position:absolute;left:0;top:0;}.CrossingPage-header-body,.PromoPage-header-body,.CheckinPage-header-body,.EngagmentsPage-header-body{background-color:rgba(7,21,58,0.7);}.CrossingPage-header-body [role=heading],.PromoPage-header-body [role=heading],.CheckinPage-header-body [role=heading],.EngagmentsPage-header-body [role=heading]{font-size:38px;}}.CrossingPage-reservationForm,.PromoPage-reservationForm,.CheckinPage-reservationForm,.EngagmentsPage-reservationForm{margin-top:0;}.CrossingPage-reservationForm .wrapper>div,.PromoPage-reservationForm .wrapper>div,.CheckinPage-reservationForm .wrapper>div,.EngagmentsPage-reservationForm .wrapper>div{padding:35px;}.CrossingPage-reservationForm .form-actions [type=submit],.PromoPage-reservationForm .form-actions [type=submit],.CheckinPage-reservationForm .form-actions [type=submit],.EngagmentsPage-reservationForm .form-actions [type=submit]{border-radius:1px !important;}@media screen and (min-width:768px){.CrossingPage-reservationForm,.PromoPage-reservationForm,.CheckinPage-reservationForm,.EngagmentsPage-reservationForm{margin-top:50px;margin-bottom:50px;}}@media screen and (max-width:768px){.CrossingPage-reservationForm .BookingSearchForm form,.PromoPage-reservationForm .BookingSearchForm form,.CheckinPage-reservationForm .BookingSearchForm form,.EngagmentsPage-reservationForm .BookingSearchForm form{display:block !important;}.CrossingPage-reservationForm .BookingSearchForm form>.form-wrapper,.PromoPage-reservationForm .BookingSearchForm form>.form-wrapper,.CheckinPage-reservationForm .BookingSearchForm form>.form-wrapper,.EngagmentsPage-reservationForm .BookingSearchForm form>.form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.CrossingPage-reservationForm .BookingSearchForm form>.form-wrapper>*,.PromoPage-reservationForm .BookingSearchForm form>.form-wrapper>*,.CheckinPage-reservationForm .BookingSearchForm form>.form-wrapper>*,.EngagmentsPage-reservationForm .BookingSearchForm form>.form-wrapper>*{margin:10px 0;}.CrossingPage-reservationForm [role=heading] [class*=icon],.PromoPage-reservationForm [role=heading] [class*=icon],.CheckinPage-reservationForm [role=heading] [class*=icon],.EngagmentsPage-reservationForm [role=heading] [class*=icon]{display:none;}}.CrossingPage-blocCoverImage,.PromoPage-blocCoverImage,.CheckinPage-blocCoverImage,.EngagmentsPage-blocCoverImage{position:relative;}.CrossingPage-blocCoverImage img,.PromoPage-blocCoverImage img,.CheckinPage-blocCoverImage img,.EngagmentsPage-blocCoverImage img{width:100%;min-height:250px;-o-object-fit:cover;object-fit:cover;}.CrossingPage-blocCoverImage-body,.PromoPage-blocCoverImage-body,.CheckinPage-blocCoverImage-body,.EngagmentsPage-blocCoverImage-body{display:-webkit-box;display:-ms-flexbox;display:flex;}.CrossingPage-blocCoverImage-bodyWrapper,.PromoPage-blocCoverImage-bodyWrapper,.CheckinPage-blocCoverImage-bodyWrapper,.EngagmentsPage-blocCoverImage-bodyWrapper{padding:30px;color:white;background-color:#00206e;line-height:1.8em;}@media screen and (min-width:1279px){.CrossingPage-blocCoverImage,.PromoPage-blocCoverImage,.CheckinPage-blocCoverImage,.EngagmentsPage-blocCoverImage{height:620px;}.CrossingPage-blocCoverImage img,.PromoPage-blocCoverImage img,.CheckinPage-blocCoverImage img,.EngagmentsPage-blocCoverImage img{height:100%;-o-object-fit:cover;object-fit:cover;}.CrossingPage-blocCoverImage-body,.PromoPage-blocCoverImage-body,.CheckinPage-blocCoverImage-body,.EngagmentsPage-blocCoverImage-body{position:absolute;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:80px;right:150px;}.CrossingPage-blocCoverImage-bodyWrapper,.PromoPage-blocCoverImage-bodyWrapper,.CheckinPage-blocCoverImage-bodyWrapper,.EngagmentsPage-blocCoverImage-bodyWrapper{max-width:412px;background-color:rgba(24,49,113,0.7);}}.CrossingPage-blocVideo,.PromoPage-blocVideo,.CheckinPage-blocVideo,.EngagmentsPage-blocVideo{padding:25px 20px;}.CrossingPage-blocVideo video,.PromoPage-blocVideo video,.CheckinPage-blocVideo video,.EngagmentsPage-blocVideo video{max-width:100%;}.CrossingPage-blocVideo-wrapper,.PromoPage-blocVideo-wrapper,.CheckinPage-blocVideo-wrapper,.EngagmentsPage-blocVideo-wrapper{position:relative;}.CrossingPage-blocVideo-wrapper:before,.PromoPage-blocVideo-wrapper:before,.CheckinPage-blocVideo-wrapper:before,.EngagmentsPage-blocVideo-wrapper:before{position:absolute;top:50%;left:50%;color:rgba(255,255,255,0.8);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:80px;-webkit-transition:300ms color;transition:300ms color;}.CrossingPage-blocVideo-wrapper:hover:before,.PromoPage-blocVideo-wrapper:hover:before,.CheckinPage-blocVideo-wrapper:hover:before,.EngagmentsPage-blocVideo-wrapper:hover:before{color:#ffed03;}@media screen and (min-width:768px){.CrossingPage-blocVideo,.PromoPage-blocVideo,.CheckinPage-blocVideo,.EngagmentsPage-blocVideo{padding:80px 0;}}@media screen and (max-width:768px){.CrossingPage-blocVideo video,.PromoPage-blocVideo video,.CheckinPage-blocVideo video,.EngagmentsPage-blocVideo video{height:auto;}.CrossingPage-blocVideo-wrapper:before,.PromoPage-blocVideo-wrapper:before,.CheckinPage-blocVideo-wrapper:before,.EngagmentsPage-blocVideo-wrapper:before{font-size:40px;}}.CrossingPage-blocText,.PromoPage-blocText,.CheckinPage-blocText,.EngagmentsPage-blocText{padding:25px 20px;}.CrossingPage-blocText [role=contentinfo]>*+*:not([class*=mt]),.PromoPage-blocText [role=contentinfo]>*+*:not([class*=mt]),.CheckinPage-blocText [role=contentinfo]>*+*:not([class*=mt]),.EngagmentsPage-blocText [role=contentinfo]>*+*:not([class*=mt]){margin-top:15px;}@media screen and (min-width:768px){.CrossingPage-blocText,.PromoPage-blocText,.CheckinPage-blocText,.EngagmentsPage-blocText{padding:50px 0;}}.CrossingPage-blocTextImage,.PromoPage-blocTextImage,.CheckinPage-blocTextImage,.EngagmentsPage-blocTextImage{padding:25px 20px;}.CrossingPage-blocTextImage .wrapper,.PromoPage-blocTextImage .wrapper,.CheckinPage-blocTextImage .wrapper,.EngagmentsPage-blocTextImage .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.CrossingPage-blocTextImage [role=contentinfo],.PromoPage-blocTextImage [role=contentinfo],.CheckinPage-blocTextImage [role=contentinfo],.EngagmentsPage-blocTextImage [role=contentinfo]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.CrossingPage-blocTextImage [role=contentinfo]>*+*,.PromoPage-blocTextImage [role=contentinfo]>*+*,.CheckinPage-blocTextImage [role=contentinfo]>*+*,.EngagmentsPage-blocTextImage [role=contentinfo]>*+*{margin-top:15px;}.CrossingPage-blocTextImage [role=img],.PromoPage-blocTextImage [role=img],.CheckinPage-blocTextImage [role=img],.EngagmentsPage-blocTextImage [role=img]{-ms-flex-negative:0;flex-shrink:0;}@media screen and (max-width:768px){.CrossingPage-blocTextImage [role=img],.PromoPage-blocTextImage [role=img],.CheckinPage-blocTextImage [role=img],.EngagmentsPage-blocTextImage [role=img]{margin-top:35px;}}@media screen and (min-width:768px){.CrossingPage-blocTextImage,.PromoPage-blocTextImage,.CheckinPage-blocTextImage,.EngagmentsPage-blocTextImage{padding:50px 0;}.CrossingPage-blocTextImage [role=contentinfo],.PromoPage-blocTextImage [role=contentinfo],.CheckinPage-blocTextImage [role=contentinfo],.EngagmentsPage-blocTextImage [role=contentinfo]{padding-right:60px;}.CrossingPage-blocTextImage .wrapper,.PromoPage-blocTextImage .wrapper,.CheckinPage-blocTextImage .wrapper,.EngagmentsPage-blocTextImage .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.CrossingPage-blocTextImage.align-top .wrapper,.PromoPage-blocTextImage.align-top .wrapper,.CheckinPage-blocTextImage.align-top .wrapper,.EngagmentsPage-blocTextImage.align-top .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.CrossingPage-blocSlider,.PromoPage-blocSlider,.CheckinPage-blocSlider,.EngagmentsPage-blocSlider{padding:25px 20px;}.CrossingPage-blocSlider .Container,.PromoPage-blocSlider .Container,.CheckinPage-blocSlider .Container,.EngagmentsPage-blocSlider .Container{background:none;padding:0 30px;}@media screen and (min-width:768px){.CrossingPage-blocSlider,.PromoPage-blocSlider,.CheckinPage-blocSlider,.EngagmentsPage-blocSlider{padding:50px 0;}}.LandingTopSlider{padding-top:95px;}.LandingTopSlider .LandingTopSlider-item-content{text-transform:none;padding:0;width:auto;min-width:460px;}.LandingTopSlider .LandingTopSlider-item-content .item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.LandingTopSlider .LandingTopSlider-item-content .item-title span{color:white;background-color:#00206e;text-transform:uppercase;padding:10px;font-weight:700;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}.LandingTopSlider .LandingTopSlider-item-content .item-textbox{text-align:center;padding:20px 25px;background-color:rgba(255,255,255,0.75);}.LandingTopSlider .LandingTopSlider-item-content .item-textbox p{margin:8px 0;}.LandingTopSlider .LandingTopSlider-item-content .btn-primary{margin-top:20px;}.LandingTopSlider-item-content .text-medium{font-weight:bold;font-size:40px;line-height:1.5;}.LandingTopSlider-item-content .text-medium sub{font-size:40%;bottom:-0.25em;left:-0.75em;}@media screen and (max-width:959px){.LandingTopSlider{display:block !important;margin-top:0;padding-top:0;}.LandingTopSlider .LandingTopSlider-item{display:flex !important;padding:0;-webkit-background-size:cover;background-size:cover;background-position:center center;align-self:stretch;align-content:center;justify-content:center;padding:1em 40px;}.LandingTopSlider .LandingTopSlider-item img{display:none;}.LandingTopSlider .LandingTopSlider-item-content{position:static;-webkit-transform:none;-ms-transform:none;transform:none;min-width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-calc(100vw - 2rem);max-width:calc(100vw - 2rem);align-self:stretch;}.LandingTopSlider .LandingTopSlider-item-content .item-title span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.LandingTopSlider .LandingTopSlider-item-content .item-textbox{padding:10px;flex:1 1 auto;}}@media screen and (min-width:640px) and (max-width:959px){.LandingTopSlider .LandingTopSlider-item.swiper-slide-active{padding-right:0.4em;}.LandingTopSlider .LandingTopSlider-item.swiper-slide-next{padding-left:0.4em;}}[class*=Landing] .main-title{position:relative;font-size:22px;margin:30px 0 10px 0;color:#00206e;font-weight:500;text-transform:uppercase;}.CrossingPage-mapCrossings{padding:20px 20px 50px 20px;}.CrossingPage-mapCrossings [role=mapPreview]{-ms-flex-negative:0;flex-shrink:0;}.CrossingPage-mapCrossings-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.CrossingPage-mapCrossings-list{margin-top:20px;}.CrossingPage-mapCrossings-list p{margin:8px 0;}.CrossingPage-mapCrossings-list ul{padding-left:0;list-style:none;margin-bottom:25px;}.CrossingPage-mapCrossings-list ul li{text-decoration:underline;}.CrossingPage-mapCrossings-mapPreview{margin-left:35px;position:relative;}.CrossingPage-mapCrossings-mapPreview button{font-size:13px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;}.CrossingPage-mapCrossings-map{position:relative;}.CrossingPage-mapCrossings-map [role=modal]{background-color:white;padding:30px 20px 20px 20px;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;}.CrossingPage-mapCrossings-map [role=modal] strong{white-space:nowrap;}.CrossingPage-mapCrossings-map [role=modal] .btn-primary{margin-top:12px;}.CrossingPage-mapCrossings-map [role=modal] .icon-close{position:absolute;top:2px;right:2px;background:none;border:none;font-size:12px;}@media screen and (max-width:768px){.CrossingPage-mapCrossings [role=mapPreview]{display:none;}.CrossingPage-mapCrossings-map .dummy-img{height:100%;-o-object-fit:cover;object-fit:cover;min-height:545px;}.CrossingPage-mapCrossings-map [role=modal]{font-size:14px;}}@media screen and (min-width:768px){.CrossingPage-mapCrossings{padding:50px 0;}.CrossingPage-mapCrossings-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.CrossingPage-mapCrossings .wrapper.show-map [role=mapPreview]{visibility:hidden;}.CrossingPage-mapCrossings .wrapper:not(.show-map) .CrossingPage-mapCrossings-map{display:none;}}.CrossingPage-imagesGallery{margin-top:20px;margin-bottom:20px;}.CrossingPage-imagesGallery>p{max-width:850px;}.CrossingPage-imagesGallery-gallery{margin-top:25px;}.CrossingPage-imagesGallery-gallery>.flex-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.CrossingPage-imagesGallery-gallery>.flex-wrapper>*{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);}.CrossingPage-imagesGallery-gallery>.flex-wrapper .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.CrossingPage-imagesGallery-gallery>.flex-wrapper .flex-wrapper [role=img]:first-of-type{margin-bottom:20px;}.CrossingPage-imagesGallery-gallery>.flex-wrapper+.flex-wrapper{margin-top:20px;}.CrossingPage-imagesGallery [role=img]{position:relative;color:white;}.CrossingPage-imagesGallery [role=img]:before{position:absolute;content:'';display:block;width:100%;height:50%;left:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,transparent 100%);}.CrossingPage-imagesGallery [role=img]:after{content:attr(aria-label);font-weight:700;font-size:20px;position:absolute;left:20px;bottom:20px;}@media screen and (min-width:768px){.CrossingPage-imagesGallery{margin-top:50px;margin-bottom:50px;}}@media screen and (max-width:768px){.CrossingPage-imagesGallery{padding:20px;}.CrossingPage-imagesGallery-gallery>.flex-wrapper>*{width:100%;}.CrossingPage-imagesGallery-gallery>.flex-wrapper>[role=img]{margin-bottom:20px;}}@media screen and (max-width:768px){.CheckinPage-reservationForm{margin-top:20px;}.CheckinPage-reservationForm .flex-wrapper>*+*{margin-top:10px;}}.BookingDetails-basket-co2emissions+div .form-checkbox{position:relative;}.BookingDetails-basket-co2emissions+div .form-checkbox [type=checkbox]{display:none;}.BookingDetails-basket-co2emissions+div .disabled.form-checkbox{opacity:.4;pointer-events:none;}.BookingDetails-basket-co2emissions+div .disabled.form-checkbox+.option-desc{opacity:.4;}.BookingDetails-basket-co2emissions+div .form-checkbox [type=checkbox]:checked~label:after{font-family:"iconfont";content:"";position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:white;}.BookingDetails-basket-co2emissions+div .form-checkbox [type=checkbox]:checked~label:before{background-color:#00206e;}.BookingDetails-basket-co2emissions+div .form-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}.BookingDetails-basket-co2emissions+div .form-checkbox label:before{content:'';display:block;border:2px solid #00206e;width:18px;height:18px;margin-right:8px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0;}ul.border-list-contents{padding-left:8px;border-left:3px solid #DCE0ED;}.BookingPrestBlock.BookingPrestBlock--vehicules .form-type-radios ul.border-list-contents li{margin-top:0 !important;line-height:1.4em;}.BookingDetails-basket-subblock ul.border-list-contents{margin:0 8px 8px 36px;}.icon-png-top-position-large:before{display:block;content:'';width:53px;height:57px;-webkit-background-size:100% 100%;background-size:100%;background-image:url(https://co.corsicaferries.com/html/2022/toppos.png);}.icon-png-allianz-large:before{display:block;content:'';width:40px;height:40px;-webkit-background-size:100% 100%;background-size:100%;background-image:url(https://co.corsicaferries.com/html/2022/allianz.png);}.icon-png-cabines-large:before{display:block;content:'';width:53.4px;height:34px;-webkit-background-size:100% 100%;background-size:100%;background-image:url(https://co.corsicaferries.com/html/2022/cabines.png);}.BookingPrestBlockTab-content.selected .tab>span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;}.elm-prestations .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-bottom:10px;}@media screen and (max-width:959px){.elm-prestations .flex-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.elm-prestations button[class^=icon]{font-size:12px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 12px;margin:0 !important;}.elm-prestations button[class^=icon]:after{right:auto;left:14px;-webkit-transform:translateY(60%);-ms-transform:translateY(60%);transform:translateY(60%);}.elm-prestations button[class^=icon].icon-connexion:after{left:6px;}.elm-prestations .elm-prestations-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (min-width:calc($tablet-width + 1)){.BookingSearchForm .elm-prestations{margin-left:20px;}}@media screen and (max-width:959px){.BookingSearchForm .elm-prestations{margin:0 !important;}.BookingSearchForm>form{gap:18px 0;}}.BookingSearchForm-advantages{border-top:none;padding:12px;}.BookingSearchForm-advantages a{text-decoration:none;}@media screen and (max-width:959px){.BookingSearchForm .form-actions{margin-left:0;}}.BookingView table.MultiDaysBooking-table .alert-cell{background:none;}@media screen and (max-width:768px){.BookingView table.MultiDaysBooking-table tr{padding-left:0;}}#SearchView.BookingMain .alert-cell .BookingMain-alert{margin:0 auto;max-width:720px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:18px;gap:10px;}#SearchView.BookingMain .alert-cell .BookingMain-alert [class*=icon]{font-size:32px;}@media screen and (max-width:768px){.BookingView table.MultiDaysBooking-table tr:first-child>td:last-of-type,.BookingView table.MultiDaysBooking-table tr:first-child>td:first-of-type{width:30px;}}@media screen and (max-width:768px){.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col{display:none;padding:8px !important;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col.col-selected{background:#00206e;color:white;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col.col-selected:before{content:none;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col.col-selected .day-item{position:-webkit-sticky;position:sticky;-webkit-transform:none;-ms-transform:none;transform:none;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col.col-selected,.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col.col-prev-selected,.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col.col-next-selected{display:table-cell;font-weight:400;}}.CrossingSearchForms .BookingSearchForm{padding-bottom:0;}.dualPanel-Secondary{max-width:380px;}.dualPanel-Negociation{text-align:center;padding-bottom:0;}.dualPanel-Negociation .corsicaclub-Logo{display:block;width:30px;height:30px;-webkit-background-size:100% 100%;background-size:100%;}.dualPanel-Negociation p{text-align:inherit;}.dualPanel-Negociation img{max-width:-webkit-calc(100% + 50px);max-width:calc(100% + 50px);margin:25px -25px -25px -25px;}.BookingDetails-basket-subblock .item-head,.BookingDetails-basket-subblock .item-content-price{position:relative;padding-left:36px;gap:0 25px;}.BookingDetails-basket-subblock .item-head .basket-price,.BookingDetails-basket-subblock .item-content-price .basket-price{font-weight:400;}.BookingDetails-basket-subblock .item-head i[class*=icon],.BookingDetails-basket-subblock .item-content-price i[class*=icon]{position:absolute;left:17.5px;-webkit-transform:translate(-70%,-2px);-ms-transform:translate(-70%,-2px);transform:translate(-70%,-2px);}.BookingDetails-basket-subblock .item-head i[class*=icon]:before,.BookingDetails-basket-subblock .item-content-price i[class*=icon]:before{margin:0 !important;}.BookingDetails-basket-subblock .item-head i[class*=icon].icon-connexion,.BookingDetails-basket-subblock .item-content-price i[class*=icon].icon-connexion{font-size:22px;}.BookingDetails-basket-subblock .item-head i[class*=icon].icon-cabine-exclusive,.BookingDetails-basket-subblock .item-head i[class*=icon].icon-restauration,.BookingDetails-basket-subblock .item-head i[class*=icon].icon-services,.BookingDetails-basket-subblock .item-content-price i[class*=icon].icon-cabine-exclusive,.BookingDetails-basket-subblock .item-content-price i[class*=icon].icon-restauration,.BookingDetails-basket-subblock .item-content-price i[class*=icon].icon-services{font-size:18px;}.BookingDetails-basket-subblock .item-head i.icon-empreinte-carbone{font-size:1.6em;}.BookingDetails-basket-subblock .item-head i[class*=icon].icon-connexion:before{-webkit-transform:translate(-2px,-3px);-ms-transform:translate(-2px,-3px);transform:translate(-2px,-3px);}.BookingPrestBlock-title h2{font-size:24px;}.BookingDetails-basket-co2emissions{padding:12px 15px;color:#00206e;border-top:1px solid #eeebeb;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingDetails-basket-co2emissions span{text-align:center;padding:6px;background-color:#F1F3F8;border-radius:3px;}.BookingDetails-basket-co2emissions:before{-ms-flex-negative:0;flex-shrink:0;content:'';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:25px;height:33px;-webkit-background-size:100% 100%;background-size:100%;background-image:url(https://co.corsicaferries.com/html/2022/co2emis.png);}.BookingDetails-basket-co2emissions+div{background:white;padding:12px 15px;color:#00206e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;}.BookingDetails-basket-co2emissions+div>div:not(.stepper-wrapper){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.BookingDetails-basket-co2emissions+div [class^=icon-informations]{display:block;font-size:0;-ms-flex-negative:0;flex-shrink:0;width:14px;height:14px;background-image:url(https://co.corsicaferries.com/html/2022/info.png);-webkit-background-size:100% 100%;background-size:100%;}.BookingPrestBlock-title{gap:0 15px;}.BookingPrestBlock-title:before,.BookingPrestBlock-title h2{margin-right:0;}.PassengerAssurance-choices .check-list li:before{width:13px;height:10px;background-image:url(https://co.corsicaferries.com/html/2022/check2.png);-webkit-background-size:100% 100%;background-size:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);}.PassengerAssurance-choices .PassengerAssurance-choice.selected .form-actions .form-type-radios{display:none;}.BookingPrestBlock.BookingPrestBlock--prices .BookingPrestBlock-title:before{content:'';width:38px;height:26px;-webkit-background-size:100% 100%;background-size:100%;background-image:url(https://co.corsicaferries.com/html/2022/prices.png);}.BookingTimeToThink{margin:1.2em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 40px;}.BookingTimeToThink div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;flex:1 1 auto;}.BookingTimeToThink div:first-of-type>strong{display:block;margin-bottom:8px;}.icon-png-time-to-think:before,.BookingTimeToThink div:first-of-type:before{-ms-flex-negative:0;flex-shrink:0;content:'';display:block;width:45px;height:45px;-webkit-background-size:100% 100%;background-size:100%;}.icon-png-time-to-think:before,.BookingTimeToThink.TTT div:first-of-type:before{background-image:url(https://co.corsicaferries.com/html/2022/ttt.png);}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .form-type-radio label>span:first-of-type{font-weight:400;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .form-type-radio label>span:last-of-type{font-size:18px;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .form-type-radio label .original-price{text-decoration:line-through;font-weight:400;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .form-type-radio label .original-price:after{content:none;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px 0;margin-left:25px;width:auto;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses li{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses li:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;content:'';-webkit-background-size:100% 100%;background-size:100%;width:14px;height:14px;flex:0 0 auto;align-self:baseline;margin:2px 0 0 0;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses li.noedit:before{background-image:url(https://co.corsicaferries.com/html/2022/noedit.png);}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses li.edit:before{background-image:url(https://co.corsicaferries.com/html/2022/edit.png);}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses li.refundable:before{background-image:url(https://co.corsicaferries.com/html/2022/refundable.png);}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses li.norefundable:before{background-image:url(https://co.corsicaferries.com/html/2022/norefundable.png);}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses li.discount:before{background-image:url(https://co.corsicaferries.com/html/2022/discount.png);}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses li.cclink{color:#EB962A;font-weight:500;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses li.cclink:before{width:18px;height:18px;background-image:url(https://co.corsicaferries.com/html/2022/warn.png);}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .pricesList-statuses li.cclink a{text-decoration:underline;color:inherit;}#Passengers .PassengerAssurance-choice.selected .form-alert{color:inherit;}.BookingMain .BookingActions .save-prefs-link{text-decoration:none;}.BookingMain .BookingActions .save-prefs-link button{text-decoration:underline;background-color:transparent;padding-left:0;}#modal-final-step .BookingBlock--with-shadow{padding:10px;}#modal-final-step .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;}#modal-final-step .flex-wrapper .icon-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;min-width:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#modal-final-step .form-checkbox label,#modal-final-step ul.options-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}#modal-final-step .form-checkbox label:after{top:2px;-webkit-transform:none;-ms-transform:none;transform:none;}@media screen and (max-width:768px){#modal-final-step .flex-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 10px;}#modal-final-step .flex-wrapper .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}#ckieBnr_footer_button_container{gap:8px !important;justify-content:space-around !important;}@media screen and (max-width:600px){#ckieBnr_footer_button_container{flex-wrap:wrap;}#ckieBnr_footer_button_container>#ckieBnr_footer_customize{order:5;margin:1em 0 0 0;}}@keyframes fade{from{visibility:visible;opacity:1;}to{opacity:0;}}@keyframes slide{to{height:0;}}@keyframes slideInFromRight{from{opacity:0.5;transform:translateX(100%);}to{opacity:1;transform:translateX(0);}}@keyframes slideInFromLeft{from{opacity:0.5;transform:translateX(-100%);}to{opacity:1;transform:translateX(0);}}@keyframes zoom{from{opacity:0.5;transform:scale(0);}to{opacity:1;transform:scale(1);}}@keyframes zoomX2{from{transform:scale(1);}50%{transform:scale(2);}to{transform:scale(1);}}@keyframes opening{from{transform:scale(1,0);transform-origin:0 0;}to{transform:scale(1,1);transform-origin:0 0;}}@keyframes closing{from{visibility:visible;transform:scale(1,1);transform-origin:0 0;}to{visibility:visible;transform:scale(1,0);transform-origin:0 0;}}.lazy{background-image:none !important;}img:not(src).lazy{content:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");}body.user-unknow .when-user-connected,body.user-unknow .when-user-disconnected,body.user-unknow .when-user-initialized,body.user-disconnected .when-user-connected,body.user-connected .when-user-disconnected,body.user-disconnected .hide-when-disconnected,body.user-connected .hide-when-connected{display:none !important;visibility:hidden !important;}.Page-header{max-width:1920px;margin:auto;min-height:60px;}.LandingBody>.Container{background:#fff;}#content{max-width:1920px;margin:0 auto;min-height:calc(100vh - 57px);padding:98px 0 1px 0;}.Page-header.banner-on,.LandingTopSlider{margin-top:-98px;}@media screen and (max-width:1170px){#content{padding-top:120px;}.Page-header.banner-on,.LandingTopSlider{margin-top:-120px}}@media screen and (max-width:959px){#content{padding-top:60px;}.Page-header.banner-on{margin-top:-60px}.LandingTopSlider{margin-top:0}}body.on-iframe #content{min-height:160px;}body.site-webview{background:#f1f1f1;}body.site-webview .HomeSearchForm{position:static;margin:2em auto;max-width:840px;display:block;}body.site-webview .HomeSearchForm-tab-wrapper{width:auto;}body.site-biz .HomeSearchForm-tab-wrapper{background:rgba(31,97,141,0.8);}body.site-bkg .HomeSearchForm-tab-wrapper{background:rgba(84,110,122,0.8);}body.site-biz #root{background:#f1f1f1 fixed;background-image:radial-gradient(#f1f1f1,#cfd9de);min-height:100vh;background:#EBEBEB url(https://co.corsicaferries.com/html/images/imgBody-biz.jpg) repeat-x 0 0;}body.site-bkg #root{background:#546e7a fixed;background-image:radial-gradient(#bac5c9,#546e7a);min-height:100vh;}body.site-biz #root #content,body.site-bkg #root #content{background:#f1f1f1;}body.site-biz #root.Booking #content,body.site-bkg #root.Booking #content{max-width:1280px;}body.site-biz #root.HOME #content,body.site-bkg #root.HOME #content{background:none;}body.site-biz .LandingBody,body.site-bkg .LandingBody{margin:0 auto;}.gwt-Agency{display:none}.BizToolBox{display:flex;justify-content:space-between;padding:10px 0;}.BizToolBox>div{flex:0 1 33%;margin:0 2px;}.BizToolBox>div.double-flex{flex:0 1 66%;}.classBlocTitreBizAccueil{background:#FFDB00 url(https://co.corsicaferries.com/html/images/jaunetitle.png) no-repeat 0 0;padding:10px 0 7px 13px;color:#333333;font-size:18px;border-bottom:1px solid white;clear:both;}.classBlocTitreBizAccueil h3{margin:0;font-size:16px;color:#002C4D;font-weight:bold;margin-right:38px;}.classBlocTitreBizAccueil.bg_fleche{background:#FFDB00 url(https://co.corsicaferries.com/html/images/bg_fleche.png) no-repeat 100% 0;cursor:pointer;padding-bottom:12px;}body.DEBUG::before{content:"DEBUG";position:fixed;top:-16px;left:-54px;background-color:#ff5733;transform:rotate(-45deg);padding:4px 64px 4px 32px;transform-origin:top right;font-weight:bold;text-shadow:0 0 16px #fff;box-shadow:0 0 8px #000;z-index:100;font-size:8px;}#SITEFLAG{position:fixed;top:-12px;left:-58px;background-color:#ffb233;transform:rotate(-45deg);padding:4px 64px 4px 48px;transform-origin:top right;font-weight:bold;text-shadow:0 0 16px #fff;box-shadow:0 0 8px #000;z-index:100;font-size:8px;}#root{position:relative;}.site-webview #root{background-color:#fff;}.site-webview #root.RESA{background-color:transparent;}.margin-fix{height:1px;margin:0 0 -1px 0;clear:both;}body.site-marque-blanche #root{max-width:1920px;margin:auto;}.BookingDetails{width:100%;}@media screen and (min-width:1024px){#root{transition:filter 320ms ease;}#root.blurred{transform:translateZ(0);filter:blur(2px) grayscale(50%);}}.top-warning{display:block;background:#FF6347;color:#000;padding:4px;font-size:12px;text-align:center;border-bottom:1px solid #8a6d3b;}.top-warning:hover{text-decoration:none;color:#000;}@keyframes loading-anim{from{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.loading-box{position:relative;display:block;width:128px;height:128px;margin:64px auto;}.loading-box.medium{width:64px;height:64px;margin:32px auto;}.loading-box.small{width:32px;height:32px;margin:16px auto;}.loading-box::before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:#f6e300;border-radius:100%;animation:loading-anim 2s infinite;z-index:1;}.loading-box::after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:#f6e300 url(https://co.corsicaferries.com/html/2018/img/testamora.png) no-repeat center center;background-size:80%;border-radius:100%;z-index:2;}.loading-wrap{display:flex;flex-direction:column;height:100vh;justify-content:center;}.book-info{display:block;float:right;color:#0C4989;font-weight:bold;margin:0 8px;}.add-to-cart-anim{position:absolute;background:#f6e300;pointer-events:none;z-index:10;}.GwtTravels{position:relative;display:inline-block;*display:inline;background:#FFF;position:relative;cursor:pointer;height:54px;line-height:54px;padding:0 24px;white-space:nowrap;color:#00206e;font-weight:500;font-size:1.1em;overflow:hidden;text-overflow:ellipsis;width:100%;}.GwtTravels span{font-size:0.65em;}.GwtTravels::before{position:absolute;top:20px;left:6px;content:" ";background-position:-147px -96px;width:12px;height:15px;}.GwtTravels::after{content:'\EA01';font-size:.9em;font-weight:700;position:absolute;right:6px;vertical-align:middle;transition:.5s;font-family:iconfont;}.GwtTravels.no-arrow::after{content:' ';}.GwtTravels.open::after{transform:rotate(180deg);}.GwtTravels>ul{display:none;visibility:hidden;}.LandingTopSlider-search-form{opacity:0;pointer-events:none;}.LandingTopSlider-search-form.started{opacity:1;pointer-events:auto;transition:opacity 320ms ease;}.LandingTopSlider-search-form .date-wrap{flex:1 0 auto;position:relative;max-width:50%;}.LandingTopSlider-search-form .date-wrap input.date{width:100%;text-align:center;padding:22px 0 0 0;}.LandingTopSlider-search-form .date-wrap .date-day{position:absolute;top:2px;left:0;right:0;height:0;pointer-events:none;text-align:center;font-size:10px;line-height:130%;color:#00206E;z-index:2;}.LandingTopSlider-search-form .date-wrap input.date:disabled,.LandingTopSlider-search-form .date-wrap input.date:disabled+.date-day{visibility:hidden;}.LandingPromo-item-number sub{float:right;font-size:0.2em;font-weight:bold;position:relative;top:-22px;}.LandingTopSlider-search-form .btn-search{flex:1 0 auto;}.LandingTopSlider-search-subtitle{font-size:0.45em;}.cf-Frame-Popup{max-width:98vw;max-height:98vh;}.cf-MessagePopup{position:relative;overflow:hidden;margin:0;z-index:100;animation:fade 240ms ease reverse;max-width:98%;max-width:98vw;max-height:98vh;overflow:auto;pointer-events:none;}.cf-MessagePopup.hasTarget{animation:opening 500ms ease-out;border:1px solid #E4ECEF;}.cf-MessagePopup.no-border{background:transparent;border:0;}.cf-MessagePopup.closing{visibility:hidden;pointer-events:none;animation:fade 320ms ease-out;animation-fill-mode:forwards;}.cf-MessagePopup.hasTarget.closing{animation:closing 320ms ease-out;}.ie-lte-8 .cf-MessagePopup{width:340px;}.cf-MessagePopup .popupContent{max-width:100vw;min-width:280px;max-height:90vh;max-height:calc(100vh - 64px);overflow:auto;pointer-events:auto;}.cf-MessagePopup-Panel .gwt-HTML{min-width:280px;max-width:600px;text-align:justify;margin-bottom:1em;}.cf-MessagePopup.arrow{margin:12px 0 0 0;box-shadow:4px 4px 8px rgba(0,0,0,0.6);}.cf-MessagePopup.arrow:after{position:absolute;left:24px;bottom:100%;border:16px solid transparent;margin-left:-16px;content:" ";height:0;width:0;z-index:3;border-bottom-color:#E4ECEF;}.cf-MessagePopup.arrow:before{position:absolute;left:23px;bottom:100%;border:17px solid transparent;margin-left:-16px;content:" ";height:0;width:0;z-index:2;border-bottom-color:inherit;}.cf-MessagePopup.cf-PopupRight.arrow{margin:12px 0 0 0;}.cf-MessagePopup.cf-PopupRight.arrow:after{left:auto;right:19px;}.cf-MessagePopup.cf-PopupRight.arrow:before{left:auto;right:18px;}.cf-MessagePopup.popup{padding:14px;}.cf-MessagePopup.arrow.msg:after{border-bottom-color:#DFF2BF;}.cf-MessagePopup.error{padding:14px;background-color:#fff;color:#D8000C;border-color:#D8000C;}.cf-MessagePopup.error a:not(.btn){color:#D8000C;font-weight:bold;text-decoration:underline;}.cf-MessagePopup.arrow.error:after{border-bottom-color:#fff;}.cf-MessagePopup-Content>.gwt-HTML{text-align:justify;max-width:520px;}.cf-MessagePopup-Content .controlbuttons{display:flex;margin:0;padding:0.5em 0 0 0;justify-content:space-evenly;background-color:#f1f1f1;position:sticky;bottom:0;}.cf-MessagePopup-Content p{margin:0.5em 0;}.cf-MessagePopup .close-button{position:absolute;top:-23px;right:-23px;background:#f1f1f1;color:#004480;font-size:22px;border:2px solid #004480;border-radius:50%;width:46px;height:46px;transition:color 540ms ease,background 540ms ease;line-height:0;text-align:center;margin:0;padding:0;}.cf-MessagePopup .close-button:hover{background:#004480;color:#fff;}@media screen and (max-width:768px){.cf-MessagePopup .close-button{right:8px;}}.gwt-PopupPanelGlass{background:url(https://co.corsicaferries.com/html/img/glass-bg.png) repeat 0 0;z-index:99;}.cf-MessagePanel{position:relative;color:#004480;background:#E4ECEF;text-align:center;font-family:Arial;font-size:12px;border-radius:3px;overflow:hidden;margin:10px 0 0 0;z-index:100;padding:14px;}.cf-MessagePopup~.gwt-PopupPanelGlass{z-index:101;}.cf-MessagePopup~.gwt-PopupPanelGlass~.cf-MessagePopup{z-index:102;}.cf-MessagePopup.msg,.cf-MessagePopup.confirm{background:#f1f1f1;color:#00206e;padding:14px;max-width:620px;box-shadow:0 0 15px 5px #00206e;}@media screen and (max-width:640px){.cf-MessagePopup.msg,.cf-MessagePopup.confirm{max-width:96vw;}}.cf-MessagePanel.error{background:none repeat scroll 0 0 #D8000C;color:#FFFFFF;}.cf-MessagePanel.info{background:none repeat scroll 0 0 #6ecd7e;color:#FFFFFF;}.cf-Has-WaitPanel>:not(.cf-WaitPanel){filter:blur(2px) sepia(50%);transition:filter 500ms ease;}.cf-WaitPanel{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:wait;}.cf-WaitPanel .loading-box{position:absolute;position:sticky;top:45%;top:calc(50% - 32px);left:0;right:0;margin:auto;width:64px;height:64px;}.rich-menu-bg{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:98;display:none;background-color:transparent;transition:background-color 1s ease;}.rich-menu-bg.dark{background-color:rgba(0,0,0,0.6);position:fixed;}.rich-menu-bg.open{display:block;}.rich-menu-bg .rich-menu{position:absolute;max-width:92vw;max-height:92vh;top:0;left:0;z-index:99;background:#fff;padding:5px 10px;background:#FFF;box-shadow:0 5px 10px rgba(0,0,0,.5);color:#00206e;font-weight:400;list-style-type:none;font-size:1.25em;line-height:1.8em;overflow:auto;visibility:hidden;}.rich-menu-bg.open .rich-menu{visibility:visible;}ul.rich-menu li{padding:2px 2px 2px 1.5px;cursor:pointer;line-height:125%;}ul.rich-menu li span{font-size:0.65em;}ul.rich-menu li.selected{background:#ffefab;}ul.rich-menu li:hover{background:#f6e300;}ul.rich-menu li.separator{font-weight:bold;padding-left:2px;cursor:auto;}ul.rich-menu li.separator:hover{background:transparent;}@media screen and (max-width:620px){ul.rich-menu li{min-width:80vw;}ul.rich-menu li span{display:none;}}.dualPanel{display:table;table-layout:fixed;width:100%;max-width:1280px;margin:auto;}.dualPanel.force-fullpage{max-width:none;margin:0 calc((100% - 100vw) / 2);width:100vw;max-width:100vw;background:#f1f1f1;}.dualPanel.force-fullpage .BookingCalendar--large{max-width:none;}.dualPanel-Main{display:table-cell;width:67.75%;vertical-align:top;box-sizing:border-box;}.ie7 .dualPanel-Main{float:left;padding:0;}.dualPanel-Secondary{display:table-cell;position:relative;max-width:380px;width:32.25%;vertical-align:top;}.dualPanel-Scrollable{position:-webkit-sticky;position:sticky;top:0;}@supports (display:flex){.dualPanel{display:flex;}.dualPanel-Main{display:block;flex:1 1 auto;}.dualPanel-Secondary{display:block;flex:0 1 auto;z-index:10;}.dualPanel.reverse .dualPanel-Main{order:2}}@media screen and (max-width:960px){.dualPanel{display:block !important;}.dualPanel .dualPanel-Main{width:100% !important;padding:0 !important;}.dualPanel .dualPanel-Secondary{width:auto !important;max-width:none;}.dualPanel-Scrollable{position:static;}}.message-info,.message-vp,.message-warning,.message-error,.message-important,.message-top-deal,.message-debug,.message-blue,.message-lightblue,.message-white{position:relative;margin:4px 0;padding:4px 8px 4px 32px;text-align:left;background:#DBE4EB url(https://co.corsicaferries.com/html/img/ico_info_16.png) no-repeat 4px 4px;font-size:14px;line-height:125%;color:#00206e;}.message-white{padding:4px 8px;background:#fff}.message-blue{padding:4px 8px;color:#fff;background:#00206e;}.no-margin{margin:0;}.backetprestations .message-top-deal{font-size:11px;background-image:none;padding:2px 4px;}.message-vp{background-color:#8D0035;background-image:url(https://co.corsicaferries.com/html/img/logo_vp.png),-moz-linear-gradient(left top,#8D0035 42%,#C0004D 71%);background-image:url(https://co.corsicaferries.com/html/img/logo_vp.png),-o-linear-gradient(left top,#8D0035 42%,#C0004D 71%);background-image:url(https://co.corsicaferries.com/html/img/logo_vp.png),-moz-linear-gradient(left top,#8D0035 42%,#C0004D 71%);background-image:url(https://co.corsicaferries.com/html/img/logo_vp.png),-webkit-gradient(linear,left top,right bottom,color-stop(0.42,#8D0035),color-stop(0.71,#C0004D));background-image:url(https://co.corsicaferries.com/html/img/logo_vp.png),-webkit-linear-gradient(left top,#8D0035 42%,#C0004D 71%);background-image:url(https://co.corsicaferries.com/html/img/logo_vp.png),-ms-linear-gradient(left top,#8D0035 42%,#C0004D 71%);background-image:url(https://co.corsicaferries.com/html/img/logo_vp.png),linear-gradient(left top,#8D0035 42%,#C0004D 71%);background-position:4px 4px,0 0;color:#fff;}.message-warning{background-image:url(https://co.corsicaferries.com/html/img/ico_warning.png);background-color:#FFBB33;}.message-warning-reprise{background-image:url(https://co.corsicaferries.com/html/img/ico_warning.png);background-color:#34b6f2;}.message-error{background-image:url(https://co.corsicaferries.com/html/img/ico_warning.png);background-color:#D8000C;color:#fff;}.message-important{background-image:url(https://co.corsicaferries.com/html/img/ico_pin.png);background-color:#DEF1BD;border:1px solid #508817;color:#1e3309;}.message-lightblue{background-image:none;padding:4px 8px;background-color:#61b6e3;border:2px solid #024152;color:#000;}.message-top-deal{background-image:none;padding:4px 8px;position:relative;background-color:#FCB5D9;color:#000;border:1px solid #D70088;}.message-debug{background:#E67300;color:#000;border:1px dotted #000;font-weight:bold;}.message-vp a,.message-error a{text-decoration:underline;}.big-message{max-width:480px;margin:5em auto;border-radius:16px;padding:32px;font-size:1.5em;text-align:center;background-image:none;}.with-flex{display:flex;justify-content:space-between;}.no-icon{background-image:none;padding:4px 8px;}.with-arrow{position:relative;margin:24px 0 4px 0;}.with-arrow:before{position:absolute;top:-24px;left:12px;content:" ";border-style:solid;border-width:0 24px 24px 24px;border-color:transparent transparent #DBE4EB transparent;}.with-arrow.arrow-on-right:before{left:auto;right:12px;}.message-vp.with-arrow:before{border-bottom-color:#8D0035;}.message-warning.with-arrow:before{border-bottom-color:#FFBB33;}.message-error.with-arrow:before{border-bottom-color:#D8000C;}.message-important.with-arrow:before{border-bottom-color:#508817;}.youtube{display:block;position:relative;background:#000;height:0;width:100%;padding-bottom:56.25%;}.youtube .youtube-thumb,.youtube .youtube-player{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;}.youtube .youtube-button{display:flex;filter:grayscale(100%);opacity:0.8;transition:all 520ms ease;cursor:pointer;z-index:2;}.youtube .youtube-button:before{content:'';display:inline-block;background:transparent url(https://co.corsicaferries.com/html/2018/img/sprite.png) no-repeat 0 0;width:95px;height:65px;margin:auto;}.youtube:hover .youtube-button{filter:none;opacity:1;}.gwt-DatePicker{border:1px solid #C0DBEB;background:#fff;margin:0;padding:3px;border-radius:3px;box-shadow:3px 3px 6px rgba(0,0,0,0.6);border-collapse:collapse;cursor:default;font-size:1.5em;line-height:150%;user-select:none;}.datePickerMonthSelector{background:#00206e;color:#fff;font-weight:bold;text-align:center;border-radius:3px;padding:4px;box-sizing:border-box;width:100%;}.datePickerMonthSelector .gwt-ListBox{box-sizing:border-box;color:#000;font-weight:bold;text-align:center;}.datePickerMonthSelector .gwt-ListBox:disabled{color:#ccc;}.datePickerMonth{}.datePickerYear{}.datePickerPreviousButton,.datePickerNextButton,.datePickerPreviousYearButton,.datePickerNextYearButton{display:block;margin:2px;padding:0;width:22px;height:22px;line-height:18px;font-size:22px;background:#DCE6F4;color:#00206e;border-radius:50%;text-decoration:none;transition:background 320ms ease;text-align:center;}.datePickerPreviousButton:hover,.datePickerNextButton:hover,.datePickerPreviousYearButton:hover,.datePickerNextYearButton:hover{background:#FEE100;}.datePickerPreviousButton.IsDisabled,.datePickerNextButton.IsDisabled,.datePickerPreviousYearButton.IsDisabled,.datePickerNextYearButton.IsDisabled{background:#627CA2;}.datePickerDays{width:100%;background:#fff;}.datePickerWeekdayLabel,.datePickerWeekendLabel{text-align:center;color:#000;font-weight:bold;width:2.2em;}.datePickerWeekendLabel{}.datePickerDay{text-align:right;color:#fff;background:#00206e;border:1px solid #fff;padding:2px 4px 2px 0;margin:0;}.datePickerDay:hover{color:#00206e;background:#FEE100;cursor:pointer;}.datePickerDayIsToday{font-weight:bold;font-style:italic;}.datePickerDayIsWeekend{}.datePickerDayIsFiller{background:#fff;color:#888;}.datePickerDayIsValue{color:#00206e;background:#FEE100;border:1px solid #00206e;font-weight:bold;cursor:default;}.datePickerDay.datePickerDayIsDisabled,.datePickerDay.datePickerDayIsDisabled:hover{color:#fff;background:#A9B7CA;cursor:default;}.datePickerDayIsFiller.datePickerDayIsDisabled,.datePickerDayIsFiller.datePickerDayIsDisabled:hover{background:#fff;color:#ccc;cursor:default;}.datePickerDayIsHighlighted{}.datePickerDayIsValueAndHighlighted{}.HomeConnectForm{position:absolute;z-index:2;top:130px;right:calc((100% - 1280px) / 2);width:320px;}@media screen and (max-width:1319px){.HomeConnectForm{right:calc((100% - 1130px) / 2);}}@media screen and (max-width:1279px){.HomeConnectForm{right:calc((100% - 1010px) / 2);}}@media screen and (max-width:1080px){.HomeConnectForm{right:calc((100% - 900px) / 2);}}@media screen and (max-width:959px){.HomeConnectForm{position:static;width:100%}}.bookingLogin{position:relative;padding:16px;background:#FFD302;border:1px solid #000;color:#00206e;max-width:540px;margin:1em auto;}.bookingLogin .submenu-block{text-align:right;}.bookingLogin .submenu-block .submenu-title{display:block;font-size:1.4em;font-weight:bold;text-align:left;}.bookingLogin .submenu-block>label>input{display:block;margin:16px 0;width:100%;padding:10px;}.elegantblock{border:1px solid #00206e;color:#00206e;font-size:0.8rem;margin-bottom:6px;background:#fff;}.elegantblock h2{background:#ebebeb;margin:0;padding:6px 12px;font-size:1.05em;}.site-biz .elegantblock h2{background:#2980b9;font-size:1.2em;color:#fff;}.elegantblock .innerblock{padding:12px;background:#fff;}.agency-box input{padding:6px;font-size:1.4em;font-weight:bold;}.innerblock.agency-box{background:#f6e300}.agency-box input.code{width:6em;}.agency-box input.filial{width:3em;}.agency-box input.password{width:5em;margin-right:1em}.agency-box .controlbuttons{margin:1em 0 0 0;display:flex;justify-content:space-between;}.elegantblock.backoffice .innerblock{display:flex;flex-wrap:wrap;justify-content:space-between;}.elegantblock.backoffice .innerblock>a.btn{margin:2px;flex:1 1 calc(50% - 4px);}.classiccolors{background:transparent;color:#00206e;text-decoration:underline;cursor:pointer;display:inline-block;-webkit-appearance:none;margin:0;padding:0;}.classiccolors:hover{color:red;}.yellowlink,.whitelink,a.yellowlink,a.whitelink{background:transparent;color:#f6e300;text-decoration:underline;cursor:pointer;display:inline-block;-webkit-appearance:none;margin:0;padding:0;}.whitelink,a.whitelink{color:#fff;}.yellowlink:hover,.whitelink:hover,a.yellowlink:hover,a.whitelink:hover{color:#E1E1DD;}.pull-left{float:left}.pull-right{float:right}.oauths{text-align:center;margin-top:1em;}.oauth-connect{display:inline-block;border:1px solid;color:#fff;height:41px;padding:6px 6px 6px 41px;margin:4px;border-radius:4px;font-weight:bold;}.facebook-connect{background:#4267B2 url(https://co.corsicaferries.com/html/img/facebook-connect.png) no-repeat 6px center;border-color:#29487d;}.facebook-connect:hover{background-color:#365899;}.facebook-connect:active{background-color:#29487d;}.google-connect{color:#757575;background:#FFFFFF url(https://co.corsicaferries.com/html/img/google-connect.png) no-repeat 6px center;border-color:#FCFCFC #F6F6F6 #C7C7C7 #F6F6F6;}.google-connect:hover{color:#fff;background-color:#4285F4;border-color:#4285F4;}.google-connect:active{color:#fff;background-color:#3367D6;border-color:#3367D6;}.gwt-percent{position:relative;flex:0 0 auto;border-radius:50%;overflow:hidden;-moz-user-select:none;user-select:none;width:140px;height:140px;}.gwt-percent-txt{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;line-height:136px;font-weight:bold;color:#fff;}.gwt-percent-img{display:block;width:100%;height:100%;}.gwt-percent>.gwt-percent-txt>.icon{font-size:125px;margin:-10px 0 0 0;animation:fade 320ms ease reverse;}#popup-cookie{position:fixed;bottom:0;right:0;background:#00206e;color:#fff;padding:15px;max-width:540px;z-index:20;font-size:12px;}#popup-cookie .popup-cookie-buttons{display:flex;justify-content:space-around;}#popup-cookie .popup-cookie-buttons .btn{margin:1em;}.classiccolorscookie{background:transparent;color:#FFFFFF;text-decoration:underline;cursor:pointer;display:inline-block;-webkit-appearance:none;margin:auto;padding:0;}#gwt-debug .debugger{position:fixed;top:0;left:0;height:24px;overflow:hidden;color:#000;padding:0 4px 4px 4px;z-index:200;background:#FEE100;transition:all 500ms ease;font-weight:normal !important;z-index:99;text-align:center;z-index:1000;outline:1px solid gray;}@media screen and (max-width:599px){#gwt-debug .debugger{display:none}}#gwt-debug.uni64 .debugger{background:#ff0000;}#gwt-debug .debugger:hover,#gwt-debug .debugger.force-visible{width:auto;height:auto;max-width:75%;}#gwt-debug .debugger .gwt-CheckBox{margin:0 8px;padding:0;line-height:100%;}#gwt-debug .debugger .gwt-CheckBox input{margin:2px;}#gwt-debug .debugger .gwt-CheckBox label{padding:0 0 0 6px;}#gwt-debug .debug-panel{position:fixed;top:0;left:0;bottom:0;border:0;margin:0;padding:64px 0 0 0;color:#555;background:#eee;z-index:98;border-right:3px solid #999;}#gwt-debug>.debug-panel>.controls{position:absolute;top:0;left:0;right:0;height:64px;background:green;padding:6px;background:#999;text-align:right;}#gwt-debug>.debug-panel>.trames{position:absolute;top:64px;right:0;left:0;bottom:0;overflow:scroll;padding:0 6px;}#gwt-debug .trames>div:nth-child(1){color:#000;}#gwt-debug .trames>div:nth-child(n+2){margin-top:6px;border-top:3px solid;padding-top:6px;}#gwt-debug .trames>div:nth-child(2n){background-color:#ddd;}#gwt-debug .btn{border:1px solid #00206e;margin:0 2px;}.dark-box{background:#333;color:#fff;padding:4px 30px;text-align:right;display:flex;justify-content:space-between;align-items:center;}.dark-box.center-box{justify-content:space-around;}.blue-box{padding:40px;color:#FFF;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:Montserrat,sans-serif;font-size:14px;background:#00206e;cursor:auto;}.login-required-wrapper{margin:3em auto;max-width:980px;}.login-box{padding-left:140px;background:#00206e url(https://co.corsicaferries.com/html/2018/img/logo/club-logo.png) no-repeat 10px 10px;}.login-box.isPopup{padding:20px 20px 20px 140px;}.login-box.gray-box{background-color:#ebebeb;color:#00206e;}.login-box.gray-box .submenu-block{max-width:50%;}.submenu>.login-box{padding-left:140px;background-position:0 0;min-height:132px;}.login-box.inline{padding:20px;-o-background-size:48px;-moz-background-size:48px;-webkit-background-size:48px;background-size:48px;background-position:99% 8px;background-position:8px -moz-calc(100% - 8px);background-position:8px -webkit-calc(100% - 8px);background-position:calc(100% - 8px) 8px;}body .login-box .gwt-TextBox{padding:13px;width:100%;}.big-button{display:block;width:100% !important;box-sizing:border-box;text-align:left;background:#fff url(https://co.corsicaferries.com/html/img/sprites/arrow-r.png) no-repeat 98% center;border:none;padding:8px 38px 8px 8px;margin:4px 0;color:#000;}.big-button:hover{background-color:#ffefab;}.big-button:active{background-color:#ffdf57;}.blue-box .submenu-block{position:relative;display:inline-block;*display:inline;margin:0 10px;width:320px;max-width:100%;vertical-align:top;-ms-flex:auto 1 1;-webkit-flex:auto 1 1;flex:auto 1 1;line-height:16px;}.login-box .submenu-block.submenu-login{-ms-flex:auto 1 0;-webkit-flex:auto 1 0;flex:auto 1 0;}.blue-box .submenu-block:nth-child(n+2)::before{position:absolute;left:-10px;display:inline-block;*display:inline;content:' ';height:100%;border-left:1px solid #1d3572;border-right:1px solid #001750;border-top:1px solid #1d3572;border-bottom:1px solid #001750;}@media screen and (max-width:959px){.blue-box{flex-direction:column;align-items:center}.login-box{padding:20px;background-size:40px;}.login-box .submenu-title{margin-left:30px}.blue-box .submenu-block:nth-child(n+2)::before{position:static;height:0;width:100%;margin:8px 0;}}.blue-box .submenu-title{display:block;margin-bottom:20px;text-transform:uppercase;text-decoration:none !important;font-weight:bold;}.blue-box .submenu-title::after{content:'';display:block;width:40px;height:2px;margin-top:5px;background-color:#f6e300;}.blue-box input,.blue-box select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:220px;max-width:100%;padding:15px;color:#00206e;font-size:.85em;display:block;margin:10px 0;}.blue-box .gwt-RadioButton{width:100%;min-width:220px;display:block;padding:0;margin:10px 0;position:relative;}.blue-box .gwt-RadioButton>input{position:absolute;top:0;left:10px;bottom:0;width:30px;min-width:0;height:4em;margin:0;padding:0;}.blue-box .gwt-RadioButton>label{display:block;width:100%;border:1px solid transparent;transition:color 540ms ease,background-color 540ms ease,border-color 320ms ease;padding:0;padding:15px 15px 15px 45px;background-color:#00206e;color:#fff;border-radius:1em;}.blue-box .gwt-RadioButton.not-checked:hover>label{cursor:pointer;border-color:#f6e300;}.blue-box .gwt-RadioButton.checked>label{background-color:#f6e300;color:#00206e;}.blue-box .security-code{font-size:1.8em;}.blue-box .login-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;text-align:right;}.blue-box .login-buttons.agency{padding-top:53px;}.blue-box .login-buttons button{display:inline-block;*display:inline;margin-right:8px;}.blue-box .login-buttons>button:last-child{margin-left:auto;margin-right:0;}.blue-box .login-buttons .btn-full-yellow{-ms-flex:auto 0 0;-webkit-flex:auto 0 0;flex:auto 0 0;border:3px solid #f6e300;}.blue-box .yellow-link{display:inline-block;*display:inline;color:#f6e300;font-size:.9em;background:transparent;border:none;outline:none;cursor:pointer;}.blue-box.gray-box .yellow-link{color:#00206e;}.blue-box .yellow-link:hover{text-decoration:underline;}.oauths{text-align:center;margin-top:1em;}.oauth-connect{display:inline-block;*display:inline;border:1px solid;color:#fff;height:41px;padding:6px 6px 6px 41px;margin:4px;border-radius:4px;font-weight:bold;}.facebook-connect{background:#4267B2 url(https://co.corsicaferries.com/html/img/facebook-connect.png) no-repeat 6px center;border-color:#29487d;}.facebook-connect:hover{background-color:#365899;}.facebook-connect:active{background-color:#29487d;}.google-connect{color:#757575;background:#FFFFFF url(https://co.corsicaferries.com/html/img/google-connect.png) no-repeat 6px center;border-color:#FCFCFC #F6F6F6 #C7C7C7 #F6F6F6;}.google-connect:hover{color:#fff;background-color:#4285F4;border-color:#4285F4;}.google-connect:active{color:#fff;background-color:#3367D6;border-color:#3367D6;}p.copyright{text-align:center}p.copyright strong{display:inline-block}#jsp-debug{overflow-x:hidden;background:#eee;color:black;margin:1em 0 0 0;padding:1em;border-top:2px solid black;}#jsp-debug .tag{display:inline-block;padding:1px 6px;background:#EEE;color:#000;outline:1px dotted #333;}#jsp-debug-link{content:" ";background:red url(https://co.corsicaferries.com/html/img/ico_warning.png) no-repeat center center;position:fixed;bottom:0;right:0;width:48px;height:48px;}table.pages{margin:1em auto;border:2px solid black;width:820px;max-width:80vw;}table.pages tr{background:#fff;position:relative;}table.pages tr:nth-child(even){background:#ddd;}table.pages tr th,table.pages tr td{padding:5px;text-align:center;border:1px solid #333;}table.pages tr td:first-child{font-weight:bold;text-align:left;}table.pages tbody tr:hover{background:#e4ecef;}.with-errors{min-width:48px;}.page-errors{text-align:left;position:absolute;top:100%;right:64px;left:64px;padding:4px;border:1px solid black;display:none;z-index:2;min-width:640px;max-width:100vw;}.with-errors:hover{box-shadow:inset 0 0 0 2px #000;}.with-errors:hover .page-errors{display:block;}.gwt-RadioButton input,.gwt-CheckBox input{vertical-align:middle;margin-right:0.5em;}.gwt-RadioButton label,.gwt-CheckBox label{vertical-align:middle;cursor:pointer;}.gwt-RadioButton-disabled label,.gwt-CheckBox-disabled label{color:#b7b7b7}.cf-VehicleWidget{margin:4px auto 4px 0;}.cf-VehicleWidget>.form-type-select{width:590px;max-width:85vw;}.cf-VehicleWidget>.form-type-select>select{max-width:48%;}.cf-VehicleWidget .gwt-HTML.loading{background:url(https://co.corsicaferries.com/html/img/ajax-loader-mini-black.gif) no-repeat top left;}.cf-VehicleWidget-label{min-height:2em;}#root.Booking.RESA .hide-on-resa,#root.Booking.RESA .LandingHeaderMenu .LandingHeaderMenu-level1,#root.Booking.RESA #LandingHeaderMenu-topbar>ul>li:not(.always-visible),.site-biz:not(.agency-connected) #LandingHeaderMenu-topbar>ul>li.corsica{display:none !important;}#LandingHeaderMenu-topbar>ul>li.corsica-disconnect{display:none;}@media screen and (max-width:959px){#root.Booking.RESA #LandingHeaderMenu-topbar>ul>li.langs:not(.always-visible){display:block !important;}body.user-connected #LandingHeaderMenu-topbar>ul>li.corsica-disconnect{display:block;}}body.site-webview #root.Booking #content{padding:0;}#root .LandingHeader .LandingHeaderMenu .LandingHeaderMenu-main .BookingMenu-menu-steps{display:none;}#root.Booking .LandingHeader .LandingHeaderMenu .LandingHeaderMenu-main .BookingMenu-menu-steps{display:inline;}#root.Booking .LandingHeader .LandingHeaderMenu .LandingHeaderMenu-main .LandingHeaderMenu-megamenu{display:none;}#root.Booking #LandingFooter-menu,#root.Booking .Footer-contactMobile{display:none;}#root.Booking .Footer-contact .Container--footer{visibility:hidden;}#root.Booking .Footer-contact .Container--footer .copyright,#root.Booking .Footer-contact .Container--footer .gwt-agency-info-name{visibility:visible;}.Footer-contactMobile{display:none !important}#GameForm{display:flex;flex-wrap:wrap;}#GameForm>*{width:40%;padding:15px;margin:2px}#GameForm>.GameFormRow{width:100%}@media screen and (max-width:620px){#GameForm>*{width:95%}}.LandingTopSlider-item-content--game .LandingTopSlider-item-subtitle{background:transparent url(https://co.corsicaferries.com/html/img/picto-heure.png) no-repeat 0 10px;padding-left:50px;margin-left:-50px;}@media screen and (min-width:1442px){.lang-fr .LandingTopSlider-item-content--game::before{content:url(https://co.corsicaferries.com/html/img/soleil.png);position:absolute;top:0;left:-99%;}}.hidden{visibility:hidden}.msg-rgpd{padding:1em;font-size:12px;line-height:120%;text-align:justify;background:#dbdcdd;color:#000;margin:3em 0 1em 0;}.block-three-sectionstable{position:relative;margin-bottom:30px;padding-left:20px;padding-right:20px;}@media screen and (max-width:1150px){.block-three-sections{max-width:750px;margin:0 auto 30px;}}.block-three-sectionstable .section-textreduit{padding:35px 80px 30px 30px;position:relative;flex:1 1 auto;}.block-three-sectionstable .section-textreduit h2{color:#00206e;text-transform:uppercase;font-size:1.8em;margin-bottom:20px;}.tablepromo-content{table-layout:fixed;width:100%;}@media screen and (max-width:700px){.table-content-promo{font-size:0.8em;}}.tablepromo-content img{display:block;margin-left:auto;margin-right:auto;margin-top:10px;}.bool-careful:before{content:"";font-family:"iconfont";color:#fd9526;}.tablepromo-content .prix{font-size:18px;}.tablepromo-content td,.tablepromo-content th{border:1px solid #00206e;color:#00206e;text-align:center;text-transform:uppercase;max-width:100%;padding:15px 0px;}.tablepromo-content tr{display:table-row;border:1px solid #00206e;}.tablepromo-content th{display:table-cell;border:1px solid #00206e;}.tablepromo-content table{border-collapse:collapse;display:table;box-sizing:border-box;padding:20px 0px;}.vertical-text{transform:rotate(-90deg);}.background-grey{background-color:#ebebeb;padding:25px 40px;}@media screen and (min-width:1151px) and (max-width:2200px){.background-grey{min-width:765px;}}.BookingAdvantages{background-color:#00206e;color:#FFFFFF;max-width:420px;margin:6px auto;position:relative;z-index:9;}.cf-RemoteHTML.loading{min-height:96px;}.kdo-box{display:flex;justify-content:center;padding:4px 0;color:#0c4976;background:#fff;}.kdo-box .kdo-box-input{color:#0c4976;border:1px solid #0c4976;background:#e4ecef;padding:2px;border-radius:4px 0 0 4px;}.kdo-box .kdo-box-input:focus::-webkit-input-placeholder,.kdo-box .kdo-box-input:focus:-moz-placeholder,.kdo-box .kdo-box-input:focus::-moz-placeholder,.kdo-box .kdo-box-input:focus:-ms-input-placeholder,.kdo-box .kdo-box-input:focus::placeholder{color:transparent;}.kdo-box .kdo-box-button{color:#fff;background:#0c4976;border:1px solid #0c4976;padding:2px 6px;border-radius:0 4px 4px 0;}.kdo-box.active .kdo-box-input{border-color:transparent;outline:none;font-weight:bold;}.kdo-box.active .kdo-box-button{background:none;color:#0c4976;text-decoration:underline;}.BookingComWidget{margin:1em auto;padding:1em;color:#00206e;max-width:540px;}div.food-content>ul,ul.list-check{text-align:left;}div.food-content>ul>li,ul.list-check li{margin:0;list-style:none;}div.food-content>ul>li::before,ul.list-check li::before{content:"\EA33";font-family:"iconfont";vertical-align:middle;font-size:1.4em;font-weight:normal;color:#43A047;width:1.4em;height:1.4em;display:inline-block;text-align:center;line-height:1.4em;margin:4px;}.text-left{text-align:left;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-right{text-align:right;}#quick-resa{position:fixed;right:0;bottom:0;background:rgba(0,0,255,0.3);z-index:15;padding:0;}#quick-resa::after{display:inline-block;content:"[Echap]";padding:6px;color:#fff;}#quick-resa .quick-content{position:absolute;bottom:8px;right:8px;width:320px;height:98px;background:#00f;color:#fff;border-radius:8px;padding:8px;text-align:center;display:flex;justify-content:space-around;flex-wrap:wrap;visibility:hidden;opacity:0;transition:opacity 320ms ease;}#quick-resa.visible{top:0;left:0;}#quick-resa.visible .quick-content{visibility:visible;opacity:1;}.corsicaclub{background:transparent no-repeat top right;background-size:contain;}.corsicaclub-Logo{background-image:url(https://co.corsicaferries.com/html/2018/img/logo/club-logo.png) !important}.corsicaclub-White{background-image:url(https://co.corsicaferries.com/html/2018/img/logo/corsica-club-badge/white.png) !important}.corsicaclub-Yellow{background-image:url(https://co.corsicaferries.com/html/2018/img/logo/corsica-club-badge/yellow.png) !important}.corsicaclub-Silver{background-image:url(https://co.corsicaferries.com/html/2018/img/logo/corsica-club-badge/silver.png) !important}.corsicaclub-Gold{background-image:url(https://co.corsicaferries.com/html/2018/img/logo/corsica-club-badge/gold.png) !important}.corsicaclub-FRET{background-image:url(https://co.corsicaferries.com/html/images/fret.gif) !important}#quick-resa .quick-content .quick-code,#quick-resa .quick-content .quick-count{font-family:monospace;text-transform:uppercase;padding:8px;background:transparent;border:0;border-bottom:4px solid transparent;color:#fff;font-size:24px;width:128px;height:52px;padding:6px;}#quick-resa .quick-content .quick-code:focus,#quick-resa .quick-content .quick-count:focus{background:rgba(255,255,255,0.1);border-bottom-color:#fff;}#quick-resa .quick-content .quick-label{width:100%;padding:4px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}input.CorsicaClub-KDO{width:14em;}.cruises-list{max-width:920px;margin:auto;}.cruise-radio{background:#fff;display:block;margin:6px;min-height:60px;border:1px solid #fff;cursor:pointer;padding:0 0 0 64px;position:relative;}.cruise-radio>label{display:block;padding:6px;cursor:inherit;}.cruise-radio.not-checked:hover{border-color:#00206e;}.cruise-radio.checked{background:#f6e300;border-color:#f6e300;}.cruise-radio.cruise-radio-disabled,.cruise-radio.cruise-radio-disabled:hover{color:#8d8d94;border-color:#fff;cursor:not-allowed;}.cruise-radio>input{display:none}.cruise-radio .cruise-prod{position:absolute;top:8px;left:8px;background:#ff6600;background-image:linear-gradient(-45deg,#f60,#f6e300);color:#00206e;min-width:48px;height:48px;line-height:40px;font-size:20px;font-weight:bold;border-radius:24px;text-align:center;padding:4px;}.cruise-radio .cruise-label{font-weight:bold;font-size:1.6em;}.cruise-radio .cruise-label{font-weight:bold;font-size:1.6em;}.cruise-radio .cruise-list{display:inline-block;display:inline-grid;margin:1em 0 0 2em;grid-template-columns:auto auto auto auto auto;gap:4px 12px;}.cruise-radio .cruise-list>li{display:contents;list-style:disc;}.cruise-radio .cruise-list strong{background:#f6e300;padding:2px 4px;}.cruise-radio.checked .cruise-list strong{background:#00206e;color:#fff;padding:2px 4px;}@media screen and (min-width:649px){.AdvantagePopup{background:transparent url(https://co.corsicaferries.com/html/2018/img/logo/club-logo.png) no-repeat 0 0;padding:0 0 0 138px;}body.lang-fr .AdvantagePopup{background-image:url(https://co.corsicaferries.com/html/img/kdo.png);padding:0 0 0 114px;}}.BookingMenu-inline-tickets{background:#00206e;color:#fff;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 2em 0;align-items:flex-end;justify-content:center;flex-wrap:wrap;}.BookingMenu-inline-tickets .gwt-TextBox{display:block;color:#00206e;}.BookingMenu-inline-tickets .gwt-ListBox{display:block;color:#00206e;width:300px;padding:15px 15px 15px 15px;font-size:0.85em;}.BookingMenu-inline-tickets .yellowlink{margin:1em 0 1em 2em;}@media screen and (max-width:400px){.BookingMenu-inline-tickets>label{max-width:60%}.BookingMenu-inline-tickets>label>.gwt-TextBox{max-width:100%}}.basket-infos{display:block;display:flex;flex-wrap:wrap;justify-content:space-between;color:#333;margin:4px 8px;background:#f1f1f1;}.basket-info{display:inline-block;width:48%;flex:1 1 50%;padding:1px 6px;}.basket-compare .basket-info{width:100%;flex:1 1 100%;}.basket-compare{text-align:center;white-space:nowrap;overflow-x:auto;margin:0 0 16px 0;padding:16px;background:#f1f1f1;}@media screen and (min-width:1280px){body:not(.d-frame) .basket-compare.large{margin:0 calc(8px + (100% - 100vw) / 2) 32px;}}.basket-compare>div.basket-compared{display:inline-block;width:340px;flex:0 0 340px;margin:0 8px;vertical-align:top;white-space:normal;text-align:left;}.basket-compare .BookingDetails-basket-block .block-title{display:none;}.basket-compare>div.basket-compared ul.list{margin-left:0;}.recallblock.fret{line-height:12px;width:100%;}.recallblock.fret td{padding:8px 1em 0 0;}.recallblock.fret input[type=text],.recallblock.fret input[type=tel],.recallblock.fret select{padding:6px;}.suggestPopupContent{border:1px solid #7a7a7a;color:#00206e;background:#fff;line-height:120%;}.suggestPopupContent .item{padding:3px 6px;cursor:pointer;}.suggestPopupContent .item:hover{background:#f6e300;}.controlbuttons{margin:6px 0;text-align:right;}.btn-circle{position:relative;display:inline-block;display:inline-flex;margin:6px;color:#00206e;height:42px;width:42px;text-align:center;border-radius:21px;transition:background 320ms ease;}.btn-circle:hover{background:#f6e300;color:#00206e;}.btn-circle>.icon{font-size:28px;margin:auto;line-height:0;}.btn-circle-popup{position:absolute;top:48px;left:-91px;width:220px;z-index:2;color:#fff;border:1px solid;background:#8a8d94;padding:12px 6px;line-height:1rem;font-size:1rem;display:none;}.btn-circle-popup::before{content:"";border-color:transparent transparent #8a8d94 transparent;width:0;height:0;border-style:solid;border-width:12px;position:absolute;top:-24px;left:100px;}.btn-circle:hover>.btn-circle-popup{display:block;}.btn>.btn-info{display:block;font-size:0.8em;text-transform:none;}.BookingConfirmation-reprotection{margin-bottom:50px;color:#fff;background:#00206e;}.BookingConfirmation-reprotection .message-reprotection{padding:1em;}.BookingConfirmation-reprotection .message-reprotection-buttons{padding:1em;text-align:center;}.BookingConfirmation-reprotection .message-reprotection-buttons .btn{margin:0.25em 0.5em;}ul.list{list-style:disc;margin:1em 2em;}ul.list>li{list-style:disc;}.checkin-infos{background:#fff;padding:0.5em 1em;}.model-2cols,.model-3cols{}.model-2cols .col1,.model-2cols .maincol,.model-3cols .col1,.model-3cols .maincol,.model-3cols .col2{display:table-cell;vertical-align:top;overflow:hidden;padding:0 6px;}.model-2cols .col1,.model-3cols .col1,.model-3cols .col2{width:180px;}.ie6 .model-2cols .col1,.ie7 .model-2cols .col1{float:left;}.error-table{width:100%;border:2px solid #98a8af;border-collapse:collapse;}.error-table th{background:#98a8af;text-align:left;}.error-table th .gwt-ListBox{max-width:180px;}.error-table tbody tr.even{background:#deeaef;}.error-table thead th:last-of-type,.error-table tbody td:last-of-type{text-align:right;}.error-table tbody tr:hover{background:#e2e349;cursor:pointer;}.error-table tbody tr.active{background:#f6e300;}.error-table.Has-Selection tbody tr:not(.active){display:none;}.Err-Selector{text-align:left;}.Err-Selector-Box{display:block;width:480px;max-width:90vw;max-height:70vh;}.agency-must-connect{margin:3em auto;max-width:400px;}.login-agbox .ablue{padding:40px;min-width:200px;max-width:100vw;}.login-agbox.inline{padding:20px;-o-background-size:48px;-moz-background-size:48px;-webkit-background-size:48px;background-size:48px;background-position:99% 8px;background-position:8px -moz-calc(100% - 8px);background-position:8px -webkit-calc(100% - 8px);background-position:calc(100% - 8px) 8px;}body .login-agbox .gwt-TextBox{padding:13px;min-width:0;display:inline;}.login-agbox .submenu-block{display:flex;flex-direction:column;}.login-agbox .submenu-block>form{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;}.agchkbox>input{width:25px;min-width:0;display:inline;margin-bottom:50px;}.PasswordForgot>a{display:block;color:#f6e300;font-size:.9em;text-align:right;}button.PasswordForgot{background-color:transparent;display:block;color:#f6e300;font-size:.9em;text-align:right;width:100%;}.aglnk{display:block;margin:20px 50px 20px 0;}.agrey{background-color:#ebebeb;color:#00206e !important;padding:10px 0;max-width:none;min-width:auto;}.agrey .submenu-block{max-width:none;}.agrey button.PasswordForgot{color:#8a8d94 !important;}.agrey .submenu-title{margin:0;}.agrey .innerblock{padding:0;background:transparent;}.agrey a{color:#8a8d94 !important;text-decoration:none;}.agrey input{margin-bottom:2px;}.gwt-Agency-Connect{border:none;}.LandingHeaderMenu-slogan{font-weight:normal;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-start;text-align:left;vertical-align:middle;margin:10px 0;}@media screen and (max-width:1690px){.LandingHeaderMenu-slogan{display:none}}ul.prestation-changes{margin:0 8px;padding:0;}.BookingDetails-basket-block-wrapper ul.prestation-changes{font-size:0.75em;}ul.prestation-changes li{list-style-type:square;margin:0 0 0.2em 1.5em;padding:0;}ul.prestation-changes>li.prestation-title{list-style-type:none;margin-left:0;}ul.prestation-changes li.modified-prestations>.old-prestation{font-style:italic;color:#F16246;}ul.prestation-changes li.modified-prestations>.new-prestation,ul.prestation-changes li.added-prestations{list-style-type:"+ ";font-weight:bold;color:#3486C6;}ul.prestation-changes li.removed-prestations{list-style-type:"- ";font-weight:bold;color:#F16246;}.cf-DynamicTableWidget{margin:2em 0;width:99%;color:#4b4a4a;}.cf-DynamicTableWidget th,.cf-DynamicTableWidget td{padding:3px;text-align:left;}.cf-DynamicTableWidget-Body{border:4px solid #4b4a4a;}.cf-DynamicTableWidget-Body td{border:1px solid #4b4a4a;}.cf-DynamicTableWidget-Body tr.even{background:#fff;}.cf-DynamicTableWidget-Body tr.odd{background:#f3f7fb;}.cf-DynamicTableWidget-Body tr:hover{background:#f3f7fb;}.cf-DynamicTableWidget-Body tr:hover.active,.cf-DynamicTableWidget-Body tr.active{background:#f6e300;}.langBox{padding:14px 15px 14px 26px;border:1px solid #ccc;font-size:0.85em;background:#fff no-repeat 5px center;margin:0 6px;}.crossing-information.booking-info{background:#f1f1f1;padding:2px;border:1px solid #dbdcdd;}.crossing-information.booking-info>div{display:inline-block;width:50%;text-align:left;vertical-align:top;}.crossing-information.booking-info>div:nth-child(2n){text-align:right;}.fret-status-title{font-weight:700;font-size:1.13rem;text-transform:uppercase;margin-right:0.5em;}.fret-status-block{margin:0.5em auto;}.fret-status{font-size:18px;line-height:20px;font-weight:bold;color:red;position:relative;padding-left:42px;min-height:34px;display:inline-flex;align-items:center;}.fret-status:before{position:absolute;top:0;left:0;content:"✗";display:inline-block;font-size:28px;background-color:red;color:white;width:34px;height:34px;text-align:center;line-height:34px;border-radius:100%;text-shadow:0 0 4px #000;margin:0 0.5em 0 0;}.fret-status.ok{color:green;}.fret-status.ok:before{content:"✓";background-color:green;}.recallblock.fret td div.checked{font-size:28px;background:green;color:white;width:34px;height:34px;text-align:center;line-height:34px;border-radius:100%;box-shadow:2px 2px 10px rgba(0,0,0,0.4);text-shadow:0 0 10px black;}.recallblock.fret td div.unchecked{font-size:28px;background:red;color:white;width:34px;height:34px;text-align:center;line-height:34px;border-radius:100%;box-shadow:2px 2px 10px rgba(0,0,0,0.4);text-shadow:0 0 10px black;}.cclubinfotable input[type='text'],.cclubinfotable input[type='email'],.cclubinfotable input[type='tel'],.cclubinfotable select{padding:8px;margin-bottom:6px;}.cf-PhoneNumber{display:inline-flex;max-width:100%;overflow:hidden;}.cf-PhoneNumber>.cf-PhoneNumber-Prefix{position:relative;display:inline-flex;}.cf-PhoneNumber>.cf-PhoneNumber-Prefix>.cf-PhonePrefix{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;text-align:center;pointer-events:none;display:flex;justify-content:center;align-items:center;font-weight:bold;padding:0 8px 0 0;border:1px solid #adafb4;}.cf-PhoneNumber>.cf-PhoneNumber-Prefix>.cf-PhonePrefix::after{content:"\EA01";font-family:"iconfont";text-rendering:optimizeLegibility;position:absolute;right:4px;font-size:8px;color:#adafb4;}.cf-PhoneNumber>.cf-PhoneNumber-Prefix:hover>.cf-PhonePrefix{border-color:#00206e;}.cf-PhoneNumber>.cf-PhoneNumber-Prefix:hover>.cf-PhonePrefix::after{color:#00206e;}.cf-PhoneNumber>.cf-PhoneNumber-Prefix>.cf-PhoneNumber-CountryList{width:5em;padding-left:0;font-size:inherit;cursor:pointer;}.cf-PhoneNumber>.cf-PhoneNumber-CountryList{width:5em;padding-left:0;font-size:inherit;}.cf-PhoneNumber>.cf-PhoneNumber-Number{width:auto;flex:1 1 auto;font-size:inherit;}.cf-PhoneNumber>.cf-PhoneNumber-Number.invalid-number{text-decoration:underline wavy red;}.Crossings-summary-infos .subblock-title .date-hours{min-width:70%;margin-left:44px;}.crossings-header{margin-top:1em;}.crossings-footer{font-size:0.8em;}.Crossings-summary-infos .MultiLegs>.subblock-title:nth-child(n + 2)::before{content:" ";display:block;width:80%;margin:2em 10%;border-top:1px solid;flex:0 0 auto;}.crossing-infos{margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-items:center;min-height:60px;}@media screen and (max-width:499px){.crossing-infos{display:block;text-align:center;}}.crossing-infos .crossing-status{font-size:1.2em;font-weight:bold;line-height:1em;margin:0 0 6px 0;flex:1 1 70%;display:flex;align-items:center;}.crossing-infos .btn{text-align:center;}.crossing-infos .crossing-status .icon{font-size:2em;vertical-align:middle;margin-right:0.5em;}.crossing-infos .crossing-status.crossing-ok{color:#5ec639;}.crossing-infos .crossing-status.crossing-warn{color:#E69900;}.crossing-infos .crossing-status.crossing-ko{color:#D8000C;}.crossing-infos .crossing-status.crossing-gray{color:#8a8d94;}.crossing-covid>p{border-top:3px solid;padding:1em;text-align:center;}.crossing-covid>button{font-size:0.85em;display:block;margin:0.5em auto !important;}.selected-background{background-color:#f6e300;}.RadioPanel-buttons{margin:1rem 0;}.RadioPanel-buttons .gwt-RadioButton{position:relative;margin:0 1em 0 0;}.RadioPanel-buttons .gwt-RadioButton>label{padding:8px 8px 8px 30px;border-radius:8px;}.RadioPanel-buttons .gwt-RadioButton.not-checked:hover>label{cursor:pointer;background:#f3e977;}.RadioPanel-buttons .gwt-RadioButton.checked>label{background:#f6e300;}.RadioPanel-buttons .gwt-RadioButton>input{position:absolute;left:8px;top:3px;}details{margin:0.5em;}details summary{display:list-item;cursor:pointer;margin:0 0 0.5em 0;user-select:none;}.cabin-delivery{margin:1em auto;text-align:left;color:#00206e;background:#fff;max-width:620px;width:100%;}.cabin-delivery>li{border-left:1px solid #00206e;border-right:1px solid #00206e;padding:4px 8px;}.cabin-delivery>li:last-child{border-bottom:1px solid #00206e;}.cabin-delivery>li.subtitle{padding:8px;background:#00206e;color:#fff;font-size:1.2em;font-weight:bold;cursor:pointer;transition:color 240ms linear;}.cabin-delivery>li.subtitle:hover{color:#f6e300;}.cabin-delivery>li.subtitle>.icon{margin-left:0.5em;transition:transform 240ms linear;}.cabin-delivery.closed>li.subtitle>.icon{transform:rotate(-90deg);transform-origin:center;}.cabin-delivery>li.item{display:flex;justify-content:end;align-items:center;flex-wrap:wrap;max-height:none;}.cabin-delivery.closed>li.item{visibility:hidden;height:0;overflow:hidden;padding:0;pointer-events:none}.cabin-delivery>li.item.active{background-color:#f6e300;}.cabin-delivery>li.item>strong{flex:1 0 auto;}.cabin-delivery>li.item>em{color:#8a8d94;margin:0 1em;font-weight:bold;}.cabin-delivery>li.item>p{flex:0 0 100%;color:#8a8d94;}.cabin-delivery>li.item+li.item{border-top:1px solid #dbdcdd;}@media screen and (max-width:540px){.cabin-delivery>li.item>*{order:2;}.cabin-delivery>li.item>strong{flex:0 0 100%;order:0;}.cabin-delivery>li.item>p{order:1;}}.booking-info-bar{display:none;}@media screen and (max-width:959px){.booking-info-bar{display:block;background:#00206e;padding:4px;margin:0 0 8px 0;display:flex;justify-content:space-evenly;}}.checkin-tickets{display:flex;}.checkin-tickets .checkin-way{flex:1 1 auto;}.checkin-tickets .checkin-date{flex:0 0 auto;width:9.5em;background:#fff url(https://co.corsicaferries.com/html/images/calendar-bis.png) no-repeat calc(100% - 5px) center;}#long-loading-message{position:absolute;position:fixed;display:flex;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:100;}.long-loading-content{margin:auto;padding:2em;min-width:320px;background:#00206e;color:#fff;text-align:center;}ul.segm-infos{margin:0;padding:4px;}ul.segm-infos>li{list-style:square;margin:0 0 0 10px;}ul.segm-infos>li .red{color:red;}ul.segm-infos>li>span{font-size:0.9em;}.no-user-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.segment-events-checkboxes td{padding:4px 12px 12px 8px;}.segment-events{width:100%;background:#fff;color:#000;text-align:left;border:2px solid #00206e;}.segment-events td{border:0;vertical-align:top;padding:4px;border-top:1px solid #eee;}.segment-events .icon{font-size:1.2em;}.segment-events .icon-telephonie{font-size:1.8em}.segment-events td.segment-event-icon{text-align:center}.segment-events td.segment-event-date{width:1%;white-space:nowrap;}.segment-events td.segment-event-target{text-align:right}.segment-events tr.segment-event-SEGM{background:#00206e !important;color:#fff !important;}.segment-events tr.segment-event-SMS,.segment-events tr.segment-event-EMAIL{background:#dbe4eb;}.segment-events tr.segment-event-ERROR{background:#ffeeed;}.segment-events tr.segment-warning{background:#ffeebc;}.segment-events tr.disabled{display:none;}.segment-event-subjet{font-size:0.9em;}.segment-events tr.active{background:#f6e300;}.boat-decks{width:180px;margin:16px auto 0;display:block;}.boat-decks .deck{will-change:fill,transform;transition:fill 320ms ease,transform 320ms ease;transform-origin:center;cursor:pointer;}.boat-decks .deck:hover{fill:#fff7df;transform:scale(1.2);}.boat-decks .deck.active{fill:#fcd333;transform:none;cursor:default;}.boat-deck-name{text-align:center;margin:-20px;font-weight:bold;color:#00206e;font-size:1.2em;}.boat-view{position:relative;}.boat-header,.boat-footer{position:sticky;background:#f1f1f1;padding:8px 32px;z-index:5;}.boat-header{top:0;box-shadow:0 8px 20px #f1f1f1;}.boat-footer{bottom:0;box-shadow:0 -8px 20px #f1f1f1;margin-top:20px;}.boat-svg{display:block;position:relative;width:100%;min-height:320px;}.boat-svg>svg.boat-deck{position:absolute;top:0;left:0;right:0;opacity:0;z-index:1;visibility:hidden;transition:opacity 340ms ease;}.boat-svg>svg.boat-deck.inactive{opacity:1;z-index:2;visibility:visible;}.boat-svg>svg.boat-deck.active{opacity:1;z-index:3;visibility:visible;}.boat-svg .cls-1{fill:#efefef;stroke:#d8d8d8;z-index:1;transition:fill 420ms ease;}.boat-svg .cls-txt{font-size:12px;z-index:1;}.boat-svg .cabin-select{transform-box:fill-box;transform-origin:50% 50%;transition:transform 420ms ease;}.boat-svg .cabin-select,.boat-svg .cabin-select>.cls-1,.boat-svg .cabin-select>.cls-txt,.boat-svg .cabin-select>.cls-txt>*{cursor:pointer;}.boat-svg .cabin-select:hover{transform:scale(1.5);}.boat-svg .cabin-select:hover .cls-1{stroke:#000;}.cabin-intern .cls-1{fill:#94c56a;}.cabin-extern .cls-1{fill:#286ab3;}.boat-svg .cabin-luxe .cls-1{fill:#a641a1;}.boat-svg .cabin-selected .cls-1{fill:#fcd333;stroke:#000;}.boat-svg .cls-esc{fill:#777;stroke:#444;}.boat-svg .cls-com{fill:#666;stroke:#666;}.boat-svg .cls-com-txt{fill:#fff;}.g-poi-icon,.poi-icon{display:none !important;}.big-boat-checkin .BookingActions{position:sticky;bottom:0;background:#f1f1f1;z-index:5;margin:0;padding:24px 12px;box-shadow:0 -8px 8px #f1f1f1;}@media screen and (max-width:959px){.big-boat-checkin .BookingActions{bottom:45px}}.gwt-TabBar{margin:1em 0 0 0;}.gwt-TabBarItem{background-color:#fff;color:#00206e;font-weight:bold;border:1px solid #ccc;border-radius:1em 1em 0 0;padding:0.5em 1em;transition:color 320ms ease,background-color 320ms ease;cursor:pointer;}.gwt-TabBarItem:hover{background-color:#ccc;}.gwt-TabBarItem.gwt-TabBarItem-selected{background-color:#00206e;color:#fff;}.gwt-TabBar-Content{border:1px solid #ccc;padding:1em;}.gwt-TabBar-Content label{display:inline-block;margin:0.5em;}.gwt-TabBar-Content label>span{display:block;color:#111}.gwt-TabBar-Content select.smallsize,.gwt-TabBar-Content input.smallsize{width:150px;}body.site-webview #content{padding-top:0 !important;}body.site-webview .Page-header{min-height:0;}body.site-webview .CorsicaClub-page-connected-wrapper{margin:0 10px;}body.site-webview .margin-fix{height:0;}.buttons-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;}.crossing-date-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:520px;margin:0 auto;justify-content:space-between;padding:1em;}.crossing-date-buttons>button{flex:0 0 45%;}.gwt-PasswordTextBox-Wrapper{position:relative;display:inline-block;}.gwt-PasswordTextBox-Toggle{position:absolute;top:0;bottom:0;right:4px;margin:auto 0;width:32px;height:32px;color:#333;font-size:24px;line-height:24px;background:transparent url(https://co.corsicaferries.com/html/2018/img/visupassword.png) no-repeat center center;background-size:32px;}.gwt-PasswordTextBox[type='text']+.gwt-PasswordTextBox-Toggle::before{position:absolute;top:50%;left:-2px;right:-2px;margin:-2px 0 0 0;content:" ";height:2px;background:#999;transform:rotate(-25deg);}@media screen and (min-width:960px){body.window-scrolled #LandingHeaderMenu-topbar .connexionBiz,body.window-scrolled #LandingHeaderMenu-topbar .bookingweb{position:fixed;top:0;right:0;z-index:20;background:#ebebeb;border-radius:0 0 0 8px;box-shadow:-1px 1px 2px rgba(0,0,0,0.5);}}.faq-search{border-style:solid;border-width:1px;margin-right:auto;margin-left:auto;text-align:center;width:1150px;height:60px;}.faq-search:focus::-webkit-input-placeholder,.faq-search:focus::placeholder{opacity:0;}table.Check-Tests{margin:1em;padding:8px;border:4px solid #ccc;border-radius:8px;width:90%;}table.Check-Tests>thead>tr{}table.Check-Tests>thead>tr>th{background:#ccc;}table.Check-Tests>tbody>tr>td,table.Check-Tests>thead>tr>th{padding:4px 8px;text-align:center;}.Check-Tests .gwt-CheckBox>input{width:24px;height:24px;vertical-align:bottom;}ul.remise-menu{display:grid;grid-template-columns:auto auto auto 2fr 1fr;gap:4px 8px;align-items:center;justify-content:flex-start;list-style-type:none;padding:0;margin:1em;}ul.remise-menu>li{display:contents;}ul.remise-menu>li .gwt-TextBox{border:1px solid #00206e;padding:6px 0.5em;width:5em;border-radius:4px;}ul.remise-menu>li .gwt-ListBox{min-width:2em;}ul.remise-menu>li>span{white-space:nowrap;}ul.remise-menu>li>button{justify-self:self-start;margin:0 0 0 auto;}.login-form .form-type-radio{display:flex;align-items:center;gap:12px;border:1px solid transparent;padding:4px;border-radius:8px;}.login-form .form-type-radio.checked{border-color:#f6e300;}.login-form .form-type-radio>input[type=radio]{display:inline-block;width:auto;min-width:0;}.agency-suggest,.agency-suggest>*{width:100%;text-align:center;display:block;line-height:100%;}.agency-suggest>i{color:#000;font-size:0.8em;}.agency-suggest>span{font-size:0.8em;color:#999;}.agency-suggest>span.email{color:blue;}.agency-suggest.eta-S>*,.agency-suggest.eta-F>*{opacity:0.5;}.agency-suggest.eta-S>b,.agency-suggest.eta-F>b{text-decoration:line-through;text-decoration-color:red;}.agency-view{margin:0 0 1em 0;background:#c9c9c9;color:#00206e;padding:6px;}.agency-view>.agency-suggest{background:#fee100;padding:6px;}.agency-info{font-size:0.75em;line-height:110%;color:#333;}.link-underline-effect{text-decoration:none;color:#00206e;}.PagePromo-item-content .PagePromo-item-number sub{font-size:.3em;bottom:10px;}.block-three-sections-flex .insert-image-embarquement img{width:100px;position:relative;float:left;margin:10px 20px 5px 0px;}.puceCheck li{display:list-item;list-style-position:inside;list-style-type:none;padding-left:65px;font-weight:500;list-style-image:url(https://co.corsicaferries.com/html/2018/img/logo/picto_ok.png);}.Reveillon-item{background-color:#ededed;padding:8px 50px 8px 20px;margin-bottom:5px;font-family:"Montserrat",sans-serif;}.Reveillon-item-header{position:relative;cursor:pointer;}.Reveillon-item-header.slide-toogle-close:after{content:"";font-family:"iconfont";position:absolute;font-size:1.2em;left:-10px;top:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.Reveillon-item-header.slide-toogle-open:after{content:"";font-family:"iconfont";position:absolute;font-size:1.2em;left:-10px;top:5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.Reveillon-item-header a{color:#072e7d;font-weight:700;max-width:550px;display:block;line-height:1.7em;padding-left:20px;}.Reveillon-item-content{display:none;padding-top:30px;}.price .text-promo{font-size:40px;margin-right:10px;}.price h1{font-size:30px;font-weight:900;}.price .text-promo{font-size:40px;margin-right:10px;}.RestaurantContainer-title{margin:8% 0% 0% 10%;font-size:large;font-weight:bold;}.RestaurantContainer-subtitle{margin:2% 0% 8% 10%;font-size:small;font-weight:bold;}.subtitle1{color:#FFA000;}.subtitle2{color:#0080F0;}.subtitle3{color:#FF00C0;}.subtitle4{color:#556B2F;}.subtitle5{color:#48D1CC;}.subtitle6{color:#1E90FF;}.subtitle7{color:#20B2AA;}.subtitle8{color:#FF4500;}.Catering-restaurant-container .RestaurantContainer-button,.Catering-Promo-item-wrap button,.RestaurantPage-Menu-Image button{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.table-content{table-layout:fixed;width:100%;}@media screen and (max-width:700px){.table-content{font-size:0.8em;}}.table-content td,.table-content th{border:1px solid black;text-align:center;max-width:100%;padding:15px 0px;}.table-content tr{display:table-row;}.table-content th{display:table-cell;}.table-content table{border-collapse:collapse;display:table;box-sizing:border-box;padding:20px 0px;}.vertical-text{transform:rotate(-90deg);}.background-grey{background-color:#ebebeb;padding:25px 40px;}@media screen and (min-width:1151px) and (max-width:2200px){.background-grey{min-width:765px;}}.puceBleu li{list-style-type:none;cursor:pointer;display:list-item;list-style-image:url(https://co.corsicaferries.com/html/2018/img/logo/arrow.png);margin-left:2em;}.puceBleu2 li{list-style-type:none;cursor:pointer;display:list-item;list-style-image:url(https://co.corsicaferries.com/html/2018/img/logo/arrow.png);}.block-frame{position:relative;height:500px;overflow:hidden;padding-top:56.25%;}.block-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.info-text{padding-bottom:25px;margin:0 0 35px;border-bottom:solid 1px #aaa6a6;}.map-link{margin-top:30px;}@media screen and (max-width:768px){.block-text-border h2:first-of-type{margin:0;padding:20px;}.info-text{padding:20px;margin:0;}.map-link{margin-top:5px;}#Info1{padding:30px 25px;}}.Infos-block-text.icon-tickemail h2{padding-left:15px;}@media screen and (max-width:768px){.Infos-block-text.icon-tickemail h2{padding-left:20px;}}.Infos-block-text.icon-tickemail h3{margin:0 20px 20px 0;color:#00206e;text-transform:uppercase;}.Infos-block-text.icon-tickemail p{margin:0 0 40px 0;}.Infos-block-text.icon-tickemail:before{font-size:5em;top:35px;left:-25px;}@media screen and (max-width:768px){.Infos-block-text.icon-tickemail:before{font-size:3em;top:15px;left:-13px;}}.store{height:90px;margin-top:40px;padding-left:100px;padding-right:100px;display:block;}.store img{width:200px;height:55px;margin:20px auto 0;}.app1{float:left;}.app2{float:right;}.listPuce li{list-style-type:none;}.listPuce li::before{color:#00206e;border-style:solid;border-width:0.19em 0.19em 0 0;content:'';height:0.67em;width:0.67em;position:relative;left:0.15em;top:0.35em;margin-right:20px;display:inline-block;vertical-align:top;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}.blocInfoContent h3{margin:45px 0 13px 0;color:#00206e;text-transform:uppercase;}@media screen and (max-width:768px){.store{margin-top:40px;padding-bottom:120px;}.app1{float:none;}.app2{float:none;}}*,*::before,*::after{box-sizing:border-box;}.containerTab{max-width:1280px;margin:60px auto 70px;padding:65px;border:1px solid #aaa6a6;}.assuranceBlock{display:contents;width:1150px;}.assuranceBlock p{text-align:center;}.blueTitle{width:100%;border-collapse:collapse;}.blueTitle th,.blueTitle td{border:1px solid rgb(238,238,238);padding:12px 18px;text-align:center;color:#000;}.blueTitle tr>td:first-of-type{text-align:left;}.blueTitle tr>th{text-align:left;}.blueTitle th{background-color:#00206e;color:white;}.blueTitle tr:nth-child(even){background-color:#ebebeb;}.bool-yes:before{content:"";font-family:"iconfont";color:#89e474;}.bool-no:before{content:'';display:block;width:12px;height:2px;margin:0 auto;background:#000000;}@media screen and (max-width:700px){.containerTab{padding:0;margin:30px auto 70px;border:none;}.assuranceBlock>.blueTitle table,.blueTitle thead,.blueTitle tbody,.blueTitle tr,.blueTitle th,.blueTitle td{display:block;}.blueTitle th{display:none;}.blueTitle td{padding:40px 20px;}.blueTitle td{padding-left:120px;position:relative;border-top:0.5px solid #c5c6c9;}.blueTitle th,.blueTitle td{border-right:0.5px solid #c5c6c9;border-left:0.5px solid #c5c6c9;}.blueTitle td::before{padding:10px;content:attr(data-label);position:absolute;top:0;left:0;width:110px;bottom:0;background-color:#00206e;color:white;display:flex;align-items:center;font-weight:bold;text-align:left;}.blueTitle tr{margin-bottom:1em;}.blueTitle tr>td:last-of-type{border-bottom:0.5px solid #c5c6c9;}}.cookTab{width:100%;border-collapse:collapse;}.cookTab tr:nth-child(even){background-color:#ebebeb;}.prgCookie{margin-bottom:40px;}.textBreak{word-break:break-all;}.column{columns:2 300px;column-gap:30px;}.Infos-block-text.icon-paiementtroisfois h2{padding-left:15px;}@media screen and (max-width:768px){.Infos-block-text.icon-paiementtroisfois h2{padding-left:20px;}}.Infos-block-text.icon-paiementtroisfois h3{margin:0 20px 20px 0;color:#00206e;text-transform:uppercase;}.Infos-block-text.icon-paiementtroisfois p{margin:0 0 40px 0;}.Infos-block-text.icon-paiementtroisfois:before{font-size:5em;top:35px;left:-25px;}@media screen and (max-width:768px){.Infos-block-text.icon-paiementtroisfois:before{font-size:3em;top:15px;left:-13px;}}.widthcpc{width:100%;}.condition-expand{background-color:#F6F6F6;font-family:"Montserrat",sans-serif;}.condition-expand-header{position:relative;cursor:pointer;}.condition-expand-header span{color:black;text-decoration:underline;font-weight:normal;max-width:500px;padding-left:5px;}.condition-expand-content{display:none;padding-top:15px;line-height:1.4em;text-align:justify;}.slide-toogle-close.open+.condition-expand-content{display:block;}.Page10Mesures{padding-top:40px;padding-bottom:80px;position:relative;}.Page10Mesures-wrapper{max-width:1280px;margin-left:auto;margin-right:auto;}.Page10Mesures-other{margin-top:40px;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);max-width:1280px;margin-left:auto;margin-right:auto;}.Page10Mesures-other>*+*{margin-top:20px;}@media screen and (max-width:959px){.Page10Mesures{padding-top:30px;}}.Page10Mesures-top{padding-top:30px;padding-bottom:30px;background-color:#00b5fc;color:#ffea32;}.Page10Mesures-top-label{text-align:right;}.Page10Mesures-top-label .wrapper{display:inline-block;padding-left:80px;padding-right:25px;background-color:#ffea32;color:#00b5fc;font-size:44px;font-family:"Palanquin Dark",sans-serif;font-weight:600;line-height:1;}.Page10Mesures-top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px;padding-right:30px;}.Page10Mesures-top-content-img{display:block;-ms-flex-negative:0;flex-shrink:0;}.Page10Mesures-top-content-desc{margin-left:10px;font-size:32px;line-height:1.2;font-family:"Palanquin Dark",sans-serif;}@media screen and (max-width:959px){.Page10Mesures-top-label .wrapper{font-size:38px;}.Page10Mesures-top-content-desc{font-size:28px;}}@media screen and (max-width:700px){.Page10Mesures-top-label{text-align:left;}.Page10Mesures-top-label .wrapper{padding-left:10px;font-size:30px;}.Page10Mesures-top-content{display:block;padding-left:10px;padding-right:10px;}.Page10Mesures-top-content-img{margin-right:auto;margin-left:auto;}.Page10Mesures-top-content-desc{margin-left:0;margin-top:20px;font-size:23px;}}@media screen and (max-width:480px){.Page10Mesures-top-label .wrapper{font-size:28px;}.Page10Mesures-top-content-desc{font-size:20px;}}.Page10Mesures-list{margin-top:50px;}.Page10Mesures-list .Page10Mesures-item+.Page10Mesures-item{margin-top:20px;}.Page10Mesures-item{background-color:#00b5fc;color:#ffea32;padding-top:35px;padding-bottom:35px;padding-right:35px;}.Page10Mesures-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.Page10Mesures-item-top-img{display:block;margin-bottom:-2px;}.Page10Mesures-item-top-title{position:relative;color:#00b5fc;line-height:1.4;}.Page10Mesures-item-top-title .title-wrapper{background-color:#ffea32;display:inline;font-size:42px;font-weight:700;font-family:"Noto Sans JP",sans-serif;text-transform:uppercase;}.Page10Mesures-item-content{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}.Page10Mesures-item-content-number{width:221px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:100px;line-height:1;}.Page10Mesures-item-content-desc{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:23px;}@media screen and (max-width:959px){.Page10Mesures-item-top-img{margin-bottom:-5px;}.Page10Mesures-item-top-title .title-wrapper{font-size:40px;}.Page10Mesures-item-content-desc{font-size:18px;}}@media screen and (max-width:700px){.Page10Mesures-item{padding-left:20px;padding-right:20px;}.Page10Mesures-item-top{display:block;}.Page10Mesures-item-top-img{margin-left:auto;margin-right:auto;margin-bottom:20px;}.Page10Mesures-item-top-title{text-align:center;}.Page10Mesures-item-top-title .title-wrapper{font-size:30px;}.Page10Mesures-item-top-title .title-wrapper br{display:none;}.Page10Mesures-item-content{display:block;margin-top:10px;}.Page10Mesures-item-content-number{width:auto;font-size:60px;}.Page10Mesures-item-content-desc{margin-top:10px;text-align:center;font-size:16px;}}.BlocInfo{padding:70px 55px 50px 45px;border:1px solid #aaa6a6;}.BlocInfo-title{margin-bottom:40px;text-transform:uppercase;color:#00206e;font-size:2em;}.BlocInfo-content-bloc-title{margin-top:0;margin-bottom:13px;color:#00206e;text-transform:uppercase;}.BlocInfo-content-bloc+.BlocInfo-content-bloc{margin-top:40px;}@media screen and (max-width:600px){.Page10Mesures{padding:8px 0;}.Page10Mesures-other{width:auto;margin-left:4px;margin-right:4px;}.BlocInfo{padding:8px 6px 4px 6px;}}@font-face{font-family:"yellow-cares-iconfont";src:url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.eot?v=1594111209960");src:url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.eot?v=1594111209960#iefix") format("eot"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.woff2?v=1594111209960") format("woff2"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.woff?v=1594111209960") format("woff"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.ttf?v=1594111209960") format("truetype"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.svg?v=1594111209960#yellow-cares-iconfont") format("svg");font-weight:normal;font-style:normal;}[data-icon]:before,.icon-btn-arrow:before,.icon-nav-arrow-left:before,.YC .YCBtn:before{display:inline-block;vertical-align:middle;font-family:"yellow-cares-iconfont";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;text-decoration:inherit;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}[data-icon]:before{content:attr(data-icon);}.icon-btn-arrow:before{content:"\EA01";}.icon-nav-arrow-left:before{content:"\EA02";}.YC img{max-width:100%;height:auto;}.YC h1,.YC h2,.YC h3,.YC h4,.YC h5,.YC ul,.YC li{margin:0;padding:0;list-style:none;list-style-type:none;}.YC h2{font-size:24px;}.YC a{color:inherit;}.YC+footer{margin-top:5rem;}.YC .YCHeader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.YC .YCHeader>*{min-height:1px;}.YC .YCHeader-title_wrapper{position:relative;z-index:2;margin-top:-7rem;background-color:#00206e;color:white;padding:2.5rem 5.5rem;text-align:center;}@media (max-width:1150px){.YC .YCHeader-title_wrapper{margin-top:-3rem;}}.YC .YCHeader-title_wrapper-title h1{text-transform:uppercase;font-size:2.1rem;font-weight:700;}@media (max-width:1150px){.YC .YCHeader-title_wrapper-title h1{font-size:2rem;}}.YC .YCHeader-title_wrapper-description{margin-top:2rem;}.YC .YCHeader-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;width:100%;overflow:hidden;height:46rem;margin-top:-6rem;}.YC .YCHeader-logo_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;height:100%;width:1380px;max-width:-webkit-calc(100% - 10rem);max-width:calc(100% - 10rem);}.YC .YCHeader-logo{position:absolute;z-index:2;}@media (max-width:1150px){.YC .YCHeader .YCHeader-image{height:50vw;min-height:10rem;margin-bottom:-6rem;margin-top:-3rem;}.YC .YCHeader .YCHeader-logo_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:12rem;padding-bottom:10rem;}}@media (max-width:960px){.YC .YCHeader .YCHeader-logo_wrapper{padding-top:4rem;}.YC .YCHeader .YCHeader-title_wrapper{padding:3rem 2rem;}.YC .YCHeader .YCHeader-title_wrapper-title{font-size:3rem;}}@media (max-width:720px){.YC .YCHeader .YCHeader-title_wrapper{max-width:100%;margin-top:0;}.YC .YCHeader .YCHeader-logo_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0;}}@media (max-width:450px){.YC .YCHeader .YCHeader-title_wrapper{padding-left:1rem;padding-right:1rem;}}.YC .Page--list .YCHeader-logo_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-12rem;}.YC .Page--list .YCHeader-logo{margin-top:32rem;}.YC .Page--detail .YCHeader-logo{width:14rem;margin-top:18rem;}@media (max-width:1150px){.YC .Page--detail .YCHeader-logo,.YC .Page--list .YCHeader-logo{width:12rem;margin-top:0;}.YC .Page--list .YCHeader-logo_wrapper{margin-top:0.8rem;}}.YC .content-limit{width:1150px;margin-left:auto;margin-right:auto;max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem);}.YC .content-limit--large{width:1400px;}@media (max-width:450px){.YC .content-limit{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);}}.YC .content{line-height:1.4;font-size:16px;}.YC .content strong{font-weight:700;}.YC .content p+p,.YC .content ul+p,.YC .content p+ul{margin-top:3rem;}.YC .content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;}.YC .content ul li:before{content:'';display:block;-ms-flex-negative:0;flex-shrink:0;width:2rem;background-image:url(https://co.corsicaferries.com/html/img/bullet@2x.png);-webkit-background-size:1.4rem auto;background-size:1.4rem auto;background-repeat:no-repeat;margin-right:1rem;}.YC .content ul li+li{margin-top:2rem;}.YC .YCBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6e300;padding:1rem 2rem;min-height:3rem;color:#00206e;}.YC .YCBtn:before{content:"";font-size:1rem;}.YC .YCBtn-content{text-transform:uppercase;font-size:0.9rem;font-weight:700;margin-left:1rem;}.YC .YCBtn:hover{background-color:#00206e;}.YC .YCBtn:hover:before{color:#f6e300;}.YC .YCBtn:hover .YCBtn-content{color:#f6e300;}.YC .YCBtn--large{min-height:5rem;padding-left:3rem;padding-right:3rem;}@media (max-width:450px){.YC .YCBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.YC .YCBtn:before{content:none;}.YC .YCBtn-content{margin-left:0;}}.YC .YCSlider-nav{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6rem;height:6rem;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;}.YC .YCSlider-nav:before{font-size:3rem;-webkit-transition:color 200ms;transition:color 200ms;}.YC .YCSlider-nav[data-slider-nav="next"]:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);}.YC .YCSlider-nav:hover:before{color:#f6e300;}.YC .YCSlider-slides-item{margin:0;}.YC .YCSlider.init .YCSlider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;}.YC .YCSlider[data-slider-type="images"]{display:-webkit-box;display:-ms-flexbox;display:flex;}.YC .YCSlider[data-slider-type="images"] .YCSlider-nav{height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:4rem;}.YC .YCSlider[data-slider-type="images"] .YCSlider-nav[data-slider-nav="next"]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media (max-width:960px){.YC .YCSlider-nav{width:4rem;}}.YC .bg-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.YC .bg-image.larger{width:100%;max-width:none;}@media (max-width:720px){.YC .bg-image.larger{height:60%;width:auto;}}.YC .bg-image.higher{width:100%;height:auto;}.YC figure figcaption{color:#00206e;margin-top:1rem;padding:1rem 2rem;text-align:center;}@media (max-width:960px){.YC figure img{margin-left:auto;margin-right:auto;}}.YC .YCSection{margin-top:7rem;}.YC .YCSection>.YCSection{margin-top:5rem;}.YC .YCSection--bg_grey{background-color:#f3f3f3;padding-top:5rem;padding-bottom:5rem;}.YC .YCSection--bg_grey+.YCSectionTemoignage,.YC .YCSection--bg_grey+.YCSectionContribution,.YC .YCSection--bg_grey+.YCSection--bg_grey{margin-top:0;}@media (max-width:720px){.YC .YCSection{margin-top:3rem;}.YC .YCSection>.YCSection{margin-top:2rem;}.YC .YCSection--bg_grey{padding-top:3rem;padding-bottom:3rem;}}.YC .YCSection>.YCSection--bg_grey{padding:2rem 0;}.YC .YCSection>.YCSection--bg_grey:first-child{padding-top:5rem;}.YC .YCSection>.YCSection--bg_grey:last-child{padding-bottom:5rem;}.YC .YCSection.YCSectionTemoignage+.YCSection--bg_grey,.YC .YCSection.YCSectionContribution+.YCSection--bg_grey{margin-top:0;}.YC .YCSection.YCSectionTemoignage+.YCSection--bg_grey.YCSectionGroup,.YC .YCSection.YCSectionContribution+.YCSection--bg_grey.YCSectionGroup{padding-top:0;padding-bottom:0;}.YC .YCSection.YCSectionTemoignage+.YCSection--bg_grey.YCSectionGroup>.YCSection,.YC .YCSection.YCSectionContribution+.YCSection--bg_grey.YCSectionGroup>.YCSection{margin-top:0;}.YC .YCSectionTextImage-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.YC .YCSectionTextImage-content{width:29rem;max-width:50%;-ms-flex-negative:0;flex-shrink:0;padding-right:2rem;color:#00206e;}.YC .YCSectionTextImage-content-title{text-transform:uppercase;font-size:1.2rem;font-weight:700;line-height:1.2;}.YC .YCSectionTextImage-content-title+.YCSectionTextImage-content-subtitle{margin-top:2rem;}.YC .YCSectionTextImage-content-subtitle{font-size:1.8rem;}.YC .YCSectionTextImage-content-text{margin-top:1rem;}.YC .YCSectionTextImage-content-cta{margin-top:2rem;}.YC .YCSectionTextImage-image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.YC .YCSectionTextImage-image img{margin-left:auto;}.YC .YCSectionTextImage.YCSection--image_left .YCSectionTextImage-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.YC .YCSectionTextImage.YCSection--image_left .YCSectionTextImage-content{padding-right:0;padding-left:2rem;}@media (max-width:720px){.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-wrapper,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-wrapper>*,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-wrapper>*{min-height:1px;max-width:100%;width:100%;}.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-content,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-content{padding-left:0;padding-right:0;}.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-content-title,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-content-title{font-size:2rem;}.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-image,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-image{margin-top:3rem;}.YC .YCSectionTextImage.YCSectionTextImage--detail.YCSection--image_left .YCSectionTextImage-wrapper,.YC .YCSectionTextImage.YCSectionTextImage--list.YCSection--image_left .YCSectionTextImage-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.YC .YCSectionTextImage--list .YCSectionTextImage-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper{position:relative;padding-left:2rem;}.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper:before{position:absolute;top:0;left:0;content:'';display:block;width:3px;height:100%;background-color:#f6e300;}.YC .YCSectionTextImage--list .YCSectionTextImage-content-cta{margin-left:2rem;}@media (max-width:960px){.YC .YCSectionTextImage--list .YCSectionTextImage-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper{padding-left:0;}.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper:before{content:none;}.YC .YCSectionTextImage--list .YCSectionTextImage-content-cta{margin-left:0;}}.YC .YCSectionTextImage--full_width .YCSectionTextImage-image{position:relative;overflow:hidden;width:100%;}.YC .YCSectionTextImage--full_width .YCSectionTextImage-wrapper{height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.YC .YCSectionTextImage--full_width .YCSectionTextImage-content{position:relative;z-index:2;background-color:rgba(0,32,110,0.5);padding:2rem;color:white;margin-bottom:14rem;margin-top:4rem;}@media (max-width:960px){.YC .YCSectionTextImage--full_width .YCSectionTextImage-image{height:auto;}.YC .YCSectionTextImage--full_width .YCSectionTextImage-content{width:100%;max-width:50rem;margin-top:5rem;margin-bottom:5rem;}}@media (max-width:450px){.YC .YCSectionTextImage--full_width .YCSectionTextImage-content{padding-left:1rem;padding-right:1rem;}}.YC .YCSectionTextImage--detail .YCSectionTextImage-content{width:49rem;max-width:50%;}.YC .YCSectionTextImage--detail .YCSectionTextImage-content-title{font-size:2.3rem;}.YC .YCSectionTextImage--detail .YCSectionTextImage-content-text,.YC .YCSectionTextImage--detail .YCSectionTextImage-content-cta{margin-top:3rem;}@media (max-width:720px){.YC .YCSectionTextImage--detail .YCSectionTextImage-content-text,.YC .YCSectionTextImage--detail .YCSectionTextImage-content-cta{margin-top:1rem;}}.YC .YCSectionTextImage--detail .YCSectionTextImage-image{max-width:50%;}.YC .YCSectionTitrePastilles-title{text-transform:uppercase;text-align:center;font-size:1.8rem;font-weight:600;color:#00206e;}.YC .YCSectionTitrePastilles-pastilles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;}.YC .YCSectionTitrePastilles-item{margin:1.5rem;}.YC .YCSectionTitrePastilles-item-link{display:block;border-radius:50%;overflow:hidden;width:13rem;height:13rem;-webkit-box-shadow:0 0 0 1px #979797;box-shadow:0 0 0 1px #979797;-webkit-transition:-webkit-box-shadow 200ms;transition:-webkit-box-shadow 200ms;transition:box-shadow 200ms;transition:box-shadow 200ms,-webkit-box-shadow 200ms;}.YC .YCSectionTitrePastilles-item-link:hover{-webkit-box-shadow:0 0 5px 2px #979797;box-shadow:0 0 5px 2px #979797;}.YC .YCSectionImageSlider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.YC .YCSectionImageSlider-images_wrapper{width:58.26087%;margin-right:-8.26087%;}.YC .YCSectionImageSlider-images{position:relative;padding-top:100%;overflow:hidden;}.YC .YCSectionImageSlider-images-item{position:absolute;top:0;left:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0ms 500ms,opacity 500ms 0ms;transition:visibility 0ms 500ms,opacity 500ms 0ms;}.YC .YCSectionImageSlider-images-item.active{visibility:visible;opacity:1;-webkit-transition:visibility 0ms 0ms,opacity 500ms 0ms;transition:visibility 0ms 0ms,opacity 500ms 0ms;}.YC .YCSectionImageSlider-slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;background-color:white;width:58.26087%;margin-left:-8.26087%;-webkit-box-shadow:0 2px 25px rgba(0,0,0,0.1);box-shadow:0 2px 25px rgba(0,0,0,0.1);padding:1.2rem 0;color:#00206e;margin-top:8.3rem;}.YC .YCSectionImageSlider-slides:before{position:absolute;z-index:1;content:'';display:block;width:2.5rem;height:6.8rem;background-image:url(https://co.corsicaferries.com/html/img/trace-pointille-depart@2x.png);-webkit-background-size:contain;background-size:contain;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.YC .YCSectionImageSlider-slides-wrapper{position:relative;z-index:2;}.YC .YCSectionImageSlider-slides .YCSlider-nav{position:absolute;z-index:10;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.YC .YCSectionImageSlider-slides .YCSlider-nav[data-slider-nav="next"]{left:auto;right:0;}.YC .YCSectionImageSlider-slides-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box;}.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4rem;text-align:center;}.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-title{font-size:2.2rem;font-weight:700;margin-top:1.2rem;}.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-text{font-size:1.3rem;line-height:1.2;margin-top:1.5rem;margin-bottom:1.22rem;}@media (max-width:960px){.YC .YCSectionImageSlider-slides{padding-top:3rem;padding-bottom:2rem;}.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide{padding:0 4rem;}.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-image{max-width:7rem;}.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-title{font-size:2.5rem;margin-top:1rem;}.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-text{font-size:1.6rem;margin-top:1rem;}}@media (max-width:720px){.YC .YCSectionImageSlider .YCSectionImageSlider-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;}.YC .YCSectionImageSlider .YCSectionImageSlider-images_wrapper,.YC .YCSectionImageSlider .YCSectionImageSlider-slides{width:50rem;max-width:100%;}.YC .YCSectionImageSlider .YCSectionImageSlider-images_wrapper{margin-right:0;}.YC .YCSectionImageSlider .YCSectionImageSlider-slides{margin-left:0;margin-top:3rem;max-width:-webkit-calc(100% - 8rem);max-width:calc(100% - 8rem);}.YC .YCSectionImageSlider .YCSectionImageSlider-slides .YCSlider-nav[data-slider-nav="next"]{left:100%;right:auto;}.YC .YCSectionImageSlider .YCSectionImageSlider-slides .YCSlider-nav[data-slider-nav="prev"]{left:auto;right:100%;}.YC .YCSectionImageSlider .YCSectionImageSlider-slides .YCSlider-slide{padding:0 2rem;}}.YC .YCSectionContribution{position:relative;min-height:35.7rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;margin-bottom:-7rem;}.YC .YCSectionContribution-image{position:absolute;height:100%;width:100%;}.YC .YCSectionContribution-content_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;width:80rem;max-width:-webkit-calc(100% - 18rem);max-width:calc(100% - 18rem);margin:0 auto;padding-top:4rem;padding-bottom:4rem;}.YC .YCSectionContribution-content_wrapper:before{right:100%;top:0;content:'';display:block;height:75%;width:7rem;background-image:url(https://co.corsicaferries.com/html/img/pin@2x.png),url(https://co.corsicaferries.com/html/img/pointille-vertical@2x.png);background-repeat:no-repeat,repeat-y;-webkit-background-size:35px auto,3px auto;background-size:35px auto,3px auto;background-position:center,center 0;}.YC .YCSectionContribution-content{background-color:rgba(0,0,0,0.6);width:70%;height:auto;padding:4rem 2rem;}@media (max-width:960px){.YC .YCSectionContribution-content{width:80%;}}.YC .YCSectionContribution-content-text{color:white;font-size:1.8rem;font-weight:600;text-transform:uppercase;line-height:1.2;}.YC .YCSectionContribution-content-cta{margin-top:2rem;}@media (max-width:720px){.YC .YCSectionContribution-content_wrapper{max-width:-webkit-calc(100% - 4rem);max-width:calc(100% - 4rem);}.YC .YCSectionContribution-content_wrapper:before{right:auto;left:5rem;}.YC .YCSectionContribution-content{position:relative;z-index:1;padding:2rem;width:100%;height:45%;}.YC .YCSectionContribution-content-text{font-size:1rem;}}@media (max-width:960px){.YC .YCSectionContribution-content-text{font-size:1.2rem;}}@media (max-width:450px){.YC .YCSectionContribution-content_wrapper{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);}}.YC .YCSectionTemoignage{background-color:#f6e300;padding:6rem 0;}.YC .YCSectionTemoignage-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.YC .YCSectionTemoignage-image{border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin-right:4rem;}.YC .YCSectionTemoignage-content{color:#00206e;}.YC .YCSectionTemoignage-content-text{font-size:2.8rem;font-style:italic;}.YC .YCSectionTemoignage-content-name{font-size:1.6rem;font-weight:600;margin-top:2rem;}@media (max-width:960px){.YC .YCSectionTemoignage-content-text{font-size:2rem;}.YC .YCSectionTemoignage-content-name{font-size:1.4rem;}.YC .YCSectionTemoignage-image{max-width:20rem;}}@media (max-width:720px){.YC .YCSectionTemoignage{padding-top:3rem;padding-bottom:3rem;}.YC .YCSectionTemoignage-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.YC .YCSectionTemoignage-wrapper>*{min-height:1px;}.YC .YCSectionTemoignage-image{margin-right:0;}.YC .YCSectionTemoignage-content{margin-top:3rem;}.YC .YCSectionTemoignage-content-name{text-align:right;}}.YC .YCSectionNavigation{font-size:1rem;}.YC .YCSectionNavigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;}.YC .YCSectionNavigation-nav_btn{display:block;max-width:44.3em;}.YC .YCSectionNavigation-nav_btn-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#00206e;font-size:1.2em;width:16.66667em;color:white;height:4.44444em;text-transform:uppercase;font-weight:700;margin-left:auto;margin-top:-3.88889em;padding:0.55556em 1.11111em;text-align:center;line-height:1.2;-webkit-transition:all 300ms;transition:all 300ms;}.YC .YCSectionNavigation-nav_btn-label:before{position:absolute;content:'';width:0;display:block;border-width:2.22222em;border-left-width:0;border-right-width:1.38889em;border-style:solid;border-color:transparent;border-right-color:#00206e;right:100%;}.YC .YCSectionNavigation-nav_btn--prev{margin-right:2em;}.YC .YCSectionNavigation-nav_btn--next{margin-left:2em;}.YC .YCSectionNavigation-nav_btn--next .YCSectionNavigation-nav_btn-label{margin-right:auto;margin-left:0;}.YC .YCSectionNavigation-nav_btn--next .YCSectionNavigation-nav_btn-label:before{right:auto;left:100%;-webkit-transform:scaleX(-1);transform:scaleX(-1);}.YC .YCSectionNavigation-nav_btn:hover .YCSectionNavigation-nav_btn-label{width:18.88889em;padding-right:2.22222em;padding-left:2.22222em;}@media (max-width:960px){.YC .YCSectionNavigation{font-size:0.8rem;}}@media (max-width:720px){.YC .YCSectionNavigation-wrapper{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}.YC .YCSectionNavigation-nav_btn--prev{margin-right:auto;}.YC .YCSectionNavigation-nav_btn--next{margin-left:auto;margin-top:3rem;}}.YC .YCSectionTitreTextImageLarge{text-align:center;color:#00206e;}.YC .YCSectionTitreTextImageLarge-title{font-size:2.3rem;font-weight:700;text-transform:uppercase;}.YC .YCSectionTitreTextImageLarge-text{margin-top:3rem;}.YC .YCSectionTitreTextImageLarge-image,.YC .YCSectionTitreTextImageLarge-video_player{margin:3rem auto 0;max-width:106rem;}.YC .YCSectionTitreTextImageLarge-image img{margin-left:auto;margin-right:auto;}.YC .YCSectionTitreTextImageLarge-slider{margin:3rem auto 0;max-width:114rem;}.YC .YCSectionTitreTextImageLarge-video_player iframe{width:100%;}.YC .YCSectionTitreTextImageLarge-ctas{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.YC .YCSectionTitreTextImageLarge-cta{margin-left:1rem;margin-right:1rem;}.YC .YCSectionTitreTextImageLarge *:first-child{margin-top:0;}@media (max-width:720px){.YC .YCSectionTitreTextImageLarge-text,.YC .YCSectionTitreTextImageLarge-slider,.YC .YCSectionTitreTextImageLarge-image,.YC .YCSectionTitreTextImageLarge-ctas{margin-top:2rem;}}.LandingYellowCares{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:360px;background-color:#01b1d6;-webkit-background-size:cover;background-size:cover;background-position:center center;background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/banner/banner-yellow-cares.jpg);margin:0 calc((100% - 100vw) / 2);}@media screen and (max-width:950px){.LandingYellowCares{background-image:url(https://co.corsicaferries.com/html/2018/img/illustration/banner/banner-yellow-cares_mobile.jpg);}}@media screen and (min-width:1920px){.LandingYellowCares{margin:0 calc((100% - 1920px) / 2);}}.LandingYellowCares-wrapper{max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);margin-left:auto;margin-right:auto;}.LandingYellowCares-logo{display:block;max-width:100%;}.LandingYellowCares-button{margin-top:35px;font-weight:700;}.BilletsSuperModifFlex-title{padding:0 15px;margin-bottom:25px;color:#072e7d;font-size:25px;}.BilletsSuperModifFlex-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 30px;}.BilletsSuperModifFlex-block>*{min-height:1px;}.BilletsSuperModifFlex-block-logo img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}.BilletsSuperModifFlex-block-txt{margin-left:auto;margin-right:auto;margin-top:15px;}.BilletsSuperModifFlex-block-txt-label{font-size:24px;text-transform:uppercase;}.BilletsSuperModifFlex-block-txt-label .strong{font-weight:700;text-decoration:underline;}.BilletsSuperModifFlex-block-txt-list{margin-top:8px;list-style:none;}.BilletsSuperModifFlex-block-txt-list .item{font-size:34px;}.BilletsSuperModifFlex-block-txt-list .item:not(:last-child){margin-bottom:8px;}.BilletsSuperModifFlex-block-txt-list .item1{font-size:34px;}.BilletsSuperModifFlex-block-txt-list .item1:not(:last-child){margin-bottom:8px;}.BilletsSuperModifFlex-block-txt-list .item:before{content:'';display:inline-block;vertical-align:middle;width:31px;height:30px;margin-right:10px;}.BilletsSuperModifFlex-block-txt-list .item1:before{content:'';display:inline-block;vertical-align:middle;width:40px;height:40px;margin-right:10px;}.BilletsSuperModifFlex-block-txt-list .item .strong{font-weight:700;}.BilletsSuperModifFlex-block-txt-list .item .small{font-size:21px;font-weight:700;}.BilletsSuperModifFlex-block-txt-list .item--large{margin-left:41px;font-size:38px;font-weight:700;}.BilletsSuperModifFlex-block-mentions{margin-top:25px;font-size:12px;}.BilletsSuperModifFlex-block--blue{background-color:#00206e;color:#f6e300;}.BilletsSuperModifFlex-block--blue .BilletsSuperModifFlex-block-txt-label{color:#ffffff;}.BilletsSuperModifFlex-block--blue .BilletsSuperModifFlex-block-txt-list .item:before{background-image:url(https://co.corsicaferries.com/html/2018/img/picto/check-yellow.png);}.BilletsSuperModifFlex-block--yellow{background-color:#f6e300;color:#072e7d;}.BilletsSuperModifFlex-block--white{background-color:#ffffff;color:#072e7d;}.BilletsSuperModifFlex-block--white .BilletsSuperModifFlex-block-txt-list .item:before{background-image:url(https://co.corsicaferries.com/html/2018/img/picto/check-blue.png);}.BilletsSuperModifFlex-block--yellow .BilletsSuperModifFlex-block-txt-list .item:before{background-image:url(https://co.corsicaferries.com/html/2018/img/picto/check-blue.png);}.BilletsSuperModifFlex-block--yellow .BilletsSuperModifFlex-block-txt-list .item1:before{background-image:url(https://co.corsicaferries.com/html/img/picto-heure.png);}.BilletsSuperModifFlex-block--yellow .BilletsSuperModifFlex-block-txt-list .item--large{margin-top:15px;}.BilletsSuperModifFlex-block--yellow .BilletsSuperModifFlex-block-txt-list .item--large:before{width:50px;height:49px;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/check-blue-large.png);}@media screen and (max-width:960px){.BilletsSuperModifFlex-block{padding-left:15px;padding-right:15px;}.BilletsSuperModifFlex-block-txt-label{font-size:30px;}.BilletsSuperModifFlex-block-txt-list .item{font-size:30px;}}@media screen and (max-width:570px){.BilletsSuperModifFlex-block-txt{margin-left:0;}.BilletsSuperModifFlex-block-txt-label{font-size:20px;}.BilletsSuperModifFlex-block-txt-list .item{font-size:18px;}.BilletsSuperModifFlex-block-txt-list .item1{font-size:18px;}.BilletsSuperModifFlex-block-txt-list .item--large{font-size:25px;}}@media screen and (max-width:450px){.BilletsSuperModifFlex-block-txt-list .item--large{margin-left:0;font-size:22px;}}.BlockPromo{padding:15px 15px;background-color:#f6e300;}.BlockPromo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:824px;margin-left:auto;margin-right:auto;}.BlockPromo-logo img{max-width:100%;}.BlockPromo-content{margin-left:55px;color:#00206e;line-height:1;font-size:20px;}.BlockPromo-content-txt .black{font-weight:700;}.BlockPromo-content-txt .font-100{font-size:100px;text-transform:uppercase;}.BlockPromo-content-txt .font-50{font-size:50px;text-transform:uppercase;}.BlockPromo-content-code{margin-top:15px;}.BlockPromo-content-code .code{display:inline-block;margin-top:6px;padding:6px 15px;background-color:#ffffff;font-size:26px;font-weight:700;}@media screen and (max-width:980px){.BlockPromo-content-txt .font-100{font-size:80px;}.BlockPromo-content-txt .font-50{font-size:40px;}}@media screen and (max-width:870px){.BlockPromo{padding-top:25px;padding-bottom:25px;}.BlockPromo-wrapper{display:block;text-align:center;}.BlockPromo-logo img{margin-left:auto;margin-right:auto;}.BlockPromo-content{margin-top:20px;margin-left:0;}}.PageCorsicado{color:#00206e;}.PageCorsicado-title,.PageCorsicado-desc{text-align:center;}.PageCorsicado-title{font-size:2.2em;text-transform:uppercase;}.PageCorsicado-desc{margin-top:20px;font-size:25px;}.PageCorsicado .btn-main{color:#ffed00;font-size:20px;font-weight:bold;}@media screen and (max-width:768px){.PageCorsicado .Page-content{max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);margin-left:auto;margin-right:auto;}.PageCorsicado-title{font-size:2em;}.PageCorsicado-desc{font-size:20px;}.PageCorsicado .btn-main{font-size:20px;}}.PageCorsicado-voucher{max-width:1050px;margin-left:auto;margin-right:auto;margin-top:25px;padding:40px 40px 40px 40px;position:relative;background-color:#ffed00;}.PageCorsicado-voucher:before{content:'';display:block;width:165px;height:191px;position:absolute;right:100%;top:-webkit-calc(100% - 78px);top:calc(100% - 78px);margin-right:24px;background-image:url(https://co.corsicaferries.com/html/2018/img/corsicado/picto-cadeau.png);}.PageCorsicado-voucher:after{content:'';display:block;width:107px;height:266px;position:absolute;left:100%;bottom:156px;margin-left:24px;background-image:url(https://co.corsicaferries.com/html/2018/img/corsicado/picto-etoiles.png);}.PageCorsicado-voucher-title{font-size:35px;font-weight:bold;text-align:center;text-transform:uppercase;}.PageCorsicado-voucher-title .small{display:block;font-size:26px;font-weight:400;}.PageCorsicado-voucher-button{margin-top:30px;text-align:center;}@media screen and (max-width:768px){.PageCorsicado-voucher{padding:30px 20px 20px 20px;}.PageCorsicado-voucher-title{font-size:30px;}.PageCorsicado-voucher-title .small{font-size:25px;}}.PageCorsicado-explication{padding:0 45px 15px 45px;margin-top:120px;position:relative;border:7px solid #00206e;}.PageCorsicado-explication:after{content:'';display:block;width:100px;height:236px;position:absolute;top:115px;left:100%;margin-left:30px;background-image:url(https://co.corsicaferries.com/html/2018/img/corsicado/picto-tongs.png);}.PageCorsicado-explication-title{margin-top:-35px;text-align:center;}.PageCorsicado-explication-title .wrapper{display:inline-block;max-width:90%;padding:5px 20px;position:relative;background-color:#ffffff;font-size:30px;text-transform:uppercase;}.PageCorsicado-explication-title .wrapper:before{content:'';display:block;width:152px;height:67px;position:absolute;top:-67px;left:0;right:0;margin-left:auto;margin-right:auto;background-image:url(https://co.corsicaferries.com/html/2018/img/corsicado/icone-cadeau.png);}.PageCorsicado-explication-list{margin-top:40px;counter-reset:item;list-style-type:none;}.PageCorsicado-explication-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:26px;font-weight:bold;}.PageCorsicado-explication-list-item:before{counter-increment:item;content:counter(item);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:64px;height:64px;margin-right:15px;background-color:#00206e;border-radius:50%;color:#ffffff;font-size:50px;}.PageCorsicado-explication-list-item+.PageCorsicado-explication-list-item{margin-top:40px;}.PageCorsicado-explication-link{margin-top:23px;font-size:18px;text-align:right;}.PageCorsicado-explication-link a{text-decoration:underline;}@media screen and (max-width:768px){.PageCorsicado-explication{padding:0 20px 15px 20px;}.PageCorsicado-explication-title .wrapper{max-width:100%;font-size:30px;}.PageCorsicado-explication-list{margin-top:25px;}.PageCorsicado-explication-list-item{font-size:22px;}.PageCorsicado-explication-list-item br{display:none;}.PageCorsicado-explication-list-item:before{width:60px;height:60px;font-size:40px;}}@media screen and (max-width:500px){.PageCorsicado-explication-list-item{display:block;text-align:center;}.PageCorsicado-explication-list-item:before{margin-left:auto;margin-right:auto;margin-bottom:10px;}.PageCorsicado-explication-link{font-size:16px;}}.PageCorsicado-mentions{margin-top:35px;padding:30px 30px;position:relative;border:7px solid #00206e;font-size:13px;}.PageCorsicado-mentions:after{content:'';display:block;width:189px;height:144px;position:absolute;top:100%;right:0;margin-top:30px;background-image:url(https://co.corsicaferries.com/html/2018/img/corsicado/picto-cadeau-etoile.png);}@media screen and (max-width:880px){.PageCorsicado-mentions:after{display:none;}}@media screen and (max-width:768px){.PageCorsicado-mentions{padding:20px 20px;}}.PageCorsicado-button{margin-top:35px;text-align:center;}.PageFAQQuestion-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;background-color:#F6F6F6;border-radius:5px;cursor:pointer;overflow:hidden;}.PageFAQQuestion-top-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:115px;-ms-flex-negative:0;flex-shrink:0;background-color:#f6e300;}.PageFAQQuestion-top-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0;width:-webkit-calc(100% - 115px);width:calc(100% - 115px);padding:40px 20px;color:#00206e;font-size:22px;font-weight:700;}.PageFAQQuestion-top-title:after{content:"";margin-left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}@media screen and (max-width:450px){.PageFAQQuestion-top-icon{width:95px;}.PageFAQQuestion-top-title{width:-webkit-calc(100% - 95px);width:calc(100% - 95px);font-size:18px;}}.PageFAQQuestion-content{margin-top:-3px;height:0;opacity:0;overflow:hidden;background-color:rgba(235,235,235,0.3);display:none}.PageFAQQuestion-content-container{max-width:810px;padding:25px 40px;color:#00206e;font-size:16px;}@media screen and (max-width:449px){.PageFAQQuestion-content-container{padding-left:4px;padding-right:4px;}}.PageFAQQuestion-content-utilite{margin-top:30px;}.PageFAQQuestion-content-utilite .label{font-weight:600;}.PageFAQQuestion-content-utilite-reponse{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;}.PageFAQQuestion-content-utilite-reponse .item{position:relative;padding-left:35px;padding-top:7px;cursor:pointer;}.PageFAQQuestion-content-utilite-reponse .item:before,.PageFAQQuestion-content-utilite-reponse .item:after{content:'';display:block;position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50px;background-color:#ebebeb;}.PageFAQQuestion-content-utilite-reponse .item:after{background-color:#00206e;width:20px;height:20px;left:5px;top:5px;opacity:0;-webkit-transition:opacity 300ms;transition:opacity 300ms;}.PageFAQQuestion-content-utilite-reponse .item+.item{margin-left:40px;}.PageFAQQuestion-content-utilite-reponse .item.selected:after{opacity:1;-webkit-transition:opacity 300ms;transition:opacity 300ms;}.PageFAQQuestion-content-utilite-thanks{display:none;margin-top:20px;}.PageFAQQuestion-content-utilite-thanks.show{display:block;}.open .PageFAQQuestion-content{height:auto;opacity:1;-webkit-transition:opacity 300ms 100ms,height 0s 0s;transition:opacity 300ms 100ms,height 0s 0s;display:block}.PageFAQCategory{min-height:435px;padding:35px 20px;background-color:#FFFFFF;-webkit-box-shadow:0 2px 25px 0 rgba(0,0,0,0.05);box-shadow:0 2px 25px 0 rgba(0,0,0,0.05);}.PageFAQCategory-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.PageFAQCategory h4{margin:0 0;}.PageFAQCategory-title{font-size:22px;font-weight:700;}.PageFAQCategory-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:20px;font-size:16px;}.PageFAQCategory-content img{margin-right:20px;-ms-flex-negative:0;flex-shrink:0;}.PageFAQCategory-content ul{padding:0 0;list-style:none;}.PageFAQCategory-content ul li:before{content:'';display:inline-block;vertical-align:middle;width:3px;height:3px;margin-right:5px;background-color:#00206e;border-radius:50%;}.PageFAQCategory-content ul li+li{margin-top:12px;}.PageFAQCategory-content ul li [data-faq-button]{cursor:pointer;}.PageFAQCategory-content ul li [data-faq-button]:hover{text-decoration:underline;}.PageFAQCategory-content-button{margin-top:30px;text-align:center;font-weight:700;}.PageFAQCategory-content-button .btn.btn-full-yellow{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}.PageFAQCategory-content-button .btn.btn-full-yellow .gradient{left:-8px;}@media screen and (max-width:768px){.PageFAQ .Page-content,.PageFAQDetail .Page-content{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;}}.PageFAQ-mainQuestions{margin-top:90px;margin-bottom:0;}.PageFAQ-mainQuestions-title{color:#00206e;font-size:32px;font-weight:400;text-transform:uppercase;}.PageFAQ-mainQuestions-list{margin-top:25px;}.PageFAQ-mainQuestions-list .PageFAQQuestion+.PageFAQQuestion{margin-top:10px;}@media screen and (max-width:768px){.PageFAQ-mainQuestions{margin-top:60px;}}.PageFAQ-detailsQuestions{margin-top:60px;padding-top:90px;padding-bottom:90px;background-color:rgba(235,235,235,0.3);}.PageFAQ-detailsQuestions-wrapper{margin:0 auto;}.PageFAQ-detailsQuestions-title{color:#00206e;font-size:32px;font-weight:400;text-transform:uppercase;}@media screen and (max-width:768px){.PageFAQ-detailsQuestions{padding-top:40px;}}.PageFAQ-detailsQuestions-bloc{color:#00206e;}.PageFAQ-detailsQuestions-bloc-title{font-size:23px;font-weight:700;text-transform:uppercase;}.PageFAQ-detailsQuestions-bloc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px -7px;}.PageFAQ-detailsQuestions-bloc-wrapper>*{width:-webkit-calc(100% / 3 - 14px);width:calc(100% / 3 - 14px);margin:15px 7px;}.PageFAQ-detailsQuestions-bloc+.PageFAQ-detailsQuestions-bloc{margin-top:80px;}@media screen and (max-width:1150px){.PageFAQ-detailsQuestions-bloc-wrapper>*{width:-webkit-calc(100% / 2 - 14px);width:calc(100% / 2 - 14px);}}@media screen and (max-width:768px){.PageFAQ-detailsQuestions-bloc{display:block;margin:-15px 0;}.PageFAQ-detailsQuestions-bloc-wrapper>*{max-width:500px;width:100%;margin:15px auto;}}.PageFAQDetail .PageFAQ-mainQuestions{margin-bottom:60px;}.PageFAQDetail-contact{display:none;padding-top:90px;background-color:rgba(235,235,235,0.3);color:#00206e;}.PageFAQDetail-contact-wrapper{margin:0 auto;}.PageFAQDetail-contact-title{margin-bottom:30px;color:#00206e;font-size:32px;font-weight:400;text-transform:uppercase;}.PageFAQDetail-contact-form>.title,.PageFAQDetail-contact-coordonnees>.title{margin:0 0 25px 0;font-size:23px;font-weight:700;text-transform:uppercase;}.PageFAQDetail-contact-form .content{padding:40px 30px;background-color:#ebebeb;}.PageFAQDetail-contact-coordonnees{margin-top:45px;}.PageFAQDetail-contact-coordonnees .Contact{padding:40px 30px;background-color:#ebebeb;}.PageFAQDetail-contact-coordonnees .Contact .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:17px;font-weight:700;text-transform:uppercase;}.PageFAQDetail-contact-coordonnees .Contact .title:after{content:"";margin-left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.PageFAQDetail-contact-coordonnees .Contact .content{margin-top:20px;height:0;overflow:hidden;}.PageFAQDetail-contact-coordonnees .Contact .content.open{height:auto;}.PageFAQDetail-contact-button{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:700;}.PageFAQDetail-contact-button .btn{padding-right:51px;}.PageFAQDetail-contact-button .btn:after{content:'';display:block;position:absolute;right:0;top:0;width:41px;height:48px;background-image:url(https://co.corsicaferries.com/html/2018/img/faq/avatar-serena.png);}.PageFAQDetail-contact.show{display:block;}.CorsicaClub-page-connected{max-width:1440px;padding:0;}.CorsicaClub-page-connected-wrapper{position:relative;margin:0 60px;}@media screen and (max-width:959px){.CorsicaClub-page-connected-wrapper{margin:0 20px;}}.CorsicaClub-page-connected-menu{background-color:#00206e;position:absolute;left:0;padding:10px 30px;max-width:290px;}@media screen and (max-width:959px){.CorsicaClub-page-connected-menu{position:fixed;bottom:0;width:100%;z-index:3;padding:0 30px;}}.CorsicaClub-page-connected-menu-header{font-weight:500;padding:15px 30px 15px 0;color:#FFFFFF;font-size:1.7em;display:none;cursor:pointer;}.CorsicaClub-page-connected-menu-header:after{content:"";font-family:"iconfont";position:absolute;font-size:0.7em;top:22px;right:25px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}@media screen and (max-width:959px){.CorsicaClub-page-connected-menu-header{display:block;}}.CorsicaClub-page-connected-menu-items{list-style:none;color:#FFFFFF;position:relative;}.CorsicaClub-page-connected-menu-items a{color:#fff;}@media screen and (max-width:959px){.CorsicaClub-page-connected-menu-items{display:none;padding:40px 0 10px;}}.CorsicaClub-page-connected-menu-item{font-weight:400;padding:20px 30px 20px 0;border-bottom:1px solid #003d96;}@media screen and (max-width:959px){.CorsicaClub-page-connected-menu-item{font-size:1.2em;}}.CorsicaClub-page-connected-menu-item:last-of-type{border-bottom:none;}.CorsicaClub-page-connected-menu-item.current{font-weight:600;}.CorsicaClub-page-connected-menu-item.close{display:none;position:absolute;top:22px;right:0;border:none;padding:0;}@media screen and (max-width:959px){.CorsicaClub-page-connected-menu-item.close{display:block;}}.CorsicaClub-page-connected-menu-item.close:before{font-size:1em;}.CorsicaClub-hidden-background-menu{display:none;background-color:rgba(0,0,0,0.71);position:fixed;top:0;bottom:0;right:0;left:0;z-index:2;cursor:auto;}.CorsicaClub-page-connected-content{margin-left:320px;}@media screen and (max-width:959px){.CorsicaClub-page-connected-content{margin-left:0;}}.CorsicaClub-content-title{background-color:#00206e;font-size:1.9em;font-weight:600;color:#FFFFFF;padding:35px 50px;}.CorsicaClub-content-title.uppercase{text-transform:uppercase;}@media screen and (max-width:959px){.CorsicaClub-content-title{text-align:center;padding:20px;}}.CorsicaClub-HeadingBlock{padding:30px 25px;}.CorsicaClub-HeadingBlock h1{padding-bottom:0;font-size:2em;}.CorsicaClub-homepage-page{margin:10px auto 70px auto;}@media screen and (max-width:959px){.CorsicaClub-homepage-page{margin:20px 0;}}@media screen and (max-width:768px){.CorsicaClub-Advantages-block .Advantages-block-introduction{padding:0 20px;}}.CorsicaClub-Advantages-block h2{color:#00206e;font-size:1.8em;text-transform:uppercase;text-align:center;position:relative;margin-bottom:40px;}.CorsicaClub-Advantages-block h2:after{content:'';display:block;width:40px;height:5px;background-color:#f6e300;bottom:-10px;}.CorsicaClub-Advantages-block p{font-size:0.90em;text-align:center;font-weight:500;margin-bottom:40px;}@media screen and (max-width:768px){.CorsicaClub-Advantages-block p{font-size:1em;line-height:1.5em;}}.Advantages-table-container{max-width:1440px;padding:0 60px;margin:0 auto;position:relative;}@media screen and (max-width:959px){.Advantages-table-container{padding:0 25px;}.Advantages-table-container .cols-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}.Advantages-table-select{border:1px solid #00206e;font-size:.9em;margin:0 auto 30px;display:none;width:300px;height:55px;color:#00206e;padding:0 1em;text-transform:uppercase;}@media screen and (max-width:959px){.Advantages-table-select{display:block;}}.Advantages-table-select .shinyform_select_name:after{right:13px;}.Advantages-table-select .shinyform_content{width:320px;}.Advantages-bottomBlocks{max-width:1440px;margin:0 auto;padding:0 60px 120px 295px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.Advantages-bottomBlocks>div:first-of-type{margin:0 10px 0 0;}@media screen and (max-width:959px){.Advantages-bottomBlocks>div:first-of-type{margin:0 auto 100px;}}@media screen and (max-width:959px){.Advantages-bottomBlocks>div{margin:0 auto 100px;}}@media screen and (max-width:959px){.Advantages-bottomBlocks{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 20px 0;}}.Advantages-bottomBlocks-block-text{padding:30px;border:1px solid #000000;max-width:460px;text-align:center;}.Advantages-bottomBlocks-block-text h3{color:#00206e;text-transform:uppercase;font-size:1.8em;margin-top:0;}.Advantages-bottomBlocks-block-text p{font-size:0.9em;margin:0;}.Advantages-bottomBlocks-block-more{position:relative;}.Advantages-bottomBlocks-block-more a{background-color:#f6e300;padding:30px;font-size:1em;color:#00206e;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;-webkit-transition:.5s;transition:.5s;position:absolute;right:0;top:-1px;overflow:hidden;}.Advantages-bottomBlocks-block-more a:before{font-size:0.9em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:10px;}.CorsicaClub-profil-block{background-color:#ebebeb;padding:40px 30px 30px;}.CorsicaClub-profil-mainInfos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 0 30px;}@media screen and (max-width:1150px){.CorsicaClub-profil-mainInfos{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;}}.CorsicaClub-profil-mainInfos-rank{padding:0 70px 0 0;text-align:center}.CorsicaClub-profil-mainInfos-rank img{max-width:120px;max-height:120px;display:inline-block;}@media screen and (max-width:1150px){.CorsicaClub-profil-mainInfos-rank{padding:0 0 20px 0;width:100%;}.CorsicaClub-profil-mainInfos-rank img{margin:0 auto;}}@media screen and (max-width:959px){.CorsicaClub-profil-mainInfos-rank{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.CorsicaClub-profil-mainInfos-rank img{margin:0 30px 0 0;}}.CorsicaClub-profil-mainInfos-rank-legend{text-transform:uppercase;font-weight:700;font-size:2em;text-align:center;display:block;margin-top:15px;}.CorsicaClub-profil-mainInfos-rank-legend.white{color:#00206e;}.CorsicaClub-profil-mainInfos-rank-legend.yellow{color:#f6e300;}.CorsicaClub-profil-mainInfos-rank-legend.silver{color:#aaa6a6;}.CorsicaClub-profil-mainInfos-rank-legend.gold{color:#b4933c;}.CorsicaClub-profil-mainInfos-personalDatas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 0 70px;border-left:1px solid #dbdcdd;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:630px;}@media screen and (max-width:1150px){.CorsicaClub-profil-mainInfos-personalDatas{padding:20px 0 0 0;border-left:none;border-top:1px solid #dbdcdd;max-width:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.CorsicaClub-profil-mainInfos-personalDatas-text strong{font-size:0.9em;text-transform:uppercase;}.CorsicaClub-profil-mainInfos-personalDatas-text span{font-size:0.83em;font-weight:500;text-transform:uppercase;display:block;margin:3px 0 10px;}.CorsicaClub-profil-mainInfos-personalDatas-text a{cursor:pointer;font-size:0.83em;margin-top:25px;display:block;font-weight:500;}.CorsicaClub-profil-mainInfos-personalDatas-text a:after{content:"";font-family:"iconfont";position:absolute;font-size:0.5em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:4px 0 0 8px;}@media screen and (max-width:959px){.CorsicaClub-profil-mainInfos-personalDatas-corsicanautics{margin:30px auto 0;}}.CorsicaClub-profil-mainInfos-personalDatas-corsicanautics-bubble{background-color:#f6e300;padding:35px;border-radius:50%;margin-bottom:20px;max-width:250px;color:#072e7d;font-size:1.1em;text-align:center;font-weight:500;}.CorsicaClub-profil-mainInfos-personalDatas-corsicanautics-bubble>img{margin:-25px;}.CorsicaClub-profil-mainInfos-personalDatas-corsicanautics-bubble .client-corsicanautics-number{display:block;font-size:4.5em;font-weight:700;}.CorsicaClub-profil-mainInfos-personalDatas-corsicanautics-bubble strong{display:block;font-size:1.2em;}.CorsicaClub-profil-mainInfos-personalDatas-corsicanautics a{font-size:0.83em;display:block;font-weight:500;text-align:center;}.CorsicaClub-profil-mainInfos-personalDatas-corsicanautics a:after{content:"";font-family:"iconfont";position:absolute;font-size:0.5em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:4px 0 0 8px;}.flippableDivs-js{-webkit-perspective:600px;perspective:600px;position:relative;}.flippableDivs-js.is-switched .flippableDivs-wrapper{-webkit-animation:rotate 0.5s linear both;animation:rotate 0.5s linear both;}.flippableDivs-js .flippableDivs-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:rotate-inverse 0.5s linear both;animation:rotate-inverse 0.5s linear both;}.flippableDivs-js .flippableDivs-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;display:none;top:0;left:0;width:100%;}.flippableDivs-js .flippableDivs-item.is-active{position:static;display:block;}.flippableDivs-js .flippableDivs-item__back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}@-webkit-keyframes rotate{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}70%{-webkit-transform:rotateX(200deg);transform:rotateX(200deg);}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}}@keyframes rotate{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}70%{-webkit-transform:rotateX(200deg);transform:rotateX(200deg);}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}}@-webkit-keyframes rotate-inverse{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}70%{-webkit-transform:rotateX(-20deg);transform:rotateX(-20deg);}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}}@keyframes rotate-inverse{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}70%{-webkit-transform:rotateX(-20deg);transform:rotateX(-20deg);}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}}.CorsicaClub-future-cruises-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;}.CorsicaClub-future-cruises-header h2{font-size:1.8em;display:inline-block;text-transform:uppercase;color:#072e7d;padding:40px 0 20px;width:65%;}@media screen and (max-width:1180px){.CorsicaClub-future-cruises-header h2{width:100%;}}.CorsicaClub-future-cruises-header .linkCorsicanautics{font-size:0.9em;font-weight:500;margin-bottom:10px;}.CorsicaClub-future-cruises-block{background-color:#ebebeb;padding:25px 0 0;margin-bottom:15px;}.CorsicaClub-future-cruises-block-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 35px 10px;}h3.CorsicaClub-future-cruises-block-title{color:#072e7d;text-transform:uppercase;font-size:1.15em;font-weight:700;margin-top:0;}.CorsicaClub-future-cruises-block-header .expand-block-link{font-size:0.83em;font-weight:500;text-align:center;padding:5px 35px 0 0;color:#072e7d;cursor:pointer;background:transparent;border:0;}.CorsicaClub-future-cruises-block-header .expand-block-link:after{content:"";font-family:"iconfont";color:#00206e;font-size:0.8em;margin:0 0 0 15px;position:absolute;}.CorsicaClub-future-cruises-block-content{min-height:15px;}.latestBookingBlock-cruiseActions{position:relative;}.latestBookingBlock-cruiseActions.twoWay:before{content:'';width:4px;height:100%;background-color:#dbdcdd;position:absolute;top:35px;left:-20px;}.latestBookingBlock-cruiseActions ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media screen and (max-width:510px){.latestBookingBlock-cruiseActions ul{background-color:#FFFFFF;padding-bottom:15px;}}.latestBookingBlock-cruiseActions li{list-style:none;}@media screen and (max-width:510px){.latestBookingBlock-cruiseActions li{width:100%;}}.latestBookingBlock-cruiseActions li.available .btn{padding:10px 15px;font-size:0.95em;}.latestBookingBlock-cruiseActions li.available .btn:before{margin-right:10px;font-size:1.2em;}.latestBookingBlock-cruiseActions li.unavailable{width:171px;}.latestBookingBlock-cruiseActions li.unavailable p{max-width:130px;font-size:0.82em;font-weight:700;text-align:center;margin:0 auto;padding-top:7px;}.latestBookingBlock-cruiseActions li.unavailable span{display:inline;font-weight:700;font-size:1em;}.latestBookingBlock-cruiseActions li.alreadyChecked button{padding:10px 15px;font-size:0.95em;background-color:#aaa6a6;color:white;cursor:auto;}.latestBookingBlock-cruiseActions li.alreadyChecked button:before{margin-right:10px;font-size:1.2em;color:inherit;}.latestBookingBlock-cruiseActions .btn{height:40px;}@media screen and (max-width:510px){.latestBookingBlock-cruiseActions .btn{width:90% !important;margin:0 auto;display:block !important;}}.latestBookingBlock-cruiseActions .modify-button{text-decoration:underline;font-size:0.85em;text-transform:none;font-weight:600;background-color:rgba(170,166,166,0.5);padding:12px 20px;}.latestBookingBlock-cruiseActions .modify-button:hover{text-decoration:none;}.latestBookingBlock-cruiseActions .modify-button i:before{font-size:1.4em;margin-right:7px;text-transform:none;}.latestBookingBlock-cruiseActions .ticket-button{text-decoration:underline;font-size:0.85em;text-transform:none;font-weight:500;background-color:rgba(170,166,166,0.5);padding:12px 20px;height:auto}.BookingBlock-cruiseInfos .latestBookingBlock-cruiseActions .btn{margin:-7px 0;}.latestBookingBlock-cruiseActions .ticket-button:hover{text-decoration:none;}.latestBookingBlock-cruiseActions .ticket-button i:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:1.3em;text-transform:none;margin-right:7px;width:20px;}.latestBookingBlock-cruiseActions .ticket-button:after{content:"";font-family:"iconfont";position:absolute;font-size:0.5em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:4px 0 0 8px;}.CorsicaClub-corsicanautics-record-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;}.CorsicaClub-corsicanautics-record-header h2{font-size:1.8em;display:inline-block;text-transform:uppercase;color:#072e7d;padding:40px 10px 20px 0;}.CorsicaClub-corsicanautics-record-header .linkFutureCruises{font-size:0.9em;font-weight:500;margin-bottom:10px;}.CorsicaClub-corsicanautics-record-block{padding:50px 50px 90px 45px;background-color:#00206e;margin-bottom:15px;}.CorsicaClub-corsicanautics-record-block-oldBalance span,.CorsicaClub-corsicanautics-record-block-newBalance span{text-transform:uppercase;font-weight:400;font-size:1.1em;color:#FFFFFF;}.CorsicaClub-corsicanautics-record-block-oldBalance span.yellow,.CorsicaClub-corsicanautics-record-block-newBalance span.yellow{color:#f6e300;font-weight:700;}.CorsicaClub-corsicanautics-record-block-oldBalance span.span-block,.CorsicaClub-corsicanautics-record-block-newBalance span.span-block{display:block;padding-bottom:5px;}.CorsicaClub-corsicanautics-record-block-newBalance{float:right;}.CorsicaClub-corsicanautics-record-block-oldCruisesList{padding-top:20px;}.CorsicaClub-corsicanautics-record-block-oldCruisesList .BookingBlock{padding:0 0 30px 0;}.BookingBlock{padding:0 45px 30px 55px;}@media screen and (max-width:768px){.BookingBlock{padding:0 15px 30px 35px;}}.BookingBlock-departure.twoWay:before{content:'';width:4px;height:100%;background-color:#dbdcdd;position:absolute;top:35px;left:-20px;}.BookingBlock-arrival.twoWay:before{content:'';width:4px;height:33px;background-color:#dbdcdd;position:absolute;top:0;left:-20px;}.BookingBlock-cruiseInfos{background-color:#FFFFFF;padding:15px;margin-top:8px;position:relative;}.BookingBlock-cruiseInfos ul{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:1100px){.BookingBlock-cruiseInfos ul{-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;}}@media screen and (max-width:959px){.BookingBlock-cruiseInfos ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (max-width:700px){.BookingBlock-cruiseInfos ul{-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;}}.BookingBlock-cruiseInfos ul.twoWay:before{content:'';width:20px;height:4px;background-color:#dbdcdd;position:absolute;top:16px;left:-20px;}.BookingBlock-cruiseInfos li{flex:1 1 20%;list-style:none;display:inline-block;vertical-align:middle;text-align:center;padding:0;}@media screen and (max-width:560px){.BookingBlock-cruiseInfos ul{display:block;}.BookingBlock-cruiseInfos li{width:100%;text-align:left;padding:0 0 10px 25px;}}.BookingBlock-cruiseInfos li:before{color:#072e7d;text-transform:none;font-size:1em;margin-right:5px;display:inline-block;}.BookingBlock-cruiseInfos span{display:block;font-size:0.85em;font-weight:500;color:#8a8d94;}.BookingBlock-cruiseInfos span.cruise-inline-span{display:inline-block;}.BookingBlock-cruiseInfos span.BookingBlock-cruiseInfos-label{font-weight:700;text-transform:uppercase;color:#000000;}.BookingBlock-cruiseInfos span.BookingBlock-cruiseInfos-corsicanautics{color:#3CBA28;}.BookingBlock-cruiseInfos span.BookingBlock-cruiseInfos-corsicanautics-red{color:#BA283C;}.BookingBlock-cruiseInfos a{text-decoration:underline;font-size:0.85em;display:inline-block;font-weight:500;text-align:center;color:#072e7d;}.BookingBlock-cruiseInfos a:after{content:"";font-family:"iconfont";position:absolute;font-size:0.5em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:4px 0 0 8px;}.CorsicaClub-cruisesBookingAddition-block{background-color:#ebebeb;padding:30px 30px 15px 35px;margin-bottom:25px;}@media screen and (max-width:482px){.CorsicaClub-cruisesBookingAddition-block{padding:30px 15px 15px 15px;}}.CorsicaClub-cruisesBookingAddition-block h3{color:#072e7d;text-transform:uppercase;font-size:1.15em;font-weight:700;margin:0 0 35px 0;padding-left:40px;position:relative;}.CorsicaClub-cruisesBookingAddition-block h3:before{content:"+";font-size:2.2em;font-weight:400;border:3px solid #00206e;border-radius:50%;padding:1px;line-height:20px;position:absolute;left:0;top:-4px;}.CorsicaClub-cruisesBookingAddition-block-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.CorsicaClub-cruisesBookingAddition-block-form input{margin:0 12px 15px 0;color:#072e7d;font-size:0.80em;font-weight:500;border:none;height:50px;width:300px;padding:15px 15px 15px 15px;color:#00206e;font-size:0.85em;}@media screen and (max-width:482px){.CorsicaClub-cruisesBookingAddition-block-form input{margin:0 0 15px 0;}}.CorsicaClub-cruisesBookingAddition-block-form input:-moz-placeholder,.CorsicaClub-cruisesBookingAddition-block-form textarea:-moz-placeholder{color:#072e7d;}.CorsicaClub-cruisesBookingAddition-block-form input::-webkit-input-placeholder,.CorsicaClub-cruisesBookingAddition-block-form textarea::-webkit-input-placeholder{color:#072e7d;}.CorsicaClub-cruisesBookingAddition-block-form input.placeholder,.CorsicaClub-cruisesBookingAddition-block-form textarea.placeholder{color:#072e7d;}.CorsicaClub-cruisesBookingAddition-block-form button{padding:15px 100px;font-weight:700;height:50px;}@media screen and (max-width:482px){.CorsicaClub-cruisesBookingAddition-block-form button{padding:15px 70px;}}.CorsicaClub-bottomLinks-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.CorsicaClub-bottomLinks-wrapper>div:first-of-type{margin:0 10px 0 0;}@media screen and (max-width:959px){.CorsicaClub-bottomLinks-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.CorsicaClub-bottomLinks-wrapper>div{margin:0 auto;}.CorsicaClub-bottomLinks-wrapper>div:first-of-type{margin:0 auto 20px;}}.CorsicaClub-bottomLinks-block-text{padding:30px;border:1px solid #000000;max-width:460px;text-align:center;}.CorsicaClub-bottomLinks-block-text h3{color:#00206e;text-transform:uppercase;font-size:1.8em;margin-top:0;}.CorsicaClub-bottomLinks-block-text p{font-size:0.9em;margin:0;font-weight:500;}.CorsicaClub-bottomLinks-block-more{position:relative;height:78px;}.CorsicaClub-bottomLinks-block-more a{background-color:#f6e300;padding:30px;font-size:1em;color:#00206e;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;-webkit-transition:.5s;transition:.5s;position:absolute;right:0;top:-1px;overflow:hidden;}.CorsicaClub-bottomLinks-block-more a:before{font-size:0.9em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:10px;}.CorsicaClub-Faq-container{background-color:#ebebeb;margin:10px 0 0 0;padding:20px 55px 55px;}@media screen and (max-width:768px){.CorsicaClub-Faq-container{padding:5px;}}.CorsicaClub-Faq-section h3{padding:30px 0;color:#00206e;text-transform:uppercase;margin:0;}.CorsicaClub-Faq-question-item{background-color:#FFFFFF;padding:30px 50px 30px 30px;margin:0 0 5px 0;}.CorsicaClub-Faq-question-item-header{position:relative;cursor:pointer;color:#072e7d;font-weight:700;display:block;line-height:1.7em;padding-right:20px;}.CorsicaClub-Faq-question-item .CorsicaClub-Faq-question-item-header:after{content:"";font-family:"iconfont";position:absolute;font-size:1.2em;right:-10px;top:5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.CorsicaClub-Faq-question-item[open] .CorsicaClub-Faq-question-item-header:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.CorsicaClub-Faq-question-item-content{padding-top:25px;}.CorsicaClub-Faq-question-item-content p{margin:0.5em 0;}.CorsicaClub-Faq-question-item-content a{text-decoration:underline;}.CorsicaClub-Faq-question-item-content a:hover{color:red}@media screen and (max-width:768px){.CorsicaClub-Faq-question-item{padding:8px;}.CorsicaClub-Faq-section h3{padding:8px 0 0 0;}.CorsicaClub-Faq-question-item .CorsicaClub-Faq-question-item-header::after{right:0}}.Corsica-Club-Table{width:100%;margin:1em 0;}.Corsica-Club-Table th,.Corsica-Club-Table td{background:#ebebeb;color:#000;text-align:center;width:25%;border:4px solid #fff;padding:6px 3px;}.Corsica-Club-Table tr th:first-child{text-align:left;}.CorsicaClub-Advantages-banner-top{margin:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media screen and (max-width:600px){.CorsicaClub-Advantages-banner-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.CorsicaClub-Advantages-banner-top>div.fret,.CorsicaClub-Advantages-banner-top>div.white{background:-webkit-gradient(linear,left top,right top,from(#dbdcdd),to(#f1f1f1));background:-webkit-linear-gradient(left,#dbdcdd,#f1f1f1);background:linear-gradient(to right,#dbdcdd,#f1f1f1);}@media screen and (max-width:600px){.CorsicaClub-Advantages-banner-top>div.fret,.CorsicaClub-Advantages-banner-top>div.white{background:-webkit-gradient(linear,left top,left bottom,from(#dbdcdd),to(#f1f1f1));background:-webkit-linear-gradient(#dbdcdd,#f1f1f1);background:linear-gradient(#dbdcdd,#f1f1f1);}}.CorsicaClub-Advantages-banner-top>div.white.CorsicaClub-Advantages-banner-top-actualLevel:after{border-left:25px solid #f1f1f1;}.CorsicaClub-Advantages-banner-top>div.fret+div.fret{background:#f1f1f1;}.CorsicaClub-Advantages-banner-top>div.yellow{background:-webkit-gradient(linear,left top,right top,from(#c8b903),to(#f6e300));background:-webkit-linear-gradient(left,#c8b903,#f6e300);background:linear-gradient(to right,#c8b903,#f6e300);}@media screen and (max-width:600px){.CorsicaClub-Advantages-banner-top>div.yellow{background:-webkit-gradient(linear,left top,left bottom,from(#c8b903),to(#f6e300));background:-webkit-linear-gradient(#c8b903,#f6e300);background:linear-gradient(#c8b903,#f6e300);}}.CorsicaClub-Advantages-banner-top>div.yellow.CorsicaClub-Advantages-banner-top-actualLevel:after{border-left:25px solid #f6e300;}.CorsicaClub-Advantages-banner-top>div.silver{background:-webkit-gradient(linear,left top,right top,from(#aaa6a6),to(#dbdcdd));background:-webkit-linear-gradient(left,#aaa6a6,#dbdcdd);background:linear-gradient(to right,#aaa6a6,#dbdcdd);}@media screen and (max-width:600px){.CorsicaClub-Advantages-banner-top>div.silver{background:-webkit-gradient(linear,left top,left bottom,from(#aaa6a6),to(#dbdcdd));background:-webkit-linear-gradient(#aaa6a6,#dbdcdd);background:linear-gradient(#aaa6a6,#dbdcdd);}}.CorsicaClub-Advantages-banner-top>div.silver.CorsicaClub-Advantages-banner-top-actualLevel:after{border-left:25px solid #dbdcdd;}.CorsicaClub-Advantages-banner-top>div.gold{color:#FFFFFF;background:-webkit-gradient(linear,left top,right top,from(#aa8834),to(#cdab4d));background:-webkit-linear-gradient(left,#aa8834,#cdab4d);background:linear-gradient(to right,#aa8834,#cdab4d);}@media screen and (max-width:600px){.CorsicaClub-Advantages-banner-top>div.gold{background:-webkit-gradient(linear,left top,left bottom,from(#aa8834),to(#cdab4d));background:-webkit-linear-gradient(#aa8834,#cdab4d);background:linear-gradient(#aa8834,#cdab4d);}}.CorsicaClub-Advantages-banner-top>div.gold+div.gold{background:#cdab4d;}.CorsicaClub-Advantages-banner-top>div.gold.CorsicaClub-Advantages-banner-top-actualLevel:after{border-left:25px solid #cdab4d;}.CorsicaClub-Advantages-banner-top-actualLevel{width:65%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;}@media screen and (max-width:768px){.CorsicaClub-Advantages-banner-top-actualLevel{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (max-width:600px){.CorsicaClub-Advantages-banner-top-actualLevel{width:100%;}.CorsicaClub-Advantages-banner-top-actualLevel:after{right:auto;left:50%;-webkit-transform:translateX(-50%) rotate(90deg) !important;-ms-transform:translateX(-50%) rotate(90deg) !important;transform:translateX(-50%) rotate(90deg) !important;bottom:-37px;top:auto !important;}}.CorsicaClub-Advantages-banner-top-actualLevel:after{content:'';right:-25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;}.CorsicaClub-Advantages-banner-top-actualLevel-badge{max-width:115px;max-height:115px;}@media screen and (max-width:768px){.CorsicaClub-Advantages-banner-top-actualLevel-badge{margin-bottom:20px;}}.CorsicaClub-Advantages-banner-top-actualLevel-badge img{width:100%;}.CorsicaClub-Advantages-banner-top-actualLevel-text span{font-size:1.3em;font-weight:500;max-width:300px;display:inline-block;}@media screen and (max-width:740px){.CorsicaClub-Advantages-banner-top-actualLevel-text span{text-align:center;}}.CorsicaClub-Advantages-banner-top-actualLevel-text-fix{margin:0 0 0 40px;}@media screen and (max-width:740px){.CorsicaClub-Advantages-banner-top-actualLevel-text-fix{margin:0;}}.CorsicaClub-Advantages-banner-top-actualLevel-text-rank{text-transform:uppercase;font-weight:700 !important;font-size:1.1em !important;}.CorsicaClub-Advantages-banner-top-actualLevel-text a{font-size:0.83em;margin:30px 0 0 40px;display:block;font-weight:500;}@media screen and (max-width:740px){.CorsicaClub-Advantages-banner-top-actualLevel-text a{text-align:center;margin:30px 0 0;}}.CorsicaClub-Advantages-banner-top-actualLevel-text a:after{content:"";font-family:"iconfont";position:absolute;font-size:0.5em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:4px 0 0 8px;}.CorsicaClub-Advantages-banner-top-nextLevel{width:35%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:600px){.CorsicaClub-Advantages-banner-top-nextLevel{width:100%;padding:50px 0 30px;}}.CorsicaClub-Advantages-banner-top-nextLevel strong{font-weight:600;}.CorsicaClub-Advantages-banner-top-nextLevel-text{font-size:1.1em;padding:0 35px 20px 60px;display:inline-block;}@media screen and (max-width:768px){.CorsicaClub-Advantages-banner-top-nextLevel-text{padding:0 15px 0 40px;}}.CorsicaClub-Advantages-banner-top-nextLevel-points{font-size:2.5em;font-weight:700;}.CorsicaClub-Advantages-banner-top-nextLevel-rank{text-transform:uppercase;font-weight:600;}.CorsicaClub-Advantages-mainContent{background:#ebebeb;padding:0 50px;margin-bottom:40px;}body.user-status-fret .CorsicaClub-Advantages-mainContent{display:none;}@media screen and (max-width:768px){.CorsicaClub-Advantages-mainContent{padding:0 20px;}}.CorsicaClub-Advantages-mainContent-followPoints{padding:40px 0 40px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #aaa6a6;}@media screen and (max-width:700px){.CorsicaClub-Advantages-mainContent-followPoints{padding:40px 0 60px 30px;}}@media screen and (max-width:600px){.CorsicaClub-Advantages-mainContent-followPoints{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0 60px;}}.CorsicaClub-Advantages-mainContent-followPoints .CorsicaClub-profil-mainInfos-personalDatas-corsicanautics-bubble{padding:40px;max-width:220px;margin:0 auto 20px;}.CorsicaClub-Advantages-mainContent-followPoints-text{margin:0 0 10px 50px;}@media screen and (max-width:600px){.CorsicaClub-Advantages-mainContent-followPoints-text{margin:0;}}.CorsicaClub-Advantages-mainContent-followPoints-text h4{text-transform:uppercase;font-size:1.1em;color:#072e7d;margin:0 0 20px;}@media screen and (max-width:600px){.CorsicaClub-Advantages-mainContent-followPoints-text h4{text-align:center;}}.CorsicaClub-Advantages-mainContent-followPoints-text p{font-weight:500;font-size:0.85em;max-width:500px;margin-bottom:30px;}@media screen and (max-width:600px){.CorsicaClub-Advantages-mainContent-followPoints-text p{text-align:center;}}.CorsicaClub-Advantages-mainContent-followPoints-text button{padding:15px 35px;font-weight:700;}@media screen and (max-width:600px){.CorsicaClub-Advantages-mainContent-followPoints-text button{margin:0 auto;display:block !important;}}.CorsicaClub-Advantages-mainContent-advantagesDetails{padding:55px 0 30px;}.CorsicaClub-Advantages-mainContent-advantagesDetails-ranks{margin:0 0 20px 0;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank{width:100%;margin:0 0 60px 0;border-bottom:1px solid #aaa6a6;}@media screen and (min-width:700px){.CorsicaClub-Advantages-mainContent-advantagesDetails-ranks{margin:0 -40px 20px -40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank{width:50%;border-bottom:none;padding:0 40px;}}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank img{max-width:130px;max-height:130px;display:block;margin:0 auto;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-name{text-align:center;text-transform:uppercase;display:block;margin:20px 0;font-size:2.2em;font-weight:700;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-name.white{color:#00206e;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-name.yellow{color:#f6e300;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-name.silver{color:#aaa6a6;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-name.gold{color:#b4933c;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-total{text-align:center;display:block;font-size:0.9em;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-numberPoints{font-weight:600;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank strong{font-weight:600;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-advantagesList{background-color:#FFFFFF;padding:20px 0 25px;width:100%;margin:20px 0 0;}@media screen and (max-width:700px){.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-advantagesList{max-width:400px;margin:20px auto 0;}}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-advantagesList ul{max-width:230px;margin:0 auto;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-advantagesList li{margin-top:20px;list-style:none;font-size:0.9em;font-weight:500;position:relative;padding-left:30px;}.CorsicaClub-Advantages-mainContent-advantagesDetails-rank-advantagesList li:before{content:"";font-family:'iconfont';position:absolute;font-size:0.7em;left:0;top:3px;}.CorsicaClub-Advantages-mainContent-advantagesDetails>p{font-size:0.9em;font-weight:500;}.CorsicaClub-Advantages-infosBlock{background-color:#ebebeb;padding:0 60px 50px;}@media screen and (max-width:768px){.CorsicaClub-Advantages-infosBlock{padding:0 20px 20px;}}.CorsicaClub-Advantages-infosBlock .CorsicaClub-Faq-section h3{font-size:1.1em;padding-bottom:40px;color:#072e7d;}@media screen and (max-width:768px){.CorsicaClub-Advantages-infosBlock .CorsicaClub-Faq-section h3{font-size:1.1em;}}.CorsicaClub-Advantages-infosBlock .CorsicaClub-Faq-question-item-header a{color:#072e7d;font-size:1.2em;}.CorsicaClub-privateInfos-container{margin-top:10px;background-color:#ebebeb;padding:0 35px 40px;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-container{padding:0 10px 10px;}}.CorsicaClub-privateInfos-container>.BookingActions{margin:40px auto 0;display:flex;justify-content:space-evenly;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-container>.BookingActions{margin:10px auto 0;width:100% !important;font-size:0.9em;}}.CorsicaClub-privateInfos-section .CorsicaClub-Members>div+div{margin-top:1em;}.CorsicaClub-privateInfos-section{padding-top:40px;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section{padding-top:20px;}}.CorsicaClub-privateInfos-section h4{padding-bottom:25px;color:#072e7d;text-transform:uppercase;margin:0;font-size:1.2em;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section h4{padding-bottom:15px;}}.CorsicaClub-privateInfos-section-subtitle{padding-bottom:20px;color:#072e7d;font-size:0.9em;font-weight:600;display:block;}.CorsicaClub-privateInfos-section-subtitle.paddingTop{padding-top:20px;}.CorsicaClub-privateInfos-section>a{margin-top:15px;font-size:0.83em;display:block;font-weight:600;color:#072e7d;}.CorsicaClub-privateInfos-section>a:after{content:"";font-family:"iconfont";position:absolute;font-size:0.8em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:4px 0 0 8px;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section>a{font-size:1em;}}.CorsicaClub-privateInfos-section-row{width:100%;background:#FFFFFF;min-height:75px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;}}.CorsicaClub-privateInfos-section-row.label{background-color:rgba(170,166,166,0.4);margin-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px;font-size:0.9em;}.CorsicaClub-privateInfos-section-row.label span{color:#072e7d;font-size:1.1em;font-weight:600;padding:1em}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.label-partner{height:130px;padding:15px;}}.CorsicaClub-privateInfos-section-row.label-partner div{margin-left:80px;min-width:140px;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.label-partner div{margin:15px auto 0;}}.CorsicaClub-privateInfos-section-row.label-partner button{background:transparent;font-size:1.2em;text-transform:uppercase;padding:5px;border:1px solid #00206e;color:#072e7d;font-weight:600;margin:0 5px;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.label-partner button{font-weight:500;font-size:1.5em;padding:10px;}}.CorsicaClub-privateInfos-section-row.label-partner button:hover,.CorsicaClub-privateInfos-section-row.label-partner button.selected{border-color:#f6e300;background:#f6e300;}.CorsicaClub-privateInfos-section-row.label-partner input[type="button"]{background:transparent;font-size:1.2em;text-transform:uppercase;padding:5px;width:65px;border:1px solid #00206e;color:#072e7d;font-weight:600;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.label-partner input[type="button"]{font-weight:500;font-size:1.5em;width:75px;padding:10px;}}.CorsicaClub-privateInfos-section-row.label-partner input[type="button"]:first-of-type{margin:0 5px 0 0;}.CorsicaClub-privateInfos-section-row.label-partner input[type="button"],.CorsicaClub-privateInfos-section-row.label-partner input[type="button"].checked{border:none;background:#f6e300;}.CorsicaClub-privateInfos-section-row.borderTop{border-top:1px solid rgba(0,32,110,0.5);}.CorsicaClub-privateInfos-section-row.borderBottom{border-bottom:1px solid rgba(0,32,110,0.5);}.CorsicaClub-privateInfos-section-row.full>div{width:100%;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.full>div{width:100%;}}.CorsicaClub-privateInfos-section-row.half>div{width:50%;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.half>div{width:100%;}}.CorsicaClub-privateInfos-section-row.three>div{width:33%;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.three>div{width:100%;}}.CorsicaClub-privateInfos-section-row.quarter>div:first-of-type{width:33%;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.quarter>div:first-of-type{width:100%;}}.CorsicaClub-privateInfos-section-row.quarter>div:last-of-type{width:67%;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.quarter>div:last-of-type{width:100%;}}.CorsicaClub-privateInfos-section-row.quarterPlus>div:first-of-type{width:37%;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.quarterPlus>div:first-of-type{width:100%;}}.CorsicaClub-privateInfos-section-row.quarterPlus>div:last-of-type{width:63%;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.quarterPlus>div:last-of-type{width:100%;}}.CorsicaClub-privateInfos-section-row.five>div{width:22%;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.five>div{width:100%;}}.CorsicaClub-privateInfos-section-row.five>div:first-of-type{width:12%;min-width:105px;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row.five>div:first-of-type{width:100%;}}.CorsicaClub-privateInfos-section-row-cell{border-right:1px solid rgba(0,32,110,0.5);padding:10px;min-height:75px;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row-cell{border-right:none;border-bottom:1px solid rgba(0,32,110,0.5);}}.CorsicaClub-privateInfos-section-row-cell:last-of-type{border-right:none;}@media screen and (max-width:768px){.CorsicaClub-privateInfos-section-row-cell:last-of-type{border-bottom:none;}}.CorsicaClub-privateInfos-section-row-cell.checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.CorsicaClub-privateInfos-section-row-cell.checkbox .pmr .icon-pmr{font-size:2em;visibility:hidden;}.CorsicaClub-privateInfos-section-row-cell.checkbox .pmr input+label:hover .icon-pmr,.CorsicaClub-privateInfos-section-row-cell.checkbox .pmr input:checked+label .icon-pmr{visibility:visible;}.CorsicaClub-privateInfos-section-row-cell.checkbox input[type="checkbox"]{width:15px;height:15px;min-width:15px;margin-right:10px;position:relative;}.CorsicaClub-privateInfos-section-row-cell.checkbox input[type="checkbox"]:checked{background:white;}@media screen and (max-width:959px){.CorsicaClub-privateInfos-section-row-cell.checkbox input[type="checkbox"]:checked:after{top:50% !important;}}.CorsicaClub-privateInfos-section-row-cell.checkbox input[type="checkbox"]:checked:after{content:'';display:inline-block;position:absolute;top:45%;left:4px;bottom:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background-color:#00206e;border-radius:1px;}.CorsicaClub-privateInfos-section-row-cell.checkbox input[type="checkbox"]:checked:before{content:'';position:absolute;background-color:#FFFFFF;top:0;left:0;width:12px;height:12px;border-radius:2px;border:1px solid rgba(0,32,110,0.5);}.CorsicaClub-privateInfos-section-row-cell>span:first-child{color:#8a8d94;font-size:0.9em;display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.CorsicaClub-privateInfos-section-row-cell>strong,.CorsicaClub-privateInfos-section-row-cell>div{display:block;color:#00206e;padding:15px 0 5px 0;}.CorsicaClub-privateInfos-section-row-cell>div.flex,.CorsicaClub-privateInfos-section-row-cell .cf-PhoneNumber{display:-webkit-box;display:-ms-flexbox;display:flex;}.CorsicaClub-privateInfos-section-row-cell .cf-PhoneNumber>.cf-PhoneNumber-Number{flex:1 1 auto;padding-left:1em;}.CorsicaClub-privateInfos-section-row-cell input[type=tel],.CorsicaClub-privateInfos-section-row-cell input[type=text],.CorsicaClub-privateInfos-section-row-cell input[type=email],.CorsicaClub-privateInfos-section-row-cell input[type=password],.CorsicaClub-privateInfos-section-row-cell textarea,.CorsicaClub-privateInfos-section-row-cell .cf-PhoneNumber .cf-PhoneNumber-Number{width:100%;max-width:100%;border:0;border-bottom:1px solid rgba(138,141,148,0.7);font-size:0.9em;color:#072e7d;}.CorsicaClub-privateInfos-section-row-cell>select{height:2em;margin:10px 0 0 0;width:100%;border:1px solid rgba(138,141,148,0.7);font-size:0.9em;color:#072e7d;}.CorsicaClub-privateInfos-section-row-cell .cf-PhoneNumber{height:2em;margin:10px 0 0 0;width:100%;}.CorsicaClub-privateInfos-section-row-cell .cf-PhoneNumber .cf-PhoneNumber-Number{padding:0 15px;}.CorsicaClub-privateInfos-section-row-cell>input,.CorsicaClub-privateInfos-section-row-cell>textarea{padding-bottom:5px;padding-top:15px;}.CorsicaClub-privateInfos-select{border:1px solid rgba(0,32,110,0.5);font-size:.9em;margin:12px auto 0;height:25px;border-radius:3px;white-space:nowrap;color:#00206e;text-transform:uppercase;font-weight:600;overflow:hidden;}.CorsicaClub-privateInfos-select.full{width:100% !important;}.CorsicaClub-privateInfos-select.full .shinyform_content{width:100%;padding:10px 0;}.CorsicaClub-privateInfos-select.small{width:60px !important;}.CorsicaClub-privateInfos-select.small .shinyform_content{width:60px;padding:10px 5px;}.CorsicaClub-privateInfos-select.medium{width:150px !important;}.CorsicaClub-privateInfos-select.medium .shinyform_content{width:150px;padding:10px 0;}.CorsicaClub-privateInfos-select.noUpper .shinyform_select_name{text-transform:none;}.CorsicaClub-privateInfos-select.noUpper .shinyform_select_name:after{right:5px;}.CorsicaClub-privateInfos-select.labelSelect{margin:0 0 0 20px;width:40px !important;}.CorsicaClub-privateInfos-select.labelSelect .shinyform_content{width:40px;padding:10px 0;}.CorsicaClub-privateInfos-select .shinyform_select_name{padding:6px 0 4px 8px;font-size:1em;font-weight:600;}.CorsicaClub-privateInfos-select .shinyform_select_name:after{right:13px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #00206e;}.CorsicaClub-privateInfos-select .shinyform_content{top:24px;min-height:0;}.CorsicaClub-privateInfos-select .shinyform_content a{padding:5px;margin-top:5px;}.CorsicaClub-page-connected-menu.agency{color:white;padding:20px 30px;position:static;}.CorsicaClub-page-connected-menu.agency h1,.CorsicaClub-page-connected-menu.agency h2,.CorsicaClub-page-connected-menu.agency h3{padding-bottom:20px;}.CorsicaClub-page-connected-menu.agency input{color:gray;font-size:1.0em;padding:3px 0 0 5px;}.CorsicaClub-page-connected-menu.agency input.datepicker{width:105px;background:#fff url(https://co.corsicaferries.com/html/images/calendar-bis.png) no-repeat 83px center;}.tickets-recallblock{width:100%;margin:1em 0;}.tickets-recallblock td{padding:6px 8px;}.tickets-recallblock td.title{font-weight:bold;padding:20px 0 10px 10px;font-size:16px;}.CorsicaClub-future-cruises-block .cf-TicketsTable{margin-left:10px;}.CorsicaClub-future-cruises-block .cf-TicketsTable table{}.CorsicaClub-future-cruises-block .cf-TicketsTable thead{padding:6px 0;font-size:1.0em;text-align:left;color:#072e7d;}.CorsicaClub-future-cruises-block .cf-TicketsTable th{padding:0 20px 20px 0;}.CorsicaClub-future-cruises-block .cf-TicketsTable tbody td{padding:6px 10px;font-size:0.9em;color:#072e7d;background-color:white;}.CorsicaClub-future-cruises-block .cf-TicketsTable tbody td.profile{width:20%;}.CorsicaClub-future-cruises-block .cf-TicketsTable tbody td.validState{width:10%;}.CorsicaClub-future-cruises-block .cf-TicketsTable tfoot td{padding:10px 20px 10px 0;font-size:1.6em;font-weight:bold;}.AgencyMenu-menu-steps{width:100%;}.AgencyMenu-menu-steps ul{height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.AgencyMenu-menu-steps ul li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:13px;margin:0 20px;position:relative;list-style:none;color:#8a8d94;text-align:center;text-transform:uppercase;}.AgencyMenu-menu-steps ul li.active{color:#00206e;font-weight:600;text-decoration:underline;}.AgencyMenu-menu-steps ul li .number-steps{display:none;}.CorsicaClub-privateInfos-section div.chk-picto{display:inline-block;font-size:28px;color:white;width:34px;height:34px;text-align:center;line-height:34px;border-radius:100%;box-shadow:2px 2px 10px rgba(0,0,0,0.4);text-shadow:0 0 10px black;vertical-align:middle;}.CorsicaClub-privateInfos-section div.chk-text{display:inline-block;font-size:1.1em;font-weight:bold;padding-left:10px;width:90%;vertical-align:middle;}.CorsicaClub-privateInfos-section .checked .chk-picto{background:green;}.CorsicaClub-privateInfos-section .checked .chk-text{color:green;}.CorsicaClub-privateInfos-section .unchecked .chk-picto{background:red;}.CorsicaClub-privateInfos-section .unchecked .chk-text{color:red;}.CrossingPage-search.single .retour,.ComparisonFourBigBlock-col-content-caracs-carac .label{display:none;}.ComparisonFourBigBlock-col--legend .ComparisonFourBigBlock-col-content-caracs-carac .label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.CorsicaClub-Advantages-block h2:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.CorsicaClub-Resident-Form{display:inline-block;vertical-align:middle;margin:0 8px;}.CorsicaClub-Resident-Images>a{display:inline-block;margin:4px;}.CorsicaClub-Resident-Images>a>img{display:inline-block;border:4px solid #ebebeb;}.CorsicaClub-Resident-Upload{display:inline-block;position:relative;overflow:hidden;}.CorsicaClub-Resident-Upload>input[type=file]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer;}.hide-labels label{display:none;}.ComparisonFourBigBlock ul,.ComparisonFourBigBlock li{list-style-type:none;list-style-image:none;}.ComparisonFourBigBlock-col{float:left;width:-webkit-calc((100% - 265px) / 4);width:calc((100% - 265px) / 4);margin-right:10px;background:#ebebeb;}@media screen and (max-width:959px){.ComparisonFourBigBlock-col{display:none;width:300px;margin:0 auto;}.Advantages-table-select[data-val=white]+.cols-wrapper>.ComparisonFourBigBlock-col.white,.Advantages-table-select[data-val=yellow]+.cols-wrapper>.ComparisonFourBigBlock-col.yellow,.Advantages-table-select[data-val=silver]+.cols-wrapper>.ComparisonFourBigBlock-col.silver,.Advantages-table-select[data-val=gold]+.cols-wrapper>.ComparisonFourBigBlock-col.gold{display:block;}}.ComparisonFourBigBlock-col.patate{display:block;}.ComparisonFourBigBlock-col:last-child{margin-right:0;}@media screen and (max-width:959px){.ComparisonFourBigBlock-col:last-child{margin:0 auto;}}.ComparisonFourBigBlock-col-head-visual img{margin:15px auto 0;width:83px;height:83px}.ComparisonFourBigBlock-col-head-textWrapper{text-align:center;}.ComparisonFourBigBlock-col-head-textWrapper h3{margin:10px 0 5px;color:#072e7d;font-size:1.8em;text-transform:uppercase;}.ComparisonFourBigBlock-col-head-textWrapper-desc{font-weight:600;font-size:0.9em;height:50px;border-bottom:1px solid rgba(0,32,110,0.16);}.ComparisonFourBigBlock-col-content{padding:0 27px;}@media screen and (max-width:959px){.ComparisonFourBigBlock-col-content{padding:10px 27px;}}.ComparisonFourBigBlock-col-content-caracs-carac{display:inline-block;width:100%;vertical-align:middle;text-align:center;height:75px;position:relative;}@media screen and (max-width:959px){.ComparisonFourBigBlock-col-content-caracs-carac{height:auto;}.ComparisonFourBigBlock-col-content-caracs-carac.empty{display:none;}}.ComparisonFourBigBlock-col-content-caracs-carac .label{color:#072e7d;font-size:14px;padding-top:20px;}@media screen and (max-width:959px){.ComparisonFourBigBlock-col-content-caracs-carac .label{display:block;}}.ComparisonFourBigBlock-col-content-caracs-carac .bool{line-height:75px;position:relative;}@media screen and (max-width:959px){.ComparisonFourBigBlock-col-content-caracs-carac .bool{display:none;}}.ComparisonFourBigBlock-col-content-caracs-carac .bool.bool-yes:before{content:"";font-family:"iconfont";font-size:1.5em;}.ComparisonFourBigBlock-col-content-caracs-carac .bool-yes,.ComparisonFourBigBlock-col-content-caracs-carac .yes{color:#89e474;}.ComparisonFourBigBlock-col--legend{width:225px;background:none;}@media screen and (max-width:959px){.ComparisonFourBigBlock-col--legend{display:none;}}.ComparisonFourBigBlock-col--legend .ComparisonFourBigBlock-col-content{padding:0 25px 0 0;}.ComparisonFourBigBlock-col--legend .ComparisonFourBigBlock-col-content-caracs-carac{text-align:left;}.ComparisonFourBigBlock-col--legend .ComparisonFourBigBlock-col-content-caracs-carac .label{display:block;}.ComparisonFourBigBlock-sideNotes{clear:both;padding:17px 0 0 235px;font-size:0.9em;color:#072e7d;font-weight:500;}@media screen and (max-width:959px){.ComparisonFourBigBlock-sideNotes{padding:25px 0 0;}}.suggest-popup{background:#f1f1f1;border:1px solid #8a8d94;max-height:306px;min-width:240px;max-width:360px;overflow-x:hidden;overflow-y:auto;}.suggest-popup-row{display:block;margin:8px;padding:8px;background:#fff;transition:background-color 320ms ease;text-decoration:none;text-align:left;font-size:1.1em;}.suggest-popup-row:hover{background-color:#fdf9cc;text-decoration:none !important;}.suggest-popup-row.selected{background-color:#f6e300;text-decoration:none !important;}.suggest-popup-row>.segm-line1,.suggest-popup-row>.segm-line2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;text-decoration:none;}.suggest-popup-row>.segm-line1{color:#072e7d;font-weight:700;text-transform:uppercase;}.suggest-popup-row>.segm-line2{color:#8a8d94;}.suggest-popup-row>.segm-line2>.segm-red{color:#D8000C;}.suggest-popup-row>.suggest-prefix{font-weight:bold;}.suggest-popup-row>.suggest-suffix{font-style:italic;}.future-cruise-lists{text-align:right;}.future-cruise-lists>.whitelink{margin:1em 1em 0 0;}.future-cruise-lists>.whitelink::after{content:"";font-family:"iconfont";position:absolute;font-size:0.5em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:0 0 0 8px;}.Contact-Form{padding:0 2em 2em 2em;background:#ebebeb;}.HomeSearchForm [class*=tab-wrapper],.BookingSearchForm [class*=tab-wrapper],.BookingMain [class*=tab-wrapper],.modal-wrapper .modal-content [class*=tab-wrapper]{background-color:rgba(0,32,110,0.8);}@media screen and (max-width:959px){.HomeSearchForm [class*=tab-wrapper],.BookingSearchForm [class*=tab-wrapper],.BookingMain [class*=tab-wrapper],.modal-wrapper .modal-content [class*=tab-wrapper]{background-color:#00206e;}}.HomeSearchForm [class*=tab-wrapper]>span:first-of-type,.BookingSearchForm [class*=tab-wrapper]>span:first-of-type,.BookingMain [class*=tab-wrapper]>span:first-of-type,.modal-wrapper .modal-content [class*=tab-wrapper]>span:first-of-type{font-size:24px;}.form-type-radios:not(.style-buttons) ul{width:100%;}.form-type-radios:not(.style-buttons) .form-type-radio+.form-type-radio{margin-left:15px;}.form-type-radios:not(.style-buttons) .form-type-radio--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.form-type-radios:not(.style-buttons) .form-type-radio--wrapper .form-type-radio{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.form-type-radios:not(.style-buttons) .form-type-radio--wrapper .form-type-radio:not(.checked)~.form-type-radio--checkedActions,.form-type-radios:not(.style-buttons) .form-type-radio--wrapper .form-type-radio:not(.checked)~.form-type-radio--checkedContent{display:none;}.form-type-radios:not(.style-buttons) .form-type-radio--wrapper .form-type-radio--checkedContent{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:23px;}.form-type-remorque-velo{display:flex;justify-content:space-between;gap:1em;width:100%;margin:1em 0 0.5em 3em;text-align:left;}#root .HomeSearchForm [type='text'],.BookingSearchForm [type='text'],.BookingMain [type='text'],.modal-wrapper .modal-content [type='text'],.HomeSearchForm [type='date'],.BookingSearchForm [type='date'],.BookingMain [type='date'],.modal-wrapper .modal-content [type='date'],.HomeSearchForm textarea,.BookingSearchForm textarea,.BookingMain textarea,.modal-wrapper .modal-content textarea,.HomeSearchForm select,.BookingSearchForm select,.BookingMain select,.modal-wrapper .modal-content select,.HomeSearchForm [type='number'],.BookingSearchForm [type='number'],.BookingMain [type='number'],.modal-wrapper .modal-content [type='number'],.HomeSearchForm [type='email'],.BookingSearchForm [type='email'],.BookingMain [type='email'],.modal-wrapper .modal-content [type='email'],.HomeSearchForm [type='tel'],.BookingSearchForm [type='tel'],.BookingMain .cf-PhoneNumber-Number{width:100%;color:#00206e;-webkit-appearance:none;appearance:none;border:none;}#Passengers .PassengerContactInfos-lines input.cf-PhoneNumber-Number{padding-left:0.5em;}.HomeSearchForm [type=number]::-webkit-inner-spin-button,.BookingSearchForm [type=number]::-webkit-inner-spin-button,.BookingMain [type=number]::-webkit-inner-spin-button,.modal-wrapper .modal-content [type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;}.HomeSearchForm [type=number],.BookingSearchForm [type=number],.BookingMain [type=number],.modal-wrapper .modal-content [type=number]{-moz-appearance:textfield;}.HomeSearchForm form,.BookingSearchForm form,.BookingMain form,.modal-wrapper .modal-content form{margin-bottom:0;}.HomeSearchForm form>*+*,.BookingSearchForm form>*+*,.BookingMain form>*+*,.modal-wrapper .modal-content form>*+*{margin-top:20px;}.form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.HomeSearchForm form [type=submit],.BookingSearchForm form [type=submit],.BookingMain form [type=submit],.modal-wrapper .modal-content form [type=submit]{border-radius:3px;width:100%;}.form-field-title{display:block;margin-bottom:8px;}.elm-dates .form-field-title{display:grid;gap:6px;grid-template-columns:1fr 1fr;}.form-type-radios{display:-webkit-box;display:-ms-flexbox;display:flex;}.form-type-radios[data-orientation=vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.form-type-radios[data-orientation=vertical]>*+*{margin-left:0 !important;}.form-type-radios.style-buttons:not(.width-auto){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.form-type-radios.style-buttons .form-type-radio{width:-webkit-calc(50% - 3px);width:calc(50% - 3px);text-align:center;position:relative;}.form-type-radios.style-buttons .form-type-radio [type=radio]{opacity:0;position:absolute;}.form-type-radios.style-buttons .form-type-radio [type=radio]:not(:checked)~label{font-weight:500;background:none;}.form-type-radios.style-buttons .form-type-radio [type=radio]:checked~label,.form-type-radios.style-buttons .form-type-radio [type=radio]:not(:checked)~label:hover{font-weight:700;}.form-type-radios.style-buttons .form-type-radio [type=radio]:checked~label:after,.form-type-radios.style-buttons .form-type-radio [type=radio]:not(:checked)~label:hover:after{content:'';display:block;width:60px;height:2px;background-color:#00206e;margin:2px auto 0 auto;}.form-type-radios.style-buttons .form-type-radio label{-webkit-transition:300ms background-color;transition:300ms background-color;cursor:pointer;display:block;background-color:#dce0ec;color:#00206e;border-radius:3px;padding:8px 12px;font-weight:700;}.form-type-radios.style-buttons .form-type-radio+.form-type-radio{margin-left:10px;border-left:1px solid #00206e;}.form-type-radios.style-buttons.width-auto .form-type-radio{width:auto;}.form-type-select.not-floating label{display:block;}.form-type-select.not-floating select,ul.remise-menu select{margin:8px 0;border:1px solid #00206e;width:auto;padding:4px 30px 4px 8px;border-radius:4px;background-image:url(https://co.corsicaferries.com/html/2022/open.png);background-repeat:no-repeat;background-position:center right 10px;-webkit-background-size:13px 7px;background-size:13px 7px;min-width:200px;}.form-type-select:not(.not-floating){background-color:white;border-radius:3px;color:#00206e;position:relative;padding:7.5px 0;-webkit-transition:300ms background-color;transition:300ms background-color;cursor:pointer;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px;}.form-type-select:not(.not-floating) label{position:absolute;top:6px;left:10px;}.form-type-select:not(.not-floating) select{background-image:none;}.form-type-select:not(.not-floating):before{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-size:18px;-webkit-transition:300ms -webkit-transform;transition:300ms -webkit-transform;transition:300ms transform;transition:300ms transform,300ms -webkit-transform;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}.form-type-select:not(.not-floating):hover:before{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);}.form-type-date{background-color:white;border-radius:3px;position:relative;padding-top:10px;padding-bottom:10px;padding-left:20px;cursor:pointer;}.form-type-date>input{cursor:pointer;}.form-type-date.on-edit{background-color:#e2e9f8;}.form-type-date:before{color:#00206e;position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;}.form-type-date:after{content:"";color:#00206e;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-size:18px;-webkit-transition:300ms -webkit-transform;transition:300ms -webkit-transform;transition:300ms transform;transition:300ms transform,300ms -webkit-transform;}.form-type-date label{position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:#00206e;font-size:12px;-webkit-transition:300ms all;transition:300ms all;}.form-type-date [type=text]:focus~label,.form-type-date [type=text]:not(:placeholder-shown)~label{top:10px;}.form-type-date [type=text]:placeholder-shown~label,.form-type-date [type=text]:placeholder-shown~span{opacity:0;}.form-type-date>span{color:#00206e;position:absolute;left:30px;bottom:0.5rem;font-size:0.9rem;}.form-actions{margin-top:30px;}.elm-dates .form-wrapper{gap:6px;}.elm-dates label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.elm-dates .form-type-date>input{padding-top:0;font-size:0.9rem;}.elm-prestations:hover .form-wrapper>button{color:#f6e300 !important;}.elm-prestations button[class^=icon]{background:none;color:white;font-size:0;position:relative;padding:0;margin:0 .5rem;}.elm-prestations button[class^=icon]:before{font-size:16px;margin:0;}.elm-prestations button[class^=icon]:after{content:attr(data-count);font-size:10px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;position:absolute;border-radius:50%;background-color:#f1f1f1;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);color:#00206e;}.elm-prestations button[class^=icon]:hover{color:#f6e300;}.elm-crossing select{pointer-events:none;}.form-alert{font-weight:600;color:#CC1D13;margin:8px 0 5px 20px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;}.form-alert:before{content:'';display:block;width:16px;height:13px;margin-right:8px;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/warning@2x.png);-webkit-background-size:100% 100%;background-size:100%;-ms-flex-negative:0;flex-shrink:0;}.form-alert.clickable{cursor:pointer;}.form-alert.clickable:hover{text-decoration:underline;}input.rounded{padding:8px;border:none;border-radius:3px;margin-right:8px;}button.underline{background:none;}.underline{text-decoration:underline;}.btn.btn-full-yellow{border-radius:2px;font-weight:700;padding:13px 13px;}.btn,.btn-primary,.btn:focus,.btn-primary:focus{font-weight:700;background-color:#f6e300;color:#00206e;border:2px solid #f6e300;}.btn-primary:hover,.btn:hover{background-color:#00206e;color:#fff}.btn-primary.blue,.btn.blue{border:none;background-color:#00206e;color:white;}.btn-primary.blue:hover,.btn.blue:hover{color:#f6e300;}.dropdownList{position:relative;padding-bottom:5px;}.dropdownList-header{position:relative;background-color:white;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;padding:10px 13px;cursor:pointer;-webkit-transition:300ms background-color;transition:300ms background-color;}.dropdownList-header label,.dropdownList-header span{display:block;}.dropdownList-header span{font-weight:700;margin-top:8px;}.dropdownList-header:before{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-size:15px;-webkit-transition:300ms -webkit-transform;transition:300ms -webkit-transform;transition:300ms transform;transition:300ms transform,300ms -webkit-transform;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}.dropdownList-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 1em 0 0;}.dropdownList-panel{position:absolute;background-color:white;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;padding:65px 13px 10px 13px;border-radius:4px;top:0;z-index:9;width:100%;display:none;}.dropdownList-panel:empty{display:none;}.dropdownList.expand .dropdownList-header{-webkit-box-shadow:none;box-shadow:none;z-index:10;}.dropdownList.expand .dropdownList-header:before{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);}.dropdownList.expand .dropdownList-panel{display:block;}.dropdownList .form-type-radio+.form-type-radio{margin-left:0 !important;}.form-checkbox,.form-type-checkbox{display:inline-block;}.form-checkbox.checked,.form-type-checkbox.checked{font-weight:bold;}.form-checkbox{position:relative;}.form-checkbox [type=checkbox]{display:none;}.form-checkbox-disabled.form-checkbox,.disabled.form-type-checkbox{opacity:.4;pointer-events:none;}.form-checkbox-fake-disabled.form-checkbox{pointer-events:none;}.form-checkbox-fake-disabled.form-checkbox>label:before{opacity:.4;}.form-checkbox-disabled.form-checkbox+.option-desc,.disabled.form-type-checkbox+.option-desc{opacity:.4;}.form-checkbox [type=checkbox]:checked~label:after,.form-type-checkbox [type=checkbox]:checked~label:after{content:"";position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:white;}.form-checkbox [type=checkbox]:checked~label:before,.form-type-checkbox [type=checkbox]:checked~label:before{background-color:#00206e;}.form-checkbox label,.form-type-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}.form-checkbox label:before,.form-type-checkbox label:before{content:'';display:block;border:2px solid #00206e;width:18px;height:18px;margin-right:8px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0;}.form-type-radios:not(.style-buttons) .form-type-radio{position:relative;margin:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.form-type-radios:not(.style-buttons) .form-type-radio.form-type-radio-disabled label,.form-type-radios:not(.style-buttons) .form-type-radio.form-type-radio-disabled label::before,.form-type-radios:not(.style-buttons) .form-type-radio.form-type-radio-disabled{color:#8a8d94;border-color:#8a8d94;cursor:not-allowed;}.form-type-radio-disabled-message{color:#8a8d94;font-size:0.9em;width:100%;}.form-type-radios:not(.style-buttons) .form-type-radio [type=radio]{display:none;}.form-type-radios:not(.style-buttons) .form-type-radio [type=radio]:checked~label{background:none;color:inherit;font-weight:700;}.form-type-radios:not(.style-buttons) .form-type-radio [type=radio]:checked~label:after{position:absolute;content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:currentColor;top:4px;left:4px;}.form-type-radios:not(.style-buttons) .form-type-radio [type=radio]:checked~label{font-weight:400;}.form-type-radios:not(.style-buttons) .form-type-radio label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;user-select:none;}.form-type-radios:not(.style-buttons) .form-type-radio label:before{content:"";display:block;width:16px;height:16px;border:2px solid;background-color:transparent;border-radius:50%;margin-right:6px;-ms-flex-negative:0;flex-shrink:0;}.form-type-radios:not(.style-buttons) .form-type-radio.form-type-radio-disabled label{color:#8a8d94;text-decoration:line-through;cursor:not-allowed;}.stepper-wrapper{flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.stepper-wrapper input[type=number],.stepper-wrapper input[type=tel]{max-width:35px;max-height:30px;text-align:center;background-color:#F1F3F8;padding:.4rem 0;margin:0 8px;font-weight:400;}.stepper-wrapper.large input[type=number],.stepper-wrapper.large input[type=tel]{max-width:70px;}.stepper-wrapper input[type=number].active,.stepper-wrapper input[type=tel].active{font-weight:700;}.stepper-wrapper button{background-color:white;width:20px;height:20px;color:#00206e;}.stepper-wrapper button:hover{background-color:#dce0ec;border-radius:50%;}#HomeSearchFormModalDates .gwt-DatePicker{border:none;background:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}#HomeSearchFormModalDates .gwt-DatePicker td{padding:0;border:0;line-height:31.5px;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector{background:none;color:#00206e;border-bottom:1px solid #ebebeb;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton,#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton{background:none;margin-bottom:8px;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton:before,#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton:before{font-size:16px;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton .html-face,#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton .html-face{display:none;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerMonthAndYear>div{border-radius:3px;margin-left:10px;margin-right:10px;position:relative;margin-bottom:8px;padding:2px 25px 2px 2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerMonthAndYear>div select{padding:0;background:none;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerMonthSelector .datePickerMonthAndYear>div:before{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-size:18px;-webkit-transition:300ms -webkit-transform;transition:300ms -webkit-transform;transition:300ms transform;transition:300ms transform,300ms -webkit-transform;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerWeekdayLabel,#HomeSearchFormModalDates .gwt-DatePicker .datePickerWeekendLabel{font-weight:400;font-size:13px;color:#dbdcdd;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay{font-size:14px;background:none;color:#00206e;padding:0;text-align:center;border:none;width:33px;height:33px;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay.datePickerDayIsFiller{visibility:hidden}#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay:hover{font-weight:700;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay.datePickerDayIsDisabled{color:#aaa6a6;font-weight:400;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay.datePickerDayIsSelected{background-color:rgba(198,211,241,0.5);}#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay.datePickerDayIsValue{border:1px solid #00206e;border-radius:50%;font-weight:400;font-style:normal;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay.datePickerDayIsHighlighted,#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay.datePickerDayIsStart,#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay.datePickerDayIsEnd{color:white;font-weight:700;background:#00206e;}#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay.datePickerDayIsStart.datePickerIsEdited,#HomeSearchFormModalDates .gwt-DatePicker .datePickerDay.datePickerDayIsEnd.datePickerIsEdited{opacity:0.5;}.LandingHeaderMenu .BookingMenu-menu-steps li{color:#00206e;}.LandingHeaderMenu .BookingMenu-menu-steps li.active{text-decoration:none;}.lh15{line-height:1.5em;}.lh18{line-height:1.8em;}.lh21{line-height:2.1em;}.lh25{line-height:2.5em;}.upper{text-transform:uppercase;}.semibold{font-weight:600;}.medium{font-weight:500;}.regular{font-weight:400;}.light{font-weight:300;}.inline-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.inline-flex>[class*=icon]{margin-right:8px;}.twoColumns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.twoColumns-list>li{width:40%;margin:10px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.twoColumns-list>li[class*=icon]:before{font-size:30px;width:40px;-ms-flex-negative:0;flex-shrink:0;}.twoColumns-list>li[class*=icon].icon-rangement:before{font-size:27.4px;}.twoColumns-list>li[class*=icon].icon-cabine-luxe:before{font-size:27.2px;}.twoColumns-list>li[class*=icon].icon-tv:before{font-size:20.8px;}.twoColumns-list>li[class*=icon].icon-linge:before{font-size:28.3px;}@media screen and (max-width:768px){.twoColumns-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.twoColumns-list>*{width:auto !important;}}.LandingHeader{width:100%;}i.icon-double-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:white;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 5px 15px;box-shadow:rgba(0,0,0,0.25) 0px 5px 15px;color:#00206e;cursor:pointer;-webkit-transition:300ms background-color;transition:300ms background-color;}i.icon-double-arrow:before{font-size:20px;}i.icon-double-arrow:hover{background-color:#f6e300;}.icon-check-png{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.icon-check-png:before{content:'';display:block;width:20px;height:20px;margin-right:10px;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/check@2x.png);-webkit-background-size:100% 100%;background-size:100%;}.icon-warning-png{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.icon-warning-png:before{content:'';display:block;width:20px;height:20px;margin-right:10px;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/warning-alt@2x.png);-webkit-background-size:100% 100%;background-size:100%;}.icon-error-png{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.icon-error-png:before{content:'';display:block;width:20px;height:20px;margin-right:10px;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/error@2x.png);-webkit-background-size:100% 100%;background-size:100%;}.icon-png-conseil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.icon-png-conseil:before{margin-right:15px;content:'';display:block;width:48px;height:44px;background:url(https://co.corsicaferries.com/html/2018/img/picto/conseil@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;}i.icon-png-code-advantage-white{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:35px;height:36px;background:url(https://co.corsicaferries.com/html/2018/img/picto/code-avantage-white@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;}i.icon-png-code-advantage{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:35px;background:url(https://co.corsicaferries.com/html/2018/img/picto/code-avantage@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;}i.icon-png-advantages{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:39px;height:40px;background:url(https://co.corsicaferries.com/html/2018/img/picto/picto-code-avantage@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;}i.icon-png-stars{display:block;width:33px;height:38px;background:url(https://co.corsicaferries.com/html/2018/img/picto/stars@2x.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;}#SearchView.BookingMain .BookingMain-filters .tags>*,#SearchView.BookingMain table.SearchView-view-result .View-indicators span,.td-popup>.View-indicators span,.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .icons{font-size:14px;font-style:normal;background-color:#F1F3F8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 8px;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-weight:500;}#SearchView.BookingMain .BookingMain-filters .tags>:before,#SearchView.BookingMain table.SearchView-view-result .View-indicators span:before,.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .icons:before{font-size:10px;margin-right:6px;}#SearchView.BookingMain .BookingMain-filters .tags>.icon-notification:before,#SearchView.BookingMain table.SearchView-view-result .View-indicators span.icon-notification:before,.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .icon-notification.icons:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);font-size:11px;}#SearchView.BookingMain table.SearchView-view-result .View-services span,.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .services{background-color:#F1F3F8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:8px 12px 8px 10px;border-radius:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-weight:500;}#SearchView.BookingMain table.SearchView-view-result .View-services span i,.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .services i{display:block;width:24px;height:24px;border-radius:50%;margin-right:8px;}.hint,#SearchView.BookingMain table.SearchView-view-result td[aria-label],.with-popup{position:relative;}.hint:after,#SearchView.BookingMain table.SearchView-view-result td[aria-label]:after,.with-popup .td-popup{display:none;position:absolute;content:attr(aria-label);background-color:white;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 13px 27px -5px,rgba(0,0,0,0.3) 0px 8px 16px -8px;box-shadow:rgba(50,50,93,0.25) 0px 13px 27px -5px,rgba(0,0,0,0.3) 0px 8px 16px -8px;bottom:0;-webkit-transform:translate(-50%,-webkit-calc(100% + 10px));-ms-transform:translate(-50%,calc(100% + 10px));transform:translate(-50%,calc(100% + 10px));left:50%;text-align:center;padding:15px 20px;z-index:9;color:#00206e;min-width:215px;}.hint:before,#SearchView.BookingMain table.SearchView-view-result td[aria-label]:before,.with-popup:before{content:'';display:none;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent white transparent;}.with-popup .td-popup{bottom:10px}.with-popup:before{bottom:0;}.hint:hover:before,#SearchView.BookingMain table.SearchView-view-result td[aria-label]:hover:before,.hint:hover:after,#SearchView.BookingMain table.SearchView-view-result td[aria-label]:hover:after,.with-popup:hover .td-popup,.with-popup:hover:before{display:block;}.allianz-travel{font-size:0;}.allianz-travel:before{content:'';width:172px;height:27px;background:url(https://co.corsicaferries.com/html/2018/img/logo/allianz-travel.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2px 5px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.BookingPrestBlockTabs-content .collapsed-wrapper [role=title],#Passengers .PassengerList-formline [role=listbox] .select-wrapper .collapsed-wrapper [role=title]{cursor:pointer;display:block;background-image:url(https://co.corsicaferries.com/html/2022/open.png);background-repeat:no-repeat;background-position:center right 10px;-webkit-background-size:13px 7px;background-size:13px 7px;margin-bottom:10px;}.BookingPrestBlockTabs-content .collapsed-wrapper [role=legend],#Passengers .PassengerList-formline [role=listbox] .select-wrapper .collapsed-wrapper [role=legend]{margin-top:10px;}.BookingPrestBlockTabs-content .collapsed-wrapper:not(.expand) [role=contentinfo],#Passengers .PassengerList-formline [role=listbox] .select-wrapper .collapsed-wrapper:not(.expand) [role=contentinfo]{display:none;}.BookingPrestBlockTabs-content .expand.collapsed-wrapper [role=legend],#Passengers .PassengerList-formline [role=listbox] .select-wrapper .expand.collapsed-wrapper [role=legend]{display:none;}.HomeSearchForm{position:absolute;z-index:9;}.HomeSearchForm-tab-wrapper{position:relative;}@media screen and (max-width:959px){.HomeSearchForm{position:static;}}.HomeSearchForm .form-type-radio{-webkit-box-flex:1;-ms-flex:1;flex:1;}.HomeSearchFormModals>*,.BookingSearchForm [id^=HomeSearchFormModal]{-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,0.25));filter:drop-shadow(0 2px 4px rgba(0,0,0,0.25));background-color:white;padding:20px 20px 20px 20px;text-align:center;color:#00206e;min-height:100%;z-index:99;}.HomeSearchFormModals>*>p,.BookingSearchForm [id^=HomeSearchFormModal]>p{font-weight:700;display:block;margin:10px 0 20px 0;}.HomeSearchFormModals>:before,.BookingSearchForm [id^=HomeSearchFormModal]:before{content:'';position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:19px 16px 19px 0;border-color:transparent white transparent transparent;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}@media screen and (min-width:959px){.HomeSearchFormModals>*,.BookingSearchForm [id^=HomeSearchFormModal]{min-width:600px;}.HomeSearchFormModals>* [role='close-modal'],.BookingSearchForm [id^=HomeSearchFormModal] [role='close-modal']{display:none;}}@media screen and (max-width:959px){#HomeSearchFormModalDates>.datepickers-wrapper{margin-top:1em;}}@media screen and (max-width:768px){.HomeSearchFormModals>*,.BookingSearchForm [id^=HomeSearchFormModal]{width:100%;}}.HomeSearchFormModals>:not(.show),.BookingSearchForm [id^=HomeSearchFormModal]:not(.show){display:none;pointer-events:none;}.HomeSearchFormModals>* [role='close-modal'],.BookingSearchForm [id^=HomeSearchFormModal] [role='close-modal']{background:none;position:absolute;top:10px;right:10px;margin-top:0 !important;}.HomeSearchFormModals>* .form-checkboxes,.BookingSearchForm [id^=HomeSearchFormModal] .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem;}.HomeSearchFormModals>* .form-checkboxes .form-checkbox,.BookingSearchForm [id^=HomeSearchFormModal] .form-checkboxes .form-checkbox{font-weight:700;}.HomeSearchFormModals{position:absolute;top:0;right:0;-webkit-transform:translateX(-webkit-calc(100% + 20px));-ms-transform:translateX(calc(100% + 20px));transform:translateX(calc(100% + 20px));}@media screen and (max-width:768px){.HomeSearchFormModals{-webkit-transform:none;-ms-transform:none;transform:none;left:0;}}#HomeSearchFormModalCrossing ul{list-style:none;text-align:left;margin:10px 0;}#HomeSearchFormModalCrossing li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#F1F3F8;padding:10px;cursor:pointer;-webkit-transition:300ms background-color;transition:300ms background-color;}#HomeSearchFormModalCrossing li.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}#HomeSearchFormModalCrossing li:hover{background-color:#f6e300;}#HomeSearchFormModalCrossing li span{font-weight:700;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;}#HomeSearchFormModalCrossing li span:after{content:attr(aria-label);display:block;font-weight:400;font-size:11px;}#HomeSearchFormModalCrossing li+li{margin-top:7px;}#HomeSearchFormModalCrossing li i{margin:0 20px;}#HomeSearchFormModalCrossing li i:hover{background-color:#00206e;color:white;}#HomeSearchFormModalCrossing a{text-decoration:underline;}#HomeSearchFormModalCrossing a:hover{text-decoration:none;}#HomeSearchFormModalCrossing:before{top:122px;}#HomeSearchFormModalPrestations .dropdownList{text-align:left;}#HomeSearchFormModalPrestations .dropdownList+.dropdownList{margin-top:12px;}#HomeSearchFormModalPrestations>div,#HomeSearchFormModalPrestations>button{max-width:300px;margin-left:auto;margin-right:auto;}#HomeSearchFormModalPrestations>button{margin-top:20px;}#HomeSearchFormModalPrestations .dropdownList .form-stepper{margin:.3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#HomeSearchFormModalPrestations .dropdownList .form-stepper label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}#HomeSearchFormModalPrestations .form-type-radios{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}#HomeSearchFormModalPrestations:before{top:290px;}#HomeSearchFormModalDates .datepickers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}#HomeSearchFormModalDates .datepickers-wrapper>*{margin:0 12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media screen and (max-width:768px){#HomeSearchFormModalDates .datepickers-wrapper>div:last-of-type{display:none;}#HomeSearchFormModalDates .datepickers-wrapper .gwt-DatePicker{width:100%;}}#HomeSearchFormModalDates:before{top:220px;}@media screen and (max-width:768px){#HomeSearchFormModalDates{padding-top:40px;}}#SearchView.BookingMain .BookingMain-filters-dropdown{position:relative;padding:0 25px 0 10px;cursor:pointer;}#SearchView.BookingMain .BookingMain-filters-dropdown:hover:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}#SearchView.BookingMain .BookingMain-filters-dropdown:after{content:"";color:#00206e;position:absolute;top:2px;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:18px;z-index:12;-webkit-transition:300ms -webkit-transform;transition:300ms -webkit-transform;transition:300ms transform;transition:300ms transform,300ms -webkit-transform;pointer-events:none;}@media screen and (max-width:768px){#SearchView.BookingMain .BookingMain-filters-dropdown:after{right:8px;top:11px;}}#SearchView.BookingMain .BookingMain-filters-dropdown>span{font-weight:500;display:block;position:relative;z-index:11;white-space:nowrap;}#SearchView.BookingMain .BookingMain-filters-dropdown:not(.expand) .form-checkboxes,#SearchView.BookingMain .BookingMain-filters-dropdown:not(.expand) .items-list{display:none;}#SearchView.BookingMain .expand.BookingMain-filters-dropdown{z-index:15;}#SearchView.BookingMain .BookingMain-filters-dropdown .form-checkboxes,#SearchView.BookingMain .BookingMain-filters-dropdown .items-list{position:absolute;z-index:10;background-color:white;padding:53px 14px 14px 14px;min-width:-webkit-calc(100% + 28px);min-width:calc(100% + 28px);-webkit-transform:translate(-14px,0);-ms-transform:translate(-14px,0);transform:translate(-14px,0);top:-20px;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;font-size:12px;}#SearchView.BookingMain .BookingMain-filters-dropdown .form-checkboxes li+li,#SearchView.BookingMain .BookingMain-filters-dropdown .items-list li+li{margin-top:6px;}@media screen and (max-width:768px){#SearchView.BookingMain .BookingMain-filters-dropdown .form-checkboxes,#SearchView.BookingMain .BookingMain-filters-dropdown .items-list{position:static;background:none;-webkit-box-shadow:none;box-shadow:none;padding:15px 0 0 15px;}}#SearchView.BookingMain .BookingMain-filters-dropdown .form-checkbox{font-size:12px;display:block;white-space:nowrap;}#SearchView.BookingMain .BookingMain-filters-dropdown .form-checkbox+.form-checkbox{margin-top:8px;}#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item.day-selected,.BookingView table.MultiDaysBooking-table tr:first-child td.col-selected{font-weight:700;font-size:15px;position:relative;}#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item.day-selected *,.BookingView table.MultiDaysBooking-table tr:first-child td.col-selected *{font-size:inherit;}#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item.day-selected>*,.BookingView table.MultiDaysBooking-table tr:first-child td.col-selected>*{position:relative;z-index:5;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);}#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item.day-selected:before,.BookingView table.MultiDaysBooking-table tr:first-child td.col-selected:before{content:"";display:block;position:absolute;width:100%;height:115%;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;background:white;border-radius:5px 5px 0 0;left:0;bottom:0;z-index:1;}#SearchView.BookingMain{margin-top:30px;padding-left:8px;padding-right:8px;}#SearchView.BookingMain .dualPanel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#SearchView.BookingMain .dualPanel-Secondary{max-width:none;width:auto;z-index:999;}#SearchView.BookingMain .dualPanel-Main{width:auto;}#SearchView.BookingMain .BookingMain-filters-n-sorts-wrapper .icon-filter{margin:10px 0;color:#00206e;}#SearchView.BookingMain .BookingMain-filters-n-sorts-wrapper .icon-filter:before{content:none;}#SearchView.BookingMain .BookingMain-filters-n-sorts-wrapper .icon-filter:after{content:"";margin-left:8px;}@media screen and (min-width:768px){#SearchView.BookingMain .BookingMain-filters-n-sorts-wrapper{position:-webkit-sticky;position:sticky;top:0;z-index:9;}#SearchView.BookingMain .BookingMain-filters-n-sorts-wrapper .icon-filter{display:none;}}@media screen and (max-width:768px){#SearchView.BookingMain .BookingMain-filters-n-sorts-wrapper{text-align:right;}#SearchView.BookingMain .BookingMain-filters-n-sorts-wrapper.show .icon-filter{display:none;}#SearchView.BookingMain .BookingMain-filters-n-sorts-wrapper.show .BookingMain-filters-n-sorts{display:block;}}#SearchView.BookingMain .BookingMain-filters-n-sorts{text-align:left;position:relative;margin:0 0 40px 0;background-color:white;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;padding:14px 20px 8px 20px;color:#00206e;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;}#SearchView.BookingMain .BookingMain-filters-n-sorts button.icon-close,#SearchView.BookingMain .BookingMain-filters-n-sorts .HomeSearchFormModals>* button[role='close-modal'],.HomeSearchFormModals>* #SearchView.BookingMain .BookingMain-filters-n-sorts button[role='close-modal'],#SearchView.BookingMain .BookingMain-filters-n-sorts .BookingSearchForm [id^=HomeSearchFormModal] button[role='close-modal'],.BookingSearchForm [id^=HomeSearchFormModal] #SearchView.BookingMain .BookingMain-filters-n-sorts button[role='close-modal']{display:none;}@media screen and (max-width:768px){#SearchView.BookingMain .BookingMain-filters-n-sorts button.icon-close,#SearchView.BookingMain .BookingMain-filters-n-sorts .HomeSearchFormModals>* button[role='close-modal'],.HomeSearchFormModals>* #SearchView.BookingMain .BookingMain-filters-n-sorts button[role='close-modal'],#SearchView.BookingMain .BookingMain-filters-n-sorts .BookingSearchForm [id^=HomeSearchFormModal] button[role='close-modal'],.BookingSearchForm [id^=HomeSearchFormModal] #SearchView.BookingMain .BookingMain-filters-n-sorts button[role='close-modal']{display:block;position:absolute;top:10px;right:0px;}}@media screen and (max-width:768px){#SearchView.BookingMain .BookingMain-filters-n-sorts{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:none;-webkit-box-shadow:none;box-shadow:none;padding:0;display:none;}#SearchView.BookingMain .BookingMain-filters-n-sorts .BookingMain-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#SearchView.BookingMain .BookingMain-filters-n-sorts .BookingMain-filters>*{padding:10px;background:white;}#SearchView.BookingMain .BookingMain-filters-n-sorts .BookingMain-filters>label{font-weight:700;padding-top:25px;}#SearchView.BookingMain .BookingMain-filters-n-sorts .BookingMain-filters>div{margin:1px 0;}#SearchView.BookingMain .BookingMain-filters-n-sorts .BookingMain-filters:first-of-type>label{padding-top:10px;background:transparent;}}#SearchView.BookingMain .BookingMain-filters{display:-webkit-box;display:-ms-flexbox;display:flex;}#SearchView.BookingMain .BookingMain-filters>label{white-space:nowrap;}#SearchView.BookingMain .BookingMain-filters-dropdown{margin:0 16px;}#SearchView.BookingMain .BookingMain-filters .tags{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:start;gap:3px;}#SearchView.BookingMain .BookingMain-filters .tags>*{font-size:12px;font-weight:400;}#SearchView.BookingMain .BookingMain-filters .tags>*:after{content:"";font-size:6px;margin-left:8px;}#SearchView.BookingMain .BookingMain-alert{position:relative;margin:40px 0;background-color:white;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;font-size:16px;padding:20px;color:#00206e;line-height:1.5em;}#SearchView.BookingMain .BookingMain-alert a{text-decoration:underline;}#SearchView.BookingMain .BookingMain-alert[class*=icon]{padding-left:80px;}#SearchView.BookingMain .BookingMain-alert[class*=icon]:before{content:'';position:absolute;font-size:30px;left:15px;top:20px;width:47px;height:46px;display:block;background:url(https://co.corsicaferries.com/html/2018/img/picto/info.png);-webkit-background-size:100% 100%;background-size:100%;}@media screen and (max-width:768px){#SearchView.BookingMain .BookingMain-alert{margin:15px 0;}}#SearchView.BookingMain .BookingViewContent{max-width:none;margin-left:0;margin-right:0;}#SearchView.BookingMain .BookingViewContent .BookingView-header-title{font-size:24px;font-weight:700;}#SearchView.BookingMain .BookingViewContent .BookingView-header-title .title{font-size:1em;}#SearchView.BookingMain .BookingViewContent .BookingView-header-links{color:#00206e;}#SearchView.BookingMain .BookingViewContent .BookingView-header-links button{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#SearchView.BookingMain .BookingViewContent .BookingView-header-links button span{text-decoration:underline;}#SearchView.BookingMain .BookingViewContent .BookingView-header-links button:before{margin-right:4px;text-decoration:none;}#SearchView.BookingMain .BookingView-days{border-bottom:none;margin-left:160px;position:static;}@media screen and (max-width:768px){#SearchView.BookingMain .BookingView-days{margin-left:0;margin-top:12px;}}#SearchView.BookingMain .BookingView-days button{background-color:transparent;}#SearchView.BookingMain .BookingView-days .BookingView-days-prev i[class^=icon]{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}#SearchView.BookingMain .BookingView-days i[class^=icon]:before{content:"";}#SearchView.BookingMain .BookingView-days .BookingView-days-list{overflow:visible;}#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item{flex:1 1 5%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:14px;color:#00206e;}#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item.day-selected{background:transparent;border:none;}#SearchView.BookingMain .BookingView-view .day-item .first-price,#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item .first-price,#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item .first-price em{font-style:normal;font-size:12px;margin-top:10px;}@media screen and (max-width:768px){#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item{-webkit-box-flex:1;-ms-flex:1;flex:1;}#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item:nth-child(-n+2),#SearchView.BookingMain .BookingView-days .BookingView-days-list .day-item:nth-last-of-type(-n+2){display:none;}}#SearchView.BookingMain .BookingActions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}table.SearchView-view-result>tbody>tr:not(.highlight)>td{cursor:pointer !important;}#SearchView.BookingMain table.SearchView-view-result{border-spacing:0px 15px !important;border-collapse:separate;color:#00206e;}#SearchView.BookingMain table.SearchView-view-result .cell-1,#SearchView.BookingMain table.SearchView-view-result .cell-2,#SearchView.BookingMain table.SearchView-view-result .cell-3{border-right:1px solid #f1f1f1;}#SearchView.BookingMain table.SearchView-view-result tbody>tr:not(.disabled):not(.highlight):hover td{background-color:#dce0ec;}#SearchView.BookingMain table.SearchView-view-result tr.highlight td{background-color:#f6e300;}#SearchView.BookingMain table.SearchView-view-result td{padding-left:16px;padding-right:16px;font-size:14px;}#SearchView.BookingMain table.SearchView-view-result td[aria-label]:hover,#SearchView.BookingMain table.SearchView-view-result td.with-popup:hover{background-color:#dce0ec;}#SearchView.BookingMain table.SearchView-view-result td[aria-label]:before{bottom:0;}#SearchView.BookingMain table.SearchView-view-result td[aria-label]:after{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);}@media screen and (max-width:768px){#SearchView.BookingMain table.SearchView-view-result td{border-bottom-color:#F1F1F1 !important;border-width:0 0 1px 0 !important;}}@media screen and (max-width:768px){#SearchView.BookingMain table.SearchView-view-result tr:not(.active) td{border-bottom-color:#F1F1F1 !important;border-width:0 0 1px 0 !important;}#SearchView.BookingMain table.SearchView-view-result tr:not(.active) td:not(.separator):nth-child(-n+2){border-bottom-color:#F1F1F1 !important;}}#SearchView.BookingMain table.SearchView-view-result .View-boatInformation-block{vertical-align:middle;width:138px;padding:16px;}#SearchView.BookingMain table.SearchView-view-result .boat-cities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}#SearchView.BookingMain table.SearchView-view-result .boat-cities [aria-label]:after{content:attr(aria-label);font-size:10px;font-style:italic;font-weight:400;display:block;text-transform:none;}#SearchView.BookingMain table.SearchView-view-result .boat-cities i[class^=icon]{margin:6px 0;font-size:16px;}#SearchView.BookingMain table.SearchView-view-result .boat-cities span.sep{display:block;font-weight:normal;font-size:0.75em;text-transform:lowercase;padding:0 0 0 1em;}#SearchView.BookingMain table.SearchView-view-result .View-multilegs .boat-cities{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;gap:6px;}#SearchView.BookingMain table.SearchView-view-result .View-multilegs .boat-cities.leg-pre>span:last-child,#SearchView.BookingMain table.SearchView-view-result .View-multilegs .boat-cities.leg-ach>span:first-child{font-weight:normal;font-size:0.85em;}@media screen and (max-width:768px){#SearchView.BookingMain table.SearchView-view-result .View-boatInformation-block{-webkit-box-flex:45% !important;-ms-flex:45% !important;flex:45% !important;width:45% !important;}}#SearchView.BookingMain table.SearchView-view-result .View-boatTime{text-align:center;font-size:12px;}#SearchView.BookingMain table.SearchView-view-result .View-boatTime .boat-hours{font-weight:700;font-size:14px;padding-bottom:4px;display:inline-block;margin-right:0;}#SearchView.BookingMain table.SearchView-view-result .View-boatTime .separator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:45px;height:10px;background:url(https://co.corsicaferries.com/html/2018/img/picto/price-separator.png);-webkit-background-size:100% 100%;background-size:100%;}@media screen and (max-width:768px){#SearchView.BookingMain table.SearchView-view-result .View-boatTime{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-flex:45% !important;-ms-flex:45% !important;flex:45% !important;width:45% !important;}}#SearchView.BookingMain table.SearchView-view-result .View-boatPrice .original-price{text-decoration:line-through;}#SearchView.BookingMain table.SearchView-view-result .View-boatPrice .original-price:after{content:none;}@media screen and (max-width:768px){#SearchView.BookingMain table.SearchView-view-result .View-boatPrice{-webkit-box-flex:100% !important;-ms-flex:100% !important;flex:100% !important;}#SearchView.BookingMain table.SearchView-view-result .View-boatPrice .price{margin-top:0 !important;}}#SearchView.BookingMain table.SearchView-view-result .View-boatDuration{font-size:12px;white-space:nowrap;}#SearchView.BookingMain table.SearchView-view-result .View-boatDuration strong{font-size:14px;padding-bottom:4px;display:block;}@media screen and (max-width:768px){#SearchView.BookingMain table.SearchView-view-result .View-boatDuration{-webkit-box-flex:33% !important;-ms-flex:33% !important;flex:33% !important;}}@media screen and (max-width:768px){#SearchView.BookingMain table.SearchView-view-result .View-services{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}}#SearchView.BookingMain table.SearchView-view-result .View-indicators .List-indicators{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}#SearchView.BookingMain table.SearchView-view-result .View-indicators span+*{margin-top:8px;}@media screen and (max-width:768px){#SearchView.BookingMain table.SearchView-view-result .View-indicators{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;-webkit-box-flex:66% !important;-ms-flex:66% !important;flex:66% !important;}}#SearchView.BookingMain table.SearchView-view-result .View-advantages{padding-left:8px;padding-right:8px;}@media screen and (max-width:768px){#SearchView.BookingMain table.SearchView-view-result .View-advantages{-webkit-box-flex:0% !important;-ms-flex:0% !important;flex:0% !important;}#SearchView.BookingMain table.SearchView-view-result .View-advantages:empty{display:none;}}#SearchView.BookingMain .BookingView-days-list{margin:0 1px;}@media screen and (max-width:768px){#SearchView.BookingMain{padding-left:0;padding-right:0;}}@media screen and (max-width:768px){.CrossingSearchForms{margin-top:0;}}.BookingSearchForm{max-width:none;margin-bottom:0;}@media screen and (max-width:768px){.BookingSearchForm{margin-top:0;}}.BookingSearchForm-title{display:none;margin:0;padding:0 30px 0 0;}@media screen and (max-width:768px){.BookingSearchForm-title{display:block;}.BookingSearchForm-title:before{top:15px;font-size:20px;}}.BookingSearchForm .form-wrapper{margin-bottom:0 !important;}.BookingSearchForm .elm-travel{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.BookingSearchForm .elm-crossing{min-height:57px;}.BookingSearchForm .elm-prestations{margin:0 10px;}.BookingSearchForm .elm-prestations>.form-wrapper{min-height:57px;}.BookingSearchForm .elm-prestations [class^=icon]{margin:0 12px !important;}.BookingSearchForm .elm-prestations .form-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.BookingSearchForm .form-actions{margin-left:10px;}@media screen and (max-width:768px){.BookingSearchForm .elm-prestations{width:100%;}}.BookingSearchForm [class*='elm-']{position:relative;}.BookingSearchForm-advantages{background-color:#00206e;color:white;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingSearchForm-advantages>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.BookingSearchForm-advantages i{margin-right:8px;-ms-flex-negative:0;flex-shrink:0;}.BookingSearchForm-advantages a{text-decoration:underline;}.BookingSearchForm-advantages [type=text]{margin:5px 12px;padding:8px;border:0;border-radius:3px;}.BookingSearchForm-advantages>[role]{display:none;}.BookingSearchForm-advantages.show-link>[role=link],.BookingSearchForm-advantages.show-input>[role=input],.BookingSearchForm-advantages.show-info>[role=info]{display:block;}.BookingSearchForm [id^=HomeSearchFormModal]{position:absolute;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);left:0;min-width:520px;}.BookingSearchForm [id^=HomeSearchFormModal]:before{content:none;}.BookingSearchForm [id^=HomeSearchFormModal] [type=submit]{width:auto;}@media screen and (max-width:768px){.BookingSearchForm [id^=HomeSearchFormModal]{min-width:inherit;-webkit-transform:none;-ms-transform:none;transform:none;top:0;}}.BookingSearchForm #HomeSearchFormModalPrestations{left:50%;top:100%;-webkit-transform:translate(-50%,4px);-ms-transform:translate(-50%,4px);transform:translate(-50%,4px);min-width:460px;}@media screen and (max-width:768px){.BookingSearchForm #HomeSearchFormModalPrestations{left:0;-webkit-transform:none;-ms-transform:none;transform:none;min-width:inherit;}}@media screen and (max-width:768px){.BookingSearchForm{padding:15px;}.BookingSearchForm:not(.expand) .BookingSearchForm-title+form{display:none;}.BookingSearchForm form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:25px;}.BookingSearchForm .elm-type~.form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.BookingSearchForm .elm-type~.form-wrapper>*+*{margin-top:15px;}.BookingSearchForm .elm-travel{width:100%;}.BookingSearchForm .elm-travel .form-type-select{margin-right:0;}.BookingSearchForm .elm-dates{width:100%;}.BookingSearchForm .elm-dates .form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.BookingSearchForm .elm-dates .form-wrapper>*{width:100%;}.BookingSearchForm .elm-dates .form-wrapper>*+*{margin-top:10px;}.BookingSearchForm .elm-prestations{margin-left:0;margin-bottom:14px;}.BookingSearchForm .elm-prestations .form-wrapper{min-height:inherit;}.BookingSearchForm .form-actions{width:100%;}}.BookingView table.MultiDaysBooking-table{border-spacing:5px 12px !important;border-collapse:separate;font-size:14px;color:#00206e;font-weight:400;}.BookingView table.MultiDaysBooking-table td{background-color:#ebebeb;}.BookingView table.MultiDaysBooking-table td.filler:last-of-type{background-color:transparent;visibility:hidden;}.BookingView table.MultiDaysBooking-table tr{background-color:transparent !important;}.BookingView table.MultiDaysBooking-table tr:first-child{position:static;}.BookingView table.MultiDaysBooking-table tr:first-child td{background-color:white;}.BookingView table.MultiDaysBooking-table tfoot>tr:first-child>td{background-color:transparent;}.BookingView table.MultiDaysBooking-table tr:first-child td:first-of-type,.BookingView table.MultiDaysBooking-table tr:first-child td:last-of-type{background:none;visibility:visible;}.BookingView table.MultiDaysBooking-table tr:first-child td:first-of-type button,.BookingView table.MultiDaysBooking-table tr:first-child td:last-of-type button{color:#00206e;padding:0;background:none;}.BookingView table.MultiDaysBooking-table tr:first-child td:first-of-type{text-align:right;}.BookingView table.MultiDaysBooking-table tr:first-child td:first-of-type [class*=icon]:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.BookingView table.MultiDaysBooking-table tr:first-child td:last-of-type{width:40px;}.BookingView table.MultiDaysBooking-table tr:not(:first-of-type) td:first-of-type{color:#00206e;text-align:left;vertical-align:top;}.BookingView table.MultiDaysBooking-table tr:not(:first-of-type) td:first-of-type.highlight{background-color:#f6e300;}.BookingView table.MultiDaysBooking-table tr:not(:first-of-type) td:not(:first-of-type){background:rgba(255,255,255,0.6);}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col{padding-top:8px !important;padding-bottom:8px !important;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col.col-selected{background-color:white;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col.col-highlight{background-color:#f6e300;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .multiday-cell-wrapper>*{line-height:1.2em;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .icons{min-height:22px;padding-left:4px;padding-right:4px;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .icons:empty{visibility:hidden;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .icons i+i{margin-left:4px;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .original-price{width:100%;text-decoration:line-through;font-size:14px;line-height:2em;min-height:28px;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .original-price:after{content:none;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .price{font-weight:700;font-size:24px;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .schedules{font-weight:700;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .advantages{margin-bottom:8px;margin-top:8px;min-height:24px;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .advantages i{width:25px;height:26px;display:inline-block;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .services{font-size:11px;white-space:normal;text-align:left;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .services:empty{display:none;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .services i.square{width:15px;height:15px;border-radius:50%;display:block;margin-right:6px;-ms-flex-negative:0;flex-shrink:0;}.BookingView table.MultiDaysBooking-table tr td.MultiDaysBooking-table-col .day-item>*{display:block;}.BookingDetails-basket{margin-top:40px;margin-right:10px;background-color:white;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;}.BookingDetails-basket .BookingDetails-basket-title{background-color:transparent;text-align:left;color:#00206e;text-transform:none;padding:20px 15px 10px 15px;}.BookingDetails-basket+.BookingDetails-basket{margin-top:15px;}.BookingDetails-basket.previous-cart.is-open+.BookingDetails-basket{margin-top:30px;}.BookingDetails-basket .BookingDetails-basket-block-wrapper{margin-top:8px;}.BookingDetails-basket .BookingDetails-basket-block-wrapper.messages-wrapper{margin-left:8px;margin-right:8px;}.BookingDetails-basket .BookingDetails-basket-block-wrapper.messages-wrapper>div{background-color:#f1f3f8;}.BookingDetails-basket .BookingDetails-basket-block .block-top-title{font-size:15px;padding:8px 15px;font-weight:700;background-color:#F1F3F8;min-height:56.5px;}.BookingDetails-basket .BookingDetails-basket-block .block-top-title em{font-size:13px;display:block;margin-top:6px;font-style:normal;font-weight:400;}.BookingDetails-basket .BookingDetails-basket-block .block-top-title a{text-decoration:underline;}.BookingDetails-basket .BookingDetails-basket-block .block-title{margin-top:5px;background-color:#F1F3F8;padding:8px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;text-transform:uppercase;-ms-flex-wrap:wrap;flex-wrap:wrap;}.BookingDetails-basket .BookingDetails-basket-block .block-title>span{margin-right:10px;}.BookingDetails-basket .BookingDetails-basket-block .block-title .cities{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingDetails-basket .BookingDetails-basket-block .block-title .cities button.classiccolors{font-weight:normal;margin:0 4px;font-size:0.8em;}.BookingDetails-basket .BookingDetails-basket-block .via-cities{margin:0 0 0 1em;text-transform:none;font-size:0.8em;align-self:center;width:100%;}.BookingDetails-basket .BookingDetails-basket-block .block-title i{margin:0 5px;}.BookingDetails-basket .BookingDetails-basket-subblock{padding:10px 15px;}.BookingDetails-basket-subblock .item.item--missing .descr{color:#e99324;}.BookingDetails-basket .BookingDetails-basket-subblock .item-head{text-transform:none;font-size:15px;margin-bottom:0;}.BookingDetails-basket .BookingDetails-basket-subblock .item-head i[class*=icon]:before{margin-right:10px;}.BookingDetails-basket .BookingDetails-basket-subblock .basket-price{font-weight:400;font-size:15px;}.BookingDetails-basket .BookingDetails-basket-subblock .item-content{color:#00206e;}.BookingDetails-basket .BookingDetails-basket-subblock .item+.item{margin-top:12px;}.BookingDetails-basket .BookingDetails-basket-subblock .item--tax .item-content{margin-top:8px;}.BookingDetails-basket .BookingDetails-basket-subblock .item--tax .item-content .basket-price{font-size:12px;}.BookingDetails-basket .BookingDetails-basket-subblock .item--tax .item-content .item+.item{margin-top:0px;}.BookingDetails-basket .BookingDetails-basket-subblock .crossing-information{font-size:14px;padding-bottom:0;}.BookingDetails-basket .BookingDetails-basket-subblock .crossing-information .label{font-weight:400;}.BookingDetails-basket .BookingDetails-basket-subblock .crossing-information .hours{font-weight:700;color:inherit;}.BookingDetails-basket .BookingDetails-basket-subblock .crossing-information>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.BookingDetails-basket .BookingDetails-basket-subblock .crossing-information>*+*{margin-top:6px;}.BookingDetails-basket .BookingDetails-basket-subblock .stickyLink{right:15px;bottom:10px;}.BookingDetails-basket .BookingDetails-basket-subblock .stickyLink:before{color:white;}.BookingDetails-basket .BookingDetails-basket-subtotal{background-color:transparent;padding:8px 15px;}.BookingDetails-basket .BookingDetails-basket-total.main{text-transform:none;padding:8px 15px;}.BookingDetails-basket .BookingDetails-basket-total.main .price{margin-left:0;white-space:nowrap;}.BookingMain{padding:40px 18px 0 18px;color:#00206e;}@media screen and (max-width:768px){.BookingMain{padding-left:10px;padding-right:10px;}}.BookingMain h1{margin-bottom:.8rem;}.BookingMain [class*=icon-informations]{cursor:pointer;}.BookingMain .BookingDetails{margin-top:30px;}.BookingMain .BookingDetails-title{display:block !important;}.BookingMain .CorsicaClub-Connect{color:white;background-color:#00206e;border-radius:4px;padding:14px;}.BookingMain .CorsicaClub-Connect>div{background:none;}.BookingMain .CorsicaClub-Connect .bigtitle{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;}.BookingMain .CorsicaClub-Connect .bigtitle i{margin-right:10px;}.BookingMain .CorsicaClub-Connect .btn{margin:0;}.BookingMain .CorsicaClub-Connect .corsicaclub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:768px){.BookingMain .CorsicaClub-Connect .corsicaclub{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.BookingMain .CorsicaClub-Connect .corsicaclub .CorsicaClub-Connect-Buttons{margin-top:20px;}}.BookingMain .CorsicaClub-Connect i.corsicaclub-Logo{display:block;width:30px;height:30px;-webkit-background-size:100% 100%;background-size:100%;}.BookingMain .CorsicaClub-Connect .CorsicaClub-Connect-Buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingMain .CorsicaClub-Connect .CorsicaClub-Connect-Buttons a:not(.btn){text-decoration:underline;}.BookingMain .CorsicaClub-Connect .CorsicaClub-Connect-Buttons a{margin-left:10px;}.BookingMain .CorsicaClub-Connect .information-block{background:none;display:block;}@media screen and (max-width:768px){.BookingMain .CorsicaClub-Connect .information-block{padding:13px 0;}.BookingMain .CorsicaClub-Connect .information-block+.information-block{border-top:1px solid white;}}@media screen and (min-width:768px){.BookingMain .CorsicaClub-Connect .information-block{padding:0 13px;}.BookingMain .CorsicaClub-Connect .information-block+.information-block{border-left:1px solid white;}}.BookingMain .CorsicaClub-Connect .information-block .BookingSearchForm-advantages{padding:0 !important;border:none !important;margin-top:10px;}.BookingMain .CorsicaClub-Connect .information-block .BookingSearchForm-advantages [type=text]{margin-left:0 !important;}.BookingMain .CorsicaClub-Connect .information-block .important{margin-bottom:10px;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingMain .CorsicaClub-Connect .information-block .important [class*=icon]{margin-right:8px;}.BookingMain .BookingActions{position:relative;margin-top:30px !important;padding:15px;background:#fff;}.BookingMain .BookingActions .save-prefs-link{position:absolute;top:15px;right:15px;text-decoration:underline;background-color:transparent;padding:0;}.BookingMain .BookingActions .save-prefs-link i{margin-right:4px;}.BookingActions .btn-prev,.BookingActions .btn-next{border:none;text-transform:uppercase;font-weight:700;background-color:#dce0ec;padding:10px 10px;border-radius:2px;}.BookingActions .btn-prev:hover,.BookingActions .btn-next:hover{color:#00206e;}..BookingActions .btn-prev:before,.BookingActions .btn-prev:after,.BookingActions .btn-next:before,.BookingActions .btn-next:after{font-size:1em;}.BookingActions .btn-prev:before,.BookingActions .btn-next:after{content:"";}.BookingActions .btn-prev:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}.BookingActions .btn-next{background-color:#f6e300;}@media screen and (max-width:768px){.BookingMain .BookingActions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.BookingMain .BookingActions .save-prefs-link{position:static;display:block;margin-bottom:20px;}.BookingActions .btn-next,.BookingActions .btn-prev{width:100% !important;}.BookingActions .btn-next+[class*=btn],.BookingActions .btn-prev+[class*=btn]{margin-top:10px;}}.BookingPrestBlock{margin:25px 0;background-color:white;border-radius:4px;position:relative;}.BookingPrestBlock:not([role=two-cols]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.BookingPrestBlock-title:before{font-size:38px;margin-right:15px;}.BookingPrestBlock:not(.closed)>.BookingPrestBlock-closedPanel{display:none;}.BookingPrestBlock-closedPanel{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#dce0ec;z-index:9;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;}.BookingPrestBlock-closedPanel [class*=icon]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingPrestBlock-closedPanel [class*=icon]:before{font-size:25px;margin-right:8px;}.BookingPrestBlock-title,.BookingPrestBlock-content{padding:18px;}.BookingPrestBlock-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.BookingPrestBlock-content>*+*{margin-top:18px;}.BookingPrestBlock-content[role=two-cols]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.BookingPrestBlock-content[role=two-cols]>*{margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:-webkit-calc(50% - 1rem);max-width:calc(50% - 1rem);}.BookingPrestBlock-content[role=two-cols].multiple>*:nth-child(n+3){margin-top:25px;}.BookingPrestBlock-content.autowrap[role=two-cols]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;}.BookingPrestBlock-content.autowrap[role=two-cols]>*{flex:1 0 auto;}@media screen and (max-width:768px){.BookingPrestBlock-content[role=two-cols]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.BookingPrestBlock-content[role=two-cols]>*{max-width:none;}.BookingPrestBlock-content[role=two-cols]>*+*{margin-top:25px;}}.BookingPrestBlock-content.with-tabs-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.BookingPrestBlock-content.with-tabs-container .BookingPrestBlockTabs-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.BookingPrestBlock-title{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ebebeb;}.BookingPrestBlock-title h2{margin-right:15px;}.BookingPrestBlock-flexcontent{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;}.BookingPrestBlock-flexcontent.multilegs{flex-wrap:wrap;}.BookingPrestBlock-flexcontent.multilegs>.BookingBlock--with-shadow{flex:1 1 50% !important;margin-bottom:5px;}.BookingPrestBlock-flexcontent .BookingPrestBlock{margin-top:0;}.BookingPrestBlock-flexcontent[role=two-cols]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;flex-wrap:wrap;}.BookingPrestBlock-flexcontent[role=two-cols]>*{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-basis:calc(50% - 5px);max-width:-webkit-calc(50% - 5px);max-width:calc(50% - 5px);}.BookingPrestBlock-flexcontent[role=two-cols] .BookingPrestBlock{margin-bottom:0;}@media screen and (max-width:768px){.BookingPrestBlock-flexcontent[role=two-cols]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.BookingPrestBlock-flexcontent[role=two-cols]>*{margin-top:15px;max-width:none;}}.BookingPrestBlock .wayback-title{font-weight:700;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;}.BookingPrestBlock .wayback-title:before{margin-right:.5rem;}.BookingPrestBlock .wayback-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingPrestBlock .wayback-radios .form-type-radios{margin-left:10px;}.BookingPrestBlock .wayback-radios .form-type-radio{text-transform:uppercase;}.BookingPrestBlock .wayback-radios .form-type-radio+.form-type-radio{margin-left:10px !important;}.BookingPrestBlock ul.options-list{font-weight:500;}.BookingPrestBlock ul.options-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingPrestBlock ul.options-list li:not(.selected)>.stepper-wrapper,.BookingPrestBlock ul.options-list li:not(.selected)>a{display:none;}.BookingPrestBlock ul.options-list li .stepper-wrapper{-ms-flex-negative:0;flex-shrink:0;}.BookingPrestBlock ul.options-list li+li{margin-top:10px;}.BookingPrestBlock ul.options-list .option-id{position:relative;font-weight:bold;margin:0 8px auto 0;color:#999;width:2.5em;height:2.5em;overflow:hidden;text-align:center;background:#f1f1f1;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;}.BookingPrestBlock ul.options-list .option-id>i{position:absolute;top:0;font-size:0.75em;font-weight:normal;font-style:normal;color:#666;}.BookingPrestBlock ul.options-list .icon-informations-contact{vertical-align:top;}.BookingPrestBlock ul.options-list .option-desc{display:block;margin:3px 0 0 26px;font-weight:300;}.BookingPrestBlock ul.options-list .stepper-wrapper:last-child,.BookingPrestBlock ul.options-list .edit-action:last-child{margin:0 1em 0 auto;}.BookingPrestBlock .extra-arrow-block{margin-top:2rem;background:white;padding:16px 8px;-webkit-filter:drop-shadow(4px 3px 6px #dce0ec);filter:drop-shadow(4px 3px 6px #dce0ec);position:relative;}.BookingPrestBlock .extra-arrow-block.no-arrow{filter:none;padding:0;}.BookingPrestBlock .extra-arrow-block.hide{display:none;}.BookingPrestBlock .extra-arrow-block:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;}.BookingPrestBlock .extra-arrow-block:after{border-bottom-color:white;border-width:10px;margin-left:-10px;}.BookingPrestBlock .extra-arrow-block--title{font-weight:700;font-size:14px;margin-bottom:6px;}.BookingPrestBlock .extra-arrow-block ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4em;}.BookingPrestBlock .extra-arrow-block ul li+li{margin-top:6px;padding-top:6px;border-top:1px solid #F1F3F8;}.BookingPrestBlock .accordion-item--title{cursor:pointer;padding:4px 6px;background-color:#F1F3F8;position:relative;}.BookingPrestBlock .accordion-item--title:before{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-size:12px;}.BookingPrestBlock .accordion-item--content{display:none;padding:6px 8px;border:1px solid #F1F3F8;}.BookingPrestBlock .accordion-item+.accordion-item{margin-top:6px;}.BookingPrestBlock .accordion-item.open .accordion-item--title:before{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}.BookingPrestBlock .accordion-item.open .accordion-item--content{display:block;}.BookingMain .BookingBlock--with-shadow{padding:15px;border-radius:4px;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;}.BookingMain .edit-action{font-size:12px;}.BookingMain .edit-action:after{content:"";margin-left:6px;font-size:16px;}.BookingPrestBlockTabs-content{position:relative;}.BookingPrestBlockTabs-content .collapsed-wrapper{-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;padding:12px;}.BookingPrestBlockTabs-content .collapsed-wrapper+.collapsed-wrapper{margin-top:15px;}.BookingPrestBlockTabs-content.single .BookingPrestBlockTab-content .tab{pointer-events:none;}.BookingPrestBlockTabs-content.single>.BookingPrestBlockTab-content:last-of-type{display:none;}.BookingPrestBlockTabs-content.single .selected{-webkit-filter:none !important;filter:none !important;}.BookingPrestBlockTabs-content.single .selected .tab{display:none;}.BookingPrestBlockTabs-content.single .selected .tab-content{padding:0;}.BookingPrestBlockTabs-content .BookingPrestBlockTab-content.selected{-webkit-filter:drop-shadow(4px 3px 6px #dce0ec);filter:drop-shadow(4px 3px 6px #dce0ec);position:relative;z-index:1;}.BookingPrestBlockTabs-content .BookingPrestBlockTab-content:last-of-type{text-align:right;}.BookingPrestBlockTabs-content .BookingPrestBlockTab-content:not(.selected){-webkit-filter:none;filter:none;position:absolute;z-index:2;top:0;left:0;width:50%;}.BookingPrestBlockTabs-content .BookingPrestBlockTab-content:not(.selected) .tab-content{display:none;}.BookingPrestBlockTabs-content .BookingPrestBlockTab-content:not(.selected) .tab{display:block;background:none;}.BookingPrestBlockTabs-content .BookingPrestBlockTab-content:not(.selected):last-of-type{left:auto;right:0;}.BookingPrestBlockTabs-content .BookingPrestBlockTab-content>.tab{display:inline-block;font-weight:700;width:50%;text-align:left;cursor:pointer;white-space:nowrap;}.BookingPrestBlockTabs-content .BookingPrestBlockTab-content>.tab i{margin-right:8px;}.BookingPrestBlockTabs-content .BookingPrestBlockTab-content .tab,.BookingPrestBlockTabs-content .BookingPrestBlockTab-content .tab-content{padding:10px;background:white;}.BookingPrestBlockTabs-content .BookingPrestBlockTab-content .tab-content{text-align:left;}.BookingPrestBlock.BookingPrestBlock--passengers ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingPrestBlock.BookingPrestBlock--passengers ul li+li{margin-top:12px;}.BookingPrestBlock.BookingPrestBlock--vehicules .BookingPrestBlock-title:before{font-size:30px !important;}.BookingPrestBlock.BookingPrestBlock--vehicules .form-type-radios li+li{margin-top:1rem !important;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList{width:100%;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList li+li{margin-top:15px;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .form-type-radio{width:100%;display:block !important;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .form-type-radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .form-type-radio label>span:first-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .form-type-radio input:checked+label{font-weight:700;}.BookingPrestBlock.BookingPrestBlock--prices .pricesList .price{font-size:18px;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages{background-color:#00206e;display:-webkit-box;display:-ms-flexbox;display:flex;color:white;padding:12px 15px;font-size:16px;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages>*{max-width:50%;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages>*:first-of-type{padding-right:40px;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages>*:last-of-type{padding-left:40px;border-left:1px solid white;}@media screen and (max-width:768px){.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages>*{max-width:none;padding:0 !important;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages>*:last-of-type{border-top:1px solid white;border-left:none;margin-top:15px;padding-top:15px !important;}}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages .stepper-wrapper{margin-top:8px;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages .stepper-wrapper input{border:none;border-radius:3px;font-size:12px;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages .stepper-wrapper button{background:none;color:white;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages i[class*=code-advantage]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages .form-wrapper{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages .form-wrapper input{padding:8px;border:none;border-radius:3px;background-color:#f1f1f1;margin-right:8px;}.BookingPrestBlock.BookingPrestBlock--prices .BookingBlock-advantages .form-wrapper a{text-decoration:underline;font-size:14px;}.modal-wrapper{position:fixed;z-index:99;background-color:rgba(138,141,148,0.4);top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:opacity 240ms ease;opacity:0;}.modal-wrapper.opened{opacity:1;}.modal-wrapper.opened.closing{opacity:0;}.modal-wrapper .modal-content{background-color:white;padding:20px;border-radius:10px;max-width:780px;min-width:620px;font-size:15px;color:#06104e;margin:10px;position:relative;max-height:90vh;overflow-y:auto;}@media screen and (max-width:768px){.modal-wrapper .modal-content{margin-bottom:8vh;}}.modal-wrapper .modal-content p{margin:8px 0;}.modal-wrapper .modal-content .form-type-radios{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.modal-wrapper .modal-content .form-type-radios>span{margin-right:10px;}.modal-wrapper button.icon-close,.modal-wrapper .HomeSearchFormModals>* button[role='close-modal'],.HomeSearchFormModals>* .modal-wrapper button[role='close-modal'],.modal-wrapper .BookingSearchForm [id^=HomeSearchFormModal] button[role='close-modal'],.BookingSearchForm [id^=HomeSearchFormModal] .modal-wrapper button[role='close-modal']{background:none;border:none;position:absolute;top:10px;right:10px;}.modal-wrapper h2{margin-bottom:28px;font-weight:500;}.modal-wrapper h2[class*=icon]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.modal-wrapper h2[class*=icon]:before{margin-right:10px;}.modal-wrapper hr{border:1px solid #00206e;border-width:1px 0 0 0;margin:15px 0;}.modal-wrapper .form-flex-item{display:-webkit-box;display:-ms-flexbox;display:flex;}.modal-wrapper .form-flex-item>*{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.modal-wrapper .form-flex-item>*+*{margin-left:30px;}@media screen and (max-width:768px){.modal-wrapper .form-flex-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.modal-wrapper .form-flex-item>*+*{margin-left:0;margin-top:20px;}}.modal-wrapper .hidden{display:none;}@media screen and (max-width:768px){.modal-wrapper .modal-content{min-width:auto;}}#modal-vehicule-edit-wrapper [class*=icon]:before{font-size:30px;}#modal-pack-wifi-wrapper .price{display:block;margin:8px 0;}#modal-pack-wifi-wrapper .check-list{margin:10px 0;}#modal-pack-wifi-wrapper .check-list li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;}#modal-pack-wifi-wrapper .check-list li+li{margin-top:12px;}#modal-pack-wifi-wrapper .check-list li:before{content:'';display:block;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:10px;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/check@2x.png);-webkit-background-size:100% 100%;background-size:100%;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}#modal-save-choices-wrapper input.email{padding-left:0;padding-right:0;padding-bottom:2px;margin-bottom:10px;border-bottom:1px solid #00206e;font-size:15px;}#modal-save-choices-wrapper .inline-flex{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}#modal-save-choices-wrapper .inline-flex>*{width:48%;}#modal-save-choices-wrapper .inline-flex>*:last-of-type{margin-left:20px;padding-left:20px;border-left:1px solid #f1f1f1;}@media screen and (max-width:768px){#modal-save-choices-wrapper .inline-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#modal-save-choices-wrapper .inline-flex>*{width:auto;}#modal-save-choices-wrapper .inline-flex>*:last-of-type{margin-left:0;padding-left:0;margin-top:20px;padding-top:20px;border-top:1px solid #f1f1f1;border-left:none;}}#modal-save-choices-wrapper img.club-logo{max-width:40px;}.dualPanel-Negociation{padding:15px 25px;background-color:white;margin-right:10px;margin-top:30px;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;color:#00206e;text-align:center;}.dualPanel-Negociation p{text-align:center;font-size:18px;}.dualPanel-Negociation button{background-color:#DCE0ED;border-color:#DCE0ED;margin-top:15px;}.dualPanel-Negociation i{margin:10px auto;}@media screen and (max-width:768px){.dualPanel-Negociation{display:none;}}#Passengers .PassengerList-formline [role=listbox] select{max-width:120px;}#Passengers .PassengerList-formline [role=listbox] .select-wrapper{position:absolute;background:white;padding:15px;left:0;-webkit-filter:drop-shadow(1px 3px 5px #8a8d94);filter:drop-shadow(1px 3px 5px #8a8d94);z-index:9;width:300px;}#Passengers .PassengerList-formline [role=listbox] .select-wrapper:not(.show){display:none;}#Passengers .PassengerList-formline [role=listbox] .select-wrapper hr{margin:20px -14px;border:1px solid #c6d3f1;border-width:1px 0 0 0;}#Passengers .PassengerList-formline [role=listbox] .select-wrapper:after{bottom:100%;left:35px;border:solid transparent;content:"";height:0;width:0;position:absolute;border-bottom-color:white;border-width:10px;margin-left:-10px;}#Passengers .PassengerList-formline [role=listbox] .select-wrapper ul{margin-top:10px;}#Passengers .PassengerList-formline [role=listbox] .select-wrapper .form-actions{text-align:center;margin-top:15px;}#Passengers .PassengerList-formline [role=listbox] .like-select{margin:8px 0;border:1px solid #00206e;width:auto;padding:4px 30px 4px 8px;border-radius:4px;background-image:url(https://co.corsicaferries.com/html/2022/open.png);background-repeat:no-repeat;background-position:center right 10px;-webkit-background-size:13px 7px;background-size:13px 7px;}#Passengers>[class^=Passenger] h2.important{font-size:24px;letter-spacing:1px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#Passengers>[class^=Passenger] h2.important~strong{display:block;margin-bottom:10px;}#Passengers>[class^=Passenger]+*{margin-top:45px;}#Passengers .PassengerContactInfos h2:before{font-size:30px;margin-right:12px;}#Passengers .PassengerContactInfos-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (max-width:768px){#Passengers .PassengerContactInfos-lines{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}#Passengers .PassengerContactInfos-lines>*{background-color:white;margin:1px;padding:10px;}@media screen and (min-width:768px){#Passengers .PassengerContactInfos-lines>*{width:33%;}#Passengers .PassengerContactInfos-lines>.full{width:calc(100% - 4px);}}#Passengers .PassengerContactInfos-lines .item-phone .form-type-select{max-width:65px;margin-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;}#Passengers .PassengerContactInfos-lines .item-phone .form-type-select select{min-width:auto !important;border-color:transparent !important;}#Passengers .PassengerContactInfos-lines input{margin-top:10px;padding:0;border-bottom:1px solid #00206e !important;font-size:15px;}#Passengers .PassengerContactInfos-lines select:not(.cf-PhoneNumber-CountryList){width:100% !important;}#Passengers .PassengerList{margin:30px 0;}#Passengers .PassengerList h2:before{margin-right:12px;}#Passengers .PassengerList-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 10px 0;}#Passengers .PassengerList-title>div[role=link]{margin:0 0 0 auto;text-align:right;}#Passengers .PassengerList-title .cities{text-transform:uppercase;font-weight:700;}#Passengers .PassengerList-title .cities .icon-fleche:before{margin:0 8px;}#Passengers .PassengerList-title [class*=icon]:before{margin-right:8px;}#Passengers .PassengerList-title>*:not(:last-of-type){text-transform:uppercase;}#Passengers .PassengerList-title>*+*{margin-left:15px;}@media screen and (max-width:768px){#Passengers .PassengerList-title{-ms-flex-wrap:wrap;flex-wrap:wrap;}#Passengers .PassengerList-title>span:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-top:8px;}}.MultiLegs.same-choice-enabled>.to-collapse{padding:15px;-webkit-box-shadow:#dce0ec 3px 2px 10px;box-shadow:#dce0ec 3px 2px 10px;}.MultiLegs.same-choice-enabled>.to-collapse .PassengerList-title{margin-top:0;}#Passengers .PassengerList-wrapper .wayback-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#Passengers .PassengerList-wrapper .wayback-radios>span{font-size:16px;}#Passengers .PassengerList-wrapper .wayback-radios>.form-item{margin-left:10px;}#Passengers .PassengerList-formline{margin-bottom:15px;}#Passengers .PassengerList-formline [role=listbox]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0;}#Passengers .PassengerList-formline [role=listbox]>*{background-color:white;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:8px;position:relative;}#Passengers .PassengerList-formline [role=listbox]>.with-popup:hover{background-color:#dce0ec;}#Passengers .PassengerList-formline [role=listbox]>*+*{margin-left:2px;}@media screen and (max-width:768px){#Passengers .PassengerList-formline [role=listbox] select{max-width:none;}#Passengers .PassengerList-formline [role=listbox]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}#Passengers .PassengerList-formline [role=listbox] .like-select{cursor:pointer;}#Passengers .PassengerList-formline [role=link]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}#Passengers .PassengerList-formline [role=link] .disabled{pointer-events:none;opacity:.5;}#Passengers .PassengerList-formline [role=link]>button+button{margin-left:1em;}#Passengers .PassengerList-line button>[class*=icon]{margin-right:5px;}#Passengers .PassengerList-formline .form-item{margin:8px 0;}#Passengers .PassengerList-formline .form-item.form-type-textfield{margin-top:12px;}#Passengers .PassengerList-formline label{white-space:nowrap;}#Passengers .PassengerList-formline select{min-width:auto !important;margin:0 !important;}#Passengers .PassengerList-formline [type=text]{padding:0;border-bottom:1px solid #00206e !important;font-size:15px;}#Passengers .PassengerList-formline .form-alert{margin-left:0 !important;}#Passengers .PassengerList-line.not-selected{margin-bottom:1em;}#Passengers .PassengerList-line.not-selected .PassengerList-formline{display:none;}#Passengers .PassengerList-line.not-selected .PassengerList-formline>[role=link]{display:none;}#Passengers .PassengerList-line>strong{margin-right:1em;}#Passengers .PassengerList-line .check-delete{display:none;}#Passengers .PassengerAssurance{margin:30px 0;}#Passengers .PassengerAssurance h2{margin-bottom:10px !important;}#Passengers .PassengerAssurance h2>[class*=icon-png]{margin-right:12px;}#Passengers .PassengerAssurance-block{padding:18px;background-color:white;}#Passengers .PassengerAssurance-choices{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;font-size:12px;}#Passengers .PassengerAssurance-choices strong{font-size:14px;}#Passengers .PassengerAssurance-choices>*{padding:20px;position:relative;}@media screen and (max-width:768px){#Passengers .PassengerAssurance-choices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}#Passengers .PassengerAssurance-choice:first-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:4px;}#Passengers .PassengerAssurance-choice:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#Passengers .PassengerAssurance-choice:last-of-type>div:first-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media screen and (max-width:768px){#Passengers .PassengerAssurance-choice:last-of-type{text-align:center;border-top:1px solid #ebebeb;}}@media screen and (min-width:768px){#Passengers .PassengerAssurance-choice:last-of-type{margin-left:4px;width:30%;}#Passengers .PassengerAssurance-choice:last-of-type:before{content:'';position:absolute;left:-4px;top:0;height:100%;width:1px;background-color:#ebebeb;}}@media screen and (max-width:768px){#Passengers .PassengerAssurance-choice{padding-left:0;padding-right:0;width:auto;}}#Passengers .PassengerAssurance-choice .form-type-radios{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;}#Passengers .PassengerAssurance-choice .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#Passengers .PassengerAssurance-choice .form-actions button{margin-right:15px;-ms-flex-negative:0;flex-shrink:0;}.check-list{margin:20px 0;}.check-list li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;}.check-list li+li{margin-top:12px;}.check-list li:before{content:'';display:block;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:10px;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/check@2x.png);-webkit-background-size:100% 100%;background-size:100%;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}#Passengers .PassengerAssurance-choice.selected{background-color:rgba(220,224,236,0.4);}#Passengers .PassengerAssurance-choice.selected button{display:none;}#Passengers .PassengerAssurance-choice.selected .form-actions:before{content:'✔︎';color:white;font-size:18px;width:40px;height:40px;background-color:#00206e;border-radius:50%;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;}#Passengers .PassengerAssurance-choice.selected .form-alert{display:block !important;}#Passengers .PassengerAssurance-choice .form-alert{display:none !important;margin-left:0 !important;}#Passengers .PassengerAssurance-choice .form-alert:before{display:inline-block !important;}#Passengers .PassengerAssurance-footer{font-size:12px;text-align:center;}#Passengers .PassengerNewAccountAds{background:white;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px !important;}#Passengers .PassengerNewAccountAds img{max-width:100%;}@media screen and (max-width:768px){#Passengers .PassengerNewAccountAds{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width:768px){#Passengers .PassengerNewAccountAds-img{width:30%;-ms-flex-negative:0;flex-shrink:0;}}#Passengers .PassengerNewAccountAds-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;}#Passengers .PassengerNewAccountAds-title{text-transform:uppercase;font-size:24px;font-weight:700;margin-bottom:10px;}#Passengers .PassengerNewAccountAds-buttons{margin:15px 0;}#Passengers .PassengerNewAccountAds-buttons button+button{margin-left:15px;}#Passengers .PassengerNewAccountAds-buttons~span{font-size:12px;}#Passengers .PassengerBottomActions{margin-top:20px !important;background:white;padding:15px;text-align:right;}#Passengers .PassengerBottomActions .BookingActions{padding-top:0 !important;margin-top:15px !important;}@media screen and (max-width:768px){#Passengers .PassengerBottomActions{text-align:center;}#Passengers .PassengerBottomActions .BookingActions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.BookingMain{max-width:850px;margin-left:0;}.BookingMain [class*='BookingConfirmation']>p.bold{font-size:16px;margin:8px 0;}.BookingMain [class*='BookingConfirmation'] .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingMain [class*='BookingConfirmation'] .flex-wrapper.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;flex-wrap:wrap;gap:10px;margin:10px 0;}.BookingMain [class*='BookingConfirmation'] .flex-wrapper>*+*{margin-left:20px;}@media screen and (max-width:768px){.BookingMain [class*='BookingConfirmation'] .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.BookingMain [class*='BookingConfirmation'] .flex-wrapper>*+*{margin-left:0px;margin-top:15px;}}.BookingMain [class*='BookingConfirmation'] .place{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.BookingMain [class*='BookingConfirmation'] .place p{margin:8px 0;}.BookingMain [class*='BookingConfirmation'] .place p[class*=icon]:before{margin-right:6px;}.BookingMain [class*='BookingConfirmation'] .BookingDetails-basket{position:static !important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex:1 1 calc(50% - 5px);margin:0;}.BookingMain [class*='BookingConfirmation'] .BookingDetails-basket:last-of-type{margin-right:0;}.BookingMain [class*='BookingConfirmation'] .BookingDetails-basket .block-title{background-color:transparent;}@media screen and (max-width:768px){.BookingMain [class*='BookingConfirmation'] .BookingDetails-basket{width:100%;margin-right:0;}}.BookingMain [class*='BookingConfirmation'] .BookingDetails-basket-total{margin-bottom:20px;}.BookingMain .BookingConfirmation-topBlock{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#00206e;color:white;padding:16px 10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.BookingMain .BookingConfirmation-topBlock>*+*{margin-left:25px;}.BookingMain .BookingConfirmation-topBlock .form-wrapper{margin-top:10px;}.BookingMain .BookingConfirmation-topBlock .form-wrapper input{width:230px;}.BookingMain .BookingConfirmation-topBlock-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingMain .BookingConfirmation-topBlock-actions>*+*{margin-left:20px;}@media screen and (max-width:768px){.BookingMain .BookingConfirmation-topBlock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.BookingMain .BookingConfirmation-topBlock>*+*{margin-left:0;margin-top:15px;}}.BookingMain .BookingConfirmation-topConfirmBlock{margin:30px 0;background-color:white;padding:16px 15px;}.BookingMain .BookingConfirmation-topConfirmBlock-title{color:#00206e;font-size:1.72em;font-weight:600;letter-spacing:.5px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingMain .BookingConfirmation-topConfirmBlock-title[class*=icon]:before{margin-right:10px;font-size:30px;}.BookingMain .BookingConfirmation-topConfirmBlock-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingMain .BookingConfirmation-topConfirmBlock-actions>*+*{margin-left:25px;}.BookingMain .BookingConfirmation-topConfirmBlock-actions a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline;}.BookingMain .BookingConfirmation-topConfirmBlock-actions a:before{margin-right:8px;}.BookingMain .BookingConfirmation-topConfirmBlock-actions a[class*=print]:before,.BookingMain .BookingConfirmation-topConfirmBlock-actions a[class*=donwload]:before{font-size:20px;}@media screen and (max-width:768px){.BookingMain .BookingConfirmation-topConfirmBlock-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.BookingMain .BookingConfirmation-topConfirmBlock-actions>*+*{margin-left:0;margin-top:10px;}}.BookingMain .BookingConfirmation-informationsBlock{margin:30px 0;}.BookingMain .BookingConfirmation-informationsBlock p{margin:8px 0;}.BookingMain .BookingConfirmation-informationsBlock svg{display:block;margin:10px auto;width:90px;height:90px;}.BookingMain .BookingConfirmation-informationsBlock svg .circle-bg{fill:#00206e;}.BookingMain .BookingConfirmation-informationsBlock svg .circle{stroke:#FFF;fill:none;stroke-width:2.4;stroke-linecap:round;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}.BookingMain .BookingConfirmation-informationsBlock svg .percentage{fill:white;font-weight:700;font-size:0.5em;text-anchor:middle;}@media screen and (max-width:768px){.BookingMain .BookingConfirmation-informationsBlock .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}}.BookingMain .BookingConfirmation-appAds{position:relative;}.BookingMain .BookingConfirmation-appAds a{position:absolute;display:block;}.BookingMain .BookingConfirmation-appAds a.appstore{right:80px;bottom:32px;width:115px;height:40px;}.BookingMain .BookingConfirmation-appAds a.playstore{right:210px;bottom:32px;width:130px;height:40px;}@media screen and (max-width:768px){.BookingMain .BookingConfirmation-appAds a.playstore{right:auto;bottom:auto;top:44%;left:50%;width:56%;height:8%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.BookingMain .BookingConfirmation-appAds a.appstore{right:auto;bottom:auto;top:54.7%;left:50%;width:50%;height:8%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}.BookingMain .BookingConfirmation-appAds img{max-width:100%;}.BookingMain .BookingConfirmation-appAds img.mobile{display:none;}@media screen and (max-width:768px){.BookingMain .BookingConfirmation-appAds img:not(.mobile){display:none;}.BookingMain .BookingConfirmation-appAds img.mobile{display:block;}}.CrossingSearchForms .BookingSearchForm>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-ms-flex-align:top;align-items:top;}.CrossingSearchForms .BookingSearchForm>form>*{margin-top:0;}.CrossingSearchForms .BookingSearchForm>form>.form-actions{margin-top:auto;margin-bottom:auto;}.CrossingSearchForms .BookingSearchForm .elm-travel .form-wrapper>.hint{display:none;}.CrossingSearchForms .BookingSearchForm .elm-prestations .flex-wrapper{margin-top:1.2em;}#HomeSearchFormModalDates .month-picker{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;color:#00206e;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;}#HomeSearchFormModalDates .month-picker>span{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;border:1px solid #00206e;transition:background-color 420ms ease,color 420ms ease;cursor:pointer;}#HomeSearchFormModalDates .month-picker>span:hover{background:#00206e;color:#fff;}#SearchView.BookingMain .BookingActions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.alternative-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:2px 16px;background:#fff;margin:15px 0;cursor:pointer;}.alternative-title.open{margin-bottom:0;}.alternative-title>.alt-text{flex:1 1 20%;font-size:1.2em;font-weight:700;line-height:100%;text-transform:uppercase;}.alternative-title>.alt-detail{flex:1 1 20%;}.alternative-title>.icon{font-size:2em;transition:transform 320ms ease;}.alternative-title.open>.icon{transform:rotate(180deg);}.alternative-content>table{margin-top:0;}.alternative-content>table>thead,.alternative-content>table>tfoot{display:none;}.message-info,.message-vp,.message-warning,.message-error,.message-important,.message-top-deal,.message-blue,.message-lightblue,.message-white{background-color:transparent;border:0;font-size:12px;}.message-info{}.message-vp{color:#b60048;background-image:url(https://co.corsicaferries.com/html/img/logo_vp.png)}.message-warning{font-weight:600;color:#e99324;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/warning-alt@2x.png);background-size:16px 16px}.message-error{font-weight:600;color:#CC1D13;background-image:url(https://co.corsicaferries.com/html/2018/img/picto/warning@2x.png);background-size:16px 13px;}.message-important{font-weight:600;color:#00206e}.message-top-deal{}.message-debug{padding:4px 8px;}.message-blue{}.message-lightblue{}.message-white{background-color:#fff}.big-message{background-image:none;box-shadow:0 0 4px 4px;font-size:20px;}.messages-center{display:flex;flex-direction:column;align-items:center;}.form-type-radio-with-precision>.form-type-radio:not(.checked)+.size-precision{visibility:hidden;}.ups-modal-info{display:flex;gap:8px;}.ups-modal-info>.food-slider{max-width:33%;flex:0 1 auto;}.ups-modal-info>.food-slider img{width:100%;object-fit:cover;object-position:center;}.ups-modal-info>.food-content{flex:1 1 auto;min-width:50%;}.ups-modal-info .food-content-restaurants{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:16px 0;}.ups-modal-multiple-info{display:flex;gap:16px;}.ups-modal-multiple-info .ups-modal-info{display:block;flex:1 1 0;}.ups-modal-multiple-info .ups-modal-info>.food-slider{display:none;}.ups-modal-multiple-info .ups-modal-info .food-content>span:first-child{display:block;font-size:1.2em;font-weight:bold;text-align:center;margin:0 0 16px 0;}@media screen and (max-width:699px){.ups-modal-multiple-info,.ups-modal-info{display:block;}.ups-modal-info>.food-slider{display:none;}}.BookingPrestBlock .messages{margin:0 0 1.2em 0;}.options-list>li.disabled .option-desc{color:#8a8d94;}.BookingPrestBlock-content-accomodations,.BookingPrestBlock-content-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.BookingPrestBlock-content-view>.wayback-title{margin-bottom:1em;}.BookingPrestBlock-content-accomodations{flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.BookingConfirmation-appAds{margin-top:80px;padding:40px 18px 0 18px;}.BookingConfirmation-appAds .BookingConfirmation-application{background:#00206e;height:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:visible;}.BookingConfirmation-appAds .BookingConfirmation-application>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.BookingConfirmation-appAds .BookingConfirmation-application-content{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.BookingConfirmation-appAds .BookingConfirmation-application:after{content:none;}.BookingConfirmation-appAds .BookingConfirmation-application .BookingConfirmation-application-mockup{padding:0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.BookingConfirmation-appAds .BookingConfirmation-application .BookingConfirmation-application-mockup img{max-width:546px;height:auto;}@media screen and (min-width:768px){.BookingConfirmation-appAds .BookingConfirmation-application-content{max-width:50%;min-height:355px;}.BookingConfirmation-appAds .BookingConfirmation-application-mockup{position:relative;}.BookingConfirmation-appAds .BookingConfirmation-application-mockup img{position:absolute;}}@media screen and (max-width:768px){.BookingConfirmation-appAds .BookingConfirmation-application{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:none !important;}.BookingConfirmation-appAds .BookingConfirmation-application-content{max-width:none;}.BookingConfirmation-appAds .BookingConfirmation-application-mockup{padding:0 !important;}.BookingConfirmation-appAds .BookingConfirmation-application-mockup img{margin-top:0;width:100%;max-width:100% !important;}}.members-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;margin:2em auto 1em;min-width:240px;max-width:420px;}.list-paniers{padding:0;list-style-type:none;}.list-paniers>li>a{display:flex;align-items:center;padding:8px;border:1px solid transparent;color:#fff;gap:8px;margin:8px;transition:border-color 420ms ease;text-transform:none;}.list-paniers>li>a:hover{color:#fff;border-color:#fff;text-decoration:none;}.list-paniers>li>a>i.icon{font-size:1.5em;}.price-conditions{margin-left:1.5em;}.price-conditions>a{cursor:pointer;}.price-conditions>a:hover{color:#00206e;text-decoration:underline;}@media screen and (min-width:768px){.BookingMain .CorsicaClub-Connect{position:sticky;top:60px;z-index:9;}}@media screen and (min-width:960px){.BookingMain .CorsicaClub-Connect{position:sticky;top:0;z-index:9;}}