@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){p,.auto-promo.paragraph--view-mode--message .auto-promo__content .auto-promo-message-title,.auto-promo.paragraph--view-mode--multi .auto-promo__content .auto-promo-message-title{font-size:1.8rem;line-height:2.6rem;}}@media only screen and (min-width:768px){p,.auto-promo.paragraph--view-mode--message .auto-promo__content .auto-promo-message-title,.auto-promo.paragraph--view-mode--multi .auto-promo__content .auto-promo-message-title{font-size:2rem;line-height:3rem;}}.tabs-content p,.tabs-content .auto-promo.paragraph--view-mode--message .auto-promo__content .auto-promo-message-title,.auto-promo.paragraph--view-mode--message .auto-promo__content .tabs-content .auto-promo-message-title,.tabs-content .auto-promo.paragraph--view-mode--multi .auto-promo__content .auto-promo-message-title,.auto-promo.paragraph--view-mode--multi .auto-promo__content .tabs-content .auto-promo-message-title{font-size:1.6rem;line-height:2.4rem;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.list-numbered li{font-size:1.6rem;line-height:2.4rem;}}@media only screen and (min-width:768px){.list-numbered li{font-size:1.8rem;line-height:2.6rem;}}blockquote{font-family:"AcherusBlack",sans-serif;margin:0 0 32px;}blockquote::before,blockquote::after{display:block;height:24px;line-height:1;}blockquote:before{color:#58c5c7;content:'‘‘ ';margin-bottom:6px;}blockquote:after{color:#58c5c7;content:' ’’';margin-top:6px;}html[lang='fr'] blockquote::before,html[lang='fr'] blockquote::after{height:34px;line-height:34px;vertical-align:middle;}html[lang='fr'] blockquote:before{content:'«';margin:-4px 0 6px;}html[lang='fr'] blockquote:after{content:'»';margin:0;}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){blockquote{font-size:2.6rem;line-height:3.6rem;}}@media only screen and (min-width:768px){blockquote{font-size:3.6rem;line-height:4rem;}}.list-numbered{counter-reset:items;list-style:none;}.list-numbered:last-child{margin:0;}.list-numbered li{counter-increment:items;margin:0 0 20px;padding-left:38px;position:relative;}.list-numbered li:last-child{margin:0;}.list-numbered li:before{content:counter(items);left:0;min-width:18px;position:absolute;text-align:center;top:0;font-size:2.8rem;line-height:3.2rem;}.list-numbered li:after{background:#58c5c7;content:'';display:block;height:2px;left:0;position:absolute;top:35px;width:18px;}.price-with-rebate{text-align:center;}.price-with-rebate .old-price{text-decoration:line-through;font-size:1.4rem;}.price-with-rebate .rebate{color:#f02244;font-family:"AcherusBold",sans-serif;margin-left:10px;}.price-with-rebate + p{color:#58c5c7;font-family:"AcherusBold",sans-serif;margin-top:-2px !important;text-align:center;}.auto-promo{}.auto-promo__wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-start;padding:55px 28px;position:relative;}@media only screen and (min-width:600px){.auto-promo__wrapper{padding:55px;}}.auto-promo__wrapper--newsletter{flex-wrap:wrap;flex-direction:column-reverse;padding:0;}@media only screen and (min-width:600px){.auto-promo__wrapper--newsletter{flex-direction:row;}.auto-promo__wrapper--newsletter h2{margin-top:0;}}.auto-promo__content{margin-left:0;width:100%;}.auto-promo__content h3 + p{margin:20px 0;font-size:1.8rem;}.auto-promo__content .btn{box-sizing:border-box;}.auto-promo__content form label{display:none;}.auto-promo__content form .btn{width:100%;}.auto-promo .media-image{align-self:flex-end;height:100%;margin-bottom:-55px;}.auto-promo .media-image .media-container{width:100%;height:100%;}@media only screen and (min-width:1024px) and (max-width:calc(1200px - 1px)){#list-content-wrapper:not(.map-enabled) .layout-wrapper-cheater-left .auto-promo.paragraph--view-mode--newsletter{transform:translateX(-64px);width:calc(100% + 64px);}}@media only screen and (min-width:1200px) and (max-width:calc(1559px - 1px)){#list-content-wrapper:not(.map-enabled) .layout-wrapper-cheater-left .auto-promo.paragraph--view-mode--newsletter{transform:translateX(-120px);width:calc(100% + 120px);}}@media only screen and (min-width:1560px) and (max-width:calc(1680px - 1px)){#list-content-wrapper:not(.map-enabled) .layout-wrapper-cheater-left .auto-promo.paragraph--view-mode--newsletter{transform:translateX(calc(-120px - ((100vw - 1440px) / 4)));width:calc(100% + 120px + (100vw - 1440px) / 2);}}@media only screen and (min-width:1680px){#list-content-wrapper:not(.map-enabled) .layout-wrapper-cheater-left .auto-promo.paragraph--view-mode--newsletter{transform:translateX(calc((100% - 1440px) / -2));width:calc(100% + (100vw - 1440px) / 2);}}.auto-promo.paragraph--view-mode--newsletter .layout-wrapper{max-width:none;width:auto;}.auto-promo.paragraph--view-mode--newsletter .auto-promo__content{flex:1;width:auto;padding:28px;}.auto-promo.paragraph--view-mode--newsletter .auto-promo__image{aspect-ratio:375 / 163;width:100%;}.map-enabled .auto-promo.paragraph--view-mode--newsletter .auto-promo__image{display:none;}.auto-promo.paragraph--view-mode--newsletter .auto-promo__image .media-image .media-container img{aspect-ratio:375 / 163;position:static;}@media only screen and (min-width:600px){.auto-promo.paragraph--view-mode--newsletter .auto-promo__image{aspect-ratio:auto;width:calc(100% / 3);}.auto-promo.paragraph--view-mode--newsletter .auto-promo__image .media-image .media-container img{aspect-ratio:auto;position:absolute;}}.auto-promo.paragraph--view-mode--newsletter__avelo .auto-promo__content .layout-wrapper{padding-left:0;}.auto-promo.paragraph--view-mode--newsletter__avelo .auto-promo__content .layout-wrapper .alert{width:auto;}.auto-promo.paragraph--view-mode--newsletter__avelo .auto-promo__content .layout-wrapper .alert button{display:none;}.auto-promo.paragraph--view-mode--newsletter__avelo .h-level-3{margin-bottom:20px;}.auto-promo.paragraph--view-mode--newsletter__avelo form a{text-decoration:underline;color:#282f50;}.auto-promo.paragraph--view-mode--newsletter__avelo form label{display:block;}.auto-promo.paragraph--view-mode--newsletter__avelo form .btn-primary{background:#282f50;display:inline-flex;width:auto;}.auto-promo.paragraph--view-mode--newsletter__avelo form .btn-primary .icon{transition:transform 0.2s;}.auto-promo.paragraph--view-mode--newsletter__avelo form .btn-primary:hover .icon{transform:translateX(5px);}.auto-promo.paragraph--view-mode--newsletter__avelo form .captcha{margin-bottom:20px;}.auto-promo.paragraph--view-mode--newsletter__avelo form .captcha .captcha__title{display:none;}.auto-promo.paragraph--view-mode--default .auto-promo__wrapper{flex-direction:column-reverse;}.auto-promo.paragraph--view-mode--default .media-image{display:block;width:280px;height:280px;margin:55px auto -55px auto;}.auto-promo.paragraph--view-mode--default .media-image .media-container{width:280px;height:100%;}.auto-promo.paragraph--view-mode--default .auto-promo__content{margin-left:55px;max-width:calc(100% - 280px - 55px);}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.auto-promo.paragraph--view-mode--default .auto-promo__content{margin-left:0;max-width:none;}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.auto-promo.paragraph--view-mode--default .auto-promo__content .btn{width:100%;}}.auto-promo.paragraph--view-mode--default .auto-promo__content .active-campaign-form > div{text-align:left !important;}.auto-promo.paragraph--view-mode--default .auto-promo__content .active-campaign-form > div form{margin:0 !important;padding:0 !important;}.auto-promo.paragraph--view-mode--default .auto-promo__content .active-campaign-form > div form ._form-content{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px !important;}@media only screen and (min-width:667px){.auto-promo.paragraph--view-mode--default .auto-promo__content .active-campaign-form > div form ._form-content{align-items:center;flex-wrap:nowrap;margin-bottom:0;}}.auto-promo.paragraph--view-mode--default .auto-promo__content .active-campaign-form > div form ._form-content input{border-radius:0 !important;height:50px !important;padding:0 10px !important;}.auto-promo.paragraph--view-mode--default .auto-promo__content .active-campaign-form > div form ._form-content input[type="text"],.auto-promo.paragraph--view-mode--default .auto-promo__content .active-campaign-form > div form ._form-content input[type="email"],.auto-promo.paragraph--view-mode--default .auto-promo__content .active-campaign-form > div form ._form-content input[type="phone"]{width:250px !important;}.auto-promo.paragraph--view-mode--default .auto-promo__content .active-campaign-form > div form ._form-content ._button-wrapper{margin-top:0 !important;}.auto-promo.paragraph--view-mode--default .auto-promo__content .active-campaign-form > div form ._form-content ._button-wrapper button{font-family:"AcherusBold",sans-serif !important;font-size:1.4rem !important;height:50px !important;line-height:normal !important;padding:0 40px !important;margin-top:8px !important;}@media only screen and (min-width:900px){.auto-promo.paragraph--view-mode--default .auto-promo__wrapper{flex-direction:row;}.auto-promo.paragraph--view-mode--default .media-image{margin:0;margin-bottom:-55px;}}.auto-promo.paragraph--view-mode--message,.auto-promo.paragraph--view-mode--multi{margin:0 auto 55px;max-width:784px;padding:0 32px;position:relative;}@media only screen and (min-width:1440px){.auto-promo.paragraph--view-mode--message,.auto-promo.paragraph--view-mode--multi{max-width:914px;}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-node-type-itinerary .map-enabled .list-content .auto-promo.paragraph--view-mode--message,.page-node-type-itinerary .map-enabled .list-content .auto-promo.paragraph--view-mode--multi{padding:0;}}@media only screen and (min-width:600px) and (max-width:calc(768px - 1px)){.page-node-type-itinerary .map-enabled .list-content .auto-promo.paragraph--view-mode--message,.page-node-type-itinerary .map-enabled .list-content .auto-promo.paragraph--view-mode--multi{padding:0 32px 0 0;}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.page-node-type-itinerary .map-enabled .list-content .auto-promo.paragraph--view-mode--message,.page-node-type-itinerary .map-enabled .list-content .auto-promo.paragraph--view-mode--multi{padding:0 28px;}}@media only screen and (min-width:900px){.map-enabled .list-content .auto-promo.paragraph--view-mode--message,.map-enabled .list-content .auto-promo.paragraph--view-mode--multi{padding:0;}}@media only screen and (min-width:1024px){.map-enabled .list-content .auto-promo.paragraph--view-mode--message,.map-enabled .list-content .auto-promo.paragraph--view-mode--multi{transform:translate(0,0);}}@media (max-width:899px),(min-width:2160px) and (orientation:portrait){.explore-iframe-content .map-enabled.map-visible .list-content .auto-promo.paragraph--view-mode--message,.explore-iframe-content .map-enabled.map-visible .list-content .auto-promo.paragraph--view-mode--multi{display:none;}}.list-content .auto-promo.paragraph--view-mode--message,.list-content .auto-promo.paragraph--view-mode--multi{list-style:none;}.list-content .auto-promo.paragraph--view-mode--message:first-child,.list-content .auto-promo.paragraph--view-mode--multi:first-child{max-width:720px;}@media only screen and (min-width:1024px) and (max-width:calc(1200px - 1px)){.list-content .auto-promo.paragraph--view-mode--message,.list-content .auto-promo.paragraph--view-mode--multi{transform:translate(-32px,0);}}@media only screen and (min-width:1200px) and (max-width:calc(1680px - 1px)){.list-content .auto-promo.paragraph--view-mode--message,.list-content .auto-promo.paragraph--view-mode--multi{transform:translate(-64px,0);}}@media only screen and (min-width:1680px){.list-content .auto-promo.paragraph--view-mode--message,.list-content .auto-promo.paragraph--view-mode--multi{transform:translate(calc(((100vw - 1440px) / -4)),0);}}.list-item + .auto-promo.paragraph--view-mode--message,.list-item + .auto-promo.paragraph--view-mode--multi{margin-top:-58px;max-width:var(--list-layout-width);padding:0 32px;}@media only screen and (min-width:900px){.list-item + .auto-promo.paragraph--view-mode--message,.list-item + .auto-promo.paragraph--view-mode--multi{margin-bottom:82px;margin-top:-136px;}}.auto-promo.paragraph--view-mode--message .auto-promo__wrapper,.auto-promo.paragraph--view-mode--multi .auto-promo__wrapper{background:none;border:1px solid rgba(40,47,80,0.25);border-radius:8px;padding:20px;}@media only screen and (min-width:900px){.auto-promo.paragraph--view-mode--message .auto-promo__wrapper,.auto-promo.paragraph--view-mode--multi .auto-promo__wrapper{padding-right:65px;}}.auto-promo.paragraph--view-mode--message .auto-promo__content,.auto-promo.paragraph--view-mode--multi .auto-promo__content{display:block;margin-left:0;max-width:none;}.auto-promo.paragraph--view-mode--message .auto-promo__content .layout-wysiwyg,.auto-promo.paragraph--view-mode--multi .auto-promo__content .layout-wysiwyg{margin:0;padding:0;}.auto-promo.paragraph--view-mode--message a.auto-promo__content:hover,.auto-promo.paragraph--view-mode--multi a.auto-promo__content:hover{text-decoration:none;}.auto-promo.paragraph--view-mode--message a.auto-promo__content:hover .layout-wysiwyg > *:last-child:after,.auto-promo.paragraph--view-mode--multi a.auto-promo__content:hover .layout-wysiwyg > *:last-child:after{transform:translate(5px,0);}@media only screen and (min-width:900px){.auto-promo.paragraph--view-mode--message a.auto-promo__content:hover .layout-wysiwyg > *:last-child:after,.auto-promo.paragraph--view-mode--multi a.auto-promo__content:hover .layout-wysiwyg > *:last-child:after{transform:translate(5px,-100%);}}.auto-promo.paragraph--view-mode--message a.auto-promo__content .layout-wysiwyg > *:last-child:after,.auto-promo.paragraph--view-mode--multi a.auto-promo__content .layout-wysiwyg > *:last-child:after{content:url("/themes/custom/base_otq/css/standalones/modules/../../../svg/icons/arrow-short.svg");display:inline-block;height:14px;margin:0 0 0 10px;transition:transform linear 0.15s;width:13px;}@media only screen and (min-width:900px){.auto-promo.paragraph--view-mode--message a.auto-promo__content .layout-wysiwyg > *:last-child:after,.auto-promo.paragraph--view-mode--multi a.auto-promo__content .layout-wysiwyg > *:last-child:after{position:absolute;right:25px;top:50%;transform:translate(0,-100%);}}