@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);.progress-circle{background-color:#f2e9e1;border-radius:50%;font-size:20px;height:5em;line-height:5em;margin:10px auto;padding:0;position:relative;width:5em}.progress-circle:after{background-color:#fff;border:none;border-radius:50%;content:" ";height:4.3em;left:.35em;top:.35em;width:4.3em}.progress-circle span,.progress-circle:after{display:block;position:absolute;text-align:center}.progress-circle span{color:#000;line-height:5em;width:5em;z-index:2}.left-half-clipper{clip:rect(0,5em,5em,2.5em);border-radius:50%;height:5em;position:absolute;width:5em}.progress-circle.over50 .left-half-clipper{clip:rect(auto,auto,auto,auto)}.value-bar{clip:rect(0,2.5em,5em,0);border:.45em solid #0099e2;border-radius:50%;box-sizing:border-box;height:5em;position:absolute;width:5em}.progress-circle.over50 .first50-bar{clip:rect(0,5em,5em,2.5em);background-color:#0099e2;border-radius:50%;height:5em;position:absolute;width:5em}.progress-circle.p0 .value-bar,.progress-circle:not(.over50) .first50-bar{display:none}.progress-circle.p1 .value-bar{transform:rotate(4deg)}.progress-circle.p2 .value-bar{transform:rotate(7deg)}.progress-circle.p3 .value-bar{transform:rotate(11deg)}.progress-circle.p4 .value-bar{transform:rotate(14deg)}.progress-circle.p5 .value-bar{transform:rotate(18deg)}.progress-circle.p6 .value-bar{transform:rotate(22deg)}.progress-circle.p7 .value-bar{transform:rotate(25deg)}.progress-circle.p8 .value-bar{transform:rotate(29deg)}.progress-circle.p9 .value-bar{transform:rotate(32deg)}.progress-circle.p10 .value-bar{transform:rotate(36deg)}.progress-circle.p11 .value-bar{transform:rotate(40deg)}.progress-circle.p12 .value-bar{transform:rotate(43deg)}.progress-circle.p13 .value-bar{transform:rotate(47deg)}.progress-circle.p14 .value-bar{transform:rotate(50deg)}.progress-circle.p15 .value-bar{transform:rotate(54deg)}.progress-circle.p16 .value-bar{transform:rotate(58deg)}.progress-circle.p17 .value-bar{transform:rotate(61deg)}.progress-circle.p18 .value-bar{transform:rotate(65deg)}.progress-circle.p19 .value-bar{transform:rotate(68deg)}.progress-circle.p20 .value-bar{transform:rotate(72deg)}.progress-circle.p21 .value-bar{transform:rotate(76deg)}.progress-circle.p22 .value-bar{transform:rotate(79deg)}.progress-circle.p23 .value-bar{transform:rotate(83deg)}.progress-circle.p24 .value-bar{transform:rotate(86deg)}.progress-circle.p25 .value-bar{transform:rotate(90deg)}.progress-circle.p26 .value-bar{transform:rotate(94deg)}.progress-circle.p27 .value-bar{transform:rotate(97deg)}.progress-circle.p28 .value-bar{transform:rotate(101deg)}.progress-circle.p29 .value-bar{transform:rotate(104deg)}.progress-circle.p30 .value-bar{transform:rotate(108deg)}.progress-circle.p31 .value-bar{transform:rotate(112deg)}.progress-circle.p32 .value-bar{transform:rotate(115deg)}.progress-circle.p33 .value-bar{transform:rotate(119deg)}.progress-circle.p34 .value-bar{transform:rotate(122deg)}.progress-circle.p35 .value-bar{transform:rotate(126deg)}.progress-circle.p36 .value-bar{transform:rotate(130deg)}.progress-circle.p37 .value-bar{transform:rotate(133deg)}.progress-circle.p38 .value-bar{transform:rotate(137deg)}.progress-circle.p39 .value-bar{transform:rotate(140deg)}.progress-circle.p40 .value-bar{transform:rotate(144deg)}.progress-circle.p41 .value-bar{transform:rotate(148deg)}.progress-circle.p42 .value-bar{transform:rotate(151deg)}.progress-circle.p43 .value-bar{transform:rotate(155deg)}.progress-circle.p44 .value-bar{transform:rotate(158deg)}.progress-circle.p45 .value-bar{transform:rotate(162deg)}.progress-circle.p46 .value-bar{transform:rotate(166deg)}.progress-circle.p47 .value-bar{transform:rotate(169deg)}.progress-circle.p48 .value-bar{transform:rotate(173deg)}.progress-circle.p49 .value-bar{transform:rotate(176deg)}.progress-circle.p50 .value-bar{transform:rotate(180deg)}.progress-circle.p51 .value-bar{transform:rotate(184deg)}.progress-circle.p52 .value-bar{transform:rotate(187deg)}.progress-circle.p53 .value-bar{transform:rotate(191deg)}.progress-circle.p54 .value-bar{transform:rotate(194deg)}.progress-circle.p55 .value-bar{transform:rotate(198deg)}.progress-circle.p56 .value-bar{transform:rotate(202deg)}.progress-circle.p57 .value-bar{transform:rotate(205deg)}.progress-circle.p58 .value-bar{transform:rotate(209deg)}.progress-circle.p59 .value-bar{transform:rotate(212deg)}.progress-circle.p60 .value-bar{transform:rotate(216deg)}.progress-circle.p61 .value-bar{transform:rotate(220deg)}.progress-circle.p62 .value-bar{transform:rotate(223deg)}.progress-circle.p63 .value-bar{transform:rotate(227deg)}.progress-circle.p64 .value-bar{transform:rotate(230deg)}.progress-circle.p65 .value-bar{transform:rotate(234deg)}.progress-circle.p66 .value-bar{transform:rotate(238deg)}.progress-circle.p67 .value-bar{transform:rotate(241deg)}.progress-circle.p68 .value-bar{transform:rotate(245deg)}.progress-circle.p69 .value-bar{transform:rotate(248deg)}.progress-circle.p70 .value-bar{transform:rotate(252deg)}.progress-circle.p71 .value-bar{transform:rotate(256deg)}.progress-circle.p72 .value-bar{transform:rotate(259deg)}.progress-circle.p73 .value-bar{transform:rotate(263deg)}.progress-circle.p74 .value-bar{transform:rotate(266deg)}.progress-circle.p75 .value-bar{transform:rotate(270deg)}.progress-circle.p76 .value-bar{transform:rotate(274deg)}.progress-circle.p77 .value-bar{transform:rotate(277deg)}.progress-circle.p78 .value-bar{transform:rotate(281deg)}.progress-circle.p79 .value-bar{transform:rotate(284deg)}.progress-circle.p80 .value-bar{transform:rotate(288deg)}.progress-circle.p81 .value-bar{transform:rotate(292deg)}.progress-circle.p82 .value-bar{transform:rotate(295deg)}.progress-circle.p83 .value-bar{transform:rotate(299deg)}.progress-circle.p84 .value-bar{transform:rotate(302deg)}.progress-circle.p85 .value-bar{transform:rotate(306deg)}.progress-circle.p86 .value-bar{transform:rotate(310deg)}.progress-circle.p87 .value-bar{transform:rotate(313deg)}.progress-circle.p88 .value-bar{transform:rotate(317deg)}.progress-circle.p89 .value-bar{transform:rotate(320deg)}.progress-circle.p90 .value-bar{transform:rotate(324deg)}.progress-circle.p91 .value-bar{transform:rotate(328deg)}.progress-circle.p92 .value-bar{transform:rotate(331deg)}.progress-circle.p93 .value-bar{transform:rotate(335deg)}.progress-circle.p94 .value-bar{transform:rotate(338deg)}.progress-circle.p95 .value-bar{transform:rotate(342deg)}.progress-circle.p96 .value-bar{transform:rotate(346deg)}.progress-circle.p97 .value-bar{transform:rotate(349deg)}.progress-circle.p98 .value-bar{transform:rotate(353deg)}.progress-circle.p99 .value-bar{transform:rotate(356deg)}.progress-circle.p100 .value-bar{transform:rotate(1turn)}.formation-info{margin-bottom:10px;margin-top:10px}.formation-info i{color:#0099e2}.small-vertical-divider{background-color:#0099e2;height:2px;width:20px}.inline-row{display:inline-flex;margin-bottom:30px;width:100%}.inline-row>section{width:100%}.inline-row>i{color:#0099e2;font-size:2em;padding-top:calc(.375rem + 1px);width:40px}.inline-row>i.smaller{font-size:1.8em}.inline-row>div{width:100%}.inline-row>.vertical-divider{background-color:#0099e2;margin-left:10px;margin-right:10px;width:2px}.choice-legend{color:#0099e2;font-size:14px}.choice-legend.hidden{display:none}.alert-success{background-color:#ccf1db}.alert-success,.alert-warning{border:1.5px solid #9e9e9e;color:#4f4f4f;line-height:1.3}.alert-warning{background-color:#fec}.text-between-hr{margin-top:10px;padding-left:20px;padding-right:20px}.text-between-hr>hr{margin-top:10px}.text-between-hr>p{text-align:center}#map{height:100%;min-height:20vh;width:100%}.container-big{max-width:100vw}@media (min-width:768px){#map{min-height:20vh}#map.hotel-map{min-height:30vh}}@media (min-width:992px){#map{min-height:30vh}#map.hotel-map{min-height:unset}}@media (min-width:1200px){#map{min-height:36vh}#map.hotel-map{min-height:unset}}@media (min-width:1400px){#map{min-height:40vh}#map.hotel-map{min-height:unset}.container-big{max-width:1400px}}a,i{color:#0099e2}.cnfpt-text{color:#0099e2!important}a#navbarDropdownMenuFormation,a#navbarDropdownMenuFormation i{color:#4f4f4f!important}.btn-primary{background-color:#0099e2!important}.badge-secondary,.btn-secondary{background-color:#6c757d!important;color:#fff}.disabled-offer{background-color:#d3d3d3}.validation-title{font-size:larger;font-weight:700}.total-price{font-weight:700}.select-label{font-size:20px;font-weight:500;max-width:100%}h2{margin-bottom:0}h5{font-size:20px;font-weight:500;max-width:100%}.datepicker-toggle-button{right:-2px}.list-group-light>.list-group-item{background:linear-gradient(#0099e2,#0099e2) bottom no-repeat;background-size:80% 1px;border-width:0;border-bottom:none;padding-bottom:25px;padding-top:25px}.list-group-light>.list-group-item:last-child{background:none;border-bottom:0}.hotel-header i,.hotel-row-content i,sup.category i{color:#262626}h3{border-bottom:1px solid #0099e2}.list-group-item.hotel.active{background-color:#d3eaf2!important;color:#000}.hotel-header{cursor:pointer}.hotel-list{max-height:55vh;overflow-y:scroll}.marker-active{background-position:0 0;z-index:999!important}.hotel-price{margin-bottom:10px}.room-info{text-align:justify}.room-details{text-align:center}.is-etape-text{margin-left:10px}