@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v22/wXKrE3kTposypRyd51ncANwr.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v22/wXKrE3kTposypRyd51fcANwr.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v22/wXKrE3kTposypRyd51bcANwr.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v22/wXKrE3kTposypRyd51jcAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v22/wXKrE3kTposypRyd51ncANwr.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v22/wXKrE3kTposypRyd51fcANwr.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v22/wXKrE3kTposypRyd51bcANwr.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v22/wXKrE3kTposypRyd51jcAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Himalaya;src:url("./media/Himalaya Regular-DDMH5RWR.ttf")}.sp-form .input input,.sp-form .input select,.sp-form .input textarea{border:3px solid #4C315B;background-color:#fff}.sp-form .input .checkbox input:before{background-color:#d3bafa}.sp-form .input .checkbox label a{color:#d3bafa}.sp-form .input sup{color:#2c1338}.sp-form .input.invalid input,.sp-form .input.invalid select,.sp-form .input.invalid textarea{border-color:#d73343}.sp-form .input .error-message{color:#d73343}.sp-form .form-section-title{font-size:18px;font-weight:600}.sp-form.floating .input{position:relative}.sp-form.floating .input label{position:absolute;left:12px;top:3px;padding:8px 6px;border-radius:6px;background-color:#fff;transition:all .3s ease;pointer-events:none}.sp-form.floating .input label.active{top:-12px;left:10px;font-size:14px;padding:0 6px}.sp-form.floating .select:after{top:0!important}.sp-form.switch .input input,.sp-form.switch .input select{background-color:#fff;border-color:#d3bafa}.sp-form.switch .input .checkbox input:before{background-color:#d3bafa}.sp-form.switch .input .checkbox label{color:#fef6f3}.sp-form.switch .input .checkbox label a{color:#d3bafa}.sp-form.switch .input label sup{color:#ea73d9}.sp-form.switch .form-section-title{color:#a876f5}.sp-form.switch .input-suffix{background-color:#d3bafa}.sp-form.switch .input-switch .slider{border-color:#d3bafa}.sp-form.switch .input-switch .slider:before{background-color:#d3bafa}.sp-form.switch .input-switch input:checked+.slider{background-color:#ea73d9}.sp-form.switch .input-switch input:checked+.slider:after{color:#fff}.sp-form.switch .helper-text{color:#a876f5}.sp-form.pro .input input,.sp-form.pro .input select,.sp-form.pro .input textarea{background-color:#fff;border-color:#ffd894}.sp-form.pro .input .checkbox input:before{background-color:#ffd894}.sp-form.pro .input .checkbox label{color:#fef6f3}.sp-form.pro .input .checkbox label a{color:#fecfc9}.sp-form.pro .input label sup{color:#ea73d9}.sp-form.pro .input .input-switch .slider{border-color:#ffd894!important}.sp-form.pro .input .input-switch .slider:before{background-color:#ffd894!important}.sp-form.pro .input .input-switch input:checked+.slider{background-color:#ff897a!important}.sp-form.pro .input .input-switch input:checked+.slider:after{color:#fff}.sp-form.pro .input-suffix{background-color:#ffd894}.sp-form.pro .form-section-title{color:#ff897a}.sp-form.pro .picture-input-container{border-color:#ffd894}.sp-form.pro .helper-text{color:#ff897a}.sp-form.student-theme .input label{color:#2c1338}.sp-form.student-theme .input label sup{color:#ea73d9}@font-face{font-family:Himalaya;src:url("./media/Himalaya Regular-DDMH5RWR.ttf")}@font-face{font-family:Himalaya;src:url("./media/Himalaya Regular-DDMH5RWR.ttf")}.button{border:none;margin:0;padding:16px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;font-family:Noto Sans,sans-serif;font-weight:600;font-weight:800;max-width:480px;height:44px;border-radius:22px}.button.button-lg{height:58px;border-radius:29px}.button.button-xs{height:32px;border-radius:16px}.button.button-switch-primary{background-color:#d3bafa;color:#2c1338}.button.button-switch-secondary{background-color:#a876f5;color:#fbf5ff}.button.button-pro-primary{background-color:#ff897a;color:#fff}.button.button-pro-secondary{border:2px solid #FF897A;background-color:#ffe7e4;color:#ff897a}.button.button-student-yellow{background-color:#ffebbd;color:#ea73d9}.button.button-student-primary{background-color:#6b4484;color:#fff}.button.button-student-secondary{border:3px solid #EA73D9;background-color:#6b4484;color:#fff}.button.button-student-pink{background-color:#ea73d9;color:#fff}.button.button-student-pink-reverse{background-color:#fff;color:#ea73d9;font-weight:600}.button.button-student-white{background-color:#fff;border:1px solid #EA73D9;color:#4c315b;text-transform:uppercase;font-weight:600}.button:disabled{opacity:.5}@font-face{font-family:Himalaya;src:url("./media/Himalaya Regular-DDMH5RWR.ttf")}.grid{display:grid;column-gap:16px;row-gap:24px}.grid.grid-col-1{grid-template-columns:1fr}.grid.grid-col-2{grid-template-columns:1fr 1fr}.grid.grid-col-3{grid-template-columns:1fr 1fr 1fr}.grid.grid-col-4{grid-template-columns:1fr 1fr 1fr 1fr}.grid .input:not(:last-child){margin-bottom:0}@media (max-width: 880px){.grid .grid-col-2,.grid .grid-col-3,.grid .grid-col-4{grid-template-columns:1fr}}.color-error{color:#d73343}.color-yellow-1{color:#ffd894}.color-yellow-2{color:#ffebbd}.color-yellow-3{color:#fdece5}.color-yellow-4{color:#fef6f3}.color-orange-1{color:#ff897a}.color-orange-2{color:#fecfc9}.color-orange-3{color:#ffe7e4}.color-orange-4{color:#fff3f2}.color-pink-1{color:#ea73d9}.color-pink-2{color:#f49dee}.color-pink-3{color:#f9c5f8}.color-pink-4{color:#fbe6fc}.color-purple-1{color:#a876f5}.color-purple-2{color:#d3bafa!important}.color-purple-3{color:#eee4fd}.color-purple-4{color:#fcf2fb}.color-dark-1{color:#2c1338}.color-dark-2{color:#4c315b}.color-dark-3{color:#6b4484}.color-dark-4{color:#fbf5ff}.background-yellow-1{background-color:#ffd894}.background-yellow-2{background-color:#ffebbd}.background-yellow-3{background-color:#fdece5}.background-yellow-4{background-color:#fef6f3}.background-orange-1{background-color:#ff897a}.background-orange-2{background-color:#fecfc9}.background-orange-3{background-color:#ffe7e4}.background-orange-4{background-color:#fff3f2}.background-pink-1{background-color:#ea73d9}.background-pink-2{background-color:#f49dee}.background-pink-3{background-color:#f9c5f8}.background-pink-4{background-color:#fbe6fc}.background-purple-1{background-color:#a876f5}.background-purple-2{background-color:#d3bafa}.background-purple-3{background-color:#eee4fd}.background-purple-4{background-color:#fcf2fb}.background-dark-1{background-color:#2c1338}.background-dark-2{background-color:#4c315b}.background-dark-3{background-color:#6b4484}.background-dark-4{background-color:#fbf5ff}@font-face{font-family:Himalaya;src:url("./media/Himalaya Regular-DDMH5RWR.ttf")}.title-1{font-size:52px;font-family:"Baloo 2",cursive;font-weight:800}@media (max-width: 880px){.title-1{font-size:45px}}.title-2{font-size:36px;font-family:"Baloo 2",cursive;font-weight:800}@media (max-width: 880px){.title-2{font-size:30px}}.title-3{font-size:28px;font-family:"Baloo 2",cursive;font-weight:800}.title-4{font-size:22px;font-family:Noto Sans,sans-serif;font-weight:800}.title-accent{font-size:40px;font-family:Himalaya;font-weight:400}@media (max-width: 880px){.title-accent{font-size:35px}}.text-small{font-size:16px;font-family:Noto Sans,sans-serif;font-weight:600}.text-extra-small{font-size:14px;font-family:Noto Sans,sans-serif;font-weight:600}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.form-student input:disabled+label,.form input:disabled+label{color:#d3bafa}.form-student select:disabled,.form select:disabled{color:#d3bafa}.form .error{font-size:16px;font-family:Noto Sans,sans-serif;font-weight:600;color:#ff897a}.form .input{position:relative}.form .input input,.form .input select{border-radius:6px;background-color:#fef6f3;border:3px solid #D3BAFA;padding:8px 20px;font-size:16px;font-family:Noto Sans,sans-serif;font-weight:600;width:100%;outline:none}.form .input label{position:absolute;left:20px;top:10px;font-size:16px;font-family:Noto Sans,sans-serif;font-weight:600;background-color:#fef6f3;padding:0 6px;border-radius:6px;transition:all .3s ease}.form .input input:focus+label,.form .input input.ng-touched+label{top:-12px;left:10px;font-size:14px}.form .input.select{position:relative}.form .input.select:after{content:"";display:inline-block;width:10px;background-image:url(/assets/icons/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:16px;top:0;bottom:0}.form .input.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none}.form .input.checkbox{display:flex;align-items:center}.form .input.checkbox input{-webkit-appearance:none;appearance:none;width:25px;height:25px;padding:0;display:grid;place-content:center}.form .input.checkbox input:before{content:"";width:.8em;height:.8em;transform:scale(0);transition:.12s transform ease-in-out;background-color:#d3bafa}.form .input.checkbox input:checked:before{transform:scale(1)}.form .input.checkbox label{position:initial;background-color:transparent;color:#fbf5ff;margin-left:10px}.form .input.invalid input,.form .input.invalid select{border-color:#ff897a}.form .input.invalid.checkbox label{color:#ff897a}.form .input .error-message{font-size:14px;font-family:Noto Sans,sans-serif;font-weight:600;color:#ff897a}.form button[disabled]{opacity:.5}.form-student .error{font-size:16px;font-family:Noto Sans,sans-serif;font-weight:600;color:#ff897a}.form-student .input:not(:last-child){margin-bottom:20px}.form-student .input label{font-size:16px;font-family:Noto Sans,sans-serif;font-weight:600;color:#2c1338}.form-student .input label sup{color:#ea73d9}.form-student .input input,.form-student .input select,.form-student .input textarea{margin-top:10px;border-radius:6px;background-color:#fff;border:3px solid #D3BAFA;padding:8px 20px;font-size:16px;font-family:Noto Sans,sans-serif;font-weight:600;width:100%;outline:none}.form-student .input.select{position:relative}.form-student .input.select:after{content:"";display:inline-block;width:10px;background-image:url(/assets/icons/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:16px;top:40px;bottom:0}.form-student .input.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none}.form-student .input.checkbox{display:flex;align-items:center}.form-student .input.checkbox input{-webkit-appearance:none;appearance:none;width:25px;height:25px;padding:0;display:grid;place-content:center}.form-student .input.checkbox input:before{content:"";width:.8em;height:.8em;transform:scale(0);transition:.12s transform ease-in-out;background-color:#d3bafa}.form-student .input.checkbox input:checked:before{transform:scale(1)}.form-student .input.checkbox label{position:initial;background-color:transparent;color:#fbf5ff;margin-left:10px}.form-student .input.invalid input,.form-student .input.invalid select,.form-student .input.invalid textarea{border-color:#ff897a}.form-student .input.invalid.checkbox label{color:#ff897a}.input-suffix{display:flex;align-items:flex-end}.input-suffix input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-suffix .suffix{display:flex;align-items:center;justify-content:center;background-color:#d3bafa;border-top-right-radius:6px;border-bottom-right-radius:6px;font-size:12px;height:44px;width:44px}.input .switch{position:relative;width:70px;height:30px;display:block;margin-top:15px}.input .switch input{opacity:0;width:0;height:0}.input .switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:15px;border:3px solid #D3BAFA}.input .switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#d3bafa;-webkit-transition:.4s;transition:.4s;border-radius:50%}.input .switch .slider:after{content:"no";padding-left:30px;font-size:14px}.input .switch input:checked+.slider{background-color:#ea73d9}.input .switch input:checked+.slider:before{-webkit-transform:translateX(38px);-ms-transform:translateX(38px);transform:translate(38px)}.input .switch input:checked+.slider:after{content:"yes";padding-left:10px;color:#fff}.fr .input .slider:after{content:"non"!important}.fr .input input:checked+.slider:after{content:"oui"!important}.input:not(:last-child){margin-bottom:24px}.input .choice-grid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;font-size:16px;font-family:Noto Sans,sans-serif;font-weight:600}.input .choice-grid.grid-2-col{grid-template-columns:1fr 1fr}.input .choice-grid span{color:#2c1338;opacity:.6;cursor:pointer;margin-bottom:14px;margin-right:24px}.input .choice-grid span.active{color:#2c1338;opacity:1;border:1px solid #EA73D9;padding-left:5px}.input .custom-choice span{color:#2c1338;opacity:.6;font-size:16px;font-family:Noto Sans,sans-serif;font-weight:600;display:block}.input .custom-choice input{width:50%;background-color:#fbf5ff}@media (max-width: 880px){.input .choice-grid{grid-template-columns:1fr 1fr}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{color:#2c1338;font-size:18px;font-family:Noto Sans,sans-serif;font-weight:600;width:100vw;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}a,button{cursor:pointer;text-decoration:none}a,a:hover,a:visited{color:inherit}.content-container{max-width:1380px;padding:0 25px;margin:auto}#marker-tooltip .listing-tags>*{font-size:10px!important;padding:2px 4px!important}.lds-dual-ring{display:inline-block;width:30px;height:30px}.lds-dual-ring:after{content:" ";display:block;width:20px;height:20px;margin:1px;border-radius:50%;border:4px solid #EA73D9;border-color:#EA73D9 transparent #EA73D9 transparent;animation:lds-dual-ring 2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
