.creditcard:after,.creditcard:before{content:"";display:table}.creditcard:after{clear:both}.creditcard{zoom:1}.creditcard__item--amount,.creditcard__item--amount .creditcard__note,.creditcard__item--cvc,.creditcard__item--expiration-month,.creditcard__item--expiration-year,.creditcard__item--holdername,.creditcard__item--number{display:inline-block;min-height:1px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding-right:2px;padding-left:2px}@media screen and (min-width:1024px){.creditcard__item--amount .creditcard__note,.creditcard__item--cvc,.creditcard__item--expiration-month,.creditcard__item--expiration-year{display:inline-block;min-height:1px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding-right:2px;padding-left:2px}}@media screen and (min-width:1024px){.creditcard__item--amount .creditcard__note{position:relative}}.creditcard{padding-left:0!important;padding-right:0!important;margin-left:-2px;margin-right:-2px;margin-top:5px}[class*=no-gutter]>.creditcard{margin-left:0!important;margin-right:0!important}.creditcard .creditcard{margin-left:-2px;margin-right:-2px}@media screen and (min-width:425px){.creditcard .creditcard{margin-left:-2px;margin-right:-2px}}@media screen and (min-width:768px){.creditcard .creditcard{margin-left:-2px;margin-right:-2px}}@media screen and (min-width:1024px){.creditcard .creditcard{margin-left:-2px;margin-right:-2px}}@media screen and (min-width:1441px){.creditcard .creditcard{margin-left:-2px;margin-right:-2px}}.creditcard__note{display:flex;align-items:center;margin-bottom:5px;color:#513b2f}.creditcard__note .icon{width:15px;height:15px;margin-right:10px}.creditcard__note span{flex:1 1 0%}.creditcard__item{margin-bottom:15px}.creditcard__item:last-of-type{margin-bottom:0}.creditcard__item--holdername{width:100%}.creditcard__item--number{width:100%;position:relative}@media screen and (min-width:1024px){.creditcard__item--number input::-ms-clear{display:none}}.creditcard__item--amount{width:100%}.creditcard__item--amount .creditcard__note{width:100%;font-size:1.2rem;margin-top:10px;text-align:justify}@media screen and (min-width:1024px){.creditcard__item--amount .creditcard__note{width:66.66667%;left:4.16667%;right:auto;margin-top:0;text-align:left}}.creditcard__item--expiration-month{width:50%}@media screen and (min-width:1024px){.creditcard__item--expiration-month{width:25%;margin-bottom:0}}.creditcard__item--expiration-year{width:50%}@media screen and (min-width:1024px){.creditcard__item--expiration-year{width:25%;margin-bottom:0}}.creditcard__item--cvc{width:100%;position:relative}@media screen and (min-width:1024px){.creditcard__item--cvc{width:50%;margin-bottom:0}.creditcard__item--cvc input::-ms-clear{display:none}}.creditcard__item--cvc .icon{height:20px;width:20px}.creditcard__type-picto{position:absolute;top:7px;right:15px}.creditcard__info-picto{position:absolute;top:15px;right:15px}.creditcard__popover .Popover-tip{fill:#fff;stroke:#efefef;stroke-width:1px;margin-top:-1px}.creditcard__popover .cvc-info{background-color:#fff;border:1px solid #efefef;border-radius:3px;padding:14px;box-sizing:border-box;width:270px;box-shadow:-15px 23px 47px -26px rgba(0,0,0,.67)}.creditcard__popover .cvc-info__item{margin-top:15px}.creditcard__popover .cvc-info__item:first-of-type{margin-top:0}.creditcard__popover .cvc-info__pictos{display:flex;justify-content:space-around;align-items:center;margin-top:15px}.creditcard__popover .cvc-info__pictos .icon{height:55px;width:100%}.my-flight-detail__date,.my-flight-detail__time{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:gotham-bold,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.5;color:#513b2f}.my-flight-detail__item{display:flex;justify-content:space-between;margin-bottom:10px}.my-flight-detail__item:last-of-type{margin-bottom:0}.my-flight-detail__itinerary{display:flex;flex-direction:column;margin-left:10px}.my-flight-detail__date{display:flex}.my-flight-detail__date svg{color:#dedede;height:18px;width:16px;margin-right:5px}.my-flight-detail__date--return svg{transform:rotate(180deg)}.my-flight-detail__airport,.my-flight-detail__time{display:flex;align-items:center}.my-flight-detail__days{margin-left:5px}