.home{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:flex-start;gap:60px;width:100%;padding-left:140px;padding-top:180px;background-image:url(/images/avion.png);background-size:cover;background-position:center;background-repeat:no-repeat}.home__title{color:#fff;font-size:96px;font-style:normal;font-weight:700;line-height:96px}.home__link{display:flex;align-items:center;justify-content:flex-start;gap:46px}.home__link-button{display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:8px;border-radius:3px;color:#000;background-color:#fff;transition:background-color ease-in .15s,color ease-in .15s;font-size:18px;font-style:normal;font-weight:700;line-height:32px;text-decoration:none;border:1px solid #fff;cursor:pointer}.home__link-button:hover{background-color:unset;transition:background-color ease-in .15s,color ease-in .15s;color:#fff}.modal.hidden{display:none}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;padding-top:55px;position:relative;max-width:1600px;height:808px;width:90%;border-radius:10px;overflow:hidden}.modal-close{position:absolute;top:15px;right:20px;font-size:24px;background:0 0;border:none;cursor:pointer}.Informations{display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;width:100%}.Informations form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:50px;height:100%}.Informations__title{display:flex;align-items:center;justify-content:flex-start;max-height:140px;width:100%;padding:50px 50px 0 50px}.Informations__title-item{color:#000;font-size:35px;font-style:normal;font-weight:700;line-height:normal}.Informations__form{display:flex;height:100%;width:100%;gap:50px;padding:50px 100px}.Informations__form-col{display:flex;flex-direction:column;align-items:flex-start;max-width:365px;gap:38px;flex:1}.Informations__form-col div{width:100%}.Informations__form label{display:none}.Informations__link{display:flex;justify-content:flex-end;align-items:center;align-self:stretch;padding:45px 100px;gap:10px;max-height:132px;width:100%;background-color:#fff}.LocationChoice{display:flex;width:100%;height:100%;overflow:hidden}.LocationChoice__form{display:flex;min-width:365px;padding:50px 30px;flex-direction:column;align-items:flex-start;gap:60px;align-self:stretch;background-color:#fff;z-index:15}.LocationChoice__form-title{align-self:stretch;color:#000;font-size:35px;font-style:normal;font-weight:700;line-height:normal}.LocationChoice__form form{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:50px}.LocationChoice__form form div{width:100%}.LocationChoice__form form label{display:none}.LocationChoice__form-pois label{display:flex!important;padding-bottom:14px}.LocationChoice__form-link{display:flex;align-items:center;justify-content:flex-end;gap:18px;width:100%}.LocationChoice__visuel{width:100%}.LocationChoice__visuel-step{position:absolute;top:80px;left:400px;width:270px;margin:unset;font-weight:700;background-color:#fff;padding:12px 16px}.LocationChoice__visuel-showLabel{position:absolute;top:80px;right:130px;display:flex;padding:12px 16px;align-items:center;gap:8px;background-color:#fff;width:175px;cursor:pointer}.LocationChoice__visuel-showLabel-icon{width:24px;height:24px;flex-shrink:0;border:1px solid #000;border-radius:3px}.LocationChoice__visuel-showLabel-icon svg{opacity:0;width:100%;height:auto}.LocationChoice__visuel-showLabel.check svg{opacity:1;transition:opacity .15s ease-in}body,html{margin:0;padding:0;height:100vh;font-family:InterVariable,system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif}body{display:flex;align-items:center;justify-content:center;background-color:#f6f6f6;color:#000}h1,h2,p{margin:unset}*{box-sizing:border-box}.button-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:18px;width:100%}.button-wrapper .button{display:flex;padding:12px;justify-content:center;align-items:center;gap:8px;color:#fff;font-size:15px;font-style:normal;font-weight:700;line-height:normal;border:1px solid #000;border-radius:3px;background-color:#fff;color:#000;transition:background-color ease-in .15s,color ease-in .15s;cursor:pointer;text-decoration:unset}.button-wrapper .button svg path{stroke:#000;transition:stroke ease-in .15s}.button-wrapper .button:hover{color:#fff;background-color:#000;transition:background-color ease-in .15s,color ease-in .15s}.button-wrapper .button:hover svg path{stroke:#fff;transition:stroke ease-in .15s}.button-wrapper .button.black{background-color:#000;color:#fff;transition:background-color ease-in .15s,color ease-in .15s}.button-wrapper .button.black svg path{stroke:#fff;transition:stroke ease-in .15s}.button-wrapper .button.black:hover{color:#000;background-color:#fff;transition:background-color ease-in .15s,color ease-in .15s}.button-wrapper .button.black:hover svg path{stroke:#000;transition:stroke ease-in .15s}input{border:none;border-bottom:1px solid #000;padding-bottom:19px;background-color:unset;width:100%;font-size:16px}input::placeholder{color:#000}textarea{border:none;background-color:unset;width:100%;height:100px;border-bottom:1px solid #000;font-size:16px}textarea::placeholder{color:#000}select{border:none;background-color:unset;width:100%;border-bottom:1px solid #000;font-size:16px;padding-bottom:19px}select::placeholder{color:#000}.PlanChoice{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.PlanChoice form{display:flex;width:100%;height:100%}.PlanChoice__form{display:flex;min-width:365px;padding:50px 30px;flex-direction:column;align-items:flex-start;gap:50px;align-self:stretch;background-color:#fff}.PlanChoice__form .field{display:flex;flex-direction:column;align-items:flex-start;gap:50px;width:100%}.PlanChoice__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:60px;width:100%;padding:50px 75px;justify-content:center;align-items:flex-start;align-content:flex-start;align-self:stretch;flex-wrap:wrap;background:#f6f6f6}.PlanChoice .plan-card{display:flex;align-items:center;justify-content:center;padding:10px;text-align:center;height:150px;border:1px solid #f6f6f6;transition:border .3s}.PlanChoice .plan-card img{width:100%;height:100%;object-fit:cover}.PlanChoice .plan-card input[type=checkbox],.PlanChoice .plan-card input[type=radio]{display:none}.PlanChoice .plan-card.selected{border:1px solid #000;transition:border .3s}.PlanChoice .plan-card .plan-media{position:relative;width:100%;height:100%}.PlanChoice .plan-card .plan-media-price,.PlanChoice .plan-card .plan-media-time{position:absolute;right:20px;bottom:10px;color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:18px}.PlanChoice .plan-card .plan-media-time{left:20px;right:unset;font-size:11px;font-style:normal;font-weight:400}.PlanChoice .plan-card .plan-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-in-out}.PlanChoice .plan-card .plan-video{opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.PlanChoice .plan-card.has-video:hover .plan-video{opacity:1;transition:opacity .3s ease-in-out}.PlanChoice .plan-card.has-video:hover .plan-image{opacity:0;transition:opacity .3s ease-in-out}.PlanChoice .plan-card .plan-media-check{position:absolute;top:15px;right:15px;opacity:0;transition:opacity .3s;pointer-events:none}.PlanChoice .plan-card.selected .plan-media-check{opacity:1}.PlanChoice__footer{display:flex;align-items:center;justify-content:center;gap:50px;min-height:170px;background-color:#fff}.PlanChoice__footer-price{display:flex;width:365px;padding:25px 51px;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch}.PlanChoice__footer-price-title{color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.PlanChoice__footer-price-item{display:flex;flex-direction:column;justify-content:center;flex:1 0 0;align-self:stretch;width:100%;color:#000;text-align:right;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.PlanChoice__footer-list{overflow-x:scroll;overflow-y:hidden;display:flex;align-items:center;justify-content:flex-start;padding:25px 60px;gap:20px;flex:1 0 0;height:100%}.PlanChoice__footer-list label{width:175px;min-width:175px;height:100px!important;border:unset!important}.PlanChoice__footer-list .plan-media-check,.PlanChoice__footer-list .plan-media-price,.PlanChoice__footer-list .plan-media-time{display:none}.PlanChoice__footer-list{overflow-x:auto;white-space:nowrap;padding-bottom:8px}.PlanChoice__footer-list::-webkit-scrollbar{height:6px}.PlanChoice__footer-list::-webkit-scrollbar-track{background:0 0}.PlanChoice__footer-list::-webkit-scrollbar-thumb{background-color:#c0c6ce;border-radius:10px}.PlanChoice__footer-list::-webkit-scrollbar-button{display:none;height:0;width:0}.PlanChoice__footer-list{scrollbar-width:thin;scrollbar-color:#c0c6ce transparent}.PlaneChoice{display:flex;width:100vw;height:100vh;overflow:hidden}.PlaneChoice__form{display:flex;min-width:365px;padding:50px 30px;flex-direction:column;align-items:flex-start;gap:60px;align-self:stretch;background-color:#fff}.PlaneChoice__form-title{align-self:stretch;color:#000;font-size:35px;font-style:normal;font-weight:700;line-height:normal}.PlaneChoice__form-newLivery{display:flex;gap:15px;align-items:center;color:#878787;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.PlaneChoice__form form{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:50px}.PlaneChoice__form form div{width:100%}.PlaneChoice__form form label{display:none}.PlaneChoice__form-link{display:flex;align-items:center;justify-content:flex-end;gap:18px;width:100%}.PlaneChoice__visuel{flex:1 1 0;width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;overflow:hidden}.PlaneChoice__visuel #PlaneConfiguratorContainer{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center}.PlaneChoice__visuel #three-canvas{width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:contain;aspect-ratio:unset}#loader-overlay{display:flex}.thanks{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:flex-start;gap:40px;width:100%;padding-left:140px;padding-top:180px;background-image:url(/images/avion.png);background-size:cover;background-position:center;background-repeat:no-repeat}.thanks__title{color:#fff;font-size:96px;font-style:normal;font-weight:700;line-height:96px}.thanks__description{color:#fff;font-size:22px;font-style:normal;font-weight:400;line-height:160%}.thanks .button-wrapper{justify-content:flex-start}.thanks .button-wrapper .button{border:unset;padding:12px 32px}.Summary{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:flex-start;width:100%}.Summary__title{display:flex;padding:50px;align-items:center;gap:10px;align-self:stretch;color:#000;font-size:35px;font-style:normal;font-weight:700;line-height:normal}.Summary__content{display:flex;padding:50px 100px;align-items:flex-start;gap:50px;flex:1 0 0;align-self:stretch}.Summary__content-col{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;flex:1;overflow:hidden}.Summary__content-col-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.Summary__content-col-item label{align-self:stretch;color:#878787;font-size:13px;font-style:normal;font-weight:700;line-height:normal}.Summary__content-col-item-plans{display:flex;gap:20px;overflow-x:scroll;width:100%}.Summary__footer{display:flex;height:170px;justify-content:space-between;align-items:center;flex-shrink:0;align-self:stretch;background-color:#fff}.Summary__footer .button-wrapper{padding:45px 100px;height:100%;width:fit-content}.Summary__footer-info{display:flex;gap:100px;width:100%;padding:25px 50px;height:100%}.Summary__footer-info-price{display:flex;width:365px;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch}.Summary__footer-info-price-title{display:flex;color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:normal;flex-wrap:nowrap}.Summary__footer-info-price-item{display:flex;flex-direction:column;justify-content:center;flex:1 0 0;align-self:stretch;width:100%;color:#000;text-align:right;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.css3d-label-container{pointer-events:none}#LocationChoice__visuel .css3d-renderer,#LocationChoice__visuel canvas{position:absolute;top:0;left:0}.label{opacity:0;transition:opacity .15s ease-in;overflow:hidden;font-family:Arial,sans-serif;line-height:10px;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.5)}.label-info{display:flex;flex-direction:column;gap:7px;padding:12px;width:100%}.label.small{opacity:1;transition:opacity .15s ease-in;display:flex;flex-direction:column;justify-content:space-between;width:150px}.label.small-flight{opacity:1;transition:opacity .15s ease-in;display:flex;flex-direction:column;justify-content:space-between;width:150px}.label.big{opacity:1;transition:opacity .15s ease-in;display:block;width:150px;margin-bottom:40px}.label.big .label-image{display:block}.label-image{display:none;width:100%;height:auto;margin-top:5px}.label-name{font-size:11px;font-family:InterVariable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:18px}.label-info-group{display:flex;width:100%;height:16px;margin-top:2px;align-items:center;justify-content:space-between}.label-iata{font-family:InterVariable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;text-align:right;width:fit-content;display:inline-flex;padding:2px 10px;justify-content:center;align-items:center;gap:10px;border-radius:40px;background:#051222;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.label-status{width:16px;height:16px;background-size:contain;background-repeat:no-repeat}.label-status.departure{background-image:url(/assets/labels/icon_departure.png)}.label-status.arrival{background-image:url(/assets/labels/icon_arrival.png)}.target{display:flex;align-items:center;justify-content:center;width:15px;height:15px;cursor:pointer}.target div{width:100%;height:100%;background-color:#fff;border-radius:50%;border-color:#000;border-width:4px;box-shadow:0 0 0 3px #525252;transition:background-color 50ms ease-in,width 50ms ease-in,height 50ms ease-in}.target-departure{width:10px;height:10px;background-color:#fff;border-radius:50%;border-color:#000;border-width:4px;cursor:pointer;box-shadow:0 0 0 3px #525252}.target-flight{width:10px;height:10px;background-color:#00f2ff;border-radius:50%;border-color:#000;border-width:4px;cursor:pointer;box-shadow:0 0 0 3px #525252}.target-arrival{width:10px;height:10px;background-color:#fff;border-radius:50%;border-color:#000;border-width:4px;cursor:pointer;box-shadow:0 0 0 3px #525252}.target-hover{display:flex;align-items:center;justify-content:center;background-color:unset;border-color:unset;border-width:none;box-shadow:none}.target-hover div{width:10px;height:10px;background-color:#0f1;border-radius:50%;border-color:#000;border-width:5px;cursor:pointer;box-shadow:0 0 0 3px #525252;transition:background-color 50ms ease-in,width 50ms ease-in,height 50ms ease-in}.target-arrival.target-selected,.target-departure.target-selected{box-shadow:0 0 0 3px #525252,0 0 0 0 #6aff00;animation:pulse-shadow 2s infinite ease-out}@keyframes pulse-shadow{0%{box-shadow:0 0 0 3px #525252,0 0 0 4px #6aff00}100%{box-shadow:0 0 0 3px #525252,0 0 0 12px rgba(106,255,0,0)}}
/*# sourceMappingURL=app.min.css.map */
