.c-hero-image--gradient:before,.c-hero-image .o-container,.o-btn.is-loading:after,.o-field__required{position:absolute;z-index:5}.is-loaded a{transition:all .15s cubic-bezier(.25,.46,.45,.94)}.c-hero-image--gradient:before,.c-hero-image .o-container{left:50%;transform:translateX(-50%)}.o-field__required{top:50%;transform:translateY(-50%)}.o-btn.is-loading:after{top:50%;left:50%;transform:translate(-50%,-50%)}.c-block,.c-block__desc,.c-block__title,.c-block ul,.c-footer .o-container,.c-hero-image .o-container,.c-register-form form,.c-toast-message__content,.c-top,.c-top__logo a,.c-top__phone,.c-top__phone a,.o-article p.is-video-link,.o-checkbox,.o-checkbox__check,.o-checkbox__error,.o-cols,.o-field,.o-field__error{display:flex}.c-block,.c-block__desc,.c-hero-image .o-container,.c-register-form form,.o-field{flex-direction:column}.c-block,.c-top,.c-top__logo a,.c-top__phone,.c-top__phone a,.o-article p.is-video-link,.o-field__error{align-items:center}.c-block{justify-content:space-between}.o-checkbox,.o-cols{flex-wrap:wrap}.c-block__desc,.c-block__title,.c-footer .o-container,.c-toast-message__content,.c-toast-message button,.o-btn,.o-checkbox__check{justify-content:center;align-items:center}.c-block__title span,.c-hero-image,.o-article .embed,.o-article p.is-video-link img,.o-btn.is-loading,.o-btn span,.o-checkbox__error,.o-field__error,.o-field__wrapper,article{position:relative;z-index:1}.o-article li,.o-article p{font-size:clamp(20px,20px,20px);line-height:30px}.c-toast-message button,.o-btn{background:transparent;margin:0;border:1px solid transparent;height:44px;border-radius:40px;font-size:.9375rem;display:inline-flex;font-family:"MINISansSerif",sans-serif;text-transform:uppercase;padding:0 32px;letter-spacing:1px;--border-color:transparent;--border-hover-color:transparent;--color:#000;--hover-color:#000;--bg-color:transparent;--bg-hover-color:transparent;background-color:var(--bg-color);border:1px solid var(--border-color);color:var(--color)}.c-toast-message button:hover,.o-btn:hover{background-color:var(--bg-hover-color);color:var(--hover-color);border-color:var(--border-hover-color)}.c-blocks,.c-register-form,.c-text-block{padding:30px 0}@font-face{src:url(../font/MINISansSerif-Regular.woff2) format("woff2"),url(../font/MINISansSerif-Regular.woff) format("woff");font-family:"MINISansSerif";font-weight:400;font-style:normal;font-display:swap}body{width:100%;min-height:100%;background:#fff;padding:0;margin:0}body *{box-sizing:border-box}html{min-height:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}article{overflow:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;text-rendering:optimizeSpeed;font-family:"MINISansSerif",sans-serif;font-size:16px;font-weight:300;color:#000}a{color:inherit;cursor:pointer;text-decoration:none}a:active,a:focus,a:hover{outline:none}input{font-size:16px}strong{font-weight:700}.o-article .o-header-3{text-transform:uppercase;font-weight:600}.o-article .o-header-3+p{margin-top:-.2rem}@media screen and (max-width:767px) and (orientation:portrait){.o-article .o-header-3+p{margin-top:7px}}.o-article .o-end{margin-bottom:25px}.o-article h1,.o-article h2,.o-article h3,.o-article h4,.o-article h5,.o-article h6,.o-article li,.o-article p{color:#0b0b0b}.o-article h1 a,.o-article h2 a,.o-article h3 a,.o-article h4 a,.o-article h5 a,.o-article h6 a,.o-article li a,.o-article p a{color:#0085ac;text-decoration:none}.o-article li,.o-article p{margin-bottom:1rem;font-size:1.375rem;line-height:1.625rem}@media screen and (min-width:768px) and (max-width:1023px){.o-article li,.o-article p{font-size:1.25rem;line-height:1.625rem}.o-article li br,.o-article p br{display:none}}@media screen and (max-width:767px) and (orientation:portrait){.o-article li,.o-article p{font-size:1rem;line-height:1.5625rem}.o-article li br,.o-article p br{display:none}}.o-article p.is-video-link{padding-left:17px;gap:10px}@media screen and (max-width:767px) and (orientation:portrait){.o-article p.is-video-link{padding-left:25px}}.o-article p.is-video-link a{color:#000}.o-article p.is-video-link img{top:4px}@media screen and (min-width:768px) and (max-width:1023px){.o-article p.is-video-link img{top:3px}}.o-article img.left{float:left;margin:0 1em 1em 0}.o-article img.right{float:right;margin:0 0 1em 1em}.o-article img.leftAlone{display:block;margin-bottom:1rem;clear:both}.o-article img.center,.o-article img.rightAlone{display:block;margin-bottom:1rem;margin-left:auto;clear:both}.o-article img.center{margin-right:auto}.o-article__mainimg{max-width:50%}.o-article .text-center{text-align:center}.o-article .text-left{text-align:left}.o-article .text-right{text-align:right}.o-article .text-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.o-article .embed{margin-bottom:1rem;max-width:100%}.o-article .embed.center{margin-left:auto;margin-right:auto;clear:both}.o-article .embed.center img{margin:0 auto;display:block}.o-article .embed.left{float:left;margin:0 1em 1em 0}.o-article .embed.right{float:right;margin:0 0 1em 1em}.o-article .embed.leftAlone{margin-right:auto;clear:both}.o-article .embed.rightAlone{margin-left:auto;clear:both}.o-article .embed iframe,.o-article .embed video{aspect-ratio:16/9;max-width:100%;height:auto}.o-btn{gap:10px;transition:all .3s ease-in-out}.o-btn--blue{--bg-color:#0085ac!important;--bg-hover-color:#f5f7fa!important;--border-color:#0085ac!important;--border-hover-color:#f5f7fa!important}.o-btn--black,.o-btn--blue{--color:#fff!important;--hover-color:#000!important}.o-btn--black{--bg-color:#0b0b0b!important;--bg-hover-color:#fff!important;--border-color:#0b0b0b!important;--border-hover-color:#0b0b0b!important}.o-btn--white{--bg-color:#fff!important;--bg-hover-color:#f30000!important;--color:#000!important;--hover-color:#fff!important;--border-color:#fff!important;--border-hover-color:#f30000!important}.o-btn--caffe{--bg-color:#00a4ac!important;--bg-hover-color:#fff!important;--color:#61432c!important;--hover-color:#00a4ac!important;--border-color:#00a4ac!important;--border-hover-color:#00a4ac!important;font-weight:900}.o-btn--rect{--bg-color:transparent!important;--bg-hover-color:#0085ac!important;--color:#0085ac!important;--hover-color:#fff!important;--border-color:#0085ac!important;--border-hover-color:#0085ac!important;border-radius:0;border-width:2px}.o-btn--rect span{top:2px!important}.o-btn--rect.is-loading{--bg-color:rgba(0,133,172,0.1)!important;--bg-hover-color:rgba(0,133,172,0.1)!important;--color:#fff!important;--hover-color:#fff!important;--border-color:rgba(0,133,172,0.1)!important;--border-hover-color:rgba(0,133,172,0.1)!important}.o-btn.is-loading{cursor:wait}.o-btn.is-loading:after{content:"";margin-top:-15px;margin-left:-15px;width:20px;height:20px;border-radius:30px;border:5px solid #1c6bba;border-top-color:#0085ac;animation:loading 2s linear infinite}.o-btn span{top:1px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.o-checkbox{cursor:pointer}.o-checkbox input{display:none}.o-checkbox input:checked+.o-checkbox__check svg{fill:#0085ac;visibility:visible}.o-checkbox.has-error .o-checkbox__check{background-color:#f30000}.o-checkbox__label{font-size:.75rem;line-height:1rem;font-weight:400;flex:1;padding-left:10px;text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:#0b0b0b}.o-checkbox__label a{text-decoration:underline}.o-checkbox__check{width:20px;height:20px;background-color:#fff;border:1px solid #e1dfdd;border-radius:3px;padding:4px}.o-checkbox__check svg{fill:#fff;visibility:hidden}.o-checkbox__required{color:#0085ac}.o-checkbox__error{color:#f30000;font-size:.75rem;font-weight:400;top:5px;left:0;width:100%;padding-left:30px}.o-color-white{color:#fff!important}.o-color-gray{color:#707070!important}.o-color-caffe{color:#00a4ac!important}.o-container{margin:0 auto}@media screen and (min-width:1200px){.o-container{width:1140px}}@media screen and (min-width:1024px) and (max-width:1199px){.o-container{width:960px;padding:0 30px}}@media screen and (min-width:768px) and (max-width:1023px){.o-container{width:720px;padding:0 30px}}@media screen and (max-width:767px){.o-container{width:100%;padding:0 30px}}.o-field[data-hide-label=true] .o-field__label{visibility:hidden;display:none}.o-field[data-disabled=true] .o-field__wrapper{background-color:hsla(0,0%,100%,.25)}.o-field[data-disabled=true] .o-field__required{display:none}.o-field.has-error .o-field__wrapper input,.o-field.has-error .o-field__wrapper select,.o-field.has-error .o-field__wrapper textarea{color:#0b0b0b;border-color:#f30000!important}.o-field__label{font-size:.875rem;color:#0b0b0b;margin-bottom:5px}.o-field__required{color:#f30000;font-size:1.125rem;font-weight:500;right:15px;margin-top:4px;display:none}.o-field__error{color:#f30000;font-size:.75rem;font-weight:400;top:5px;left:0}.o-field__input,.o-field input,.o-field textarea{background:transparent;width:100%;height:48px;border:1px solid #e1dfdd;border-radius:5px;padding:0 20px;color:#0b0b0b;font-weight:600;font-size:1rem}.o-field__input::-moz-placeholder,.o-field input::-moz-placeholder,.o-field textarea::-moz-placeholder{color:#e1dfdd;font-size:1rem;font-weight:400;font-family:"MINISansSerif",sans-serif}.o-field__input::placeholder,.o-field input::placeholder,.o-field textarea::placeholder{color:#e1dfdd;font-size:1rem;font-weight:400;font-family:"MINISansSerif",sans-serif}.o-field textarea{height:110px;padding:10px;resize:vertical}.o-field select{background:transparent;width:100%;height:48px;border:1px solid #e1dfdd;border-radius:5px;padding:0 20px;color:#0b0b0b;font-size:1rem}.o-field select option{color:#0b0b0b}.o-field select::-moz-placeholder{color:#e1dfdd;font-size:1rem;font-family:"MINISansSerif",sans-serif;font-weight:400}.o-field select::placeholder{color:#e1dfdd;font-size:1rem;font-family:"MINISansSerif",sans-serif;font-weight:400}.o-header-u{text-transform:uppercase}.o-header-1{font-weight:700;font-size:3.75rem;line-height:3.75rem;margin:0;padding:0}@media screen and (max-width:767px){.o-header-1{font-size:1.875rem;line-height:1.875rem}}.o-header-3{font-weight:400;font-size:2rem;margin:0;padding:0}@media screen and (max-width:767px){.o-header-3{font-size:1.375rem;line-height:1.5rem}}.o-header-4{font-size:1.5rem;line-height:1.5rem;margin:0;padding:0}@media screen and (max-width:767px){.o-header-4{font-size:1rem;line-height:1rem}}.o-text-left,.text-left{text-align:left}.o-text-center,.text-center{text-align:center}.o-text-right,.text-right{text-align:right}.o-text-justify,.text-justify{text-align:justify}.c-block{min-height:333px;box-shadow:0 2px 5px 0 hsla(0,0%,43.9%,.4);padding:60px 30px;border-top:11px solid #4e5c51;text-align:center}@media screen and (max-width:1023px){.c-block{max-width:400px;width:100%;margin:0 auto}}.c-block__desc{gap:15px}.c-block__title{font-size:1.4375rem;text-transform:uppercase;color:#000;font-weight:500;gap:14px}.c-block__title span{top:4px}.c-block p{font-size:1rem;color:#0b0b0b;line-height:1.4375rem}.c-block p strong{font-size:1.25rem}.c-block a:not(.o-btn){color:#1c6bba;font-weight:400;font-size:1rem;letter-spacing:1px;transition:all .3s ease-in-out}.c-block a:not(.o-btn):hover{color:#0b0b0b}.c-block li,.c-block ul{list-style:none;padding:0;margin:0}.c-block ul{gap:10px}.c-blocks__items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media screen and (max-width:1023px){.c-blocks__items{grid-template-columns:1fr}}.c-footer{padding:40px 0 35px;background-color:#f5f7fa}.c-footer img{max-width:100%}.c-hero-image{overflow:hidden;height:auto;background-color:#000}.c-hero-image--gradient:before{content:"";height:100%;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15));display:block}.c-hero-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.c-hero-image .o-container{top:3.125rem;gap:15px}@media screen and (max-width:767px){.c-hero-image .o-container{top:15px;justify-content:space-between;height:calc(100% - 30px)}}@media screen and (min-width:1200px) and (max-width:1599px){.c-hero-image__desc{margin-top:-20px}}@media screen and (min-width:1024px) and (max-width:1199px){.c-hero-image__desc{margin-top:-25px}}.c-hero-image__cta{position:absolute;left:50%;transform:translateX(-50%)}@media screen and (min-width:1200px){.c-hero-image__cta{top:38%}}@media screen and (max-width:1199px){.c-hero-image__cta{bottom:15px}}@media screen and (max-width:767px){.c-hero-image__cta .o-btn--white{font-size:.75rem;white-space:nowrap;height:34px}}@media screen and (min-width:1024px) and (max-width:1199px){.c-hero-image .o-header-1{font-size:3.125rem;line-height:3.375rem}}@media screen and (min-width:768px) and (max-width:1023px){.c-hero-image .o-header-1{font-size:2.5rem;line-height:2.75rem}}@media screen and (max-width:767px) and (orientation:portrait){.c-hero-image .o-header-1{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1024px) and (max-width:1199px){.c-hero-image .o-header-4{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:768px) and (max-width:1023px){.c-hero-image .o-header-4{font-size:1.125rem;line-height:1.25rem}}@media screen and (max-width:767px) and (orientation:portrait){.c-hero-image .o-header-4{font-size:.75rem;line-height:1rem}}.c-register-form{padding-top:80px}.c-register-form form{gap:12px;max-width:468px;margin:0 auto}.c-register-form__cta{text-align:center;padding-bottom:40px}.c-register-form p{margin:0;font-size:.75rem}.c-register-form__big{font-size:1rem!important;margin-top:10px!important}.c-register-form__title{margin-bottom:20px}.c-text-block{padding-top:50px;margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.c-text-block{padding-top:10px;margin-bottom:0}}.c-text-block h2{font-size:2.5rem;font-weight:400}@media screen and (max-width:767px){.c-text-block h2{font-size:1.875rem;line-height:2rem}}.c-toast-message{position:fixed;bottom:20px;right:20px;max-width:400px;z-index:100;background-color:#62c584;color:#fff;padding:10px 30px}.c-toast-message__content{flex-direction:row-reverse;flex-wrap:wrap;gap:20px}.c-toast-message__content p{flex:1}.c-toast-message button{width:24px;height:24px;padding:0;cursor:pointer}.c-toast-message button path{stroke:#fff}.c-top{background-color:#fff;height:64px;position:sticky;top:0;width:100%;z-index:100}.c-top .o-cols{justify-content:space-between}.c-top__phone a{color:#0b0b0b;text-decoration:none;gap:5px}@media screen and (max-width:767px){.c-top__phone a{font-size:.75rem}}.c-top img{max-width:100%;display:block}.c-top__logo a{gap:25px}@media screen and (max-width:767px) and (orientation:portrait){.c-top__logo a{gap:10px}}.c-top__logo a span{height:26px;width:2px;background-color:#000}@media screen and (max-width:767px) and (orientation:portrait){.c-top__logo a span{height:20px;width:1px}}@media screen and (max-width:767px){.c-top__logo{position:relative;top:1px;width:150px;height:auto}}