@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,main,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:""}table{border-collapse:collapse;border-spacing:0}.container-input{margin-bottom:1rem!important}.container-input:hover .inputfile__label strong{background-color:#0098cd;color:#fff;cursor:pointer}.container-input:hover .inputfile-7{cursor:pointer}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:0}.inputfile__label{width:100%!important;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem;margin-bottom:0!important;align-items:center!important}.iborrainputfile{font-size:16px;font-weight:400;font-family:"Lato"}.inputfile__label{font-size:1rem;background-color:#fff;padding:0;max-width:100%;padding-top:0!important;margin-bottom:1rem!important;display:flex!important}.inputfile__label span,.inputfile__label strong{padding:.625rem 1.25rem;display:inline-block;font-family:"Proeduca",Helvetica,sans-serif;font-style:normal;width:50%}.inputfile__label span{min-height:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;font-size:1rem;font-weight:400;line-height:1.5rem;color:#606060}.inputfile__label strong{color:#0098cd;background-color:#fff;border:2px solid #0098cd;border-radius:.25rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;text-align:center}.inputfile-7.has-focus~.inputfile__label strong,.inputfile-7:focus~.inputfile__label strong,.inputfile-7~.inputfile__label:hover strong{background-color:#0098cd;color:#fff}@media screen and (max-width:50em){.inputfile-7~.inputfile__label strong{display:block}}.loader{animation:loader 1s ease-in-out infinite;border:5px solid;border-radius:100%;border-color:#0098cd #f4f4f4 #f4f4f4 #0098cd;display:none;height:24px;padding:0;width:24px}.form__row{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:16px!important;margin-left:0;margin-right:0;padding-right:0}.form__telephone .form__row{flex-direction:row;margin-bottom:0!important}.form__telephone .form__row .form__column-prefix{width:40%}.form__column,.form__row{position:relative;width:100%}.form__column .form__row,.form__label{margin-bottom:0}.form__label{color:#606060!important;cursor:text;font-family:"Proeduca",Helvetica,sans-serif;font-size:1rem;font-weight:400!important;left:20px;line-height:1.5rem!important;padding-top:0!important;position:absolute;top:50%;transform:translate(0,-50%);transition:all .3s}.form__field,.form__label.is-filled{font-family:"Proeduca",Helvetica,sans-serif;font-style:normal}.form__label.is-filled{line-height:normal;margin-bottom:0!important;padding-top:0!important;text-transform:uppercase;top:2px;transform:translate(0);font-size:.625rem;font-weight:400}.form__label.is-filled.is-label{text-transform:none}.form__field{font-size:1rem;font-weight:600;line-height:1.5rem;background-color:#f4f4f4;border:1px solid #f4f4f4;color:#000;height:48px;margin-bottom:0;padding:20px 35px 6px 15px!important;width:100%}.form__field:focus-visible{outline:0}.form__field[type=file]{min-height:52px}.form__select::after,.form__select::before{content:"";pointer-events:none;position:absolute;z-index:1}.form__select::before{background-color:#f4f4f4;bottom:1px;height:48px;width:20px;display:block;right:1px;top:1px}.form__select::after{border:solid #0098cd;border-width:0 1px 1px 0;display:inline-block;padding:4px;right:24px;top:60%;transform:translateY(-75%) rotate(45deg)}.form__select-course{height:0;margin-bottom:0!important;opacity:0;transition:height .3s linear,margin-bottom .3s linear,opacity .3s linear}.form__select-course::after{opacity:0}.form__select-course.is-show{height:48px;margin-bottom:16px!important;opacity:1}.form__select-course.is-show::after{opacity:1}.form__rgpd{height:0;opacity:0;transition:height .3s linear,opacity .3s linear;display:flex;flex-direction:column;gap:1rem}.form__rgpd .form__row{margin-bottom:0}.form__rgpd.is-show{height:auto;opacity:1}.form__legal{background-color:#f0eeee;color:#8f8f8f;height:53px;overflow:auto;padding:12px 20px;position:static}.form__legal::after{content:"";position:absolute;bottom:0;left:1px;width:100%;height:34%;background:linear-gradient(0,#fff 0%,rgba(255,255,255,.1) 100%)}.form__legal-p{color:#606060;font-family:Roobert,sans-serif;font-size:10px;line-height:14px;margin-bottom:10px;margin-top:0;overflow:visible;text-align:left}.form__check{display:flex!important;margin-bottom:0;min-height:35px;padding-left:43px;position:relative;align-items:center!important}.form__checkbox{width:30px;height:30px;cursor:pointer;background-color:#fff;border:1px solid #c4c4c4;border-radius:0;flex:none;position:absolute;left:0}.form__checkbox-text,.form__row.-send input{font-family:"Proeduca",Helvetica,sans-serif;font-weight:400}.form__checkbox-text{text-align:left;margin-bottom:0;font-size:14px;line-height:24px;color:#606060}.form__column p,.form__row p{width:100%}.form__column p span,.form__row p span{display:block;width:100%}.form__column.is-error .form__label,.form__row.is-error .form__label{color:#ea492f!important}.form__column.is-error .form__field,.form__row.is-error .form__field{border:1px solid #ea492f!important;color:#ea492f}.form__row.-send{flex-direction:row;align-items:center;justify-content:flex-end}.form__row.-send p{width:117px}.form__row.-send input{font-size:1.125rem;font-style:normal;line-height:1.75rem;background-color:#0098cd;border:1px solid #0098cd;border-radius:.25rem;color:#fff;cursor:pointer;margin:0!important;width:auto!important;padding:1rem 2rem!important}.form__row.-send input:hover{background-color:transparent!important;color:#0098cd!important}.form__row.-send input.-disabled{cursor:no-drop;opacity:.5;pointer-events:none}.form__row.-send input.-disabled:hover,.wpcf7-form.submitting .form__row.-send input:hover{background-color:#0098cd!important;color:#fff!important}@media screen and (min-width:1024px){.form__row{flex-direction:row}.form__row.-send{align-items:center}}input[type=checkbox]{left:4px;opacity:0;position:absolute;z-index:-1}.form__check-input:checked+.form__checkbox{background-color:#0098cd;border-color:#0098cd}.form__check-input:checked+.form__checkbox::after{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:10px 5px;pointer-events:none;transform:rotateZ(40deg);position:relative;left:8px}.wpcf7-form.invalid .form__select::after{top:40%}.wpcf7-form.invalid .wpcf7-not-valid-tip{color:#ea492f;font-family:"Proeduca",Helvetica,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.wpcf7-form.submitting .loader{display:inline-block!important}.wpcf7-form.submitting .form__row.-send input{cursor:no-drop;opacity:.5;pointer-events:none}.screen-reader-response,.wpcf7-response-output{display:none!important}.wpcf7-not-valid-tip{color:#ea492f!important;font-family:"Proeduca",Helvetica,sans-serif;font-size:.75rem!important;font-style:normal;font-weight:400;line-height:normal}a{color:#0098cd;text-decoration:none}a:hover{color:#0053af}