.video{width:100%;margin-bottom:1rem}.anchor{position:absolute;top:0}.section{position:relative;padding-top:1rem}.note{font-family:Montserrat;color:#23a1cc;background-color:#e8f5f9}.note.note-warning{background-color:#fff4e5;margin-bottom:2rem}.masthead-heading,.section-heading{margin-bottom:1rem;font-family:Montserrat;font-size:27px;color:#151d41}.masthead-subheading,.section-subheading{margin-bottom:.75rem;font-family:Montserrat;line-height:29px;color:#151d41}.section p{margin-bottom:1rem;font-family:Montserrat;font-size:15px;line-height:35px;color:#151d41}.figure-credits{color:#bdbdbf;text-align:center}.aside-quote{max-width:500px;margin-left:auto;color:#151d41;font-family:Montserrat;font-weight:700;font-size:22px;text-align:right}.list{padding-left:1.25rem;font-family:Montserrat;font-size:13px;line-height:18px}.list-item{margin-bottom:.75rem}.note{margin-bottom:1.5rem!important}.bk-white{position:relative;background-color:transparent}.bk-white::before{display:block;content:"";position:absolute;top:0;left:0;height:100%;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.collapse-target{width:100%}.collapse-target>.target-content{position:relative;z-index:1}.masthead{min-height:553px;padding-bottom:2rem}.section-formalities{padding-top:8rem;background-color:#f8f8f8}#blue-figure,#circle-figure,#circle-figure02{position:absolute;display:none}#circle-figure,#circle-figure02{z-index:1}#circle-figure{top:-60px;left:-54px}#circle-figure02{bottom:-30px;right:-45px}#blue-figure{width:200px;top:-21px;right:-8px}.card-formality{position:relative;padding:2rem 0;margin-bottom:0;text-align:left}.card-formality .card-img{display:block;max-width:100%;height:auto;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.card-formality .card-body{padding:1rem 0 0}.card-formality .card-body>.card-subtitle,.card-formality .card-body>.card-title{margin-bottom:1rem;font-family:Montserrat}.card-formality .card-body>.card-title{color:#23a1cc;font-size:21px}.card-formality .card-body>.card-subtitle{font-weight:700;font-size:16px}.card-formality .card-body>.card-text{line-height:22px}.collapse-formality.target-open .collapse-button::before{top:4px}.collapse-formality.target-open .collapse-button::after{top:4px;transform:rotate(135deg)}.collapse-formality .collapse-button{position:relative;width:60px;padding-right:15px;margin-left:auto;color:#0531f7;background-color:transparent;border-style:none;font-family:Montserrat;font-size:14px;cursor:pointer;box-sizing:content-box}.collapse-formality .collapse-button::before{position:absolute;top:3px;right:7.56px;display:block;content:"";width:1.5px;height:10px;background-color:#0531f7}.collapse-formality .collapse-button::after{position:absolute;top:7px;right:5px;display:block;content:"";width:5px;height:5px;transform:rotate(-45deg);border-bottom:2px solid #0531f7;border-left:2px solid #0531f7}.target-formalities p{line-height:25px}.target-formalities>.target-content{padding:2rem 0 3rem}.target-formalities>.target-content>.target-subtitle,.target-formalities>.target-content>.target-title{margin-bottom:1.25rem;font-family:Montserrat}.target-formalities>.target-content>.target-title{color:#23a1cc;font-weight:400;font-size:20px}.target-formalities>.target-content>.target-subtitle{font-weight:700;font-size:16px}.formalities-list{margin-bottom:2.5rem;font-size:15px;line-height:25px}.formalities-list.marker{list-style-type:none}.formalities-list.marker>.list-item{position:relative}.formalities-list.marker>.list-item::before{position:absolute;top:9px;left:-14px;display:block;content:"";width:7px;height:7px;background-color:#23a1cc;border-radius:4px}.formalities-list p{margin-bottom:.75rem}.section-inscription{padding:6rem 0;background-color:#e7f5fa}#inscription-form{padding:1.25rem;background-color:#fff;box-shadow:10px 10px 10px rgba(42,80,147,.6)}.form-summary.summary-error{display:none;padding:1rem;margin-bottom:1rem;border-radius:8px;border:1px solid #c22327}.form-summary.summary-error.visible{display:block}.form-summary.summary-error>.error-title{margin-bottom:.5rem;color:#164180;font-family:Montserrat;font-size:16px}.form-summary.summary-error>.summary-list>.list-item{color:#c22327;text-decoration:underline;font-weight:700;line-height:normal;margin-bottom:.5rem;font-size:14px}.form-summary.summary-error>.summary-list>.list-item::marker{color:#c22327}.form-field{width:100%;height:50px;padding:0 1rem;margin-bottom:1rem;color:#476b9e;border-radius:2.5px;font-family:Montserrat;font-size:14px;box-sizing:border-box;border:1px solid #afc6f5}.form-field:-moz-placeholder,.form-field::-moz-placeholder,.form-field::-webkit-input-placeholder,.form-field::placeholder{color:#476b9e!important;text-transform:uppercase}.form-select{color:#476b9e;background-color:#fff;text-transform:uppercase}.form-select option{color:#476b9e;background-color:#fff;font-family:Arial;text-transform:uppercase}.upload{margin-bottom:1rem;background-color:#afc6f5;border-style:none}.upload.holding{overflow-y:auto}.upload>.upload-label{display:block;height:228px;padding:.5rem;cursor:pointer}.upload>.upload-label.selected>.upload-tray>.upload-body{opacity:.5;border:2px dashed #3677f4}.upload .upload-body{padding:3.25rem 0;min-height:124px}.upload .upload-body>.upload-icon{display:block;width:113px;margin:0 auto .75rem}.upload .upload-body>.upload-title{display:block;margin:0 auto;max-width:420px;color:#fff;font-family:Montserrat;font-weight:700;font-size:14px;line-height:normal;text-align:center}.upload.holding .upload-body{display:none}.upload-tray>.item{position:relative;padding:1rem;margin-bottom:.5rem;background-color:#eef0f9}.upload-tray>.item:last-of-type{margin-bottom:0}.upload-tray>.item>.item-file{position:relative;display:inline-block;width:29px;height:34px;margin:0 .5rem .25rem;content:"";background-color:#fff;font-family:Montserrat;border-radius:2px;vertical-align:middle;border:1px solid #afc6f5}.upload-tray>.item>.item-file>.item-extension{position:absolute;top:14px;left:-8px;padding:0 2px;color:#fff;background-color:#000;font-size:11px;letter-spacing:1px;line-height:1.3;text-transform:uppercase;text-align:right}.upload-tray>.item>.item-file>.item-extension.zip{color:#000;background-color:#f5e020}.upload-tray>.item>.item-file>.item-extension.pdf{color:#fff;background-color:#d81717}.upload-tray>.item>.item-file>.item-extension.xls{color:#fff;background-color:#086820}.upload-tray>.item>.item-file>.item-extension.docx{color:#fff;background-color:#234a9b}.upload-tray>.item>.item-close{position:absolute;top:10px;right:10px;width:9px;height:9px;border-style:none;color:transparent;background-color:transparent;font-size:0;cursor:pointer}.upload-tray>.item>.item-close::after,.upload-tray>.item>.item-close::before{display:block;content:"";position:absolute;height:1.5px;width:100%;top:50%;left:0;margin-top:-1px;background-color:#0531f7}.upload-tray>.item>.item-close::before{transform:rotate(45deg)}.upload-tray>.item>.item-close::after{transform:rotate(-45deg)}.upload-tray>.item>.item-text{display:inline-block;max-width:570px;overflow:hidden;height:15px;margin-top:.625rem;margin-bottom:.625rem;margin-left:1rem;vertical-align:middle;font-weight:700;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.form-submit{position:relative;display:block;width:100%;height:42px;margin-left:auto;margin-bottom:1.5rem;color:#fff;background-color:#3878ff;border:none;border-radius:2.5px;font-family:Montserrat;font-size:14px;box-sizing:border-box;cursor:pointer}.form-submit.loading::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";width:16px;height:16px;margin:.5625rem auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:1s linear infinite spin}.form-submit:hover{background-color:#2e66db}#inscription-note{line-height:normal;margin-bottom:2rem!important}#inscription-note>.note-title{display:block;margin-bottom:.125rem;font-weight:700}@media (min-width:576px){.card-formality .card-body{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}}@media (min-width:992px){.masthead{padding-bottom:12rem}.masthead-img{margin-top:6rem}#blue-figure,#circle-figure,#circle-figure02{display:block}}