.phone-input .form-country{position:relative}.phone-input .form-country .arrow-down{height:6.72px;pointer-events:none;position:absolute;right:17px;top:65%;transform:translateY(-50%) rotate(180deg);transition:transform .3s;width:19px}@media(max-width:768px){.phone-input .form-country .arrow-down{right:15px}}.phone-input select{font-weight:600;width:100%!important}.phone-input .input-phone-prefix,.phone-input input{font-size:16px;font-weight:300;line-height:111.305%}@media(max-width:768px){.phone-input .input-phone-prefix,.phone-input input{font-size:12px}}.phone-input input::-webkit-inner-spin-button,.phone-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phone-input input[type=number]{-moz-appearance:textfield}.phone-input input::-moz-placeholder{color:#000;font-size:16px;font-weight:300;line-height:111.305%}.phone-input input::placeholder{color:#000;font-size:16px;font-weight:300;line-height:111.305%}@media(max-width:768px){.phone-input input::-moz-placeholder{font-size:12px}.phone-input input::placeholder{font-size:12px}}.phone-input input,.phone-input select{border:.5px solid #b1b1b1;border-radius:15px;font-size:16px;padding:20px;width:100%}@media(max-width:768px){.phone-input input,.phone-input select{border-radius:10px;font-size:14px}}.phone-input .input-phone input.input-phone-number{padding-left:80px}@media(max-width:768px){.phone-input input,.phone-input select{font-size:12px!important;padding:11px!important}.phone-input .arrow-down{display:none}.phone-input .input-phone input.input-phone-number{padding-left:60px!important}}.phone-input select{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%}.phone-input input:focus,.phone-input select:focus{border-color:#007bff;outline:none}.phone-input .input-phone{position:relative;width:100%}.phone-input .input-phone-prefix{align-items:center;bottom:0;display:flex;height:100%;left:20px;position:absolute;top:0}@media(max-width:768px){.phone-input .input-phone-prefix{left:10px}}.steps-tuition{padding-bottom:10px;padding-top:26px}@media screen and (max-width:786px){.steps-tuition{padding:10px 0}}.steps-tuition p{margin-bottom:0}.steps-tuition-item{height:auto;padding:10px 0;width:100%}.steps-tuition-item img{height:30px;object-fit:cover;width:23.78px}.steps-tuition-item__title{align-items:center;display:grid;grid-template-columns:30px auto}.steps-tuition-item__title p{font-weight:700;padding-left:10px}.steps-tuition-item__note-item,.steps-tuition-item__title p{color:#061f65;font-size:16px;line-height:22.4px;text-align:left}.steps-tuition-item__note-item{font-weight:300;list-style:disc;padding:5px 0 5px 10px}@media screen and (max-width:786px){.steps-tuition-item__title{align-items:start}.steps-tuition-item__title p{font-size:14px;font-weight:700;line-height:19px;padding-top:5px}.steps-tuition-item__note-item{font-size:12px;font-weight:300;line-height:16.8px}}.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__message{font-size:12px;font-weight:300;line-height:16.8px}}.tuition-support-form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin-left:calc(50% - 50vw);overflow:hidden;padding:175px 20px 100px;position:relative;width:100vw}@media(max-width:768px){.tuition-support-form{padding:110px 20px 50px}}.tuition-support-form .date-picker-wrapper{align-items:center;background-color:#000;background-color:rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;height:100%;inset:0 0 0 0;justify-content:center;position:fixed;transform:scale(0);transition:transform .3s ease-in-out;width:100%;z-index:3;z-index:10000}@media screen and (max-width:1024px){.tuition-support-form .date-picker-wrapper{background-color:transparent;border-radius:20px;box-shadow:unset;margin-top:50px;overflow:hidden;position:relative}}.tuition-support-form .date-picker-wrapper.show{transform:scale(1)}.tuition-support-form .background-image{height:100%;left:0;position:absolute;top:0;width:100%}.tuition-support-form .background-image img{height:100%;object-fit:cover;width:100%}.tuition-support-form .character-top{height:auto;left:0;max-width:172.867px;position:absolute;top:100px;width:100%}@media(max-width:768px){.tuition-support-form .character-top{display:none}}.tuition-support-form .character-top img{height:100%;object-fit:cover;width:100%}.tuition-support-form .arrow-top{display:none;height:auto;left:200px;max-width:31px;position:absolute;top:100px;width:100%}@media(max-width:768px){.tuition-support-form .arrow-top{display:none}}.tuition-support-form .arrow-top img{height:100%;object-fit:cover;width:100%}.tuition-support-form .character-top-mobile{display:none;height:auto;max-width:62.142px;position:absolute;right:0;top:70px;width:100%}@media(max-width:768px){.tuition-support-form .character-top-mobile{display:block}}.tuition-support-form .character-top-mobile img{height:100%;object-fit:cover;width:100%}.tuition-support-form .character-bottom{bottom:0;height:auto;max-width:292.756px;position:absolute;right:-40px;transform:rotate(-4.217deg);width:100%}@media(max-width:768px){.tuition-support-form .character-bottom{display:none}}.tuition-support-form .character-bottom img{height:100%;object-fit:cover;width:100%}.tuition-support-form .container-tuition-support-form{height:100%;margin:0 auto;max-width:1081px;position:relative;z-index:2}.tuition-support-form .container-tuition-support-form .header-form{color:#102b74;font-size:48px;font-weight:700;line-height:114.638%;margin:0 auto;max-width:1107px;text-align:center;text-transform:uppercase;width:100%}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .header-form{font-size:20px}}.tuition-support-form .container-tuition-support-form .form-container{background:hsla(0,0%,100%,.8);border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:70px;padding:26px 45px 65px}.tuition-support-form .container-tuition-support-form .form-container p{margin:0}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .form-container{margin-top:15px;padding:15px 26px 25px}}.tuition-support-form .container-tuition-support-form .form-container .form-content-main{display:flex;flex-wrap:wrap;gap:10px}.tuition-support-form .container-tuition-support-form .form-container .form-group{display:flex;flex:1 1 100%;gap:10px}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .form-container .form-group{flex-direction:column}}.tuition-support-form .container-tuition-support-form .form-container .form-group .select-container{position:relative;width:100%}.tuition-support-form .container-tuition-support-form .form-container .form-group .select-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;background-color:#fff;border:.5px solid #b1b1b1;border-radius:15px;padding-right:40px}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .form-container .form-group .select-container select{width:100%}}.tuition-support-form .container-tuition-support-form .form-container .form-group .select-container .arrow-icon{height:6.72px;pointer-events:none;position:absolute;right:17px;top:55%;transform:translateY(-50%) rotate(180deg);transition:transform .3s;width:19px}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .form-container .form-group .select-container .arrow-icon{right:15px}}.tuition-support-form .container-tuition-support-form .form-container input{font-size:16px;font-weight:600;line-height:111.305%}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .form-container input{font-size:12px}}.tuition-support-form .container-tuition-support-form .form-container input::-moz-placeholder{color:#000;font-size:16px;font-weight:300;line-height:111.305%}.tuition-support-form .container-tuition-support-form .form-container input::placeholder{color:#000;font-size:16px;font-weight:300;line-height:111.305%}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .form-container input::-moz-placeholder{font-size:12px}.tuition-support-form .container-tuition-support-form .form-container input::placeholder{font-size:12px}}.tuition-support-form .container-tuition-support-form .form-container button{transition:all .3s ease-in-out;width:100%}.tuition-support-form .container-tuition-support-form .form-container button,.tuition-support-form .container-tuition-support-form .form-container input:not(.input-phone-number),.tuition-support-form .container-tuition-support-form .form-container select{border:.5px solid #b1b1b1;border-radius:15px;font-size:16px;padding:20px}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .form-container button,.tuition-support-form .container-tuition-support-form .form-container input:not(.input-phone-number),.tuition-support-form .container-tuition-support-form .form-container select{border-radius:10px;font-size:14px}}.tuition-support-form .container-tuition-support-form .form-container button .loader,.tuition-support-form .container-tuition-support-form .form-container input:not(.input-phone-number) .loader,.tuition-support-form .container-tuition-support-form .form-container select .loader{animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:30px;margin:0 auto;width:30px}@media screen and (max-width:786px){.tuition-support-form .container-tuition-support-form .form-container input:not(.input-phone-number),.tuition-support-form .container-tuition-support-form .form-container select{font-size:12px!important;padding:11px!important}.tuition-support-form .container-tuition-support-form .form-container .arrow-icon{display:none}.tuition-support-form .container-tuition-support-form .form-container button.button-submit{height:38px!important;margin:29px auto 0!important;width:151px!important}}.tuition-support-form .container-tuition-support-form .form-container select{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%}.tuition-support-form .container-tuition-support-form .form-container input:focus,.tuition-support-form .container-tuition-support-form .form-container select:focus{border-color:#007bff;outline:none}.tuition-support-form .container-tuition-support-form .form-container button{background-color:#f0ad4e;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:54px;line-height:111.305%;margin:35px auto 0;max-width:223px;padding:5px 0;text-align:center;text-transform:uppercase;transition:background-color .3s}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .form-container button{font-size:14px!important}}.tuition-support-form .container-tuition-support-form .form-container button:hover{background-color:#ec971f}.tuition-support-form .container-tuition-support-form .form-container .date-picker{align-items:center;display:flex;position:relative}.tuition-support-form .container-tuition-support-form .form-container .date-picker input{flex:1}.tuition-support-form .container-tuition-support-form .form-container .date-picker input::-webkit-inner-spin-button,.tuition-support-form .container-tuition-support-form .form-container .date-picker input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tuition-support-form .container-tuition-support-form .form-container .date-picker input[type=number]{-moz-appearance:textfield}.tuition-support-form .container-tuition-support-form .form-container .date-picker .calendar-icon{cursor:pointer;position:absolute;right:10px;z-index:1}.tuition-support-form .container-tuition-support-form .form-container .date-picker .date-picker input,.tuition-support-form .container-tuition-support-form .form-container .date-picker input[type=text]{width:calc(50% - 5px)}.tuition-support-form .container-tuition-support-form .form-container .form-group>.date-picker,.tuition-support-form .container-tuition-support-form .form-container .form-group>input{flex:1}.tuition-support-form .container-tuition-support-form .form-container .form-group select{padding-left:20px;padding-right:20px;width:100%}.tuition-support-form .container-tuition-support-form .form-container .select-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;color:#000;font-size:16px;line-height:111.305%;width:100%}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .form-container .select-container select{font-size:12px!important}}.tuition-support-form .container-tuition-support-form .form-container .select-container select label{font-weight:500}.tuition-support-form .container-tuition-support-form .form-container .arrow-icon{pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .3s}.tuition-support-form .container-tuition-support-form .form-container .select-container select:active+.arrow-icon,.tuition-support-form .container-tuition-support-form .form-container .select-container select:focus+.arrow-icon{transform:translateY(-50%) rotate(180deg)}.tuition-support-form .container-tuition-support-form .form-container .form-country{position:relative}.tuition-support-form .container-tuition-support-form .form-container .form-contact{display:grid;grid-template-columns:1fr 1fr}@media(max-width:768px){.tuition-support-form .container-tuition-support-form .form-container .form-contact{grid-template-columns:1fr}}.tuition-support-form .container-tuition-support-form .form-container .title{color:#061f65;font-size:24px;font-weight:500;line-height:27.51px;padding-bottom:8px;text-align:left}.tuition-support-form .container-tuition-support-form .form-container .description{color:#061f65;font-size:16px;font-weight:300;line-height:22.4px;text-align:left}@media screen and (max-width:786px){.tuition-support-form .container-tuition-support-form .form-container .title{font-size:16px;font-weight:700;line-height:22.4px}.tuition-support-form .container-tuition-support-form .form-container .description{font-size:12px;font-weight:300;line-height:16.8px}}.form-container.success{padding:45px 10px!important}.message-after-submit{color:#061f65;font-size:20px;text-align:center}@media(max-width:768px){.message-after-submit{font-size:16px}}input.showError,select.showError{border-color:red!important;outline:none!important}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}