@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;700&display=swap);@font-face{font-family:"font-family-base";src:url(/Themes/Default/Fonts/UniviaProRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:"font-family-base";src:url(/Themes/Default/Fonts/UniviaProBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:fallback}.shadow{-webkit-box-shadow:0 .2rem 1rem rgba(0,0,0,.1);box-shadow:0 .2rem 1rem rgba(0,0,0,.1)}.shadow-down{-webkit-box-shadow:0 10px 15px -11px rgba(0,0,0,.1);box-shadow:0 10px 15px -11px rgba(0,0,0,.1)}.shadow-header{-webkit-box-shadow:0 3px 25px 0 rgba(0,0,0,.2);box-shadow:0 3px 25px 0 rgba(0,0,0,.2)}.transition-all{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gradient{background:0 0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(72%,rgba(0,0,0,.75)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.75) 72%)}.gradient-light{background:0 0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(86%,rgba(0,0,0,.65)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 86%)}.image-render-fix{image-rendering:crisp-edges}.register-banner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(1.2rem + 1vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(1.2rem + 1vw) calc(2rem + 1.5vw);margin-inline:auto;background-color:rgba(255,255,255,.2);-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}@media (max-width:1019.98px){.register-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:unset;padding:calc(1.2rem + 1vw) calc(1.2rem + 1vw)}.register-banner .register-banner__content,.register-banner .register-benefits{text-align:center}}.register-banner__image-wrapper{position:relative;width:18rem;-ms-flex-item-align:stretch;align-self:stretch}@media (min-width:1020px){.register-banner__image-wrapper{min-height:270px}}@media (max-width:1019.98px){.register-banner__image-wrapper{top:1.25rem;width:min(100%,25rem);-ms-flex-item-align:unset;align-self:unset}}.register-banner__reader{max-width:calc(16.8rem/18rem*100%);aspect-ratio:16.8rem/14.8rem;text-align:unset}.register-banner__phone{position:absolute;bottom:calc(calc(1.2rem + 1vw)*-1);right:2rem;max-width:calc(8.2rem/18rem*100%);z-index:2}@media (max-width:1279.98px){.register-banner__phone{display:none}}.register-banner__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;text-align:center;max-width:7.5rem;border-radius:62.5rem;padding:0 calc(.4rem + .5vw);width:110px;height:110px;background:-webkit-gradient(linear,left top,right top,from(#7fd6de),to(#4f0d92));background:linear-gradient(90deg,#7fd6de 0,#4f0d92 100%)}.register-banner__badge-new{color:#fff;text-align:center;font-family:"Ubuntu",sans-serif;font-size:.9rem;font-style:normal;font-weight:700;line-height:normal}.register-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32rem}@media (max-width:1279.98px){.register-banner__content{width:25rem;max-width:25rem}}@media (max-width:1019.98px){.register-banner__content{width:unset;max-width:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1020px) and (max-width:1279.98px){.form-group--register-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem!important}}@media (max-width:1019.98px){.form-group--register-banner{margin-bottom:0;gap:.5rem!important}}@media (max-width:765.98px){.form-group--register-banner{width:unset}}.register-banner__title{color:#1e378e;font-size:.75rem;font-family:"Ubuntu",sans-serif;font-weight:400;font-style:normal;letter-spacing:.3rem;line-height:normal;text-transform:uppercase}.register-banner__subtitle{font-family:"Ubuntu",sans-serif;font-style:normal;font-weight:700;line-height:normal;margin:0}.register-banner__subtitle{font-size:1.6rem}@media screen and (min-width:20rem){.register-banner__subtitle{font-size:calc(1.6rem + .4*((100vw - 20rem)/80))}}@media screen and (min-width:100rem){.register-banner__subtitle{font-size:2rem}}.register-banner__subtitle--dark{font-family:"Ubuntu",sans-serif;color:#cc5b9c}.register-banner__subtitle--blue{font-family:"Ubuntu",sans-serif;color:#1e378e}@media (min-width:1020px) and (max-width:1279.98px){.btn--register-banner{font-size:1rem;padding-inline:1.5rem}}.register-banner__description{margin-bottom:calc(.2rem + .25vw);color:#1e378e;font-family:"Ubuntu",sans-serif;font-weight:400;font-style:normal;line-height:1.3;text-wrap:balance}.register-banner__description{font-size:1.125rem}@media screen and (min-width:20rem){.register-banner__description{font-size:calc(1.125rem + .125*((100vw - 20rem)/80))}}@media screen and (min-width:100rem){.register-banner__description{font-size:1.25rem}}.register-banner--homepage{position:relative;margin-top:-3rem;z-index:1}@media (max-width:1279.98px){.register-banner--homepage{margin-top:calc(-3rem/2)}}.register-banner--orderform{background-color:#fff;margin-bottom:5rem}@media (max-width:1019.98px){.register-banner--orderform{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.btn-primary--register-order{font-size:1.4rem;padding:.8rem 2rem}.register-banner__subtitle--orderform{max-width:32rem}.register-button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.6rem 1.9rem .9rem 1.9rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:3.1rem;background:var(--color-gradient, linear-gradient(270deg, #5b2986 0%, #cc5b9c 100%));color:#fff;text-decoration:none}.register-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem}.register-benefit-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.register-benefit-icon{width:3.1rem;min-width:3.1rem}.register-benefit-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.register-benefit-title{color:#1e378e;font-size:1.2rem;font-family:"Ubuntu",sans-serif;font-weight:700;font-style:normal;line-height:normal;margin:0;text-align:left}.register-benefit-text{color:#1e378e;font-family:"Ubuntu",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin:0;text-align:left}.form-group--aligned{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}@media (max-width:765.98px){.form-group--aligned{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:765.98px){.form-group__label{margin-left:calc(.8rem + 1vw)}}.form-control--modification{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:16rem}.contact-specialist-box .field-validation-error{font-size:.8rem!important}