@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/static/Montserrat-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}.btn-link-menu{color:#222}.margin-top-component{margin-top:4rem}.margin-top-1{margin-top:1rem}.margin-top-2{margin-top:2rem}.margin-top-3{margin-top:3rem}.margin-bottom-1{margin-bottom:1rem}.margin-bottom-2{margin-bottom:2rem}.margin-bottom-3{margin-bottom:3rem}@media(max-width: 765px){.reverse-mobile{flex-direction:column-reverse}}.button-100{width:100%}*{box-sizing:border-box;padding:0;margin:0}.slick-slide{margin:0 10px}a{color:inherit !important}a:hover,a:focus{text-decoration:none !important;color:#000 !important}html,body{font-size:16px;font-family:"Montserrat",sans-serif}@media(max-width: 768px){html,body{font-size:.875rem}}h1{font-family:"Montserrat",sans-serif;font-weight:500;font-size:2.5rem}@media(max-width: 720px){h1{font-size:1.5rem}}h2{font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:500}@media(max-width: 720px){h2{font-size:1.5rem}}h3{font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:500}h4{font-family:"Montserrat",sans-serif;font-size:1rem}h5{font-family:"Montserrat",sans-serif;font-size:1rem}h6{font-family:"Montserrat",sans-serif;font-size:1rem}h1,h2,h3,h4,h5,h6{margin-bottom:0px;line-height:normal}p{font-family:"Montserrat",sans-serif;font-size:1rem;margin:0px}.button{border:none;min-width:150px;height:40px;padding:0rem 1.75rem 0rem;border-radius:.5rem;background-color:#798f83;color:#fff;cursor:pointer;font-size:1rem}.button:active{border:none}.button:focus{outline:none;border:none}.button:disabled{border:none;cursor:not-allowed;background-color:#ebebeb;color:#b0b0b0}.container-fluid-project{padding-left:5%;padding-right:5%;width:100%}input::-webkit-input-placeholder{color:#ebebeb;font-size:1rem}input:-moz-placeholder{color:#ebebeb;font-size:1.5rem}input::-moz-placeholder{color:#ebebeb;font-size:1.5rem}input:-ms-input-placeholder{color:#ebebeb;font-size:1.5rem}.group-form{display:flex;flex-direction:column;margin-top:1rem}.group-form label{font-weight:600;color:#222;margin:0px}.group-form input{flex:1;min-height:40px;border:none;border-radius:50px;height:40px;padding-left:1rem;border:1px solid #ebebeb}.group-form input:disabled{cursor:not-allowed}.group-form textarea{flex:1;min-height:40px;height:250px;border:none;border-radius:1rem;padding:1rem;border:1px solid #ebebeb}.group-form textarea:disabled{cursor:not-allowed}.group-form .form-text{margin:0px}.group-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;flex:1;border:none;border-radius:50px;box-sizing:border-box;line-height:40px;height:40px;padding-left:1rem;border:1px solid #ebebeb}.group-form select:disabled{cursor:not-allowed}.group-form-file{display:flex;flex-direction:column;border-radius:.5rem;position:relative;margin-top:1rem;background-color:#f7f7f7;border:1px dashed #b0b0b0}.group-form-file:hover{border:1px dashed #798f83}.group-form-file label{font-weight:bold;color:#ddd;position:absolute;cursor:pointer;margin:.5rem}.group-form-file input{flex:1;border:none;background-color:red;width:100%;height:80px;opacity:0;cursor:pointer}.group-form-file input:disabled{cursor:not-allowed}.group-form-file .input-date{display:block;width:100% !important;max-width:90% !important;min-width:0;height:80px;min-height:40px;line-height:normal;padding:0 1rem;font-size:16px;box-sizing:border-box}@media(max-width: 720px){.group-form-file .input-date{width:100% !important}}.group-form-file .input-date:invalid::before{content:attr(data-placeholder);color:#6a6a6a;width:100%}.group-form-file .input-date:focus::before,.group-form-file .input-date:valid::before{content:""}.group-form-file .input-date:invalid::-webkit-datetime-edit{color:rgba(0,0,0,0)}.group-form-file .input-date:focus:invalid::-webkit-datetime-edit{color:inherit}.group-form-file .input-date::-webkit-datetime-edit{padding:0;line-height:normal}.group-form-file .input-date::-webkit-date-and-time-value{min-height:1.2em;text-align:left}.color-alert{background-color:#bd0101;color:#fff}.color-warnning{background-color:#fffde7 !important;border:2px solid #ffd600 !important}.style-sroll-bar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.style-sroll-bar::-webkit-scrollbar{width:5px}.style-sroll-bar::-webkit-scrollbar-thumb{background-color:#b0b0b0;border-radius:2.5px;height:10px}@keyframes sf-girando{to{transform:rotate(360deg)}}body.ur-body .container-sub-footer{display:none}.ur-page{width:100%;box-sizing:border-box;padding:calc(60px + 1rem) 0 calc(65px + 5.5rem + env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 50% -8%, rgba(121, 143, 131, 0.16), transparent 60%),#f2f5f3;min-height:100dvh;min-height:100vh}.ur-page .sf-wrapper{position:relative;width:100%}.ur-page .sf-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:40px;padding:0 2.25rem 0 1rem;border:1px solid #ebebeb;border-radius:50px;background:#fff;color:#222;line-height:40px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.ur-page .sf-trigger::after{content:"";position:absolute;right:1rem;width:9px;height:9px;border-right:2px solid #6a6a6a;border-bottom:2px solid #6a6a6a;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.ur-page .sf-trigger:hover{border-color:#b1c6ba}.ur-page .sf-trigger:focus,.ur-page .sf-trigger:focus-visible{outline:none;border-color:#798f83;box-shadow:0 0 0 3px rgba(121,143,131,.18)}.ur-page .sf-wrapper:has(>select option[value=""]:checked) .sf-trigger-texto{color:#b0b0b0}.ur-page .sf-aberto .sf-trigger{border-color:#798f83;box-shadow:0 0 0 3px rgba(121,143,131,.18)}.ur-page .sf-aberto .sf-trigger::after{transform:translateY(2px) rotate(-135deg)}.ur-page .sf-trigger.sf-desabilitado{background:#f7f7f7 !important;border-color:#ebebeb;color:#b0b0b0;cursor:not-allowed;opacity:1}.ur-page .sf-trigger.sf-desabilitado::after{border-color:#b0b0b0}.ur-page .sf-dropdown{top:calc(100% + 6px);border:1px solid #ebebeb;border-radius:1rem;box-shadow:0 12px 28px rgba(0,0,0,.14);overflow:hidden}.ur-page .sf-para-cima .sf-dropdown{top:auto;bottom:calc(100% + 6px)}.ur-page .sf-busca{width:calc(100% - 1rem);margin:.5rem;min-height:40px;padding:0 1rem;font-size:1rem;border:1px solid #ebebeb;border-radius:50px;color:#222}.ur-page .sf-busca:focus{border-color:#798f83;box-shadow:0 0 0 3px rgba(121,143,131,.18)}.ur-page .sf-lista{max-height:260px;padding:0 .35rem .35rem}.ur-page .sf-item,.ur-page .sf-vazio{display:flex;align-items:center;min-height:44px;padding:.5rem .75rem;border-radius:.5rem;font-size:.95rem;line-height:1.3}.ur-page .sf-item{color:#222}.ur-page .sf-item.sf-ativo{background:#f2f5f3}.ur-page .sf-item.sf-selecionado{background:#798f83;color:#fff;font-weight:600}.ur-page .sf-item mark{color:#4b5d53;text-decoration:none}.ur-page .sf-item.sf-selecionado mark{color:#fff}.ur-page .sf-vazio{color:#6a6a6a}.ur-page .sf-carregando .sf-trigger{cursor:progress}.ur-page .sf-carregando .sf-trigger .sf-trigger-texto{color:#6a6a6a}.ur-page .sf-carregando .sf-trigger::after{width:14px;height:14px;border:2px solid #ddd;border-top-color:#798f83;border-radius:50%;transform:none;animation:sf-girando .7s linear infinite}@media(max-width: 575px){.ur-page .sf-lista{max-height:48vh}.ur-page .sf-item{min-height:48px;font-size:1rem}}.ur-wrap{width:min(640px,100% - 1.5rem);margin:0 auto}.ur-hero{margin-bottom:1.25rem}.ur-hero h1{margin:0 0 .35rem;font-size:clamp(1.45rem,5vw,1.85rem);font-weight:700;color:#202a24;line-height:1.2}.ur-kicker{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4b5d53}.ur-lead{margin:0;color:#6a6a6a;line-height:1.45;max-width:38ch}.ur-form{display:flex;flex-direction:column;gap:1rem}.ur-card{background:#fff;border:1px solid #ebebeb;border-radius:1.1rem;padding:1.15rem 1.1rem 1.25rem;box-shadow:0 8px 24px rgba(0,0,0,.04)}.ur-card-head{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:1.1rem}.ur-card-head h2{margin:0 0 .2rem;font-size:1.08rem;font-weight:700;color:#202a24;line-height:1.25}.ur-card-head p{margin:0;color:#6a6a6a;font-size:.9rem;line-height:1.4}.ur-step{flex:0 0 auto;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f2f5f3;color:#35433b;font-weight:800;font-size:.95rem}.ur-fields{display:flex;flex-direction:column;gap:.15rem}.ur-fields-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}@media(max-width: 480px){.ur-fields-2{grid-template-columns:1fr}}.ur-field-full{grid-column:1/-1}.ur-form .group-form{margin-bottom:.85rem}.ur-form .group-form label{font-weight:600;color:#202a24;margin-bottom:.4rem}.ur-form .group-form .form-text,.ur-form .group-form .form-select{min-height:48px;font-size:1rem;border-radius:.75rem}.ur-form .group-form small,.ur-form .group-form .ur-hint{display:block;margin-top:.4rem;color:#6a6a6a;line-height:1.35;font-size:.85rem;font-style:normal}.ur-optional{font-weight:500;color:#6a6a6a;font-size:.85em}.ur-need-location .form-text{border-color:#bd0101 !important;box-shadow:0 0 0 3px rgba(189,1,1,.12)}.ur-need-location .ur-optional{color:#bd0101;font-weight:700}.ur-need-location small{color:#8a0000 !important;font-weight:600}.ur-hint{color:#4b5d53 !important;cursor:help}.ur-form .container-form-icons .form-text{padding-right:3rem}.ur-form .icons-form{color:#6a6a6a}.ur-actions{position:sticky;bottom:calc(65px + env(safe-area-inset-bottom));z-index:20;padding:.5rem 0 .65rem;background:linear-gradient(180deg, rgba(242, 245, 243, 0) 0%, #F2F5F3 35%);display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.ur-submit{min-height:52px;font-size:1.05rem;font-weight:700;border-radius:.9rem;box-shadow:0 10px 24px rgba(53,67,59,.22)}.ur-login-link{display:block;text-align:center;color:#4b5d53 !important;font-weight:600;text-decoration:underline;padding:.35rem}.ur-login-link:hover,.ur-login-link:focus{color:#202a24 !important}body.ur-modal-open{overflow:hidden}.ur-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box}.ur-modal[hidden]{display:none !important}.ur-modal-backdrop{position:absolute;inset:0;background:rgba(32,42,36,.45)}.ur-modal-dialog{position:relative;z-index:1;width:min(420px,100%);background:#fff;border-radius:1.15rem;padding:1.75rem 1.35rem 1.5rem;text-align:center;box-shadow:0 20px 48px rgba(0,0,0,.18);animation:ur-modal-in .28s ease both}.ur-modal-dialog h2{margin:0 0 .75rem;font-size:1.35rem;font-weight:700;color:#202a24;line-height:1.25}@keyframes ur-modal-in{from{opacity:0;transform:translateY(12px) scale(0.97)}to{opacity:1;transform:none}}.ur-modal-icon{width:3.25rem;height:3.25rem;margin:0 auto .9rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#f2f5f3;color:#4b5d53;font-size:1.5rem;font-weight:800}.ur-modal-text{margin:0 0 .85rem;color:#202a24;line-height:1.5;font-size:1rem}.ur-modal-text strong{word-break:break-word}.ur-modal-hint{margin:0 0 1.25rem;color:#6a6a6a;font-size:.9rem;line-height:1.4}.ur-modal-cta{min-height:48px;font-weight:700;border-radius:.85rem;text-decoration:none !important;color:#fff !important}.ur-modal-cta:hover,.ur-modal-cta:focus{color:#fff !important}@media(prefers-reduced-motion: reduce){.ur-modal-dialog{animation:none}}@media(min-width: 721px){.ur-page{padding-top:calc(80px + 1.5rem);padding-bottom:4rem}.ur-actions{position:static;background:none;padding:0}.ur-fields-2{grid-template-columns:1fr 1fr}body.ur-body .container-sub-footer{display:flex;background:#f2f5f3;border-top:1px solid rgba(121,143,131,.1);margin-top:0}}@media(prefers-reduced-motion: reduce){.ur-submit{box-shadow:none}}
