@import"https://fonts.googleapis.com/css?family=Roboto:regular,bold,italic&subset=latin,latin-ext";@import"https://fonts.googleapis.com/css?family=Montserrat:regular,bold,italic&subset=latin,latin-ext";:root{--max-width: 1620px}*{box-sizing:border-box}body{margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Oxygen,Segoe UI,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center}main{padding-bottom:70px;display:flex;flex-direction:column;align-items:center;flex:1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100vw}.page{text-align:center;min-height:100vh;display:flex;flex-direction:column}.protected-input{display:flex;justify-content:center;align-items:center;position:relative}.protected-input *{box-sizing:border-box}.protected-input>div{display:flex;align-items:center;background-color:#eee;overflow:hidden;border-radius:5px}.protected-input input{height:100%;background-color:transparent;outline:none;border:none;padding:5px 10px}.protected-input p{cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 20px;background-color:#ddd;border-radius:0 5px 5px 0;margin:0;font-weight:600}@media (min-width: 765px){main{padding-left:0vw;padding-right:0vw}}.leading-text{border-left:3px solid black;margin-top:40px;margin-bottom:35px;align-self:flex-start}.leading-text>*{text-align:start;padding-left:15px;font-size:24px;font-weight:400}.cards{display:flex;flex-direction:column;gap:30px;padding-bottom:30px}@media (min-width: 765px){.cards{flex-direction:row;flex-wrap:wrap}.cards>*{flex:1 0 33%}}@media (min-width: 1025px){.cards>*{flex:1 0 19%}}.hero-text>*{font-family:"Montserrat",Sans-serif}.hero-text{animation:float-up .9s ease-in-out}.hero-text h1{font-size:28px;margin-bottom:-10px}.hero-text h2{font-size:18px}.hero-wrapper{display:flex;flex-direction:column;align-items:center;width:calc(100% - 20px);background:#d9d4ef;background:linear-gradient(32deg,#d9d4ef 31%,#9ba8be);margin:0 5px}@keyframes float-up{0%{transform:translateY(120px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 765px){.hero-wrapper{flex-direction:row}.hero-text{text-align:left}.hero-text h1{font-size:32px}.hero-text h2{font-size:24px}}.card-container>*{text-align:start}.card-container>h4{font-size:20px;font-weight:600}.card-container{border-radius:20px;padding:5px 30px;box-shadow:0 0 10px #00000080}.header-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:calc(10px + 2vmin);padding:15px 30px;z-index:1;position:relative}.header-wrapper h1{margin:0}.header-wrapper .icon-fake{border-radius:50%;background-color:gray;width:25px;height:25px}.header-wrapper img{width:150px;height:auto}.header-wrapper .user-img{width:20px;height:auto;cursor:pointer}.header-wrapper .modal-close-img{width:12px;cursor:pointer;position:absolute;top:20px;right:20px}.header-wrapper a{display:flex;justify-content:center}.header-wrapper>a{float:left;height:45px;padding-right:30px}.user-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.user-modal.show-modal{display:flex;justify-content:center;align-items:center;background-color:#000c}.user-modal-wrapper{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:60px 160px;position:relative;gap:20px}.user-modal-wrapper div.input-group{display:flex;flex-direction:column;text-align:left;position:relative}.user-modal-wrapper label{font-size:.8rem;color:#7a7a7a}.user-modal-wrapper div.input-group input{font-size:14px;padding:10px;width:320px}.user-modal-wrapper .checkbox-input-wrapper{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:flex-start}.user-modal-wrapper .checkbox-input{width:14px;height:14px;border:1px solid black;font-size:10px;font-weight:700;-webkit-user-select:none;user-select:none}.user-modal-wrapper button{align-self:flex-start;background-color:#0170b9;color:#fff;border:none;border-radius:3px;padding:12px 24px;font-weight:700;font-size:15px;display:flex;gap:10px;align-items:center}.user-modal-wrapper .password-toggle{width:18px;position:absolute;right:12px;bottom:12px}.user-modal .loading-spinner{width:14px;animation:spin 1.2s linear 0s infinite}.menu{padding-left:30px;display:none;align-items:center;justify-content:space-between;flex-direction:row-reverse;float:right;height:40px;justify-content:center}.dropdown-menu{display:flex;flex-direction:row}.dropdown-menu-view,.menu-options a{display:flex;align-items:center;gap:10px;font-size:14px;color:#3b3c3c;font-weight:300;cursor:default}.menu-options{display:flex;gap:10px;cursor:pointer;align-items:center}.menu-options a{cursor:pointer}.mobile-menu-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;font-size:1.5rem;font-weight:500;align-items:center}.mobile-menu-options a{color:#2182c2;text-decoration:none;white-space:nowrap}.dropdown-menu-display{position:absolute;left:0;top:calc(100% - 15px);display:none;padding:30px 50px;gap:40px;background-color:#f2f4f5;z-index:5;width:100%;max-width:100%;flex-direction:row;flex-wrap:wrap}.dropdown-menu-display a,.menu a{color:#3a3a3a;text-decoration:none}.dropdown-menu-view:hover .dropdown-menu-display{display:flex}.dropdown-menu-display-item{min-width:150px;text-align:left}.dropdown-menu-display-item-list{display:flex;flex-direction:column;align-items:flex-start}.dropdown-menu-view img{width:10px;height:12px;transform:rotate(90deg)}.mobile-menu{display:flex;flex-direction:row;align-items:flex-end}.mobile-menu img{width:16px;cursor:pointer}.mobile-dropdown{display:flex;flex-direction:column;padding:10px 25px;gap:10px;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;height:100vh;z-index:-2;pointer-events:none;transition:all .3s}.mobile-dropdown.show{opacity:1;z-index:1;pointer-events:all}.mobile-dropdown-header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:8px}.link-button{padding:10px 20px;border-radius:30px;background-color:#2182c2;color:#fff!important;text-decoration:none;font-size:1.25rem;font-weight:500}.mobile-dropdown-body,.mobile-dropdown-body-view{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.mobile-dropdown-body a{text-align:left;color:#000;text-decoration:none;font-size:1.2rem;display:flex;justify-content:flex-start;flex:1}.mobile-dropdown-body-target{border-bottom:1px solid #3a3a3a;width:100%;display:flex;align-items:center;justify-content:space-between;font-size:20px}.mobile-dropdown-body-target img{transform:rotate(0);transition:.3s all;width:12px}.mobile-dropdown-body-target img.open{transform:rotate(90deg)}.mobile-dropdown-body-view{text-align:left;width:100%}.mobile-dropdown-body-view span{display:flex;flex-direction:row;align-items:center;gap:15px;opacity:.8;width:100%}.mobile-dropdown-body-view span img{width:10px;margin-left:15px}.logo-items>a{height:37px}.dropdown-menus{flex:1;display:none;gap:25px;flex-wrap:nowrap;padding-right:20px;float:left;height:40px}.dropdown-menus .dropdown-menu-view{gap:5px;position:relative}.dropdown-menus .dropdown-menu-display{left:0;top:100%;width:max-content;min-width:fit-content;max-width:max-content;padding:10px 25px}.dropdown-menu-block{display:none}.dropdown-menu-flex{display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 765px){.header-wrapper{padding:15px 50px;display:block}.mobile-menu,.mobile-dropdown{display:none}.menu,.dropdown-menus{display:flex}.dropdown-menus-block{display:flex;min-width:100%;padding-top:10px}.dropdown-menus-flex{display:none}}@media (min-width: 1025px){.header-wrapper{padding:25px 10vw}.dropdown-menu-display{top:calc(100% - 25px)}}@media (min-width: 1300px){.dropdown-menus-block{padding-top:0;min-width:unset}}.footer{display:flex;flex-direction:column;align-items:center;padding:40px 20px 30px;background-color:#f4f5f7}.footer-wrapper{max-width:var(--max-width);width:100%;display:flex;flex-direction:column;align-items:flex-start}.footer-lists{display:flex;gap:40px}.footer-lists>div{display:flex;flex-direction:column;align-items:flex-start}.footer a{color:#343434;text-decoration:none}.footer p{font-size:13px;margin-top:5px;margin-bottom:5px;font-weight:300}.back-to-top{display:none;position:fixed;right:30px;bottom:50px;width:2.1em;height:2.1em;background-color:#000;color:#fff;justify-content:center;align-items:center}.back-to-top.show{display:flex}@media (min-width: 765px){.footer{padding-left:5vw;padding-right:5vw}}.react-link{background-color:#0170b9;border:2px solid #0170b9;transition:.3s all;padding:12px 25px;cursor:pointer}.react-link:hover{background-color:#fff}.react-link>*{color:#fff;transition:.3s all;margin:0}.react-link:hover>*{color:#0170b9}.request-info{margin-top:15px;border-radius:30px;display:flex;flex-direction:column;background-color:#f4f5f7;overflow:hidden;max-width:1620px;width:100%}.request-info-img{min-height:241px;background-color:#5d5d5a}.request-info-text{flex:1 0 0%;display:flex;flex-direction:column;align-items:center}.request-info-text-wrapper{padding:55px 35px 35px;display:flex;flex-direction:column;align-items:center;gap:20px}.request-info-text-wrapper h3{font-size:24px;font-weight:600;margin:0}.request-info-text-wrapper p{font-size:18px;font-weight:400;margin:0}@media (min-width: 765px){.request-info{flex-direction:row-reverse;flex:1}.request-info-img{flex:1}.request-info-text{text-align:left}.request-info-text-wrapper{padding-left:15%;align-items:start;gap:40px}.request-info-text-wrapper h3{font-size:40px}}.content-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;padding:15px;flex:1}.content{flex:1;display:flex;flex-direction:column;width:100%;max-width:min(100%,var(--max-width))}@media (min-width: 765px){.content-wrapper{padding:0px 5vw}}.wrapper{display:flex;padding:10px;flex-direction:column}.extra-text{flex-direction:column;flex:1;font-size:smaller;text-align:center;padding:10px;gap:20px}.extra-text>*{margin:0}.extra-text h1{font-size:34px}.extra-text p{font-size:24px}.info-form{flex:1;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;padding-top:40px;padding-bottom:50px}.info-form>select,.info-form>input,.info-form>button{padding:15px;font-size:15px;border:none;outline:none}.info-form>select,.info-form>input{border-bottom:1px solid #69727d}.info-form>select:focus,.info-form>input:focus{border-color:#61a9f0}.info-form>select:has(option[value="0"]:checked):after,.info-form>select:has(option[value="0"]:checked):before{content:"Empty";display:block;position:relative;color:#000}.info-form>button{background-color:#61a9f0;border-radius:5px;color:#fff;font-weight:600;padding:12px;cursor:pointer;font-size:18px;box-shadow:0 4px 5px #0002;transition:box-shadow .3s}.info-form>button:hover{box-shadow:0 4px 5px #0004}.info-form>button:active{box-shadow:0 4px 2px #0002}@media (min-width: 765px){.wrapper{flex-direction:row}.extra-text{display:flex;text-align:left}.info-form{flex-direction:row;padding-top:0}.info-form>select,.info-form>input{flex:1 0 30%}.info-form>button{flex:1 0 100%}.flex-input{flex:1 1 20%!important}.full-row{flex-basis:100%!important}}.request-form{flex:1;display:flex;flex-wrap:wrap;flex-direction:row;gap:10px 18px;margin-top:30px}.request-form>select,.request-form>input,.request-form>button{font-size:15px;border:none;outline:none;flex:1 0 40%;height:30px;padding:15px 15px 15px 10px}.request-form select{padding:0}.request-form>select,.request-form>input{border-bottom:1px solid #69727d}.request-form>select:focus,.request-form>input:focus{border-color:#61a9f0}.request-form input:focus,.request-form select:focus{border-bottom-color:#0170b9}.request-form .flex-row{flex:1 0 100%!important}.request-form button{flex:1;outline:none;border:none;box-shadow:0 4px 5px #0002;transition:box-shadow .3s;background-color:#61a9f0;color:#fff;font-weight:600;font-size:18px;border-radius:5px;padding:12px;cursor:pointer;height:45px}.request-form button *{margin:0}.request-form button:hover{box-shadow:0 4px 5px #0004}.request-form button:active{box-shadow:0 4px 2px #0002}.request-form input.invalid{border-color:#e75c52;background-color:#e75c5233}.title{background-color:#f4f5f7;padding:10px 80px;text-align:left}.body{padding:10px 80px 40px;text-align:left;line-height:1.65em;display:flex;flex-direction:column;gap:1.6em;color:#7a7a7a;font-size:13px}.body>*:last-child{margin-top:-1.6em}.content-wrapper ul{display:flex;flex-wrap:wrap;gap:5px 40px;justify-content:center;padding-bottom:35px;width:100%}.content-wrapper ul li{white-space:nowrap;width:fit-content}.detail-card{background-color:#f4f5f7;border-radius:30px;text-align:left;padding:40px 15px;width:100%;display:flex;flex-direction:row;margin-bottom:50px}.detail-card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.detail-card-content>h4{font-size:24px;font-weight:600;margin:15px 15px 30px}.detail-card-small-image{width:100%;display:flex;justify-content:center;align-items:center}.detail-card-small-image-wrapper{width:400px;height:250px;background-color:#5d5d5a}.detail-card-image{flex:2;display:none;justify-content:center;align-items:center}.detail-card-image-wrapper{width:500px;height:500px;background-color:#5d5d5a}.display-div{display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer;border-bottom:1px solid #d2d5dd;background-color:transparent}.display-div>img{width:12px;transform:rotate(0);transition:transform .3s}.display-div>img.open{transform:rotate(90deg)}.display-div>p{font-weight:500;font-size:18px;opacity:.8}.display-div:hover>p,.display-div:has(~.detail-div:not(.hide))>p{opacity:1}.detail-div{padding:0 20px}@media (min-width: 765px){.detail-card-content{padding:0 20px}.detail-card-small-image{display:none}}@media (min-width: 1025px){.detail-card-content{padding:30px 80px}.detail-card-image{display:flex}}.demo{display:block;flex-direction:column;gap:20px;text-align:left;position:relative}.demo-container{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}.demo-form{display:flex;flex-wrap:wrap;flex-direction:row;gap:10px 18px;margin-top:30px}.demo-form input,.demo-form select{border:none;outline:none;border-bottom:1px solid #000;flex:1 0 20%;height:30px;padding-left:10px}.demo-form input:focus,.demo-form select:focus{border-bottom-color:#0170b9}.demo-form .flex-row{flex:1 0 100%}.demo-form button{flex:1;outline:none;border:none;box-shadow:0 4px 5px #0002;transition:box-shadow .3s;background-color:#61a9f0;color:#fff;font-weight:600;font-size:18px;border-radius:5px;padding:12px;cursor:pointer;height:45px}.demo-form button *{margin:0}.demo-form button:hover{box-shadow:0 4px 5px #0004}.demo-form button:active{box-shadow:0 4px 2px #0002}.demo-text h4{font-size:24px}.demo-text .demo-description{display:none}.demo-checkpoints{display:none;flex-wrap:wrap}.demo-checkpoints img{width:15px}.demo-checkpoint{flex:1 0 40%;display:flex;gap:20px;align-items:center;justify-content:center;position:relative}.demo-steps{display:flex;flex-direction:column;gap:10px;width:100%}.demo-steps input,.demo-steps select{padding:10px;border:none;border-bottom:1px solid #babfc5;width:100%}.demo-steps input{padding:10px 20px}.demo-steps input.invalid,.demo-form input.invalid{border-color:#e75c52;background-color:#e75c5233}.demo-steps .button-group{display:flex;gap:10px}.demo-steps .button-group button{flex:1;outline:none;border:none;background-color:#0170b9;color:#fff;font-weight:600;font-size:16px;padding:10px 20px}.demo-steps .button-group button *{margin:0}.step-counter{display:flex;align-items:center;gap:10px}.step-counter span:not(.step-spacer){display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50px;font-size:26px;color:#fff;background-color:#0170b9;font-weight:700}.step-counter span.step-spacer{width:50px;height:1px;background-color:#babfc5}.step-counter[data-page="0"] span[data-step="1"]{background-color:#4cbb17}.step-counter[data-page="1"] span[data-step="1"],.step-counter[data-page="2"] span[data-step="1"]{background-color:#61ce70}.step-counter[data-page="1"] span[data-step="2"]{background-color:#4cbb17}.step-counter[data-page="2"] span[data-step="2"]{background-color:#61ce70}.step-counter[data-page="2"] span[data-step="3"]{background-color:#4cbb17}@media (min-width: 765px){.demo{display:flex;flex-direction:row}.demo-text .demo-description{display:initial}}@media (min-width: 1025px){.demo-checkpoints{display:flex}}
