.dynamic-form .header-form{color:#0c1c46;font-size:48px;font-weight:700;line-height:114.638%;margin:0 auto;max-width:100%;text-align:center;text-transform:uppercase;width:1200px}.dynamic-form .dynamic-form-container{background:hsla(0,0%,100%,.8);border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:45px auto 0;max-width:1100px;padding:65px 45px}.dynamic-form .dynamic-form-container form{flex-wrap:wrap;gap:10px;grid-template-columns:1fr 1fr}.dynamic-form .dynamic-form-container form label{font-size:16px;line-height:140%}.dynamic-form .dynamic-form-container form .form-columns-1 .input .hs-fieldtype-intl-phone,.dynamic-form .dynamic-form-container form .form-columns-1 .input input,.dynamic-form .dynamic-form-container form input:not([type=checkbox]),.dynamic-form .dynamic-form-container form textarea{width:100%}.dynamic-form .dynamic-form-container form button,.dynamic-form .dynamic-form-container form input,.dynamic-form .dynamic-form-container form select,.dynamic-form .dynamic-form-container form textarea{border:.5px solid #b1b1b1;border-radius:15px;font-size:16px;font-weight:300;line-height:111.305%;outline-width:1px;padding:20px}.dynamic-form .dynamic-form-container form input[type=checkbox]{width:auto!important}.dynamic-form .dynamic-form-container form input::placeholder,.dynamic-form .dynamic-form-container form textarea::placeholder{color:#000;font-size:16px;font-weight:300;line-height:111.305%}.dynamic-form .dynamic-form-container form button{font-weight:600;transition:all .3s ease-in-out;width:100%}.dynamic-form .dynamic-form-container form .hs-fieldtype-phonenumber,.dynamic-form .dynamic-form-container form .hs-fieldtype-textarea{grid-column:1/span 2}.dynamic-form .dynamic-form-container form .hs-fieldtype-phonenumber textarea,.dynamic-form .dynamic-form-container form .hs-fieldtype-textarea textarea{min-height:108px;resize:none}.dynamic-form .dynamic-form-container form .input .hs-input.hs-fieldtype-intl-phone{display:grid;gap:10px;grid-template-columns:1fr 1fr}.dynamic-form .dynamic-form-container form .input .hs-input.hs-fieldtype-intl-phone input.hs-input,.dynamic-form .dynamic-form-container form .input .hs-input.hs-fieldtype-intl-phone select.hs-input{width:100%!important}.dynamic-form .dynamic-form-container form .input .hs-input.hs-fieldtype-intl-phone select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='9' fill='none' viewBox='0 0 21 9'%3E%3Cpath stroke='%23C6C6C6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m20 1.13-9.653 6.724L1 1.131'/%3E%3C/svg%3E");background-position:right .7rem top 50%;background-repeat:no-repeat;background-size:19px auto}.dynamic-form .dynamic-form-container form .hs-form-field:has(.hs-error-msgs) input{border-color:red!important}.dynamic-form .dynamic-form-container form .hs_error_rollup,.dynamic-form .dynamic-form-container form .input+.hs-error-msgs{display:none!important;margin:0;padding:0}.dynamic-form .dynamic-form-container form .hs_submit.left{margin-right:auto}.dynamic-form .dynamic-form-container form .hs_submit.right{margin-left:auto}.dynamic-form .dynamic-form-container form input[type=submit]{background:#f0ad4e;border:none;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;height:54px;line-height:111.305%;margin:auto;min-width:233px;padding:5px 0;text-align:center;text-transform:uppercase;transition:background-color .3s;width:fit-content}.dynamic-form .dynamic-form-container form input[type=submit] :hover{background:#ec971f}.dynamic-form .description-form{color:#061f65;font-size:16px;font-weight:300;line-height:140%;margin-bottom:20px}.dynamic-form .submitted-message,.dynamic-form .submitted-message div{color:#061f65;font-size:20px;text-align:center}.dynamic-form .sub-title{color:#061f65;font-size:24px;font-weight:500;line-height:27.51px;padding-bottom:8px;text-align:left}@media (max-width:768px){.dynamic-form .header-form{font-size:20px}.dynamic-form .dynamic-form-container{margin-top:15px;padding:30px 25px}.dynamic-form .dynamic-form-container form{grid-template-columns:1fr}.dynamic-form .dynamic-form-container form .hs-fieldtype-phonenumber,.dynamic-form .dynamic-form-container form .hs-fieldtype-textarea{grid-column:1}.dynamic-form .dynamic-form-container form .hs-fieldtype-phonenumber textarea,.dynamic-form .dynamic-form-container form .hs-fieldtype-textarea textarea{min-height:76px;resize:none}.dynamic-form .dynamic-form-container form label{font-size:12px;line-height:140%}.dynamic-form .dynamic-form-container form input,.dynamic-form .dynamic-form-container form select,.dynamic-form .dynamic-form-container form textarea{border-radius:10px;font-size:12px;padding:12px}.dynamic-form .dynamic-form-container form input::placeholder,.dynamic-form .dynamic-form-container form textarea::placeholder{font-size:12px}.dynamic-form .dynamic-form-container form input[type=submit]{font-size:14px!important;height:38px}.dynamic-form .dynamic-form-container form .input .hs-input.hs-fieldtype-intl-phone{display:grid;gap:10px;grid-template-columns:1fr}.dynamic-form .dynamic-form-container form .input .hs-input.hs-fieldtype-intl-phone select{background-size:10px auto}.dynamic-form .dynamic-form-container form input[type=submit]{display:block;margin:10px auto 0}.dynamic-form .dynamic-form-container form .hs_recaptcha,.dynamic-form .dynamic-form-container form .hs_submit{margin:0 auto}.dynamic-form .description-form,.dynamic-form .submitted-message,.dynamic-form .submitted-message div{font-size:12px;line-height:16.8px}.dynamic-form .sub-title{font-size:16px;font-weight:700;line-height:22.4px;text-align:left}}.layout-dynamic-form{height:100%;overflow:hidden;position:relative;width:100%}.background-image{height:100%;left:0;position:absolute;top:0;width:100%}.background-image img{height:100%;object-fit:cover;width:100%}.character-top{height:auto;left:0;max-width:172.867px;position:absolute;top:100px;width:100%}@media screen and (max-width:768px){.character-top{left:-60px;top:40px}}.character-top img{height:100%;object-fit:cover;width:100%}.character-top-right{bottom:30%;height:auto;max-width:106px;position:absolute;right:40px;width:100%}@media (max-width:768px){.character-top-right{display:none}}@media screen and (max-width:768px){.character-top-right{display:none}}.character-top-right img{height:100%;object-fit:cover;width:100%}.character-top-mobile{display:none;height:auto;max-width:62.142px;position:absolute;right:0;top:70px;width:100%}@media (max-width:768px){.character-top-mobile{display:block}}@media screen and (max-width:768px){.character-top-mobile{display:block}}.character-top-mobile img{height:100%;object-fit:cover;width:100%}.character-bottom{bottom:0;height:auto;max-width:292.756px;position:absolute;right:40px;transform:rotate(-4.217deg);width:100%}@media (max-width:768px){.character-bottom{display:none}}@media screen and (max-width:768px){.character-bottom{display:none}}.character-bottom img{height:100%;object-fit:cover;width:100%}.section-dynamic-form{height:100%;overflow:hidden;padding:175px 0 100px;position:relative;width:100%}@media (max-width:768px){.section-dynamic-form{padding:110px 20px 50px}}.steps-tuition{padding-bottom:10px}.steps-tuition p{margin-bottom:0}.steps-tuition .steps-tuition-item{height:auto;padding:10px 0;width:100%}.steps-tuition .steps-tuition-item img{height:30px;object-fit:cover;width:23.78px}.steps-tuition .steps-tuition-item__title{align-items:center;display:grid;grid-template-columns:30px auto}.steps-tuition .steps-tuition-item__title p{color:#061f65;font-size:16px;font-weight:700;line-height:22.4px;padding-left:10px;text-align:left}.steps-tuition .steps-tuition-item ul{padding-left:12px}.steps-tuition .steps-tuition-item li,.steps-tuition .steps-tuition-item__note-item{color:#061f65;font-size:16px;font-weight:300;line-height:22.4px;list-style:disc;padding:5px 0 5px 10px;text-align:left}@media screen and (max-width:786px){.steps-tuition .steps-tuition-item__title{align-items:start}.steps-tuition .steps-tuition-item__title p{font-size:14px;font-weight:700;line-height:19px;padding-top:5px}.steps-tuition .steps-tuition-item li,.steps-tuition .steps-tuition-item__note-item{font-size:12px;font-weight:300;line-height:16.8px}}.steps-tuition .steps-tuition__message{color:#061f65;font-size:16px;font-weight:300;line-height:22.4px;padding-bottom:20px;padding-top:10px;text-align:left}@media screen and (max-width:786px){.steps-tuition .steps-tuition__message{font-size:12px;font-weight:300;line-height:16.8px}}