@charset "UTF-8";@font-face{font-family:HDI-Gerling Sans Cond Light;src:url(/assets/css/fonts/HDI-GerlingSansCond-Light.woff2) format("woff2"),url(/assets/css/fonts/HDI-GerlingSansCond-Light.woff) format("woff"),url(/assets/css/fonts/HDI-GerlingSansCond-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HDI-Gerling Sans Bold;src:url(/assets/css/fonts/HDI-GerlingSans-Bold.woff2) format("woff2"),url(/assets/css/fonts/HDI-GerlingSans-Bold.woff) format("woff"),url(/assets/css/fonts/HDI-GerlingSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HDI-Gerling Sans Italic;src:url(/assets/css/fonts/HDI-GerlingSans-Italic.woff2) format("woff2"),url(/assets/css/fonts/HDI-GerlingSans-Italic.woff) format("woff"),url(/assets/css/fonts/HDI-GerlingSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HDI-Gerling Sans;src:url(/assets/css/fonts/HDI-GerlingSans-Regular.woff2) format("woff2"),url(/assets/css/fonts/HDI-GerlingSans-Regular.woff) format("woff"),url(/assets/css/fonts/HDI-GerlingSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HDI-Gerling Sans Cond Bold;src:url(/assets/css/fonts/HDI-GerlingSansCond-Bold.woff2) format("woff2"),url(/assets/css/fonts/HDI-GerlingSansCond-Bold.woff) format("woff"),url(/assets/css/fonts/HDI-GerlingSansCond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HDI-Gerling Sans Cond Black;src:url(/assets/css/fonts/HDI-GerlingSansCond-Black.woff2) format("woff2"),url(/assets/css/fonts/HDI-GerlingSansCond-Black.woff) format("woff"),url(/assets/css/fonts/HDI-GerlingSansCond-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HDI-Gerling Sans Light;src:url(/assets/css/fonts/HDI-GerlingSans-Light.woff2) format("woff2"),url(/assets/css/fonts/HDI-GerlingSans-Light.woff) format("woff"),url(/assets/css/fonts/HDI-GerlingSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HDI-Gerling Sans Cond Regular;src:url(/assets/css/fonts/HDI-GerlingSansCond-Regular.woff2) format("woff2"),url(/assets/css/fonts/HDI-GerlingSansCond-Regular.woff) format("woff"),url(/assets/css/fonts/HDI-GerlingSansCond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HDI-Gerling Sans Light Italic;src:url(/assets/css/fonts/HDI-GerlingSansLight-Italic.woff2) format("woff2"),url(/assets/css/fonts/HDI-GerlingSansLight-Italic.woff) format("woff"),url(/assets/css/fonts/HDI-GerlingSansLight-Italic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}#auto-mechanic-info #dialog-wrapper{width:100vw;height:100vh;z-index:11;position:absolute;border-radius:3px;box-shadow:5px 5px 13px;background:#0000004d;top:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}#auto-mechanic-info #modal{width:78%;height:81vh;z-index:11;border-radius:3px;box-shadow:5px 5px 13px;background:#fff;padding:22px;color:#666;overflow:auto}#auto-mechanic-info .bold-text{font-weight:700}#auto-mechanic-info #auto-mechanic-name{color:#cc0100;margin:12px 0}#auto-mechanic-info .main-info{border-bottom:1px solid #666666;padding-bottom:10px}#auto-mechanic-info .main-info--red{border-color:#cc0100}#auto-mechanic-info .section-title{margin-top:10px}#auto-mechanic-info .section-title h4{color:#cc0100;font-weight:700}#auto-mechanic-info ul{list-style-type:none;padding:0}#auto-mechanic-info ul li:before{content:"-";color:#666;font-weight:700}#auto-mechanic-info .row{display:flex;justify-content:space-between}#auto-mechanic-info #equipments{margin-right:11%}#auto-mechanic-info #action-buttons{display:flex;justify-content:end;margin-top:31px}#auto-mechanic-info app-button-hdi.btn-hdi{--height: 40px;width:100%;padding:5px}#auto-mechanic-info app-button-hdi.btn-ghost-red{--background-color: #FFFFFF;--color: #ec0000}#auto-mechanic-info app-button-hdi.btn-solid-red{--background-color: #ec0000;--color: #FFFFFF}#auto-mechanic-info app-button-hdi.is-active{--background-color: #ec0000;--color: #FFFFFF}#auto-mechanic-info app-button-hdi.btn-w200{min-width:200px}#auto-mechanic-info app-button-hdi.mr10{margin-right:10px}#auto-mechanic-info .galleryPhotos{margin:10px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}#auto-mechanic-info .galleryPhotos .gallery-item{height:250px;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center}#auto-mechanic-info .galleryPhotos .gallery-item img{width:100%;height:100%;object-fit:contain}#auto-mechanic-info .specialties li{background-color:#444;color:#fff;font-size:10px;border-radius:3px;padding:5px;margin:5px;float:left}#auto-mechanic-info .specialties li:before{content:""}#auto-mechanic-info .repairShop{position:relative;display:grid;grid-template-areas:"leftBar contentRepairShop";grid-template-columns:.3fr 1fr;grid-template-rows:auto 1fr}#auto-mechanic-info .repairShop aside{grid-area:leftBar;padding:20px}#auto-mechanic-info .repairShop aside img{width:240px}#auto-mechanic-info .repairShop .mainRepairShopDetail{grid-area:contentRepairShop}#auto-mechanic-info .showMap{margin-top:10px}#auto-mechanic-info .center{text-align:center}#inspection-schedule{position:fixed;inset:0;width:100vw;height:100vh;z-index:10010;background:#0000004d;display:flex;align-items:center;justify-content:center;overscroll-behavior:contain}#inspection-schedule #modal{background:#fff;color:#666;border-radius:3px;box-shadow:5px 5px 13px #00000040;padding:22px;width:min(78%,1100px);max-height:85vh;overflow:auto;z-index:10011}#inspection-schedule #button-close{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}#inspection-schedule #button-close p{margin:0;font-weight:600;color:#cc0100}#inspection-schedule #button-close img{cursor:pointer}#inspection-schedule .bold-text{font-weight:700}#inspection-schedule .center-text{text-align:center}#inspection-schedule .margin-bottom{margin-bottom:16px}#inspection-schedule #main-info{border-bottom:1px solid #e1e1e1;padding-bottom:12px}#inspection-schedule .action-button{background-color:#cc0100;color:#fff;border:1px solid #CC0100;border-radius:2px;padding:12px 16px;cursor:pointer}#inspection-schedule .action-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){#inspection-schedule #modal{width:calc(100% - 32px);max-height:90vh;padding:16px}}#loading-hdi .loading{display:flex;align-items:center;margin:10px}#loading-hdi .loading p{font-family:Open Sans,sans-serif;text-align:center;font-size:14px;width:100%}#loading-hdi .loading img{vertical-align:middle;margin:0 10px}#search-user section.content-body{position:relative;display:grid;grid-template-areas:"offset-l header-name offset-r" "offset-l title-f offset-r" "offset-l message aside" "offset-l form aside";grid-template-columns:.5fr 1fr 1fr;grid-template-rows:auto 1fr}#search-user section.content-body header{grid-area:header-name}#search-user section.content-body div.title{grid-area:title-f;padding:64px 64px 32px 0;font-size:7em;line-height:90%;letter-spacing:-.05em;font-family:Open Sans,sans-serif;color:#fff}#search-user section.content-body div.message{grid-area:message;background-color:#fff;padding:30px;border-radius:10px 10px 0 0;border-bottom:solid 1px #ccc}#search-user section.content-body div.message h3{font-family:Open Sans,sans-serif;font-size:26px;letter-spacing:0px;color:#900}#search-user section.content-body div.message p{color:#646464;font-family:Open Sans,sans-serif;padding:16px 0;font-size:1.125em}#search-user section.content-body div.container{grid-area:form;background-color:#fff;padding:16px 64px 64px;border-radius:0 0 10px 10px;margin-bottom:35px}#search-user section.content-body div.container h3{font-family:Open Sans,sans-serif;font-size:2.125em;letter-spacing:0px;color:#900}#search-user section.content-body div.container p{color:#646464;font-family:Open Sans,sans-serif;padding:16px 0;font-size:1.125em}#search-user section.content-body div.aside{padding-top:245px;grid-area:aside;display:flex;justify-content:center}@media (max-width: 991px){#search-user section.content-body{grid-template-areas:"offset-l header-name" "offset-l title-f" "offset-l message" "offset-l form" "offset-l aside";grid-template-columns:.08fr 1fr .08fr;grid-template-rows:auto}#search-user section.content-body div.title{font-size:5em}#search-user section.content-body div.aside{padding-top:60px;padding-bottom:60px}}#search-workshop section.content-body{position:relative;display:grid;grid-template-areas:"offset-l header-name . offset-r" "offset-l title-f  . offset-r" "offset-l message . aside" "offset-l form . aside";grid-template-columns:.5fr 1fr .5fr 1fr .5fr;grid-template-rows:auto 1fr}#search-workshop section.content-body header{grid-area:header-name}#search-workshop section.content-body div.title{grid-area:title-f;padding:64px 64px 32px 0;font-size:7em;line-height:90%;letter-spacing:-.05em;font-family:Open Sans,sans-serif;color:#fff}#search-workshop section.content-body div.message{grid-area:message;background-color:#fff;padding:30px;border-radius:10px 10px 0 0;border-bottom:solid 1px #ccc}#search-workshop section.content-body div.message h3{font-family:Open Sans,sans-serif;font-size:26px;letter-spacing:0px;color:#900}#search-workshop section.content-body div.message p{color:#646464;font-family:Open Sans,sans-serif;font-size:1.125em;padding:4px}#search-workshop section.content-body div.message p span{font-weight:700}#search-workshop section.content-body div.container{grid-area:form;background-color:#fff;padding:32px}#search-workshop section.content-body div.container h3{font-family:Open Sans,sans-serif;font-size:26px;color:#cc0100;padding-bottom:20px}#search-workshop section.content-body div.container h4{font-family:Open Sans,sans-serif;font-size:20px;color:#333;margin:40px 0 15px}#search-workshop section.content-body div.container p{font-family:Open Sans,sans-serif;font-size:16px;color:#333;line-height:24px;margin:0}#search-workshop section.content-body div.container p span{font-family:Open Sans Bold,sans-serif}#search-workshop section.content-body div.aside{padding-top:245px;grid-area:aside;display:flex;justify-content:center}#search-workshop .leftBar{padding:10px}#search-workshop .nearbyWorkshops{min-height:300px}@media (max-width: 991px){#search-workshop section.content-body{grid-template-areas:"offset-l header-name offset-r" "offset-l title-f offset-r" "offset-l message offset-r" "offset-l form offset-r" "offset-l aside offset-r";grid-template-columns:.5fr 1fr .5fr;grid-template-rows:auto}#search-workshop section.content-body div.title{font-size:5em}#search-workshop section.content-body div.aside{padding-top:60px;padding-bottom:60px}}#sidebar-workshop-hdi section.side-box{display:flex;align-items:center;justify-content:center;text-align:center;background:#fff 0 0 no-repeat padding-box;border-radius:7px;padding:32px;color:#474747;position:relative;top:25px}#sidebar-workshop-hdi section.side-box>img.hero{width:100%;height:100%;object-fit:cover}#sidebar-workshop-hdi section.side-box app-button-hdi.btn-portal img{width:20px;height:20px;object-fit:contain}#sidebar-workshop-hdi section.side-box app-button-hdi.btn-portal .mat-icon{font-size:20px;width:20px;height:20px;line-height:20px}#sidebar-workshop-hdi section.side-box h4{font: 600 18px/1.3 Segoe UI,sans-serif;white-space:nowrap;margin:0;padding-bottom:16px}#sidebar-workshop-hdi section.side-box .row{display:flex;align-items:center;justify-content:center;text-align:center}#sidebar-workshop-hdi app-button-hdi.btn-portal #button-hdi{--background-color: #fff;--background-color-invalid: #fff;--color: #ec0000}#sidebar-workshop-hdi app-button-hdi.btn-portal #button-hdi button{background-color:var(--background-color);color:var(--color);border:1px solid #ec0000;font-weight:400;font-size:16px;line-height:24px;font-family:Open Sans,sans-serif}#sidebar-workshop-hdi app-button-hdi.btn-portal #button-hdi button:hover{background-color:#ec0000;color:#fff;border-color:#ec0000}@media (min-width: 992px) and (max-width: 1280px){#sidebar-workshop-hdi section.side-box h4{font-size:16px}}#workshop-card-hdi .card{padding:1em;border-bottom:solid 1px #e9e9e9}#workshop-card-hdi .card .icon{width:3em;height:3em;display:block;margin:0 auto .5em}#workshop-card-hdi .card img{width:100%;height:100%}#workshop-card-hdi .card h5{text-transform:uppercase;font-size:.813em;color:#cc0100;line-height:90%;font-family:HDI-Gerling Sans Cond Bold,Arial,sans-serif}#workshop-card-hdi .card h6{font-family:HDI-Gerling Sans Bold,Arial,sans-serif;font-size:.67em;line-height:90%;color:#636463}#workshop-card-hdi .card p{margin:.8em 0;font-size:.938em;line-height:90%;font-family:HDI-Gerling Sans Cond Regular,Arial,sans-serif}#workshop-card-hdi .card .distance p{text-align:center;color:#777;font-size:.875em}#workshop-card-hdi .card app-button-hdi+app-button-hdi{margin-left:10px}#workshop-card-hdi app-button-hdi.btn-more-info{--padding: 10px;--width: 110px;--background-color: #fff;--color: #cc0100}#workshop-card-hdi app-button-hdi.btn-schedule{--padding: 10px;--width: 180px}#toast-hdi .default-toast,#toast-hdi .danger-toast,#toast-hdi .warning-toast,#toast-hdi .success-toast,#toast-hdi .toast{position:fixed;top:0;right:0;z-index:90;margin:2rem;display:inline-flex;min-width:260px;min-height:70px;box-shadow:6px 6px 12px #00000040;background:#fff;flex-flow:row nowrap;align-items:center;justify-content:space-between;border-left:6px solid black;padding:1.5rem;border-radius:4px;font-size:.9rem}#toast-hdi .default-toast div,#toast-hdi .danger-toast div,#toast-hdi .warning-toast div,#toast-hdi .success-toast div,#toast-hdi .toast div{max-width:200px}#toast-hdi .close-btn{cursor:pointer}#toast-hdi .success-toast{border-left:6px solid #01ac0a}#toast-hdi .warning-toast{border-left:6px solid #f6ff00}#toast-hdi .danger-toast{border-left:6px solid #ff0000}#input-hdi{display:block;margin-bottom:15px}#input-hdi .label-before,#input-hdi div.field input:focus+label:before,#input-hdi div.field input:valid+label:before{font-family:Open Sans,Arial,sans-serif;line-height:20px;font-size:12px;top:0;padding:0 6px;left:9px}#input-hdi div.field{position:relative;padding-top:10px;background-color:#f4f4f4}#input-hdi div.field input{border:none;width:100%;padding:10px;box-sizing:border-box;background:#f4f4f4;font-size:16px;border-bottom:solid 1px #a4a4a4}#input-hdi div.field input:focus{outline:0;border-bottom:solid 1px #CC0100}#input-hdi div.field input:valid+label:before{content:attr(data-title);color:#cc0100}#input-hdi div.field input:focus+label:before{color:#cc0100}#input-hdi div.field label{font-family:Open Sans,Arial,sans-serif;width:100%}#input-hdi div.field label:before{content:attr(title);position:absolute;top:5px;left:15px;line-height:40px;font-size:14px;color:#777;transition:.3s all}#input-hdi div.validInputStatus p{font-family:Open Sans,Arial,sans-serif;color:#d40808;font-size:10px}.row{display:flex;flex-wrap:wrap}[class^=col-]{flex-basis:100%}.col-1{flex:0 0 8.3333333333%}.col-offset-1{margin-left:8.3333333333%}.col-2{flex:0 0 16.6666666667%}.col-offset-2{margin-left:16.6666666667%}.col-3{flex:0 0 25%}.col-offset-3{margin-left:25%}.col-4{flex:0 0 33.3333333333%}.col-offset-4{margin-left:33.3333333333%}.col-5{flex:0 0 41.6666666667%}.col-offset-5{margin-left:41.6666666667%}.col-6{flex:0 0 50%}.col-offset-6{margin-left:50%}.col-7{flex:0 0 58.3333333333%}.col-offset-7{margin-left:58.3333333333%}.col-8{flex:0 0 66.6666666667%}.col-offset-8{margin-left:66.6666666667%}.col-9{flex:0 0 75%}.col-offset-9{margin-left:75%}.col-10{flex:0 0 83.3333333333%}.col-offset-10{margin-left:83.3333333333%}.col-11{flex:0 0 91.6666666667%}.col-offset-11{margin-left:91.6666666667%}.col-12{flex:0 0 100%}.col-offset-12{margin-left:100%}html,body{height:100%}*{font-family:Open Sans,sans-serif;margin:0;padding:0;font-weight:400;box-sizing:border-box}header{width:100%}header img{top:152px;left:209px;width:345px;height:44px;opacity:1;margin-top:75px}body{background:url("./media/sa-portal-segurado-img-bg-DWYLBTWW.jpg") no-repeat center center fixed;background-size:cover;height:100%;font-family:Open Sans,sans-serif}@media (max-width: 991px){.content-body{grid-template-columns:.2fr 1fr}.aside{display:none}}
