html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}:root{--grey-lighter:#f8f8f8;--grey-light:#f3f3f3;--grey-dark:#dce0ed;--grey-darker:#c3c7d3;--beige:#fbfaf5;--form-control-color:#F1F3F8;--font-montserrat:"Montserrat",sans-serif;--font-summer:"SummerLovingSolid-Regular";--space-ruler:3rem;--space-base:2rem;--radius:4px;--header-height:98px;}@media screen and (max-width:960px){:root{--header-height:60px;}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;}html{font-size:62.5%;}body{color:#252B6A;font-family:var(--font-montserrat);font-size:1.6rem;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#COMPARATOR-CORSICA{max-width:192rem;margin-left:auto;margin-right:auto;}#COMPARATOR-CORSICA .element-invisible,#COMPARATOR-CORSICA .hidden,#COMPARATOR-CORSICA .visually-hidden{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}#COMPARATOR-CORSICA .element-invisible-focusable:focus,#COMPARATOR-CORSICA .hidden-focusable:focus,#COMPARATOR-CORSICA .visually-hidden-focusable:focus{clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;height:auto !important;margin:auto !important;overflow:visible !important;width:auto !important;white-space:normal !important;}#COMPARATOR-CORSICA img{display:block;max-width:100%;height:auto;}#COMPARATOR-CORSICA h1,#COMPARATOR-CORSICA h2,#COMPARATOR-CORSICA h3,#COMPARATOR-CORSICA h4,#COMPARATOR-CORSICA h5,#COMPARATOR-CORSICA ul,#COMPARATOR-CORSICA li{margin:0;padding:0;list-style:none;list-style-type:none;}#COMPARATOR-CORSICA sup{font-size:0.6em;margin-left:0.2em;}#COMPARATOR-CORSICA strong{font-weight:bold;}#COMPARATOR-CORSICA .container{margin-left:auto;margin-right:auto;max-width:calc(100% - 12rem);width:128rem;}@media screen and (max-width:959px){#COMPARATOR-CORSICA .container{max-width:calc(100% - 8rem);width:96rem;}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .container{max-width:calc(100% - 4rem);}}#COMPARATOR-CORSICA .is-desktop{display:block;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .is-desktop{display:none;}}#COMPARATOR-CORSICA .is-ib-desktop{display:inline-block;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .is-ib-desktop{display:none;}}#COMPARATOR-CORSICA .is-mobile{display:none;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .is-mobile{display:block;}}#COMPARATOR-CORSICA .is-ib-mobile{display:none;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .is-ib-mobile{display:inline-block;}}#COMPARATOR-CORSICA .is-flex-mobile{display:none !important;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .is-flex-mobile{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}}#COMPARATOR-CORSICA input[type=text],#COMPARATOR-CORSICA input[type=password],#COMPARATOR-CORSICA input[type=email],#COMPARATOR-CORSICA input[type=tel],#COMPARATOR-CORSICA .inputfield{width:100%;}#COMPARATOR-CORSICA a{color:inherit;}#COMPARATOR-CORSICA .title{font-size:2.5rem;font-weight:bold;letter-spacing:0.029em;text-transform:uppercase;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .title{font-size:2rem;}}#COMPARATOR-CORSICA .section-title{font-size:2.4rem;font-weight:normal;line-height:1.1666666667;text-transform:uppercase;width:100%;}#COMPARATOR-CORSICA .section-title span{font-family:var(--font-summer);font-size:1.5em;}#COMPARATOR-CORSICA .ComparatorHeader{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;aspect-ratio:1680/573;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;position:relative;width:100%;z-index:2;}@media screen and (max-width:1200px){#COMPARATOR-CORSICA .ComparatorHeader{aspect-ratio:1680/680;}}#COMPARATOR-CORSICA .ComparatorHeader-bg img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;overflow:hidden;position:absolute;right:0;top:0;width:100%;}#COMPARATOR-CORSICA .ComparatorHeader-container{bottom:-7.4rem;bottom:-171px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3;}@media (min-width:720px){#COMPARATOR-CORSICA .ComparatorHeader-container{bottom:calc( -171px + 97 * (100vw - 720px) / 720 );}}@media (min-width:1440px){#COMPARATOR-CORSICA .ComparatorHeader-container{bottom:-74px;}}@media screen and (max-width:769px){#COMPARATOR-CORSICA .ComparatorHeader-container{bottom:auto;left:auto;position:static;max-width:100%;-webkit-transform:none;-ms-transform:none;transform:none;}}#COMPARATOR-CORSICA .ComparatorHeader-destinations{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;margin-bottom:3.1rem;margin-left:var(--space-ruler);margin-top:36px;position:relative;z-index:2;}@media (min-width:720px){#COMPARATOR-CORSICA .ComparatorHeader-destinations{margin-top:calc( 36px + 37 * (100vw - 720px) / 720 );}}@media (min-width:1440px){#COMPARATOR-CORSICA .ComparatorHeader-destinations{margin-top:73px;}}#COMPARATOR-CORSICA .ComparatorHeader-destinations li{color:#FFFFFF;font-size:2.4rem;font-weight:500;text-transform:uppercase;}@media screen and (max-width:769px){#COMPARATOR-CORSICA .ComparatorHeader-destinations{display:none;}}#COMPARATOR-CORSICA .ComparatorHeader-baseline{margin-left:var(--space-ruler);position:relative;width:400px;z-index:2;}@media (min-width:720px){#COMPARATOR-CORSICA .ComparatorHeader-baseline{width:calc( 400px + 87 * (100vw - 720px) / 720 );}}@media (min-width:1440px){#COMPARATOR-CORSICA .ComparatorHeader-baseline{width:487px;}}#COMPARATOR-CORSICA .ComparatorHeader-inputs{position:relative;z-index:3;}#COMPARATOR-CORSICA .ComparatorHeader-dates{margin-top:1.9rem;}@media screen and (max-width:959px){#COMPARATOR-CORSICA .ComparatorHeader-baseline{width:clamp(27rem,42.1875vw,54rem);}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorHeader{aspect-ratio:720/880;display:block;max-height:unset;overflow:visible;}#COMPARATOR-CORSICA .ComparatorHeader-images{max-width:100%;position:relative;}#COMPARATOR-CORSICA .ComparatorHeader-bg img{bottom:auto;height:auto;left:auto;-o-object-fit:unset;object-fit:unset;position:relative;right:auto;top:auto;width:auto;}#COMPARATOR-CORSICA .ComparatorHeader-baseline{left:50%;margin-left:0;margin-top:0;position:absolute;top:0;-webkit-transform:translate(-50%,30%);-ms-transform:translate(-50%,30%);transform:translate(-50%,30%);width:66.1111111111%;}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorHeader--home .ComparatorHeader-container{margin-bottom:0;}}#COMPARATOR-CORSICA .ComparatorInputs-title{color:#FFFFFF;display:inline-block;font-size:2rem;font-weight:bold;padding:0.8rem 1.6rem;}@media screen and (max-width:769px){#COMPARATOR-CORSICA .ComparatorInputs-title{border-radius:0;}}#COMPARATOR-CORSICA .ComparatorInputs-wrapper{background-color:#252B6A;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.9rem;padding:3.2rem;}#COMPARATOR-CORSICA .ComparatorInputs-inner,#COMPARATOR-CORSICA .ComparatorInputs-locations,#COMPARATOR-CORSICA .ComparatorInputs-filters,#COMPARATOR-CORSICA .ComparatorInputs-dates{display:-webkit-box;display:-ms-flexbox;display:flex;}#COMPARATOR-CORSICA .ComparatorInputs-inner{gap:0.8rem;position:relative;}#COMPARATOR-CORSICA .ComparatorInputs-dates{gap:0.8rem;position:relative;width:100%;}#COMPARATOR-CORSICA .ComparatorInputs .btn-switch{-ms-flex-negative:0;flex-shrink:0;}#COMPARATOR-CORSICA .ComparatorInputs-submit{margin-left:auto;min-height:4.5rem;-ms-flex-negative:0;flex-shrink:0;}#COMPARATOR-CORSICA .ComparatorInputs-submit.btn{padding-left:4.2rem;padding-right:4.2rem;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorInputs-submit{margin-right:auto;}}#COMPARATOR-CORSICA .ComparatorInputs-submit:hover{background-color:#dce0ec !important;color:#252B6A !important;}@media screen and (max-width:1279px){#COMPARATOR-CORSICA .ComparatorInputs-inner_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:calc(100% - 13rem);}#COMPARATOR-CORSICA .ComparatorInputs-submit{-ms-flex-negative:0;flex-shrink:0;}#COMPARATOR-CORSICA .ComparatorInputs-locations,#COMPARATOR-CORSICA .ComparatorInputs-dates{width:100%;}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorInputs-filters,#COMPARATOR-CORSICA .ComparatorInputs-dates,#COMPARATOR-CORSICA .ComparatorInputs-locations,#COMPARATOR-CORSICA .ComparatorInputs-inner{width:100%;}#COMPARATOR-CORSICA .ComparatorInputs-submit{width:100% !important;}#COMPARATOR-CORSICA .ComparatorInputs-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;}#COMPARATOR-CORSICA .ComparatorInputs-inner_wrapper{width:100%;}#COMPARATOR-CORSICA .ComparatorInputs-dates{gap:1rem;}#COMPARATOR-CORSICA .ComparatorInputs-locations{gap:0.2rem;position:relative;}#COMPARATOR-CORSICA .ComparatorInputs-locations .btn-switch{position:absolute;right:3rem;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);z-index:2;}#COMPARATOR-CORSICA .ComparatorInputs-locations .btn-switch .icon-double-arrow{background-color:#ffed00;-webkit-box-shadow:none;box-shadow:none;}#COMPARATOR-CORSICA .ComparatorInputs-locations .btn-switch .icon-double-arrow:hover{background-color:#FFFFFF;}}@media screen and (max-width:480px){#COMPARATOR-CORSICA .ComparatorInputs-dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}#COMPARATOR-CORSICA .ComparatorInputsFilters{gap:2.4rem;}#COMPARATOR-CORSICA .ComparatorInputsFilters .Modal-button{background-color:#252B6A;color:#FFFFFF;}#COMPARATOR-CORSICA .ComparatorInputsFilters .Modal-button:after{content:"";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;font-size:0.8rem;margin-left:1rem;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);font-size:13px;transform-origin:center bottom;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorInputsFilters{gap:1.4rem;}}#COMPARATOR-CORSICA .ComparatorFiltersPassengers .inputs-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;}#COMPARATOR-CORSICA .ComparatorFiltersPassengers-modal{min-width:35rem;}#COMPARATOR-CORSICA .ComparatorFiltersPassengers-modal label{display:inline-block;white-space:nowrap;width:70%;}#COMPARATOR-CORSICA .ComparatorFiltersPassengers-modal label.active{font-weight:bold;}#COMPARATOR-CORSICA .stepper-wrapper>.stepper{background-color:#F1F3F8;line-height:2;text-align:center;width:3.3rem;border:0;}@media screen and (max-width:482px){#COMPARATOR-CORSICA .ComparatorFiltersPassengers .inputs-wrapper{gap:0.5rem;}#COMPARATOR-CORSICA .ComparatorFiltersPassengers-modal{min-width:unset;}#COMPARATOR-CORSICA .ComparatorFiltersPassengers-modal label{font-size:1.3rem;width:72%;}#COMPARATOR-CORSICA .stepper-wrapper>.stepper{font-size:1.2rem;}}#COMPARATOR-CORSICA .stepper-dec,#COMPARATOR-CORSICA .stepper-inc{background-color:transparent;font-size:3rem;line-height:1;width:auto;height:auto;}#COMPARATOR-CORSICA .stepper-dec{margin-top:-0.3rem;}#COMPARATOR-CORSICA .stepper-inc{font-size:2.5rem;}@media screen and (max-width:482px){#COMPARATOR-CORSICA .stepper-dec,#COMPARATOR-CORSICA .stepper-inc{font-size:2.5rem;padding:0;}#COMPARATOR-CORSICA .stepper-inc{font-size:2rem;}}#COMPARATOR-CORSICA .form-type-date{padding-left:4rem;position:relative;width:100%;}@media screen and (max-width:960px){#COMPARATOR-CORSICA .form-type-date{padding-bottom:4px;padding-top:4px;}}#COMPARATOR-CORSICA .form-type-date:before{color:#252b6a;position:absolute;left:1.3rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;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;content:"\EAA5";}#COMPARATOR-CORSICA .form-type-date:after{color:#252b6a;position:absolute;top:50%;right:10px;font-size:1.4rem;font-family:"iconfont";}#COMPARATOR-CORSICA .form-type-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#COMPARATOR-CORSICA .form-type-date>label{position:static;font-size:1.2rem;order:0;-webkit-transform:none;-ms-transform:none;transform:none;}#COMPARATOR-CORSICA .form-type-date>input{font-size:1.4rem;font-weight:bold;line-height:1.2857142857;border:0;order:1;}#COMPARATOR-CORSICA .form-type-date>span{position:static;font-size:1.4rem;line-height:1;order:2;}#COMPARATOR-CORSICA .ComparatorDatesSlider{margin:0 auto 5.5rem;position:relative;width:74rem;}@media screen and (max-width:959px){#COMPARATOR-CORSICA .ComparatorDatesSlider{width:64rem;}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorDatesSlider{margin:0 auto 2rem;padding-top:3rem;width:54rem;}}@media screen and (max-width:680px){#COMPARATOR-CORSICA .ComparatorDatesSlider{width:80%;}}@media screen and (max-width:482px){#COMPARATOR-CORSICA .ComparatorDatesSlider{width:80%;}}#COMPARATOR-CORSICA .BookingView-days{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:1rem;overflow:visible;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;border-radius:2px;color:#252B6A;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.8rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.4rem;position:relative;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item.day-selected{-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25);gap:1.6rem;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item.day-selected .day-item-date{font-weight:bold;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item-date,#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item-price{position:relative;z-index:2;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.9rem;font-weight:bold;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item .icon{display:inline-block;margin-right:1rem;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item .icon-avion{font-size:1.7rem;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item .icon-laflotte{font-size:2.1rem;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item sup{font-weight:bold;margin-top:0.6rem;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item{padding:1rem;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item-date,#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item-price{font-size:1.3rem;text-align:center;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item-price{display:block;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item .icon{display:block;margin-bottom:1rem;margin-right:0;}}@media screen and (max-width:482px){#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list{gap:0.5rem;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item{padding:0.5rem;}#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item-date,#COMPARATOR-CORSICA .BookingView-days .BookingView-days-list .day-item-price{font-size:1.2rem;}}#COMPARATOR-CORSICA .BookingView-days-prev,#COMPARATOR-CORSICA .BookingView-days-next{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;border-radius:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:3rem;width:4rem;}#COMPARATOR-CORSICA .BookingView-days-prev.disabled,#COMPARATOR-CORSICA .BookingView-days-next.disabled{opacity:0.4;}#COMPARATOR-CORSICA .BookingView-days-prev .icon,#COMPARATOR-CORSICA .BookingView-days-next .icon{font-size:1.4rem;}#COMPARATOR-CORSICA .BookingView-days-prev .icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}#COMPARATOR-CORSICA .BookingView-days-prev{left:0;-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translateX(-120%);}#COMPARATOR-CORSICA .BookingView-days-next{right:0;-webkit-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%);}#COMPARATOR-CORSICA .ComparatorContent{background:var(--beige) url(https://co.corsicaferries.com/html/comparator/plage.jpg) no-repeat;background-size:100% auto;background-position:center bottom;padding-bottom:17.6rem;padding-top:200px;position:relative;z-index:1;}@media (min-width:880px){#COMPARATOR-CORSICA .ComparatorContent{padding-top:calc( 200px + -80 * (100vw - 880px) / 560 );}}@media (min-width:1440px){#COMPARATOR-CORSICA .ComparatorContent{padding-top:120px;}}@media screen and (max-width:769px){#COMPARATOR-CORSICA .ComparatorContent{padding-top:4rem;}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorContent{padding-top:0;}}#COMPARATOR-CORSICA .ComparatorContent-container{background-color:#FFFFFF;}#COMPARATOR-CORSICA .ComparatorContent-destinations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.4rem;}#COMPARATOR-CORSICA .ComparatorContent-destinations_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;margin-top:1.6rem;}#COMPARATOR-CORSICA .ComparatorContent-destinations_note{font-size:1.4rem;margin-top:1.6rem;}#COMPARATOR-CORSICA .ComparatorContent-destination{cursor:pointer;overflow:hidden;position:relative;width:calc((100% - 4.8rem) / 4);}@media screen and (max-width:1382px){#COMPARATOR-CORSICA .ComparatorContent-destination{width:calc((100% - 3.2rem) / 2);}}@media screen and (max-width:703px){#COMPARATOR-CORSICA .ComparatorContent-destination{width:100%;}}#COMPARATOR-CORSICA .ComparatorContent-destination:before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.8029586835)),color-stop(55%,rgba(255,255,255,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,0.8029586835) 0%,rgba(255,255,255,0) 55%);background:linear-gradient(0deg,rgba(0,0,0,0.8029586835) 0%,rgba(255,255,255,0) 55%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}#COMPARATOR-CORSICA .ComparatorContent-destination:after{background:rgba(0,0,0,0.25);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;width:100%;z-index:1;}#COMPARATOR-CORSICA .ComparatorContent-destination:hover{text-decoration:none;}#COMPARATOR-CORSICA .ComparatorContent-destination:hover:after{opacity:1;}#COMPARATOR-CORSICA .ComparatorContent-destination:hover .ComparatorContent-destination_image img{-webkit-transition:-webkit-transform 1.4s cubic-bezier(0,0,0.15,0.99);transition:-webkit-transform 1.4s cubic-bezier(0,0,0.15,0.99);-o-transition:transform 1.4s cubic-bezier(0,0,0.15,0.99);transition:transform 1.4s cubic-bezier(0,0,0.15,0.99);transition:transform 1.4s cubic-bezier(0,0,0.15,0.99),-webkit-transform 1.4s cubic-bezier(0,0,0.15,0.99);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}#COMPARATOR-CORSICA .ComparatorContent-destination_image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.77,0.02,1,1);transition:-webkit-transform 0.3s cubic-bezier(0.77,0.02,1,1);-o-transition:transform 0.3s cubic-bezier(0.77,0.02,1,1);transition:transform 0.3s cubic-bezier(0.77,0.02,1,1);transition:transform 0.3s cubic-bezier(0.77,0.02,1,1),-webkit-transform 0.3s cubic-bezier(0.77,0.02,1,1);}#COMPARATOR-CORSICA .ComparatorContent-destination_content{bottom:0;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4rem;padding:1.6rem;position:absolute;width:100%;z-index:2;}#COMPARATOR-CORSICA .ComparatorContent-destination_subtitle{display:block;font-family:var(--font-summer);font-size:3.7rem;line-height:0.7837837838;text-transform:uppercase;}#COMPARATOR-CORSICA .ComparatorContent-destination_title{display:block;font-size:3.6rem;font-weight:800;letter-spacing:0.43px;line-height:1.2222222222;}#COMPARATOR-CORSICA .ComparatorContent-destination_price{font-size:1.6rem;letter-spacing:0.25px;text-align:right;}#COMPARATOR-CORSICA .ComparatorContent-destination_price strong{font-size:1.25em;}#COMPARATOR-CORSICA .ComparatorContent-destination_note{font-size:1.2rem;text-align:right;}#COMPARATOR-CORSICA .ComparatorContent-map,#COMPARATOR-CORSICA .ComparatorContent-text{padding:1.6rem 2.4rem 2.4rem;}#COMPARATOR-CORSICA .ComparatorContent-map_title,#COMPARATOR-CORSICA .ComparatorContent-text_title{margin-bottom:1.6rem;}#COMPARATOR-CORSICA .ComparatorContent-text{font-size:1.4rem;line-height:1.2857142857;}#COMPARATOR-CORSICA .ComparatorContent .note_price{color:#FFFFFF;font-size:1.4rem;font-weight:bold;margin-top:1rem;text-shadow:0 1px 12px rgba(37,49,106,0.88);}@media screen and (max-width:880px){#COMPARATOR-CORSICA .ComparatorContent-results_wrapper{margin-top:4.8rem;}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorContent-container{padding-top:2rem;}}#COMPARATOR-CORSICA .ComparatorConditions-wrapper{background:#FFFFFF;border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;padding:1.8rem var(--space-ruler);}#COMPARATOR-CORSICA .ComparatorConditions-wrapper.open .ComparatorConditions-button{margin-top:1.1rem;}#COMPARATOR-CORSICA .ComparatorConditions-wrapper.open .ComparatorConditions-content{display:block;}#COMPARATOR-CORSICA .ComparatorConditions-title{font-size:1.5rem;font-weight:bold;line-height:1.2;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#COMPARATOR-CORSICA .ComparatorConditions-button{margin-left:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}#COMPARATOR-CORSICA .ComparatorConditions-content{display:none;font-size:1.2rem;line-height:1.5;margin-top:1.7rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorConditions-wrapper{padding:2rem;}#COMPARATOR-CORSICA .ComparatorConditions-title{width:auto;}}@media screen and (max-width:482px){#COMPARATOR-CORSICA .ComparatorConditions-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#COMPARATOR-CORSICA .ComparatorConditions-button{margin-top:1.1rem;}#COMPARATOR-CORSICA .ComparatorConditions-title{width:100%;}}#COMPARATOR-CORSICA .ComparatorResults{--gap:2.6rem;margin-top:3rem;width:100%;}#COMPARATOR-CORSICA .ComparatorResults-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--gap);}@media screen and (max-width:880px){#COMPARATOR-CORSICA .ComparatorResults-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,auto);}}#COMPARATOR-CORSICA .ComparatorResults-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6rem;}#COMPARATOR-CORSICA .ComparatorResults-more{display:none;}#COMPARATOR-CORSICA .ComparatorResult{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4;padding:0.8rem;position:relative;}#COMPARATOR-CORSICA .ComparatorResult--highlight{background-color:#ffed00;}#COMPARATOR-CORSICA .ComparatorResult-inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}@media screen and (max-width:1400px){#COMPARATOR-CORSICA .ComparatorResult-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}#COMPARATOR-CORSICA .ComparatorResult-highlight{background-color:#ffed00;font-size:2.4rem;font-weight:bold;padding:0.5rem 0.8rem;position:absolute;left:2rem;top:-2.5rem;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);z-index:3;}@media screen and (max-width:680px){#COMPARATOR-CORSICA .ComparatorResult-highlight{padding:0.2rem 0.8rem;top:-1.5rem;}}#COMPARATOR-CORSICA .ComparatorResult-visual{position:relative;width:38.9718076285%;}@media screen and (max-width:1400px){#COMPARATOR-CORSICA .ComparatorResult-visual{aspect-ratio:320/255;width:100%;}}#COMPARATOR-CORSICA .ComparatorResult-visual img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;}#COMPARATOR-CORSICA .ComparatorResult-contents{padding:1.6rem;width:61.0281923715%;}@media screen and (max-width:1400px){#COMPARATOR-CORSICA .ComparatorResult-contents{width:100%;}}#COMPARATOR-CORSICA .ComparatorResult-header{margin-bottom:2rem;}#COMPARATOR-CORSICA .ComparatorResult-destination_title{font-size:2rem;font-weight:bold;}#COMPARATOR-CORSICA .ComparatorResult-destination_dates{font-size:1.4rem;line-height:1.2857142857;margin-top:0.8rem;}#COMPARATOR-CORSICA .ComparatorResult-infos_price{text-align:right;}#COMPARATOR-CORSICA .ComparatorResult-infos_price .price{font-size:1.6rem;line-height:1.375;}#COMPARATOR-CORSICA .ComparatorResult-infos_price .price strong{font-size:2rem;}#COMPARATOR-CORSICA .ComparatorResult-infos_price .note{font-size:1.4rem;}#COMPARATOR-CORSICA .ComparatorResult-content{margin-top:1.6rem;}#COMPARATOR-CORSICA .ComparatorResult-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.6rem;}@media screen and (max-width:1400px){#COMPARATOR-CORSICA .ComparatorResult-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}#COMPARATOR-CORSICA .ComparatorResultHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#COMPARATOR-CORSICA .ComparatorResultContent{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-ordinal-group:5;-ms-flex-order:4;order:4;position:relative;}#COMPARATOR-CORSICA .ComparatorResultContent-noresult{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;}#COMPARATOR-CORSICA .ComparatorResultContent-noresult_info{width:3.5rem;}#COMPARATOR-CORSICA .ComparatorResultContent-noresult_text{font-weight:bold;}#COMPARATOR-CORSICA .ComparatorResultContent-noresult_text p{margin:1rem 0;}#COMPARATOR-CORSICA .ComparatorResultContent-noresult_text p:first-child{margin-top:0;}#COMPARATOR-CORSICA .ComparatorResultContent-noresult_text p:last-child{margin-bottom:0;}#COMPARATOR-CORSICA .ComparatorResultContentTrip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;padding:0.8rem 0;position:relative;}#COMPARATOR-CORSICA .ComparatorResultContentTrip:first-child:after{background-color:var(--grey-dark);bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:100%;}#COMPARATOR-CORSICA .ComparatorResultContentTrip .icon-laflotte{font-size:1.4rem;}#COMPARATOR-CORSICA .ComparatorResultContentTrip .icon-switch{font-size:1.8rem;}#COMPARATOR-CORSICA .icon-switch::before{content:"\ea1f";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;}#COMPARATOR-CORSICA .ComparatorResultContentTrip-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4rem;}#COMPARATOR-CORSICA .ComparatorResultContentTrip-unit_city{font-size:1.6rem;font-weight:bold;line-height:1;}#COMPARATOR-CORSICA .ComparatorResultContentTrip-unit_city span{font-size:1.2rem;font-weight:normal;}#COMPARATOR-CORSICA .ComparatorResultContentTrip-unit_schedule{font-size:1.2rem;font-weight:600;line-height:1.1666666667;}#COMPARATOR-CORSICA .ComparatorKeypoints{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}#COMPARATOR-CORSICA .ComparatorKeypoints-content{width:50%;}#COMPARATOR-CORSICA .ComparatorKeypoints:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#252B6A;border-radius:100%;content:"VS";color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;font-weight:bold;height:7.4rem;left:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7.4rem;}@media screen and (max-width:959px){#COMPARATOR-CORSICA .ComparatorKeypoints:after{top:4.5rem;}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorKeypoints:after{display:none;}}#COMPARATOR-CORSICA .ComparatorKeypointsContent{padding:3.1rem 0 4.1rem;}#COMPARATOR-CORSICA .ComparatorKeypointsContent-title{font-size:2.7rem;font-weight:bold;line-height:1;padding-left:4rem;padding-right:4rem;text-align:center;text-transform:uppercase;}#COMPARATOR-CORSICA .ComparatorKeypointsContent-wrapper{grid-column-gap:5rem;grid-row-gap:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4.3rem;padding-left:6.2rem;padding-right:5.5rem;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorKeypointsContent-wrapper.advantages-wrapper{grid-template-columns:1fr;}}@media screen and (max-width:959px){#COMPARATOR-CORSICA .ComparatorKeypointsContent-title{min-height:5.4rem;}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorKeypointsContent-wrapper{padding-left:0;padding-right:0;}#COMPARATOR-CORSICA .ComparatorKeypointsContent-title{font-size:2.2rem;min-height:6.6rem;padding-left:2rem;padding-right:2rem;}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorKeypointsContent.advantages--fly .ComparatorKeypoint{position:relative;}#COMPARATOR-CORSICA .ComparatorKeypointsContent.advantages--fly .ComparatorKeypoint:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#252B6A;border-radius:100%;content:"VS";color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:bold;height:3.4rem;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:4rem;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:3.4rem;}}#COMPARATOR-CORSICA .ComparatorKeypoint{width:14.1rem;}#COMPARATOR-CORSICA .ComparatorKeypoint-illustr{height:9.4rem;width:9.4rem;}#COMPARATOR-CORSICA .ComparatorKeypoint-title{font-size:1.5rem;margin-top:1.8rem;}@media screen and (max-width:959px){#COMPARATOR-CORSICA .ComparatorKeypoint{justify-self:center;min-height:15.7rem;padding-left:1rem;padding-right:1rem;width:100%;}}#COMPARATOR-CORSICA .ComparatorContentMap{padding:6rem 0;}#COMPARATOR-CORSICA .ComparatorContentMap-image_mobile{display:none;}@media screen and (max-width:482px){#COMPARATOR-CORSICA .ComparatorContentMap-image_mobile{display:block;}#COMPARATOR-CORSICA .ComparatorContentMap-image_desktop{display:none;}}#COMPARATOR-CORSICA .ComparatorFooter{background-color:var(--grey-lighter);padding:4rem 0;}#COMPARATOR-CORSICA .ComparatorFooter-title{margin-bottom:0.5em;}#COMPARATOR-CORSICA .ComparatorFooterColumns.active .ComparatorFooterColumn:last-of-type{display:block;}#COMPARATOR-CORSICA .ComparatorFooterColumns.active .icon-add{display:none;}#COMPARATOR-CORSICA .ComparatorFooterColumns.active .icon-minus{display:block;}#COMPARATOR-CORSICA .ComparatorFooterColumn{font-size:1.4rem;line-height:1.4;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .ComparatorFooterColumn:last-of-type{display:none;}}#COMPARATOR-CORSICA .ComparatorFooterBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2rem;}#COMPARATOR-CORSICA .ComparatorFooterBtn .icon{margin-top:-0.1em;}#COMPARATOR-CORSICA .ComparatorFooterBtn .icon-minus{display:none;}#COMPARATOR-CORSICA .ComparatorFooterBtn .icon-add{display:block;}#COMPARATOR-CORSICA .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:1.8rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2;}#COMPARATOR-CORSICA .chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box;}#COMPARATOR-CORSICA .chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);}#COMPARATOR-CORSICA .chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none;}#COMPARATOR-CORSICA .chosen-container a{cursor:pointer;}#COMPARATOR-CORSICA .chosen-container .search-choice .group-name,#COMPARATOR-CORSICA .chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:normal;color:#999999;}#COMPARATOR-CORSICA .chosen-container .search-choice .group-name:after,#COMPARATOR-CORSICA .chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top;}#COMPARATOR-CORSICA .chosen-container-single .chosen-single{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:var(--blue);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4.5rem;line-height:1;overflow:hidden;position:relative;padding:0 0 0 0.7rem;text-decoration:none;white-space:nowrap;}#COMPARATOR-CORSICA .chosen-container-single .chosen-default{color:var(--blue);}#COMPARATOR-CORSICA .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}#COMPARATOR-CORSICA .chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}#COMPARATOR-CORSICA .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px;}#COMPARATOR-CORSICA .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}#COMPARATOR-CORSICA .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}#COMPARATOR-CORSICA .chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%;}#COMPARATOR-CORSICA .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;}#COMPARATOR-CORSICA .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}#COMPARATOR-CORSICA .chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}#COMPARATOR-CORSICA .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}#COMPARATOR-CORSICA .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);}#COMPARATOR-CORSICA .chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}#COMPARATOR-CORSICA .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;}#COMPARATOR-CORSICA .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}#COMPARATOR-CORSICA .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}#COMPARATOR-CORSICA .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff;}#COMPARATOR-CORSICA .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;}#COMPARATOR-CORSICA .chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}#COMPARATOR-CORSICA .chosen-container .chosen-results li.group-option{padding-left:15px;}#COMPARATOR-CORSICA .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices li{float:left;list-style:none;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-results{margin:0;padding:0;}#COMPARATOR-CORSICA .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}#COMPARATOR-CORSICA .chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}#COMPARATOR-CORSICA .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;}#COMPARATOR-CORSICA .chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);}#COMPARATOR-CORSICA .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important;}#COMPARATOR-CORSICA .chosen-disabled{opacity:0.5 !important;cursor:default;}#COMPARATOR-CORSICA .chosen-disabled .chosen-single{cursor:default;}#COMPARATOR-CORSICA .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}#COMPARATOR-CORSICA .chosen-rtl{text-align:right;}#COMPARATOR-CORSICA .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}#COMPARATOR-CORSICA .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}#COMPARATOR-CORSICA .chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}#COMPARATOR-CORSICA .chosen-rtl .chosen-single div{right:auto;left:3px;}#COMPARATOR-CORSICA .chosen-rtl .chosen-single abbr{right:auto;left:26px;}#COMPARATOR-CORSICA .chosen-rtl .chosen-choices li{float:right;}#COMPARATOR-CORSICA .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl;}#COMPARATOR-CORSICA .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}#COMPARATOR-CORSICA .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}#COMPARATOR-CORSICA .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}#COMPARATOR-CORSICA .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}#COMPARATOR-CORSICA .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}#COMPARATOR-CORSICA .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl;}#COMPARATOR-CORSICA .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}#COMPARATOR-CORSICA .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#COMPARATOR-CORSICA .chosen-rtl .chosen-search input[type=text],#COMPARATOR-CORSICA .chosen-container-single .chosen-single abbr,#COMPARATOR-CORSICA .chosen-container-single .chosen-single div b,#COMPARATOR-CORSICA .chosen-container-single .chosen-search input[type=text],#COMPARATOR-CORSICA .chosen-container-multi .chosen-choices .search-choice .search-choice-close,#COMPARATOR-CORSICA .chosen-container .chosen-results-scroll-down span,#COMPARATOR-CORSICA .chosen-container .chosen-results-scroll-up span{background-size:52px 37px !important;background-repeat:no-repeat !important;}}#COMPARATOR-CORSICA .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;cursor:pointer;}#COMPARATOR-CORSICA .btn{font-size:1.4rem;font-weight:bold;line-height:normal;padding:1.1rem 1.5rem 0.9rem;}#COMPARATOR-CORSICA .btn-secondary{background-color:#ffed00;}#COMPARATOR-CORSICA .btn-more{background-color:#dce0ec;line-height:1.5;padding:0.8rem;text-transform:uppercase;}#COMPARATOR-CORSICA .btn-more:hover{color:#344464;}#COMPARATOR-CORSICA .btn-link{background-color:#ffed00;line-height:1.5;padding:0.8rem;text-transform:uppercase;}#COMPARATOR-CORSICA .columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;}#COMPARATOR-CORSICA .columns-two .col{-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}}#COMPARATOR-CORSICA .advantages--fly{background-color:var(--grey-light);}#COMPARATOR-CORSICA .advantages--fly .advantage-illustr{background:var(--grey-dark);}#COMPARATOR-CORSICA .advantages--navigate{background-color:#ffed00;}#COMPARATOR-CORSICA .advantages--navigate .advantage-illustr{background:#FFFFFF;}#COMPARATOR-CORSICA .advantages-wrapper{display:grid;grid-template-columns:repeat(3,1fr);}@media screen and (max-width:1279px){#COMPARATOR-CORSICA .advantages-wrapper{grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;max-width:42rem;}}#COMPARATOR-CORSICA .advantage{text-align:center;}#COMPARATOR-CORSICA .advantage-illustr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;}#COMPARATOR-CORSICA .advantage-title{font-weight:bold;}#COMPARATOR-CORSICA .Modal{position:relative;z-index:999;}#COMPARATOR-CORSICA .Modal-modal{background-color:#FFFFFF;border-radius:var(--radius);-webkit-box-shadow:3px 2px 5px 0 rgba(195,199,211,0.5);box-shadow:3px 2px 5px 0 rgba(195,199,211,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4rem;padding:1.4rem 1.4rem 0.8rem;position:absolute;top:22px;visibility:hidden;z-index:3;}#COMPARATOR-CORSICA .Modal-modal.active{visibility:visible;}#COMPARATOR-CORSICA .Modal-modal ul{overflow-y:auto;}#COMPARATOR-CORSICA .Modal-modal ul::-webkit-scrollbar{width:16px;}#COMPARATOR-CORSICA .Modal-modal ul::-webkit-scrollbar-track{background-color:var(--grey-light);}#COMPARATOR-CORSICA .Modal-modal ul::-webkit-scrollbar-thumb{border-radius:100px;}#COMPARATOR-CORSICA .Modal-modal ul::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:100px;background-color:#252B6A;background-clip:content-box;}#COMPARATOR-CORSICA .Modal-modal ul::-webkit-scrollbar-thumb:hover{background-color:#ffed00;}#COMPARATOR-CORSICA .Modal-modal ul{scrollbar-color:#ffed00;-webkit-transition:scrollbar-color 0.3s ease-out;-o-transition:scrollbar-color 0.3s ease-out;transition:scrollbar-color 0.3s ease-out;}#COMPARATOR-CORSICA .Modal-modal ul:hover{scrollbar-color:#5749d2;}#COMPARATOR-CORSICA .Modal-modal li{color:#252b6a;cursor:pointer;font-size:1.4rem;line-height:2.5714285714;padding-left:1rem;padding-right:1rem;width:calc(100% - 1rem);}#COMPARATOR-CORSICA .Modal-modal li:hover{font-weight:bold;}#COMPARATOR-CORSICA .Modal-modal .selected{background-color:#F1F3F8;border-radius:var(--radius);font-weight:bold;}#COMPARATOR-CORSICA .ComparatorDrawer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100dvh;max-width:78rem;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.3s ease-in;transition:-webkit-transform 0.3s ease-in;-o-transition:transform 0.3s ease-in;transition:transform 0.3s ease-in;transition:transform 0.3s ease-in,-webkit-transform 0.3s ease-in;width:90%;z-index:9999;}#COMPARATOR-CORSICA .ComparatorDrawer.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}#COMPARATOR-CORSICA .ComparatorDrawer-content{scrollbar-width:0.6rem;scrollbar-color:#252B6A #ebebeb;height:100%;overflow-y:scroll;position:relative;}#COMPARATOR-CORSICA .ComparatorDrawer-content::-webkit-scrollbar{width:0.6rem;background-color:#ebebeb;}#COMPARATOR-CORSICA .ComparatorDrawer-content::-webkit-scrollbar-thumb{background-color:#252B6A;border:solid 0.2rem #ebebeb;cursor:-webkit-grab;cursor:grab;}#COMPARATOR-CORSICA .ComparatorDrawer-content_inner{line-height:1.5;padding:4rem 2rem;}#COMPARATOR-CORSICA .ComparatorDrawer-content_inner p{margin-bottom:1.6rem;margin-top:1.6rem;}#COMPARATOR-CORSICA .ComparatorDrawer-content_inner a{text-decoration:underline;}#COMPARATOR-CORSICA .ComparatorDrawer-2cols{display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));}#COMPARATOR-CORSICA .ComparatorDrawer-2cols_col *:first-child{margin-top:0;}#COMPARATOR-CORSICA .ComparatorDrawer-2cols_col *:last-child{margin-bottom:0;}#COMPARATOR-CORSICA .ComparatorDrawer-list-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;margin-bottom:1.6rem;margin-top:1.6rem;}#COMPARATOR-CORSICA .ComparatorDrawer-list-links_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4rem;}#COMPARATOR-CORSICA .ComparatorDrawer-list-links_item:before{font-size:0.8rem;}#COMPARATOR-CORSICA .ComparatorDrawer-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}#COMPARATOR-CORSICA .ComparatorDrawer-close{background-color:transparent;color:#FFFFFF;position:absolute;right:1rem;top:1rem;z-index:3;}#COMPARATOR-CORSICA .ComparatorDrawer-hero{aspect-ratio:760/330;overflow:hidden;position:relative;}#COMPARATOR-CORSICA .ComparatorDrawer-hero_video,#COMPARATOR-CORSICA .ComparatorDrawer-hero_image{display:block;position:relative;z-index:1;width:100%;}#COMPARATOR-CORSICA .ComparatorDrawer-hero_title{bottom:2rem;color:#FFFFFF;font-size:3.6rem;font-weight:800;left:4rem;position:absolute;z-index:2;}#COMPARATOR-CORSICA .ComparatorDrawer-hero_title em{display:block;font-family:var(--font-summer);font-weight:normal;text-transform:uppercase;}#COMPARATOR-CORSICA .ComparatorDrawer-title{font-size:2rem;font-weight:bold;line-height:1.2;margin-bottom:1.6rem;margin-top:3.2rem;}#COMPARATOR-CORSICA .ComparatorDrawer-title:first-child{margin-top:0;}#COMPARATOR-CORSICA input[type=radio] + label{border-radius:var(--radius);cursor:pointer;display:block;font-size:1.4rem;font-weight:bold;line-height:2.9285714286;padding-left:1rem;padding-right:1rem;white-space:nowrap;}#COMPARATOR-CORSICA input[type=radio]:checked + label{background:#F1F3F8;}#COMPARATOR-CORSICA .SearchFormModals>* .form-checkboxes .form-checkbox{position:relative;}#COMPARATOR-CORSICA .SearchFormModals>* .form-checkboxes .form-checkbox [type=checkbox]{display:none;}#COMPARATOR-CORSICA .SearchFormModals>* .form-checkboxes .disabled.form-checkbox{opacity:0.4;pointer-events:none;}#COMPARATOR-CORSICA .SearchFormModals>* .form-checkboxes .disabled.form-checkbox + .option-desc{opacity:0.4;}#COMPARATOR-CORSICA .SearchFormModals>* .form-checkboxes .form-checkbox [type=checkbox]:checked ~ label:after{content:"\ea09";position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:white;}#COMPARATOR-CORSICA .SearchFormModals>* .form-checkboxes .form-checkbox [type=checkbox]:checked ~ label:before{background-color:#252b6a;}#COMPARATOR-CORSICA .SearchFormModals>* .form-checkboxes .form-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}#COMPARATOR-CORSICA .SearchFormModals>* .form-checkboxes .form-checkbox label:before{content:"";display:block;border:2px solid #252b6a;width:18px;height:18px;margin-right:8px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0;}#COMPARATOR-CORSICA .SelectRoundtrip-label_wrapper,#COMPARATOR-CORSICA .Select-label_wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;inset:0;padding:0.5rem 1rem;}#COMPARATOR-CORSICA .SelectRoundtrip-label_wrapper:before,#COMPARATOR-CORSICA .Select-label_wrapper:before{content:"\ea18";font-size:2.4rem;}#COMPARATOR-CORSICA .SelectRoundtrip-label_wrapper:after,#COMPARATOR-CORSICA .Select-label_wrapper:after{content:"\ea10";font-size:0.8rem;}#COMPARATOR-CORSICA .SelectRoundtrip-label,#COMPARATOR-CORSICA .Select-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:0.5rem;}#COMPARATOR-CORSICA .SelectRoundtrip-select,#COMPARATOR-CORSICA .Select-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;min-height:4.5rem;padding:0 4rem 0 0.7rem;background-color:transparent;border:none;cursor:pointer;width:100%;}#COMPARATOR-CORSICA .SelectRoundtrip .chosen-single,#COMPARATOR-CORSICA .Select .chosen-single{padding-left:4rem;padding-right:3rem;}#COMPARATOR-CORSICA .SelectRoundtrip[data-is-value-selected=true] .Select-label,#COMPARATOR-CORSICA .Select[data-is-value-selected=true] .Select-label{visibility:hidden;}@media screen and (max-width:1279px){#COMPARATOR-CORSICA .SelectRoundtrip,#COMPARATOR-CORSICA .Select{width:100%;}}#COMPARATOR-CORSICA .SelectRoundtrip{background-color:#252B6A;border-radius:0;color:#FFFFFF;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}#COMPARATOR-CORSICA .SelectRoundtrip-label_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}#COMPARATOR-CORSICA .SelectRoundtrip-label_wrapper:before{display:none;}#COMPARATOR-CORSICA .SelectRoundtrip-label_wrapper:after{content:"\ea10";font-size:0.8rem;}#COMPARATOR-CORSICA .InputDate-input{border:none;font-size:1.6rem;min-height:4.5rem;padding:0 1em 0 0;}@media screen and (max-width:959px){#COMPARATOR-CORSICA .InputDate-input{width:100%;}}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker{border:none;background:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker td,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker td{padding:0;border:0;line-height:31.5px;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerMonthSelector{background:none;color:#252B6A;border-bottom:1px solid #ebebeb;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton,#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton{background:none;margin-bottom:8px;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton:before,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton:before,#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton:before,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton:before{font-size:16px;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton .html-face,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton .html-face,#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton .html-face,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton .html-face{display:none;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton:before,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerMonthSelector .datePickerPreviousButton:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton:before,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerMonthSelector .datePickerNextButton:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerMonthAndYear>div,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .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;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerMonthAndYear>div select,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerMonthSelector .datePickerMonthAndYear>div select{padding:0;background:none;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerMonthSelector .datePickerMonthAndYear>div:before,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .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;-o-transition:300ms transform;transition:300ms transform;transition:300ms transform,300ms -webkit-transform;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerWeekdayLabel,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerWeekdayLabel,#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerWeekendLabel,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerWeekendLabel{font-weight:400;font-size:13px;color:#dbdcdd;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerDay,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerDay{font-size:14px;background:none;color:#252B6A;padding:0;text-align:center;border:none;width:33px;height:33px;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerDay:hover,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerDay:hover{font-weight:700;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerDay.datePickerDayIsDisabled,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerDay.datePickerDayIsDisabled{color:#aaa6a6;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerDay.datePickerDayIsSelected,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerDay.datePickerDayIsSelected{background-color:rgba(198,211,241,0.5);}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerDay.datePickerDayIsValue,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerDay.datePickerDayIsValue{border:1px solid #252B6A;border-radius:50%;font-weight:400;font-style:normal;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerDay.datePickerDayIsStart,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerDay.datePickerDayIsStart,#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .gwt-DatePicker .datePickerDay.datePickerDayIsEnd,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .gwt-DatePicker .datePickerDay.datePickerDayIsEnd{color:white;font-weight:700;background:#252B6A;}#COMPARATOR-CORSICA .SearchFormModals>*{-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:#252b6a;min-height:100%;z-index:9;}#COMPARATOR-CORSICA .SearchFormModals>*>p{font-weight:700;display:block;margin:10px 0 20px 0;}#COMPARATOR-CORSICA .SearchFormModals>:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:0 19px 16px 19px;border-color:transparent transparent white transparent;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}@media screen and (min-width:959px){#COMPARATOR-CORSICA .SearchFormModals>*{min-width:600px;}#COMPARATOR-CORSICA .SearchFormModals>* [role=close-modal]{display:none;}}@media screen and (max-width:768px){#COMPARATOR-CORSICA .SearchFormModals>*{width:100%;}}@media screen and (max-width:482px){#COMPARATOR-CORSICA .SearchFormModals>*{padding:1rem;}}#COMPARATOR-CORSICA .SearchFormModals>:not(.show){display:none;pointer-events:none;}#COMPARATOR-CORSICA .SearchFormModals>* [role=close-modal]{background:none;position:absolute;top:10px;right:10px;margin-top:0 !important;}#COMPARATOR-CORSICA .SearchFormModals>* .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;}#COMPARATOR-CORSICA .SearchFormModals>* .form-checkboxes .form-checkbox{font-weight:700;}#COMPARATOR-CORSICA .SearchFormModals{left:0;position:absolute;top:100%;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);z-index:1;}#COMPARATOR-CORSICA .SearchFormModals .datePickerMonthSelector{font-size:1.4rem;}@media screen and (max-width:768px){#COMPARATOR-CORSICA .SearchFormModals{-webkit-transform:none;-ms-transform:none;transform:none;left:-1rem;top:calc(100% + 1.6rem);}}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .datepickers-wrapper,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .datepickers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .datepickers-wrapper>*,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .datepickers-wrapper>*{margin:0 12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media screen and (max-width:768px){#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .datepickers-wrapper>div:last-of-type,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .datepickers-wrapper>div:last-of-type{display:none;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .datepickers-wrapper .gwt-DatePicker,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .datepickers-wrapper .gwt-DatePicker{width:100%;}}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture .datepickers-single,#COMPARATOR-CORSICA #SearchFormModalDatesArrival .datepickers-single{font-size:1.4rem;margin-top:1.6rem;}#COMPARATOR-CORSICA #SearchFormModalDatesDeparture:before,#COMPARATOR-CORSICA #SearchFormModalDatesArrival:before{left:12rem;}@media screen and (max-width:768px){#COMPARATOR-CORSICA #SearchFormModalDatesDeparture,#COMPARATOR-CORSICA #SearchFormModalDatesArrival{padding-top:2rem;}}#COMPARATOR-CORSICA .HomeSearchFormModals{position:absolute;top:100%;margin:8px;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;}#COMPARATOR-CORSICA .HomeSearchFormModals>#HomeSearchFormModalDates::before{top:-16px;left:96px;border-width:0 19px 16px 19px;border-color:transparent transparent white transparent;