*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}html{font-family:Montserrat,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,input[type],select{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;outline:none}button{background:none;border:none}.position-relative{position:relative}.ft-12{font-size:12px!important}.ft-13{font-size:13px!important}.ft-14{font-size:14px!important}#togglePassword{bottom:12px;color:#39639c;cursor:pointer;position:absolute;right:8px}.rectangle{background-color:#f4d200;height:57px;position:absolute;width:21px}.rectangle--hor{height:21px;width:57px}.rectangle--blue{background-color:#8fcdc0}.button-page,.input-page{border-radius:8px;display:block;transition:background-color .1s;width:100%}.button-page{background-color:#4d6eb5;color:#fff;cursor:pointer;font-weight:700;padding:.7rem 1.3rem;text-transform:uppercase}@media screen and (min-width:1050px){.button-page:hover{background-color:#4361a1}}.button-page:active{background-color:#3d5892}.input-page{background-color:rgba(143,205,192,.3);border:1px solid transparent;color:#2e2e2e;font-weight:inherit;padding:calc(.7rem - 1px) calc(1.3rem - 1px);transition:background-color .1s,border-color .1s}@media screen and (min-width:1050px){.input-page:hover{background-color:rgba(143,205,192,.45)}}.input-page:focus{background-color:rgba(143,205,192,.45);border-color:#8fcdc0}.button,.input{background-color:#4d6eb5}@media screen and (min-width:1050px){.button:hover,.input:hover{background-color:#4361a1}.button--light-blue:hover,.input--light-blue:hover{background-color:#7ac4b4}}.button--light-blue,.input--light-blue{background-color:#8fcdc0}.button{text-align:center}.button:active{background-color:#3d5892}.button--light-blue:active{background-color:#6cbdac}.input--light-blue{background-color:rgba(143,205,192,.3)}@media screen and (min-width:1050px){.input--light-blue:hover{background-color:rgba(143,205,192,.45)}}.input--light-blue:focus{background-color:rgba(143,205,192,.45);border-color:#8fcdc0}.input-box.error{position:relative;z-index:100}.input-box.error:after{border:1px solid #d6a8c7;border-radius:10px;content:"";height:calc(100% + 1rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 1rem);z-index:-1}.input-box.error .input{background-color:rgba(214,168,199,.3)}@media screen and (min-width:1050px){.input-box.error .input{background-color:rgba(214,168,199,.45)}}.input-box.error .input:focus{background-color:rgba(214,168,199,.45);border-color:#d6a8c7}.input-box.warning{position:relative;z-index:100}.input-box.warning:after{border:1px solid #f9d086;border-radius:10px;content:"";height:calc(100% + 1rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 1rem);z-index:-1}.input-box.warning .input{background-color:hsla(39,91%,75%,.3)}@media screen and (min-width:1050px){.input-box.warning .input{background-color:hsla(39,91%,75%,.45)}}.input-box.warning .input:focus{background-color:hsla(39,91%,75%,.45);border-color:#f9d086}.conditions-box{background-color:#dcdcdc;margin-bottom:10px;padding:15px 15px 0}#register .children.icon{top:3.8rem!important}@media screen and (min-width:1050px){#register .children.icon{top:2.8rem!important}}li{list-style-position:inside;margin-bottom:5px;margin-top:5px}.has-error input,.has-error select,.has-error textarea{background-position:right calc(.4em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.8em + .375rem) calc(.8em + .375rem);border-color:#e3342f}.help-block{color:#b00;font-size:.8rem;padding-left:5px;padding-top:5px}.help-block,.show{display:block}.hide{display:none}.mt-25{margin-top:25px}.fs-rem-8{font-size:.8rem}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.flex{display:flex}.fd-c{flex-direction:column}.fd-cr{flex-direction:column-reverse}.ai-c{align-items:center}.jc-c{justify-content:center}.jc-sa{justify-content:space-evenly}.jc-sb{justify-content:space-between}.grid{display:grid}.ta-c{text-align:center}.link:hover{text-decoration:underline}.button,.input{background-color:var(--child_1_color,#8fcdc0);border-radius:8px;color:#fff;display:block;font-weight:700;font:.94rem;padding:.7rem 1.3rem;transition:background-color .1s;width:100%}@media screen and (min-width:1100px){.button:hover,.input:hover{background-color:var(--parent_color,#4d6eb5)}.button--light-blue:hover,.input--light-blue:hover{background-color:var(--yellow_bg_color,#f4d200)}}.button--light-blue,.input--light-blue{background-color:var(--parent_color,#4d6eb5)}.button{cursor:pointer;text-transform:uppercase}.button:active{background-color:#758b35}.button--light-blue:active{background-color:#0c8fd2}.input--light-blue{background-color:rgba(31,171,242,.3);border:1px solid transparent;padding:calc(.7rem - 1px) calc(1.3rem - 1px);transition:background-color .1s,border-color .1s}@media screen and (min-width:1100px){.input--light-blue:hover{background-color:rgba(31,171,242,.4)}}.input--light-blue:focus{background-color:rgba(31,171,242,.4);border-color:var(--parent_color,#4d6eb5)}body{background-color:var(--yellow_bg_color,#f4d200)!important}@media screen and (min-width:1100px){body{align-items:center}}.body-space{display:none}@media screen and (min-width:1100px){.body-space{display:block}}.form-side .form{background-color:#fff;padding:1.87rem 1.87rem 7.5rem;width:100%}@media screen and (min-width:1100px){.form-side .form{max-width:226px;padding:0}}.form-side .form .input-box{display:block}.form-side .form .input-box:first-child{margin-bottom:1rem}.form-side .form .input-box .label{display:block;font-size:.94rem;margin:0 0 .5rem 1rem}.form-side .form .input-box .label:not(.login){pointer-events:none}.form-side .form .input-box.auto-login-box{margin:.8rem 0 2.2rem;position:relative}.form-side .form .input-box.auto-login-box .label.login{cursor:pointer;font-size:.7rem;margin-left:0;padding-left:1.4rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media screen and (min-width:1100px){.form-side .form .input-box.auto-login-box .label.login:hover~.custom-checkbox{background-color:#ebebeb}}.form-side .form .input-box.auto-login-box input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;z-index:-100}.form-side .form .input-box.auto-login-box input[type=checkbox]:checked~.custom-checkbox{background-color:#fff!important}.form-side .form .input-box.auto-login-box input[type=checkbox]:checked~.custom-checkbox:after{height:8px;width:8px}.form-side .form .input-box.auto-login-box .custom-checkbox{border:1px solid var(--parent_color,#4d6eb5);height:14px;left:0;position:absolute;top:48%;transform:translateY(-50%);transition:background-color .07s;width:14px}.form-side .form .input-box.auto-login-box .custom-checkbox:after{background-color:var(--parent_color,#4d6eb5);content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .07s,height .07s;width:0}.form-side .form .forgotten-password{display:block;font-size:.7rem;margin-top:.5rem}.form-side .signup-box{background-color:var(--child_1_color,#8fcdc0);margin-top:-5.63rem;padding:1.5rem 1.2rem;width:85%}@media screen and (min-width:1100px){.form-side .signup-box{margin:0 0 -1.5rem;max-width:262px;width:100%}}.form-side .signup-box p{color:#fff;font-size:.94rem;font-weight:700;margin:.5rem 0 1.3rem}.services{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin:2.5rem auto 0;width:-moz-fit-content;width:fit-content}@media screen and (min-width:750px){.services{grid-template-columns:repeat(4,1fr);padding-bottom:50px}}.services .service-input{display:none}@media screen and (max-width:1100px){.services .service-input:checked+.service-box .box-wrapper{transform:rotateY(-180deg)}}.services .service-box{perspective:600px;transition:z-index 0s .25s;z-index:0}@media screen and (min-width:1100px){.services .service-box:hover{z-index:100}.services .service-box:hover .box-wrapper{transform:rotateY(-180deg)}}.services .service-box .box-wrapper{display:block;height:154px;position:relative;transform-style:preserve-3d;transition:transform .55s;width:154px}@media screen and (min-width:1100px){.services .service-box .box-wrapper{height:110px;width:110px}}.services .service-box .box-wrapper [class*=panel]{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.8rem;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:1100px){.services .service-box .box-wrapper [class*=panel]{font-size:.63rem}}.services .service-box .box-wrapper .service-name{font-weight:700;text-align:center}.services .service-box .box-wrapper .front-panel{background-color:var(--parent_color,#4d6eb5);color:#fff;padding:1rem .5rem}.services .service-box .box-wrapper .front-panel .icon{font-size:2.69rem}@media screen and (min-width:1100px){.services .service-box .box-wrapper .front-panel .icon{font-size:1.875rem}}.services .service-box .box-wrapper .back-panel{background-color:#fff;color:var(--parent_color,#4d6eb5);padding:1rem .5rem;text-align:center;transform:rotateY(180deg)}.services .service-box .box-wrapper .back-panel .service-name{margin-bottom:.8rem}.home-wl{width:100%}.home-wl .form-side{background:transparent}.home-wl__header{background-color:#fff;box-sizing:border-box;display:flex;height:130px;justify-content:center;padding:1em}@media screen and (min-width:1100px){.home-wl__header{height:175px}}.home-wl__header>a{height:100%}.home-wl__header img{height:auto;max-width:100%;width:auto}@media screen and (min-width:650px){.home-wl__header img{height:100%;width:auto}}.home-wl__content{background:var(--yellow_bg_color);display:flex;flex-direction:column-reverse}@media screen and (min-width:1100px){.home-wl__content{flex-direction:row;flex-grow:1}}.home-wl__content .content__half{display:flex;flex-grow:1;justify-content:center;padding:30px;width:100%}@media screen and (min-width:1100px){.home-wl__content .content__half{min-height:calc(100vh - 175px);padding:50px;width:50%}}.home-wl__content .content__half--left{background:hsla(0,0%,100%,.5)}.home-wl__content .content__half>div{max-width:700px}.home-wl__content .content__half .half__presentation .presentation__img{margin-bottom:10px;margin-right:15px;max-width:85px}@media screen and (min-width:1100px){.home-wl__content .content__half .half__presentation .presentation__img{max-width:200px}}.home-wl__content .content__half .half__presentation .presentation__text .text__title{font-size:24px;font-weight:700}@media screen and (min-width:1100px){.home-wl__content .content__half .half__presentation .presentation__text .text__title{font-size:34px}}.home-wl__content .content__half .half__presentation .presentation__text .text__functions{font-size:16px;margin-top:20px}@media screen and (min-width:1100px){.home-wl__content .content__half .half__presentation .presentation__text .text__functions{font-size:18px}}.home-wl__content .content__half .half__presentation .presentation__text .text__text p{font-size:13px;margin:15px 0;text-align:justify}@media screen and (min-width:1100px){.home-wl__content .content__half .half__presentation .presentation__text .text__text p{font-size:16px}}.home-wl__content .content__half .half__presentation .presentation__text .text__author{font-size:16px;font-weight:700;margin-top:20px}.home-wl__content .content__half .half__presentation .presentation__text .text__author span{text-decoration:underline}.home-wl__content .content__half .half__form .form-side .form{border-top-left-radius:10px;border-top-right-radius:10px;min-width:340px;padding:30px 50px}.home-wl__content .content__half .half__form .signup-box{border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:0;min-width:340px;padding:30px 50px}.home-wl__content .content__half .half__form .signup-box .button{text-align:center}@media screen and (min-width:750px){.home-wl .services{padding-bottom:0}}.home-wl .footer .footer-list{flex-wrap:wrap;list-style-type:none;margin:20px 0 0;padding:0}@media screen and (min-width:1100px){.home-wl .footer .footer-list{margin:40px 0 0;max-width:340px}}.home-wl .footer .footer-list li{font-size:12px;margin:10px 0 0}
