@font-face{font-family:GtSuper-Super-Bold;src:url(police/GT-Super-Display-Super-Trial.otf) format('opentype')}@font-face{font-family:GtSuper-Bold-important;src:url(police/GT-Super-Display-Bold-Trial.otf) format('opentype')}@font-face{font-family:GtSuper-medium;src:url(police/GT-Super-Display-Medium.woff2) format('woff2')}@font-face{font-family:GtSuper-bold;src:url(police/GT-Super-Display-Bold.woff2) format('woff2')}@font-face{font-family:GtSuper;src:url(police/GT-Super-Display-Regular-Trial.otf) format('opentype')}@font-face{font-family:GtSuper-Light;src:url(police/GT-Super-Display-Light-Trial.otf) format('opentype')}@font-face{font-family:myriad-regular;src:url(police/MYRIADPRO-REGULAR.woff) format('woff')}@font-face{font-family:myriad-semibold;src:url(police/MYRIADPRO-SEMIBOLD.woff) format('woff')}@font-face{font-family:myriad-bold;src:url(police/MYRIADPRO-BOLD.woff) format('woff')}body{padding:0;margin:0;font-family:myriad-regular}.main{width:100%;height:calc(100dvh - 90px - 90px)}.main.gocardless{overflow:hidden}.main.alma,.main.alma-after,.main.alma-loading,.main.error{border-radius:8px 8px 0 0;flex-direction:column;align-items:center;justify-content:center;background-color:#f0f0f0;color:#000;font-size:20pt;position:relative;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0}.main.alma-after{display:block;padding-bottom:100px;height:calc(100dvh - 90px - 90px - 100px);overflow-y:scroll}.main.alma-after .text{margin:0 auto}.main.alma-after .text:nth-child(1){padding-top:100px}.main.error{display:flex}.spliter{position:absolute;top:0;left:0;width:100%;height:6px;background-color:#ffe000;overflow:hidden}@media (max-width:425px){.sub .text{display:none}.sub.progress .text{display:block}}.sub .text.progress-legal{display:block!important}.under-alma .text{font-size:13pt}.main.alma .text,.main.alma-after .text,.main.alma-loading .text{width:calc(100% - 60px);max-width:803px;text-align:center;padding:0 30px}.main.alma .under-alma .title{text-align:center;font-size:30pt;font-family:GtSuper-Super-Bold}.text-button .information{font-size:12pt;text-decoration:underline;color:#ececec}.list-sepa{max-width:539.66px;margin:0 auto}.list-sepa .information{margin-top:15px;padding:10px;background-color:#ffffd4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.text-button .detail,.text.detail{font-size:12pt;color:#e4e4e4}.text-button img.detail{height:18px}.payment{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:10px 10px 20px 10px}.alma-open{display:flex!important}.alma-scrolling{width:100%;height:calc(100%);overflow-y:scroll;padding-top:0}.main .alma-scrolling .under-alma{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}@media (max-width:800px){.payment{flex-wrap:wrap}.alma-scrolling{display:block!important}}.payment .cta{width:200px;text-align:center;height:150px;padding:20px;border:2px dashed rgb(255,224,0,.4);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;transition:border .3s;-webkit-transition:border .3s;-moz-transition:border .3s;-ms-transition:border .3s;-o-transition:border .3s;display:flex;align-items:center;justify-content:center;margin:10px 10px;cursor:pointer;background-color:rgb(255,224,0,.2);position:relative}.payment .cta .detail{font-size:10pt;position:absolute;bottom:10px;right:10px;color:#ffe000}.payment .cta:hover{border:2px solid rgb(255,224,0,1)}.header{font-size:24pt}a{color:#ffe000;font-weight:900;text-decoration:none}.montant{font-weight:800}.action{background-color:#ffe000;padding:10px;color:#000;font-weight:700;font-size:14pt;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin-top:20px;cursor:pointer}.action:hover{background-color:#e4c900}.loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:rgba(215,215,215,.604);z-index:999999}#alma-url{word-wrap:break-word}iframe{width:100vw;height:100%;margin:0;padding:0;border:0}.main.gocardless iframe{height:calc(100% - 49px)}.hidden{display:none!important}h3{font-family:Gt Super Display Super,sans-serif}.number a{color:#000!important}.inactive{opacity:.3;user-select:none;pointer-events:none;cursor:none}.list-sepa.alma-choice{display:none}.occurence-cb{display:none}.content-occurence-cb,.list-cb{display:flex;justify-content:center;flex-wrap:wrap;column-gap:10px}@media (max-width:445px){.cta.cb-choice[cb-choice="2"]{margin-top:10px}}.list-sepa .main-sepa-choice{display:flex;justify-content:space-evenly;column-gap:6px;flex-wrap:wrap}.list-sepa .main-sepa-choice .cta.sepa-choice,.occurence-cb .cta.cb-choice{width:min-content;font-size:9pt;border-radius:17px;padding:15px;width:120px}.list-sepa .main-sepa-choice .cta.sepa-choice.inactive,.occurence-cb .content-occurence-cb .cta.cb-choice.inactive{background-color:#fff;border:2px solid #ffe000;opacity:.5;pointer-events:all!important}.list-sepa .main-sepa-choice .cta.sepa-choice.active{background-color:#ffe000;border:2px solid #ffe000;opacity:1}.list-sepa .information ul{list-style:disc!important;padding-left:15px}.list-sepa .cta .sepa-choice{pointer-events:none}.list-sepa .cta .detail-fees{font-size:8pt}.mandate-information{padding:15px 0;display:flex;justify-content:center;background-color:#f0f0f0;text-align:center}.advice_request{display:flex;flex-direction:column;align-items:center;row-gap:25px;width:calc(100% - 60px);max-width:803px;text-align:center;padding:0 30px;margin:0 auto}.advice_request .advice_cta{padding:20px 40px;color:#000;background-color:#ffe000}.advice_request .sub_description{font-size:13pt}#checkout{display:none;margin:30px 0}.main-payment-choice #payment-form{text-align:center;padding-top:15px}.main-payment-choice #payment-form .error{font-size:10pt;color:red;text-align:center}.cta[type=submit]{font-size:10pt;padding:10px;border:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.form-title{color:#ff1b66;font-size:24px;margin-bottom:30px;text-align:center;font-weight:700}.main-payment-choice .form-row{margin-bottom:20px;position:relative}.main-payment-choice .form-row label{display:block;margin-bottom:8px;color:#000;font-weight:600;font-size:14px;transition:all .3s ease}.main-payment-choice .form-row input,.main-payment-choice .form-row select{width:calc(100% - 30px);padding:12px 15px;border:2px solid #d8d8d8;border-radius:8px;font-size:16px;transition:all .3s ease;background-color:#fff}.main-payment-choice .form-row input:focus,.main-payment-choice .form-row select:focus{outline:0;border-color:#ff1b66;box-shadow:0 0 0 3px rgba(255,27,102,.1)}.main-payment-choice #card-element{padding:12px 15px;border:2px solid #d8d8d8;border-radius:8px;background-color:#fff;transition:all .3s ease}.main-payment-choice .error{color:#ff1b66;font-size:14px;margin-top:5px}.main-payment-choice button[type=submit]{width:100%;padding:15px;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:20px;display:flex;justify-content:center;align-items:center}.main-payment-choice button[type=submit] .text{width:min-content!important;padding:0!important}.main-payment-choice .form-row input:required+label::after,.main-payment-choice .form-row select:required+label::after{content:"*";color:#ff1b66;margin-left:4px}.main-payment-choice .form-row input:focus+label,.main-payment-choice .form-row select:focus+label{color:#ff1b66}.valid-feedback{color:#28a745;font-size:14px;margin-top:5px;display:none}.invalid-feedback{color:#ff1b66;font-size:14px;margin-top:5px;display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.main-payment-choice .loading{display:inline-block;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-right:10px;display:none}button[type=submit].loading .loading{display:inline-block}