*{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline;list-style:none;text-decoration:none;-webkit-tap-highlight-color:transparent}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--success-light:#A5FF99;--success:#00A63E;--error:#E73D3B;--error-light:#FFCAC9;--info:#F54A00;--info-light:#FFE0B9;--cancel:#D9D9D9;--disabled:#717171;--gray:#252525;--input:#F2F8FF;--primary:#0D99FF;--secondary:#70FFFF;--tertiary:#D0E6FF;--quaternary:#942020;--light:#F6F6F6;--black:#242424;--background:#fbfbfb;--padding-1:2.5rem;--padding-2:1.875rem;--padding-3:1.25rem;--padding-4:0.825rem;--padding-5:0.375rem;--padding-6:0.125rem;--margin-1:2.5rem;--margin-2:1.875rem;--margin-3:1.25rem;--margin-4:0.825rem;--margin-5:0.375rem;--margin-6:0.125rem;--h1:1.375rem;--h2:1.25rem;--h3:1.125rem;--h4:1rem;--h5:0.875rem;--h6:0.75rem;--h7:0.625rem;--h8:0.5rem;--container:87.5rem;--header:4rem}body{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1rem;color:var(--black);text-rendering:optimizeLegibility !important;position:relative}strong,.strong{font-weight:700}.block{display:block}.text-scroll{width:100%;overflow-x:auto}.text-nowrap{white-space:nowrap}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.word-break{word-break:break-all;overflow-wrap:break-word}.text-uppercase{text-transform:uppercase}u,.text-underline{text-decoration:underline}.text-lowercase{text-transform:lowercase}.h1{font-size:var(--h1)!important}.h2{font-size:var(--h2)!important}.h3{font-size:var(--h3)!important}.h4{font-size:var(--h4)!important}.h5{font-size:var(--h5)!important}.h6{font-size:var(--h6)!important}.h7{font-size:var(--h7)!important}.h8{font-size:var(--h8)!important}.line-height-h1{line-height:var(--h1)}.line-height-h2{line-height:var(--h2)}.line-height-h3{line-height:var(--h3)}.line-height-h4{line-height:var(--h4)}.line-height-h5{line-height:var(--h5)}.line-height-h6{line-height:var(--h6)}.line-height-h7{line-height:var(--h7)}.absolute{position:absolute}.bkg-success{background-color:var(--success)}.bkg-info{background-color:var(--info)!important}.bkg-info-light{background-color:var(--info-light)!important}.bkg-cancel{background-color:var(--cancel)}.bkg-error{background-color:var(--error)!important}.bkg-error-light{background-color:var(--error-light)!important}.bkg-success-light{background-color:var(--success-light)}.bkg-disabled{background-color:var(--disabled)!important}.bkg-white{background-color:#FFF!important}.bkg-overlay{background-color:rgba(0,0,0,0.1)}.bkg-black{background-color:var(--black)!important}.bkg-gray{background-color:var(--gray)!important}.bkg-input{background-color:var(--input)!important}.bkg-transparent{background-color:transparent;background:transparent}.bkg-background{background-color:var(--background)}.bkg-transparent{background:transparent;background-color:none}.bkg-primary{background-color:var(--primary)}.bkg-secondary{background-color:var(--secondary)}.bkg-tertiary{background-color:var(--tertiary)}.bkg-quaternary{background-color:var(--quaternary)}.bkg-light{background-color:var(--light)}.border-primary{border-color:var(--primary)!important}.border-secondary{border-color:var(--secondary)!important}.border-tertiary{border-color:var(--tertiary)!important}.border-quaternary{border-color:var(--quaternary)!important}.border-disabled{border-color:var(--disabled)!important}.border-input{border-color:var(--input)!important}.border-error{border-color:var(--error)!important}.border-cancel{border-color:var(--cancel)!important}.border-gray{border-color:var(--cancel)!important}.color-error{color:var(--error)!important}.color-white{color:#FFF}.color-black{color:var(--black)!important}.color-success{color:var(--success)}.color-cancel{color:var(--cancel)!important}.color-light{color:var(--light)}.color-info{color:var(--info)}.color-info-light{color:var(--info-light)!important}.color-disabled{color:var(--disabled)!important}.color-gray{color:var(--gray)!important}.color-input{color:var(--input)!important}.color-primary{color:var(--primary)!important}.color-secondary{color:var(--secondary)!important}.color-tertiary{color:var(--tertiary)!important}.color-quaternary{color:var(--quaternary)}.border-1{border-width:1px;border-style:solid}.border-2{border-width:2px;border-style:solid}.border-1-bottom{border-bottom-width:1px;border-style:solid}.border-2-bottom{border-bottom-width:2px;border-style:solid}.border-1-top{border-top-width:1px;border-style:solid}.border-2-top{border-top-width:2px;border-style:solid}.border-1-left{border-left-width:1px;border-style:solid}.border-2-left{border-left-width:2px;border-style:solid}.border-1-right{border-right-width:1px;border-style:solid}.border-2-right{border-right-width:2px;border-style:solid}.border-dashed{border-style:dashed!important}.height-header{height:var(--header)}.padding-header{padding:var(--header)}.padding-header-left{padding-left:var(--header)}.padding-header-right{padding-right:var(--header)}.padding-header-top{padding-top:var(--header)}.padding-header-bottom{padding-bottom:var(--header)}.padding-header-vertical{padding-bottom:var(--header);padding-top:var(--header)}.padding-header-horizontal{padding-left:var(--header);padding-right:var(--header)}.padding-1{padding:var(--padding-1)}.padding-1-left{padding-left:var(--padding-1)}.padding-1-right{padding-right:var(--padding-1)}.padding-1-top{padding-top:var(--padding-1)}.padding-1-bottom{padding-bottom:var(--padding-1)}.padding-1-vertical{padding-bottom:var(--padding-1);padding-top:var(--padding-1)}.padding-1-horizontal{padding-left:var(--padding-1);padding-right:var(--padding-1)}.padding-2{padding:var(--padding-2)}.padding-2-left{padding-left:var(--padding-2)}.padding-2-right{padding-right:var(--padding-2)}.padding-2-top{padding-top:var(--padding-2)}.padding-2-bottom{padding-bottom:var(--padding-2)}.padding-2-vertical{padding-bottom:var(--padding-2);padding-top:var(--padding-2)}.padding-2-horizontal{padding-left:var(--padding-2);padding-right:var(--padding-2)}.padding-3{padding:var(--padding-3)}.padding-3-left{padding-left:var(--padding-3)}.padding-3-right{padding-right:var(--padding-3)}.padding-3-top{padding-top:var(--padding-3)}.padding-3-bottom{padding-bottom:var(--padding-3)}.padding-3-vertical{padding-bottom:var(--padding-3);padding-top:var(--padding-3)}.padding-3-horizontal{padding-left:var(--padding-3);padding-right:var(--padding-3)}.padding-4{padding:var(--padding-4)}.padding-4-left{padding-left:var(--padding-4)}.padding-4-right{padding-right:var(--padding-4)}.padding-4-top{padding-top:var(--padding-4)}.padding-4-bottom{padding-bottom:var(--padding-4)}.padding-4-vertical{padding-bottom:var(--padding-4);padding-top:var(--padding-4)}.padding-4-horizontal{padding-left:var(--padding-4);padding-right:var(--padding-4)}.padding-5{padding:var(--padding-5)}.padding-5-left{padding-left:var(--padding-5)}.padding-5-right{padding-right:var(--padding-5)}.padding-5-top{padding-top:var(--padding-5)}.padding-5-bottom{padding-bottom:var(--padding-5)}.padding-5-vertical{padding-bottom:var(--padding-5);padding-top:var(--padding-5)}.padding-5-horizontal{padding-left:var(--padding-5);padding-right:var(--padding-5)}.padding-6{padding:var(--padding-6)}.padding-6-left{padding-left:var(--padding-6)}.padding-6-right{padding-right:var(--padding-6)}.padding-6-top{padding-top:var(--padding-6)}.padding-6-bottom{padding-bottom:var(--padding-6)}.padding-6-vertical{padding-bottom:var(--padding-6);padding-top:var(--padding-6)}.padding-6-horizontal{padding-left:var(--padding-6);padding-right:var(--padding-6)}.margin-header{margin:var(--margin-header)}.margin-header-left{margin-left:var(--margin-header)}.margin-header-right{margin-right:var(--margin-header)}.margin-header-top{margin-top:var(--margin-header)}.margin-header-bottom{margin-bottom:var(--margin-header)}.margin-header-vertical{margin-top:var(--margin-header);margin-bottom:var(--margin-header)}.margin-header-horizontal{margin-left:var(--margin-header);margin-right:var(--margin-header)}.margin-0{margin:0}.margin-0-left{margin-left:0}.margin-0-right{margin-right:0}.margin-0-top{margin-top:0}.margin-0-bottom{margin-bottom:0}.margin-0-vertical{margin-top:0;margin-bottom:0}.margin-0-horizontal{margin-left:0;margin-right:0}.margin-1{margin:var(--margin-1)}.margin-1-left{margin-left:var(--margin-1)}.margin-1-right{margin-right:var(--margin-1)}.margin-1-top{margin-top:var(--margin-1)}.margin-1-bottom{margin-bottom:var(--margin-1)}.margin-1-vertical{margin-top:var(--margin-1);margin-bottom:var(--margin-1)}.margin-1-horizontal{margin-left:var(--margin-1);margin-right:var(--margin-1)}.margin-2{margin:var(--margin-2)}.margin-2-left{margin-left:var(--margin-2)}.margin-2-right{margin-right:var(--margin-2)}.margin-2-top{margin-top:var(--margin-2)}.margin-2-bottom{margin-bottom:var(--margin-2)}.margin-2-vertical{margin-top:var(--margin-2);margin-bottom:var(--margin-2)}.margin-2-horizontal{margin-left:var(--margin-2);margin-right:var(--margin-2)}.margin-3{margin:var(--margin-3)}.margin-3-left{margin-left:var(--margin-3)}.margin-3-right{margin-right:var(--margin-3)}.margin-3-top{margin-top:var(--margin-3)}.margin-3-bottom{margin-bottom:var(--margin-3)}.margin-3-vertical{margin-top:var(--margin-3);margin-bottom:var(--margin-3)}.margin-3-horizontal{margin-left:var(--margin-3);margin-right:var(--margin-3)}.margin-4{margin:var(--margin-4)}.margin-4-left{margin-left:var(--margin-4)}.margin-4-right{margin-right:var(--margin-4)}.margin-4-top{margin-top:var(--margin-4)}.margin-4-bottom{margin-bottom:var(--margin-4)}.margin-4-vertical{margin-top:var(--margin-4);margin-bottom:var(--margin-4)}.margin-4-horizontal{margin-left:var(--margin-4);margin-right:var(--margin-4)}.margin-5{margin:var(--margin-5)}.margin-5-left{margin-left:var(--margin-5)}.margin-5-right{margin-right:var(--margin-5)}.margin-5-top{margin-top:var(--margin-5)}.margin-5-bottom{margin-bottom:var(--margin-5)}.margin-5-vertical{margin-top:var(--margin-5);margin-bottom:var(--margin-5)}.margin-5-horizontal{margin-left:var(--margin-5);margin-right:var(--margin-5)}.top-5{top:var(--margin-5)!important}.margin-6{margin:var(--margin-6)}.margin-6-left{margin-left:var(--margin-6)}.margin-6-right{margin-right:var(--margin-6)}.margin-6-top{margin-top:var(--margin-6)}.margin-6-bottom{margin-bottom:var(--margin-6)}.margin-6-vertical{margin-top:var(--margin-6);margin-bottom:var(--margin-6)}.margin-6-horizontal{margin-left:var(--margin-6);margin-right:var(--margin-6)}.relative{position:relative}.width-100{width:100%}.width-50{width:50%}.maxWidth-100{max-width:100%}.height-100{height:100%!important}.inline{display:inline-block}.height-100vh{height:100vh}.height-100dvh{height:100dvh}.text-left{text-align:left!important}.text-center{text-align:center}.text-right{text-align:right}.text-error{text-decoration:line-through}.target-label{border-radius:16px;border:1px solid rgba(0,0,0,0.1)}.label-radius{border-radius:50px!important}.form,.tr{display:grid;grid-template-columns:repeat(8,1fr)}.form{gap:var(--margin-3)}.grid{display:grid}.cols-3{grid-template-columns:repeat(3,minmax(90px,1fr))}.cols-2{grid-template-columns:repeat(2,minmax(120px,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(260px,1fr))}.cols-5{grid-template-columns:repeat(5,minmax(260px,1fr))}.cols-6{grid-template-columns:repeat(6,minmax(260px,1fr))}.cols-autofit{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.td{grid-column:1 / -1;min-width:0}.colspan-1{grid-column:span 1}.colspan-2{grid-column:span 2}.colspan-3{grid-column:span 3}.colspan-4{grid-column:span 4}.colspan-5{grid-column:span 5}.colspan-6{grid-column:span 6}.colspan-7{grid-column:span 7}.modal-content{padding:15px 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:800px){.form,.tr{grid-template-columns:1fr}.td,.colspan-1,.colspan-2,.colspan-3,.colspan-4,.colspan-5,.colspan-6,.colspan-7{grid-column:1 / -1}.modal-content{align-items:flex-start}}.gap-1{gap:var(--margin-1)}.gap-2{gap:var(--margin-2)}.gap-3{gap:var(--margin-3)}.gap-4{gap:var(--margin-4)}.gap-5{gap:var(--margin-5)}.gap-6{gap:var(--margin-6)}.flex,[class*="flex-"]{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.flex-align-center,.align-center{align-items:center}.flex-align-start,.align-start{align-items:flex-start}.flex-align-end,.align-end{align-items:flex-end}.flex-justify-start,.justify-start{justify-content:flex-start}.flex-justify-between,.justify-between{justify-content:space-between}.flex-justify-center,.justify-center{justify-content:center}.flex-justify-right,.justify-right{justify-content:flex-end}.flex-justify-around,.justify-around{justify-content:space-around}.flex-direction-column,.direction-column{flex-direction:column}.flex-wrap,.wrap{flex-wrap:wrap}.flex1{flex:1}input[type="checkbox"],input[type="radio"]{opacity:0;position:absolute}input[type="checkbox"] ~ span,input[type="radio"] ~ span{position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type="checkbox"]:disabled ~ span,input[type="radio"]:disabled ~ span{color:var(--disabled)}input[type="checkbox"] ~ span::before{width:40px;min-width:40px;height:20px;border-radius:20px}input[type="radio"] ~ span::before{width:20px;min-width:20px;height:20px;border-radius:20px}input[type="checkbox"] ~ span::before,input[type="radio"] ~ span::before{content:" ";display:block;margin-right:6px;border:1px solid rgba(0,0,0,0.1);background-color:#d8d8d8;box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}input[type="checkbox"] ~ span::after{width:20px;height:20px;border-radius:20px;left:0;margin-top:-10px}input[type="radio"] ~ span::after{width:6px;height:6px;border-radius:20px;left:7px;margin-top:-3px;opacity:0}input[type="checkbox"] ~ span::after,input[type="radio"] ~ span::after{content:" ";display:block;position:absolute;background-color:#FFF;border:1px solid rgba(0,0,0,0.1);transition:all 0.1s ease 0s;top:50%;box-shadow:0 0 3px rgba(0,0,0,0.1)}input[type="checkbox"]:checked ~ span::before{background-color:var(--success)}input[type="checkbox"]:checked ~ span,input[type="radio"]:checked ~ span{font-weight:bold;font-weight:700}input[type="radio"]:checked ~ span::before,label.checked-default input[type="checkbox"]:checked ~ span::before{background-color:var(--primary)}label.checked-error input[type="checkbox"]:checked ~ span::before,label.check-error input[type="checkbox"] ~ span::before,label.checked-error input[type="radio"]:checked ~ span::before,label.check-error input[type="radio"] ~ span::before{background-color:var(--error)}label.check-success input[type="checkbox"] ~ span::before,label.checked-success input[type="checkbox"]:checked ~ span::before,label.check-success input[type="radio"] ~ span::before,label.checked-success input[type="radio"]:checked ~ span::before{background-color:var(--success)}input[type="checkbox"]:checked ~ span::after{left:20px}input[type="radio"]:checked ~ span::after{width:12px;height:12px;border-radius:20px;left:4px;margin-top:-6px;opacity:1}input[type="checkbox"]:disabled ~ span::after,input[type="radio"]:disabled ~ span::after{background-color:var(--disabled)}span.checked-error,span.checked-default,span.checked-success{color:#FFF;font-size:12px;border-radius:6px;display:inline-block;padding:2px 6px}span.checked-error{background-color:var(--error)}span.checked-default{background-color:var(--disabled)}span.checked-success{background-color:var(--success)}input[type="text"],input[type="tel"],input[type="date"],input[type="number"],input[type="search"],input[type="email"],input[type="password"],textarea,select{display:block;width:100%;padding:12px;font-size:1rem;min-height:50px;background-color:var(--input);border:1px solid rgba(0,0,0,0.3);border-radius:8px;transition:border 0.2s ease 0s;box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}input[type="text"]:focus,input[type="tel"]:focus,input[type="date"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,.input-box.focus{border-color:var(--primary);box-shadow:0 0 3px var(--primary);background-color:#FFF}input:focus::placeholder,textarea:focus::placeholder{color:transparent!important}input[type="text"]:disabled,input[type="tel"]:disabled,input[type="date"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="email"]:disabled,input[type="password"]:disabled,textarea:disabled,select:disabled{color:rgba(0,0,0,0.5)!important;background-color:rgba(0,0,0,0.1);text-shadow:2px 2px 2px rgba(255,255,255,1);cursor:default;box-shadow:none}.input-error input[type="text"],.input-error input[type="tel"],.input-error input[type="date"],.input-error input[type="number"],.input-error input[type="search"],.input-error input[type="email"],.input-error input[type="password"],.input-error textarea,.input-error select,.input-error .input-text{border-color:var(--error)}.input-text{width:100%;font-size:1rem;min-height:50px;background-color:var(--input);border:1px solid rgba(0,0,0,0.3);border-radius:8px;transition:border 0.2s ease 0s;box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}.input-text input{border:none;background-color:transparent;box-shadow:none!important}.input-text:has(input:focus){border-color:var(--primary)!important;box-shadow:0 0 3px var(--primary)!important;background-color:#FFF}.has-value,.input-has-value .input-text,.input-has-value input,.input-has-value textarea{border-color:var(--black);box-shadow:0 0 3px rgba(0,0,0,0.1)}.autocomplete{position:absolute;left:0;width:100%;top:0;z-index:9;max-height:60vh;overflow-y:auto;z-index:999}.autocomplete ul{padding:6px;background-color:#FFF;border-radius:4px;border:1px solid rgba(0,0,0,0.1);box-shadow:3px 3px 3px rgba(0,0,0,0.1)}.autocomplete ul li{border-bottom:1px solid rgba(0,0,0,0.05)}.autocomplete ul li:last-child{border-bottom:none}.autocomplete ul li a{display:block;padding:12px 6px;color:#000;font-size:var(--h4)}.autocomplete ul li a:hover{background-color:rgba(0,0,0,0.05)}.autocomplete ul li a.active:hover,.autocomplete ul li a.active{background-color:rgba(252,195,30,0.3)}.load-text{display:block;border-radius:4px;overflow:hidden;position:relative;margin:2px 0;background-color:rgba(0,0,0,0.1)}.load-text:before{content:"Carregando..";display:block;opacity:0}.load-text:after{content:" ";position:absolute;top:0;bottom:0;left:0;width:100%;transform:translateX(-100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 51%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 51%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 51%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1 )}.load-text:after{animation:loadText 1s linear 0.5s infinite}.load-text:first-child{background-color:rgba(0,0,0,0.2)}.load-text:first-child:after{animation:loadText 1s linear 0s infinite}@keyframes loadText{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}.container-progressbar{position:relative;height:5px;width:100%;background-color:rgba(0,0,0,0.1);border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,0.2)}.progressbar{position:absolute;top:0;bottom:0;left:0;width:0;transition:width 0.3s ease 0s;background-color:var(--tertiary)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.button,button.button{cursor:pointer}.square-large,.square-small,.square-medium,.square-mini,.square-micro{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;justify-content:center}.square-large{width:80px;height:80px}.square-medium{width:50px;height:50px}.square-small{width:35px;height:35px}.square-mini{width:20px;height:20px}.square-micro{width:12px;height:12px}.button{min-height:2.8125rem;border-radius:0.5rem;text-align:center;justify-content:center;width:100%;color:#FFF;text-transform:uppercase;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;position:relative;overflow:hidden}.button:before{content:" ";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background-color:#FFF;opacity:0;transition:all 0.2s ease 0s}.button:disabled{color:rgba(0,0,0,0.5)!important;background-color:rgba(0,0,0,0.1);text-shadow:2px 2px 2px rgba(255,255,255,1);cursor:var(--disabled);box-shadow:none}.button:active:before{background-color:#000}.button:hover:before,.button-hover:before,.button-hover:active:before{opacity:0.3}.box-radius{border-radius:0.875rem}.box-shadow{border:1px solid rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.08)}a.button.selected{border:1px solid var(--secondary)!important}.pointer{cursor:pointer}.circle{border-radius:50%}.loader > div:before,.loadbox > div:before{content:" ";top:0;left:0;width:100%;right:0;bottom:0;z-index:98;background-color:rgba(255,255,255,0.8);animation:bkgloader 1s linear 0.3s infinite}.loadbox > div:before{position:absolute}.loader > div:before{position:fixed}@keyframes bkgloader{0%{opacity:0.8}50%{opacity:0.7}100%{opacity:0.8}}.loader,.loadbox{position:relative}.loader:before,.loadbox:before,.loader:after,.loadbox:after{content:" ";top:50%;left:50%;opacity:0;border-radius:50%;border:2px solid transparent;border-right:2px solid var(--secondary);z-index:99;border-left:2px solid var(--primary);width:50px;height:50px;margin:-25px 0 0 -25px}.loader:after,.loader:before{position:fixed}.loadbox:after,.loadbox:before{position:absolute}.loader:after,.loadbox:after{animation:loader 1s linear 0.3s infinite}.loader:before,.loadbox:before{animation:loader 0.8s linear 0.3s infinite}@keyframes loader{0%{transform:rotateZ(0);opacity:0.5}50%{opacity:1}100%{transform:rotateZ(360deg);opacity:0.5}}.loader.loading:after,.loader.loading:before{position:absolute}.lightbox{background-color:rgba(0,0,0,0.7);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;z-index:999;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;justify-content:center}.lightbox .lightbox{backdrop-filter:blur(4px)}.modal{position:relative;border-radius:12px;width:96%;max-width:1000px;box-shadow:0 0 30px rgba(0,0,0,0.5);border:1px solid rgba(0,0,0,0.1)}.modal-content:last-child{z-index:99;background-color:rgba(0,0,0,0.5)}.inner-modal{max-height:calc(100vh - 100px);overflow-y:auto}.inner-body-modal{max-height:calc(100vh - 200px);overflow-y:auto}.overflow-hidden{overflow:hidden}.overlay,.fakelay{top:0;left:0;bottom:0;right:0;width:100%}.overlay,.modal-content:first-child{z-index:99;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.8) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.8) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000',endColorstr='#cc000000',GradientType=1 )}.fixed{position:fixed}.pop-menu{top:0;width:80vw;max-width:220px;z-index:99;position:absolute;background-color:#FFF;border:1px solid rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.08);border-radius:12px;overflow:hidden}.fade-enter-active .modal{opacity:0;animation:modal 0.3s linear 0s}@keyframes modal{0%{opacity:0;transform:translateY(100px)}50%{opacity:1;transform:translateY(-5px)}80%{transform:translateY(5px)}100%{opacity:1;transform:translateY(0)}}.fade-enter-active{animation:fade 0.3s ease 0s}.fade-leave-active{animation:fade 0.1s ease 0s reverse}.router-enter-active{animation:fadeVertical 0.1s linear 0s}.router-leave-active{animation:fade 0.1s linear 0.1s reverse}*:has(> .fadeLeft-enter-active){overflow:hidden}.fadeLeft-enter-active{animation:fadeLeft 0.3s ease 0s}.fadeLeft-leave-active{position:absolute;animation:fadeOpacity 0.15s ease 0s}.fadeHorizontal-enter-active{animation:fadeHorizontal 0.3s linear 0s}.fadeHorizontal-leave-active{animation:fadeHorizontal 0.3s linear 0s reverse}@keyframes fadeHorizontal{0%{clip-path:inset(0 100% 0 0);opacity:0}100%{clip-path:inset(0 0 0 0);opacity:1}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeOpacity{0%{opacity:0.5}100%{opacity:0}}@keyframes fade{0%{opacity:0.8}100%{opacity:1}}@keyframes fadeVertical{0%{clip-path:inset(0 0 100% 0);opacity:0}100%{clip-path:inset(0 0 0% 0);opacity:1}}.thumb-small{width:60px;min-width:60px;height:60px;border-radius:50%;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;justify-content:center}.thumb-medium{width:100px;min-width:100px;height:100px;border-radius:50%;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;justify-content:center}.thumb-small img,.thumb-medium img{width:100%;float:left}.clear-float:after{content:" ";clear:both;height:0;overflow:hidden;display:block}.input-file{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;z-index:9;cursor:pointer}.overflow-x,.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.scroll::-webkit-scrollbar-track{background-color:var(--light)}.scroll::-webkit-scrollbar{width:3px;height:3px;border-radius:3px;background-color:var(--light)}.scroll::-webkit-scrollbar-thumb{background-color:#d3d3d3}.notify-ballon-animated,.notify-ballon{width:22px;height:22px;font-size:11px;position:absolute;top:-11px;border-radius:50%;text-align:center;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;justify-content:center;text-shadow:0 0 3px rgba(0,0,0,0.1)}.notify-ballon-animated{animation:notify 1s ease 0s infinite}@keyframes notify{0%{transform:translateY(0);width:16px;height:20px;right:2px}25%{transform:translateY(-6px);width:14px;height:22px;right:3px}50%{transform:translateY(6px);width:22px;height:16px;right:-1px}100%{transform:translateY(0);width:20px;height:20px;right:0}}.copy-alert{position:fixed;z-index:999;background-color:rgba(0,0,0,0.8);border-radius:6px;font-size:12px;color:#FFF;padding:3px 12px;text-align:center}.pointer-block{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content-text p{padding:6px 0}.text-scroll::-webkit-scrollbar{height:3px;border-radius:3px}.text-scroll::-webkit-scrollbar-track{background:var(--light)}.text-scroll::-webkit-scrollbar-thumb{background:var(--quaternary)}.text-scroll::-webkit-scrollbar-thumb:hover{background:var(--primary)}.list > .li{transition:all 0.1s ease;border-bottom:1px solid var(--cancel)}.list > .li:last-child{border-bottom:none}.list > .li:hover,.li.active{background-color:var(--input)}.li-nohover:hover{background-color:transparent!important}.ios-date-picker{background:#d1d5db;border-radius:12px;overflow:hidden;position:relative}.ios-date-picker-header{display:flex;justify-content:space-between;padding:8px 12px;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.ios-button{border:none;background:none;color:#3b82f6;font-size:16px;padding:8px 12px;cursor:pointer}.ios-button.primary{font-weight:bold}.ios-date-picker-container{display:flex;height:300px;position:relative;background:#fff}.ios-date-picker-highlight{position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%);background:rgba(0,0,0,0.05);pointer-events:none;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}.ios-picker-column{flex:1;position:relative;overflow:hidden;height:100%}.ios-picker-column::before{content:'';display:block;width:100%;height:calc(50% - 22px);position:absolute;top:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);z-index:2;pointer-events:none}.ios-picker-column::after{content:'';display:block;width:100%;height:calc(50% - 22px);position:absolute;bottom:0;left:0;background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);z-index:1;pointer-events:none}.ios-picker-scroller{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);transition:transform 0.3s cubic-bezier(0.23,1,0.32,1);will-change:transform}.ios-picker-scroller.dragging{transition:none}.ios-picker-item{height:44px;line-height:44px;text-align:center;font-size:20px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all 0.2s ease}.ios-picker-item.selected{font-weight:bold;color:#007AFF;transform:scale(1.1)}.ios-picker-scroller .ios-picker-item:not(.selected){opacity:0.5}.ios-picker-arrow{position:absolute;left:50%;transform:translateX(-50%);z-index:2;background:none;border:none;padding:8px;cursor:pointer;color:#007AFF;display:flex;align-items:center;justify-content:center;opacity:0.7;transition:opacity 0.2s}.ios-picker-arrow:hover{opacity:1}.ios-picker-arrow.up{top:0}.ios-picker-arrow.down{bottom:0}.ios-picker-arrow ion-icon{font-size:24px}.ios-picker-column{position:relative}.ios-picker-scroller{cursor:grab}.ios-picker-scroller:active{cursor:grabbing}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:10px}.calendar-weekday{text-align:center;padding:5px}.calendar-day{text-align:center;padding:8px;cursor:pointer;border-radius:12px;position:relative}.calendar-day .marker{position:absolute;top:-6px;right:-3px;font-size:10px;background-color:var(--primary);color:#FFF;padding:0 2px;text-align:center;min-width:15px;font-weight:bold;border-radius:5px;border:1px solid #FFF}.calendar-day.other-month,.calendar-day.disabled{color:#ccc;cursor:default}.calendar-day.selected{background-color:var(--primary);color:white}.calendar-day.today:not(.selected){border:1px solid var(--tertiary)}.button-file input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:9;cursor:pointer}.input-file-dropzone{min-height:7.5rem;cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease}.input-file-dropzone__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ql-,.ql-container{height:inherit!important}[data-component]:hover{box-shadow:inset 0 0 0 1px rgba(255,0,0,0.3)}
#app{min-height:100dvh;position:relative}.main-height{min-height:calc(100dvh - var(--header))}.container{width:94%;margin:0 auto;max-width:var(--container)}.image-container{width:100%;height:200px;background-color:var(--light);overflow:hidden;border-radius:10px 10px 0 0;position:relative;display:block}.image-container img{width:100%;object-fit:cover}.site-header{width:100%;position:sticky;top:0;left:0;z-index:9;width:100%;background:rgba(255,255,255,0.92);backdrop-filter:blur(10px)}.header-inner{min-height:var(--header);display:flex;align-items:center;justify-content:space-between}.menu-inner{flex:1}.menu-inner nav{display:flex;align-items:center;justify-content:space-between}.nav-list{display:flex;align-items:center;gap:var(--margin-3)}.nav-list a{text-transform:uppercase}.nav-list a.link-menu{font-size:var(--h5);color:var(--black);display:block;padding:var(--padding-4) var(--padding-5)}.nav-list a.button{font-size:var(--h6)}.efect-bg{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 100% 80% at 10% 20%,rgba(13,153,255,0.07),transparent 55%),radial-gradient(ellipse 70% 60% at 90% 80%,rgba(112,255,255,0.05),transparent 50%),radial-gradient(circle at 50% 100%,rgba(13,153,255,0.06),transparent 40%)}.efect-bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,0.45),transparent 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0.45),transparent 70%)}.site-footer{position:relative;background:linear-gradient(155deg,#1c1c1f 0%,var(--gray) 42%,#0f1418 100%);padding-top:var(--padding-1);min-height:50dvh}.footer-grid{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(260px,1fr) minmax(260px,1fr);gap:calc(var(--margin-1) * 2);padding-bottom:var(--padding-1);position:relative}.custom-box{border-radius:1.875rem 0 1.875rem 1.875rem;box-shadow:0 3px 3px rgba(0,0,0,0.03);border:2px solid var(--cancel);transition:all 1s ease 0.8s}.icon-step{width:26px;height:26px;background-color:#FFF;color:var(--primary);font-size:var(--h6);border-radius:50%;border:1px solid var(--primary);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px var(--background);transition:all 0.3s ease 0.3s}.icon-step.completed-step{background-color:var(--success);color:#FFF;font-weight:700;font-size:var(--h2);border:1px solid var(--success)}.icon-step.disabled-step{background-color:var(--cancel);color:var(--disabled);width:20px;height:20px;border:1px solid var(--cancel)}.icon-step.active-step{width:30px;height:30px;font-size:var(--h5);background-color:var(--black);color:#FFF;font-weight:700;border:1px solid var(--black)}.text-step.active-step{font-weight:700}.step-1 .icon-step.active-step,.step-2 .icon-step.active-step,.step-3 .icon-step.active-step{transform:rotate(360deg)}.col-step{position:relative}.col-step::before,.col-step::after{content:" ";position:absolute;top:50%;height:1px;border-bottom:2px dashed var(--cancel)}.col-step::before{left:0;right:calc(50% + 30px)}.col-step::after{left:calc(50% + 30px);right:0}.col-step.col-step:first-child::before{display:none}.col-step.col-step:last-child::after{display:none}.text-step{transition:all 0.3s ease 0.5s}.content-bottom-steps{position:absolute;bottom:0;left:0;top:40px;right:0;border-radius:0 0 0 30px;border-left:2px solid var(--cancel);border-bottom:2px solid var(--cancel)}.inner-bottom-steps{position:absolute;bottom:0;width:100%;left:0;transform:translateY(50%)}.sectbox-line-top{position:absolute;top:-2px;left:0;right:0;height:12px;background:linear-gradient(to bottom,rgba(251,251,251,1) 0%,rgba(255,255,255,1) 100%);transition:all 1s ease 0.5s}.step-1 .sectbox-line-top{left:16.6%}.step-2 .sectbox-line-top{left:50%}.step-3 .sectbox-line-top{left:83.3%}.sectbox-line-top::before{content:" ";position:absolute;top:-12px;left:-1px;width:2px;height:12px;background-color:rgba(0,0,0,0.15);transition:all 0.3s ease 0s}.move-step .sectbox-line-top::before{height:0;top:0}.sectbox-line-top::after{content:" ";position:absolute;top:-15px;left:-2.5px;width:6px;height:6px;background-color:rgb(201 201 201);border-radius:50%;box-shadow:0 0 0 3px #FFF;transition:all 0.3s ease 0.1s}.move-step .sectbox-line-top::after{top:0;width:0;height:0}.sectbox-line-bottom{position:absolute;bottom:-2px;left:0;right:0;height:12px;background:var(--background);transition:all 1s ease 0s}.step-1 .sectbox-line-bottom{left:calc(16.6% - 30px)}.step-2 .sectbox-line-bottom{left:calc(50% - 30px)}.step-3 .sectbox-line-bottom{left:calc(83.3% - 30px)}.sectbox-line-bottom::before{content:" ";position:absolute;left:-10px;width:10px;height:10px;bottom:-4px;border-top:2px solid var(--cancel);border-right:2px solid var(--cancel);transform:rotate(45deg);transition:all 0.3s ease 0s}.move-step .sectbox-line-bottom:before{border-right-color:transparent;transform:rotate(0deg);bottom:0;height:0}.bkg-input-hover:hover{background-color:#dde8f5!important}*:has(.toggle-decoration){position:relative}.toggle-decoration{position:absolute;width:1px;top:100%;background-color:var(--cancel);bottom:0;left:0;transition:all 0.3s ease 0s}.toggle-decoration.animate-toggle-decoration{top:50%}.toggle-decoration:before{content:" ";position:absolute;top:0;left:0;width:0;height:0;background-color:var(--cancel);border-radius:50%;transition:all 0.3s ease 0.3s}.toggle-decoration.animate-toggle-decoration:before{transform:translate(-50%,-50%);width:12px;height:12px}.slide-page{transform:translateX(-100dvw);transition:all 1s ease 0s;opacity:0}.dashed-continue-line{position:absolute;top:-50px;height:50px;left:100%;width:100vw;border-left:2px dashed var(--cancel);border-top:2px dashed var(--cancel);border-radius:30px 0 0 0}@media screen and (max-width:800px){.menu-inner nav{position:fixed;left:100vw;top:0;width:90vw;bottom:0;flex-direction:column;background-color:#FFF}.nav-list{flex-direction:column}}
