@charset "UTF-8";@font-face{font-family:"Amiri";font-display:swap;font-style:normal;font-weight:500;src:url(/assets/fonts/amiri/regular/amiri-regular.eot);src:url(/assets/fonts/amiri/regular/amiri-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/amiri/regular/amiri-regular.woff2) format("woff2"),url(/assets/fonts/amiri/regular/amiri-regular.woff) format("woff"),url(/assets/fonts/amiri/regular/amiri-regular.ttf) format("truetype"),url(/assets/fonts/amiri/regular/amiri-regular.svg#Amiri-Regular) format("svg")}@font-face{font-family:"Lato";font-display:swap;font-style:normal;font-weight:300;src:url(/assets/fonts/lato/light/lato-light.eot);src:url(/assets/fonts/lato/light/lato-light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato/light/lato-light.woff2) format("woff2"),url(/assets/fonts/lato/light/lato-light.woff) format("woff"),url(/assets/fonts/lato/light/lato-light.ttf) format("truetype"),url(/assets/fonts/lato/light/lato-light.svg#Lato-Light) format("svg")}@font-face{font-family:"Lato";font-display:swap;font-style:normal;font-weight:500;src:url(/assets/fonts/lato/regular/lato-regular.eot);src:url(/assets/fonts/lato/regular/lato-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato/regular/lato-regular.woff2) format("woff2"),url(/assets/fonts/lato/regular/lato-regular.woff) format("woff"),url(/assets/fonts/lato/regular/lato-regular.ttf) format("truetype"),url(/assets/fonts/lato/regular/lato-regular.svg#Lato-Regular) format("svg")}@font-face{font-family:"Lato";font-display:swap;font-style:italic;font-weight:500;src:url(/assets/fonts/lato/italic/lato-italic.eot);src:url(/assets/fonts/lato/italic/lato-italic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato/italic/lato-italic.woff2) format("woff2"),url(/assets/fonts/lato/italic/lato-italic.woff) format("woff"),url(/assets/fonts/lato/italic/lato-italic.ttf) format("truetype"),url(/assets/fonts/lato/italic/lato-italic.svg#Lato-Italic) format("svg")}@font-face{font-family:"Lato";font-display:swap;font-style:normal;font-weight:700;src:url(/assets/fonts/lato/bold/lato-bold.eot);src:url(/assets/fonts/lato/bold/lato-bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato/bold/lato-bold.woff2) format("woff2"),url(/assets/fonts/lato/bold/lato-bold.woff) format("woff"),url(/assets/fonts/lato/bold/lato-bold.ttf) format("truetype"),url(/assets/fonts/lato/bold/lato-bold.svg#Lato-Bold) format("svg")}.clear-fix{clear:both;content:"";display:block}.center-absolute{right:50%;position:absolute;top:50%;transform:translate(50%,-50%)}@media screen and (min-width:768px){.u-hidden\@not-phone{display:none!important}}@media screen and (max-width:767px){.u-hidden\@phone{display:none!important}}.sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@font-face{font-family:icon-fonts-best-price-guarantee;font-style:normal;font-weight:400;src:url(/best-price-guarantee/assets/icons/icon-fonts-best-price-guarantee.woff2) format("woff2"),url(/best-price-guarantee/assets/icons/icon-fonts-best-price-guarantee.woff) format("woff"),url(/best-price-guarantee/assets/icons/icon-fonts-best-price-guarantee.ttf) format("truetype"),url(/best-price-guarantee/assets/icons/icon-fonts-best-price-guarantee.svg#icon-fonts-best-price-guarantee) format("svg")}.icon-fonts-best-price-guarantee{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"icon-fonts-best-price-guarantee";font-style:normal;font-weight:400;line-height:1;text-rendering:auto;vertical-align:middle}.icon-fonts-best-price-guarantee-book:before{content:""}.icon-fonts-best-price-guarantee-check:before{content:""}.icon-fonts-best-price-guarantee-credit:before{content:""}.icon-fonts-best-price-guarantee-fill:before{content:""}.icon-fonts-best-price-guarantee-logo:before{content:""}.icon-fonts-best-price-guarantee-paperclip:before{content:""}.icon-fonts-best-price-guarantee-upload:before{content:""}@font-face{font-family:"Gotham";font-display:swap;font-style:normal;font-weight:300;src:url(/assets/fonts/gotham/book/gotham-book.eot);src:url(/assets/fonts/gotham/book/gotham-book.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/gotham/book/gotham-book.woff2) format("woff2"),url(/assets/fonts/gotham/book/gotham-book.woff) format("woff"),url(/assets/fonts/gotham/book/gotham-book.ttf) format("truetype"),url(/assets/fonts/gotham/book/gotham-book.svg#Gotham-Book) format("svg")}@font-face{font-family:"Gotham";font-display:swap;font-style:normal;font-weight:500;src:url(/assets/fonts/gotham/medium/gotham-medium.eot);src:url(/assets/fonts/gotham/medium/gotham-medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/gotham/medium/gotham-medium.woff2) format("woff2"),url(/assets/fonts/gotham/medium/gotham-medium.woff) format("woff"),url(/assets/fonts/gotham/medium/gotham-medium.ttf) format("truetype"),url(/assets/fonts/gotham/medium/gotham-medium.svg#Gotham-Medium) format("svg")}@font-face{font-family:"Gotham";font-display:swap;font-style:normal;font-weight:700;src:url(/assets/fonts/gotham/bold/gotham-bold.eot);src:url(/assets/fonts/gotham/bold/gotham-bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/gotham/bold/gotham-bold.woff2) format("woff2"),url(/assets/fonts/gotham/bold/gotham-bold.woff) format("woff"),url(/assets/fonts/gotham/bold/gotham-bold.ttf) format("truetype"),url(/assets/fonts/gotham/bold/gotham-bold.svg#Gotham-Bold) format("svg")}.best-price-guarantee,.title{color:#002c41;font-family:"Gotham","Arial",sans-serif}.best-price-guarantee{font-weight:500;font-size:1rem}.pl .best-price-guarantee{font-family:Arial}.best-price-guarantee .footer-container{max-width:100%}.best-price-guarantee .footer-container .title{font-size:1rem}.best-price-guarantee .footer-container .social{margin-left:0;padding-right:15px;text-align:right}.best-price-guarantee .footer-container .links{margin:0 auto}.best-price-guarantee .hidden{display:none!important}.title{line-height:1;margin:24px 0 100px;font-size:3rem;text-align:center}.pl .title{font-family:Arial}@media (min-width:1024px) and (max-width:1280px){.title{margin-top:0}}@media (max-width:1023px){.title{margin:50px 0 30px;font-size:2.1875rem;margin-bottom:1.5rem}}.button-cta{background:#068484;border:0;border-radius:2px;color:#fff;display:inline-block;font-weight:700;line-height:1;min-width:200px;padding:23px 22px;font-size:1.125rem;text-decoration:none;text-transform:uppercase;transition:all .1s ease-in-out}.button-cta:hover{background:#007576}@media (max-width:1023px){.button-cta{min-width:175px;font-size:1rem;padding:20px}}.backtotop{background:#1e1852;border-radius:50%;bottom:25px;cursor:pointer;height:50px;opacity:0;position:fixed;left:25px;transition:all .3s ease-in-out;visibility:hidden;width:50px;z-index:99}.backtotop:after,.backtotop:before{background:#fff;border-radius:3px;bottom:0;content:"";display:block;height:15px;margin:auto;position:absolute;top:0;width:4px}.backtotop:before{left:0;transform:rotate(-45deg)}.backtotop:after{right:0}.backtotop:before{right:-8px}.backtotop:after{left:-8px;transform:rotate(45deg)}.backtotop.show{opacity:.75;visibility:visible}.backtotop.show:hover{opacity:1}@media (min-width:1024px){body.scrolled .head--scroll{top:12vh}}.kv{height:calc(100vh + 25px);padding:0 15px;position:relative}@media (min-width:1024px) and (max-width:1280px){.kv{min-height:750px}}@media (max-width:1023px){.kv{height:calc(60vh)}}@media (max-width:767px){.kv{height:calc(45vh)}}.kv__img{font-family:"object-fit: cover";height:100%;right:0;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:1023px){.kv__img{object-position:left}}.ar .head{left:inherit}.head{padding:0 15px}@media (min-width:1024px){.head{color:#fff;position:absolute;left:0;top:18vh;width:50%;z-index:1}}.head__logo{margin-bottom:2.5rem;font-size:6.5625rem}@media (max-width:1023px){.head__logo{display:block;margin:0 auto 30px;width:105px}}@media (max-width:767px){.head__logo{font-size:4.6875rem;margin-bottom:1.25rem;width:75px}}.head__title{font-family:"Gotham","Arial",sans-serif;font-weight:700;line-height:1;margin:0 0 55px;padding:0;font-size:3.5rem}@media (min-width:1024px){.head__title strong{display:block}}.pl .head__list--item span,.pl .head__subtitle,.pl .head__title,.pl .step__title span{font-family:Arial}@media (min-width:1024px) and (max-width:1280px){.head__title{font-size:3.125rem;margin-bottom:3.125rem}}@media (max-width:1023px){.head__title{font-size:3rem;margin-bottom:2.1875rem;text-align:center}}@media (max-width:767px){.head__title{font-size:2.5rem;margin-bottom:1.5rem}}.head__subtitle{font-family:"Gotham","Arial",sans-serif;font-weight:700;line-height:1;margin:0 0 40px;padding:0;font-size:1.75rem;text-transform:uppercase}@media (max-width:1280px){.head__subtitle{margin-bottom:1.5rem;font-size:1.5rem}}@media (max-width:1023px){.head__subtitle{text-align:center}}@media (max-width:767px){.head__subtitle{margin-bottom:1.25rem;font-size:1.25rem}}.head__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:1023px){.head__list{-ms-flex-align:center;align-items:center}}.head__list--item{display:-ms-flexbox;display:flex;margin-top:1.25rem}@media (min-width:1024px) and (max-width:1280px){.head__list--item{margin-top:.625rem}}@media (max-width:767px){.head__list--item{margin-top:.625rem}}.head__list--item:first-child{margin-top:0}.head__list--item:before{line-height:1;font-size:1.5rem}@media (min-width:1024px) and (max-width:1280px){.head__list--item:before{font-size:1.125rem}}@media (max-width:1023px){.head__list--item:before{line-height:1.5;font-size:1.1875rem}}@media (max-width:767px){.head__list--item:before{font-size:1rem}}.head__list--item span{font-family:"Gotham","Arial",sans-serif;font-weight:500;line-height:1;font-size:1.375rem;margin-right:1.5rem}@media (min-width:1024px) and (max-width:1280px){.head__list--item span{line-height:1;font-size:1.1875rem;margin-right:.9375rem}}@media (max-width:1023px){.head__list--item span{line-height:1.5;font-size:1.1875rem;margin-right:.625rem}}@media (max-width:767px){.head__list--item span{font-size:1rem}}.how{margin:0 auto;max-width:1310px;padding:0 15px;text-align:center}.how__list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:7.8125rem;text-align:right}@media (max-width:1023px){.how__list{-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:50%}}@media (max-width:767px){.how__list{max-width:350px}}.how__cta{margin-bottom:8.4375rem}@media (max-width:1023px){.how__cta{margin-bottom:2.8125rem}}.how .condition_link{color:#1264a3;display:block;margin-bottom:20px}.step{list-style:none}@media (min-width:1024px){.step{width:21.75%}}@media (max-width:1023px){.step{margin-bottom:2.5rem}}.step__number{-ms-flex-align:center;align-items:center;color:#1e1852;display:-ms-flexbox;display:flex;font-weight:300;-ms-flex-pack:justify;justify-content:space-between;line-height:1;font-size:1.75rem;margin-bottom:3.4375rem}@media (min-width:1024px) and (max-width:1280px){.step__number{font-size:1.375rem}}@media (max-width:1023px){.step__number{margin-bottom:1.5rem}}.step__number:after{background:#1e1852;bottom:-3px;content:"";height:2px;position:relative}@media (min-width:1024px){.step__number:after{width:46.76%}}@media (max-width:1023px){.step__number:after{-ms-flex-positive:1;flex-grow:1;margin-right:.9375rem}}.step__title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:0 0 24px}@media (max-width:1023px){.step__title{margin-bottom:.9375rem}}.step__title:before{color:#000;font-size:3.4375rem}@media (max-width:1023px){.step__title:before{font-size:2.8125rem}}.step__title span{color:#002c41;font-family:"Gotham","Arial",sans-serif;font-weight:500;line-height:1.07;font-size:1.75rem;letter-spacing:.0375rem;margin-right:1.25rem}@media (min-width:1024px) and (max-width:1280px){.step__title span{font-size:1.5rem}}@media (max-width:1023px){.step__title span{-ms-flex-positive:1;flex-grow:1;font-size:1.5rem}.step__title span br{display:none}}.step__desc{color:#002c41;font-weight:300;line-height:1.67;margin:0;font-size:1.125rem}@media (min-width:1024px) and (max-width:1280px){.step__desc{font-size:1rem}}.form{background:#f5f6f8}@media (min-width:1024px){.form .kv{height:auto;min-height:836px}}@media (max-width:1023px){.form .kv{height:calc(45vh)}}@media (max-width:767px){.form .kv{height:calc(30vh)}}.form .kv:after{background-color:rgba(0,19,29,.55);content:"";display:block;height:100%;right:0;position:absolute;top:0;width:100%}.form .head{left:auto;text-align:center;top:170px;width:100%}@media (max-width:1023px){.form .head{padding:40px 15px;top:auto}}@media (max-width:767px){.form .head{text-align:right}}.form .head__logo{font-size:8.75rem}@media (max-width:1023px){.form .head__logo{font-size:6.5625rem}}.form .head__title{margin:0 0 32px}@media (min-width:1024px){.form .head__title strong{display:inline}}@media (min-width:768px){.form .head__subtitle{font-size:2rem}}.form .head__list{-ms-flex-align:center;align-items:center}.form .container{background:#fff;border-radius:2px;margin:0 auto;max-width:1440px;overflow:hidden;padding:55px 0 80px;position:relative;z-index:1}@media (min-width:1024px){.form .container{margin-top:-5rem}}@media (max-width:1023px){.form .container{padding:40px 0}}.guarantee__content{color:#002c41;font-family:"Gotham","Arial",sans-serif;font-weight:500;line-height:1;font-size:1.75rem}.pl .guarantee__content{font-family:Arial}@media (max-width:1023px){.guarantee__content{font-size:1.5rem}}.guarantee__content--title{font-weight:700;margin:0 0 56px;font-size:3rem;text-align:center}@media (max-width:1023px){.guarantee__content--title{font-size:2.1875rem;margin-bottom:1.5rem}}.guarantee__content--intro{font-size:1.25rem;font-weight:300;margin:0 80px}.guarantee-form__field{border-bottom:4px solid #f5f6f8;padding:0 80px 32px;margin-bottom:4rem}@media (max-width:1023px){.guarantee-form__field{padding:0 30px 32px;margin-bottom:2rem}}@media (max-width:767px){.guarantee-form__field{padding:0 15px 32px}}@media (max-width:1023px){.guarantee-form__field{padding-bottom:0}}.guarantee-form__field:nth-last-of-type(1){border-bottom:0;margin-bottom:0;padding-bottom:0}.guarantee-form__field--title{color:#1264a3;font-weight:700;font-size:1.875rem;text-transform:uppercase}@media (max-width:1023px){.guarantee-form__field--title{font-size:1.25rem}}.guarantee-form__field--mandatory{font-size:1rem;font-weight:300;margin:10px 0 40px}@media (max-width:1023px){.guarantee-form__field--mandatory{margin-bottom:1.5rem}}.guarantee-form__field--subtitle{display:block;font-weight:300;font-size:1.25rem;margin-top:.625rem}@media (max-width:1023px){.guarantee-form__field--subtitle{font-size:1rem}}.guarantee-form__field--infos{font-weight:300;line-height:1.75;font-size:1rem}.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1023px){.flex{-ms-flex-direction:column;flex-direction:column}}.flex__block{margin-bottom:2rem}@media (min-width:1024px){.flex__block,.flex__block.flex__100 .flex__50{width:47.8%}.flex__block.flex__100{width:100%}}.flex__block--label{display:block;margin-bottom:1rem}@media (max-width:767px){.flex__block--label{font-size:1rem;margin-bottom:.8125rem}}.flex__block--input{background:#fff;border:1px solid #002c41;border-radius:4px;padding:15px 24px;font-size:1.125rem;width:100%}.flex__block--input.validatorInvalidState,.upload .fakeLabel.validatorInvalidState .fakeInput{border-color:#c70000}@media (max-width:1023px){.flex__block--input{padding:10px 15px}}@media (max-width:767px){.flex__block--input{font-size:1rem}}.upload{-ms-flex-direction:column;flex-direction:column}.upload__text{font-weight:300;line-height:1.4;margin:0 0 56px;font-size:1.125rem}@media (max-width:767px){.upload__text{margin:0 0 24px;font-size:1rem}}.upload__text--subtext{display:block;font-weight:500;margin-top:1.5rem}.upload .fakeInput{min-height:52px;position:relative}@media (max-width:1023px){.upload .fakeInput{min-height:49px}}@media (max-width:767px){.upload .fakeInput{min-height:40px}}.upload .fakeInput .paperclip{-ms-flex-align:center;align-items:center;background:#002c41;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff;display:-ms-flexbox;display:flex;height:50px;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0;width:50px}@media (max-width:1023px){.upload .fakeInput .paperclip{height:47px;width:47px}}@media (max-width:767px){.upload .fakeInput .paperclip{height:38px;width:38px}}.terms__checkbox{opacity:0;position:absolute;z-index:-1}.terms__checkbox+label:after{color:#fff;content:"✔";font-size:.6875rem;text-align:center;transform:scale(0)}.terms__checkbox:checked+label:before{background:#002c41}.terms__checkbox:checked+label:after{transform:scale(1)}.terms__label{cursor:pointer;display:inline-block;height:1.5em;line-height:1.4;padding:0 30px 0 0;position:relative;font-size:1.125rem}@media (max-width:767px){.terms__label{font-size:1rem}}.terms__label:after,.terms__label:before{bottom:0;display:block;height:16px;right:0;margin:auto 0;position:absolute;top:0;transition:.25s all ease;width:16px}.terms__label:before{border:1px solid #002c41;border-radius:2px;content:""}.terms__label a{color:#1264a3;pointer-events:auto}.terms__label.validatorInvalidState,.terms__label.validatorInvalidState a{color:#c70000}.terms__label.validatorInvalidState:before{border:1px solid #c70000}.url-bloc__block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.url-bloc .flex__block--before{font-weight:300;font-size:1.125rem;margin-left:.3125rem}@media (max-width:767px){.url-bloc .flex__block--before{font-size:1rem}}.submit-bloc{margin:80px 0 56px;text-align:center}@media (max-width:767px){.submit-bloc{margin:40px 0}}.tErrorMessage{color:#c70000;padding:0 80px;margin-bottom:1.5rem}@media (max-width:1023px){.tErrorMessage{padding:0 30px}}@media (max-width:767px){.tErrorMessage{line-height:1.3;padding:0 15px;font-size:1rem;margin-bottom:2rem}}#ah-header-wrapper,.hide{display:none}.form.confirmation .kv{height:auto;min-height:calc(100vh - 60px)}@media (max-width:767px){.form.confirmation .kv{min-height:calc(100vh - 45px)}.form.confirmation .kv:after{background-color:rgba(0,19,29,.75)}}@media (max-width:1023px){.form.confirmation .head{color:#fff;padding:40px 60px 0;position:absolute;text-align:center;top:100px}}@media (max-width:1023px) and (max-width:767px){.form.confirmation .head{padding:40px 15px 0;top:20px}}.form.confirmation .head__list--item span{margin-right:0}.form.confirmation .head__list--item span.title{color:#fff;font-weight:700;margin:0;font-size:1.5625rem}.form.confirmation .head__list--item a{text-decoration:underline}@media (min-width:1024px){.form.conditions .kv{height:auto;min-height:550px}.form.conditions .kv__block{top:85px}}@media (max-width:1023px){.form.conditions .kv{height:calc(45vh)}}@media (max-width:767px){.form.conditions .kv{height:calc(30vh)}}@media (max-width:1023px){.form.conditions .head__subtitle{margin-bottom:0}}.cgv{background:#fff;margin:24px auto 0;max-width:1280px;padding:55px 80px 56px}@media (max-width:1023px){.cgv{margin-top:0;padding:40px 30px}}@media (max-width:767px){.cgv{padding:40px 15px}}.cgv .cgv__title{margin:0 0 55px}.cgv__glossary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.cgv__glossary{-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem}}.glossary{list-style:none;margin-bottom:3.4375rem;width:33.33%}@media (max-width:1023px){.glossary{margin-bottom:2.5rem}}@media (max-width:767px){.glossary{margin-bottom:0;width:100%}}.glossary__item{line-height:1.5}.glossary__item a{display:block;position:relative;padding-right:.9375rem;text-decoration:none}.glossary__item a:before{content:"-";right:0;position:absolute}.conditon-list__title{margin:0 0 10px;font-size:1.875rem}@media (max-width:1023px){.conditon-list__title{font-size:1.5rem}}@media (max-width:767px){.conditon-list__title{font-size:1.25rem}}.conditon-list__text{font-weight:300;line-height:1.5;margin:0 0 20px;font-size:1.125rem}@media (max-width:1023px){.conditon-list__text{font-size:1rem}}.conditon-list__items{font-weight:300;line-height:1.5;margin:-17px 0 24px;font-size:1.125rem;padding-right:2.8125rem}@media (max-width:1023px){.conditon-list__items{font-size:1rem;padding-right:1.875rem}}@media (max-width:767px){.conditon-list__items{font-size:.9375rem}}.conditon-list__items s{background:url(/best-price-guarantee/assets/images/picto-doc.png) 50% 50% no-repeat;background-size:contain;color:transparent;display:inline-block;font-size:0;height:27px;vertical-align:middle;width:39px}.conditon-list .items__sub{margin-top:.1875rem}#mount-ah-navigation{min-height:4.5rem}
