:root{
--sl-nav: #000;
}
html body.tel-design2025.sl-service-tel, .tel-design2025.sl-service-tel .sl-content{background:var(--sl-bg) !important;margin:0 auto}
html body.tel-design2025.sl-service-tel-rateentry{margin:var(--sl-4)}
.tel-design2025.sl-service-tel #sl-service-form-container{box-shadow:none;position:relative;background:var(--sl-nav);z-index:2}
.tel-design2025.sl-service-tel #sl-service-form-container form{background:none}
.tel-design2025.sl-service-tel #sl-header-container{background-color:var(--sl-nav);box-shadow:none;height:calc(var(--sl-12) + env(safe-area-inset-top))}
.tel-design2025.sl-service-tel-index .sl-error{border:1px solid #e4002c}
.tel-design2025.sl-service-tel div.hopscotch-actions{display:none !important}
.tel-design2025.sl-service-tel div.hopscotch-content{margin-bottom:0 !important;margin-right:calc(1rem + var(--sl-2))}
.tel-design2025.sl-service-tel div.hopscotch-content .feedback-overlay-link{display:block;margin-top:var(--sl-2)}
.tel-design2025.sl-service-tel-index #sl-service-form-container{height:calc(1.75rem + var(--sl-34));margin-bottom:calc(1.5rem + var(--sl-14)) !important}
.tel-design2025 #tel-forms{position:relative;background:#fff;width:32rem;max-width:calc(100vw - var(--sl-8));height:calc(4rem + 9 * var(--sl-2));border-radius:calc(1rem + var(--sl-4));margin:0 auto;top:0;box-shadow: 0px 8px 20px 0px #00000026;overflow:hidden}
.tel-design2025.sl-service-tel-index #tel-forms{top:var(--sl-20)}
.tel-design2025 #tel-forms form{width:100%;height:calc(4.5rem + var(--sl-16));padding:var(--sl-4);opacity:1;position:absolute;top:0}
.tel-design2025.sl-service-tel .sl-form-row-field-action-right{top:0;right:0.5rem;font-size:calc(0.5rem + var(--sl-4));background:transparent;width:calc(1rem + var(--sl-8));height:calc(1rem + var(--sl-8))}
body.tel-design2025.sl-service-tel.tel-form-small #sl-service-form-container{height:calc(0.5rem + var(--sl-6));margin-bottom:calc(0.5rem + var(--sl-12)) !important}
.tel-design2025.tel-form-small #tel-forms{height:calc(1rem + var(--sl-12)) !important}
.tel-design2025.tel-form-small #tel-forms form{padding:var(--sl-2)}
.tel-design2025.sl-service-tel .sl-logo-container, .tel-design2025 #sl-service-form-container, .tel-design2025 #tel-forms, .tel-design2025 #tel-forms form, .tel-design2025 .sl-form-row-field-action-right, .tel-design2025 .tel-preset-items, .tel-design2025 .tel-inputs, .tel-design2025 .tel-design2025.sl-service-tel-index .sl-banner{transition:.1s ease-in-out}
.tel-design2025 #tel-form-simple-all + .sl-form-row-field-action-right, .tel-design2025 #tel-form-simple-wo + .sl-form-row-field-action-right{right:calc(1rem + var(--sl-8))}
.tel-design2025 .tel-toggles{display:flex;justify-content:center}
.tel-design2025 .tel-toggles > a{font-size:0.875rem;padding:1px 0;color:#000;text-decoration:underline !important}
.tel-design2025 .tel-toggles > a:hover{color:var(--sl-blue)}
.tel-design2025 .tel-toggles input[type="checkbox"]::before{line-height:0.75rem}
.tel-bar-container{position: relative;margin:0 0 0.5rem;width: 100%;height: 1em;border-radius: .2em;background: #262626;text-align: center}
.tel-bar-container .tel-result-bar{position: absolute;left: 0;top: 0;height: 1em;width: 0%;background: #3ead76;border-radius: .2em;}
.tel-bar-container .tel-result-bar.tel-no-results{width: 100%;background: #e4002c;}
.tel-bar-container span{position: absolute;padding: .2em;width: 50%;font-size:.75em;text-transform: uppercase;color: white;}
.tel-design2025 .tel-bar-container span{padding:0 0.2rem;font-size:.75rem;line-height:1.5rem}
.tel-bar-container span.tel-result-count{left: 0;text-align: right;}
.tel-bar-container span.tel-result-label{right: 0;text-align: left;}
@keyframes tel-fadeinout{50%{color:#fff;text-shadow:#f0f0f0 0 0 5px}}
.tel-result-tips{display:none}
.tel-result-tips ul{margin:var(--sl-2)}
.tel-category-list ul{padding:0;margin:0;list-style:none}
.tel-category-list > ul > li{border-top:1px solid #e6e6e6}
.tel-design2014 .tel-category-list li:first-child{border-top:none}
.tel-category-list li > a, .tel-category-list li > span{color:inherit;display:block;padding:.625rem 1rem}
html.js a.tel-category-list-apply::after{content: "\e61d"}
html.js a.tel-category-list-collapsible::after{content: "\e605"}
html.js a.tel-category-list-collapsible.open::after{content: "\e61b"}
.tel-category-list div.tel-category-list-collapsible{margin-left:3.1em;font-size:1rem;display:block;overflow:hidden;max-height:0;transition: max-height 0.3s ease-in-out}
.tel-category-list div.tel-category-list-collapsible.open{max-height:40em}
.tel-category-list div.tel-category-list-collapsible a{padding-right:2.5em;overflow:hidden;text-overflow:ellipsis;position:relative;white-space:nowrap}
.tel-category-list div.tel-category-list-collapsible .tel-nr{position:absolute;right:.625em}
.tel-category-list-item{line-height:1.5em;min-height:2.5em}
.tel-category-list-item::before{content:' ';speak:never;float:left;width:1.5em;height:1.5em;border-radius:0.75em;background-color:#e6e6e6;margin-right:0.5em;text-align:center;font-family:'sl_icons'}
.tel-category-list-item::after{content:"\e60f";font-family:'sl_icons';speak:never;float:right}
.tel-category-list-item-rest::before{content:"\e653"}
.tel-category-list-item-taxi::before{content: "\e629"}
.tel-category-list-item-pharmacy::before{content: "\e628"}
.tel-category-list-item-em::before{content: "\e627"}
.tel-category-list-item-post::before{content: "\e652"}
.tel-category-list-item-hot::before{content: "\e650"}
.tel-category-list-item-doctor::before{content: "\e64f"}
.tel-category-list-item-car::before{content: "\e651"}
.tel-design2025 .tel-search{display:flex}
.tel-design2025 .tel-inputs{flex-grow:1;display:flex;gap:0.5rem;flex-wrap:wrap}
.tel-design2025 .tel-input{flex-basis:40%;flex-shrink:0;flex-grow:1;position:relative}
.tel-design2025 .tel-input:focus-within{outline:1px solid var(--sl-blue)}
.tel-design2025 .tel-inputs .tel-input{background:var(--sl-bg3);line-height:calc(1rem + var(--sl-8));border-radius:1.5rem !important;padding:0 calc(1.5rem + var(--sl-8)) 0 0 !important}
.tel-design2025 .tel-inputs .tel-input:last-child{padding-right:3rem !important}
.tel-design2025 .tel-inputs .tel-input:last-child:has(.sl-clear-icon-visible){padding-right:calc(2rem + var(--sl-16)) !important}
.tel-design2025 .tel-inputs input[type="text"]{background:var(--sl-bg3);line-height:calc(1rem + var(--sl-8));border-radius:1.5rem !important;padding:0 0 0 var(--sl-6) !important;font-weight:400;white-space:nowrap;overflow-x: hidden;text-overflow:ellipsis}
.tel-design2025 #tel-form-extended-summary{opacity:0;position:absolute;top:0;left:0;width:calc(100% - 1rem);height:3rem;margin:0.5rem}
.tel-design2025 .tel-search input[type="submit"]{flex-shrink:0;flex-grow:0;width:calc(1rem + var(--sl-8));height:calc(1rem + var(--sl-8)) !important;border-radius:calc(0.5rem + var(--sl-4)) !important;margin-left:calc(-1rem - var(--sl-8)) !important;padding:0 !important;z-index:1}
.tel-feedback-card{border:1px solid var(--sl-bg2);position:relative}
.tel-feedback-card h4{font-size:1rem;line-height:1.5;font-weight:600;margin:0}
.tel-feedback-card .sl-icon-close{position:absolute;top:var(--sl-2);right:var(--sl-2);width:2rem;height:2rem;line-height:2rem;border-radius:1rem;padding:0;text-align:center}
.tel-feedback-card a{color:var(--sl-fg);text-decoration:underline}
.sl-service-tel-index .tel-feedback-card .sl-icon-close{display:none}
.tel-feedback-card .sl-icon-close:hover{background:var(--sl-bg2);text-decoration:none}
.sl-overlay-card{display:none;position:fixed;z-index:20000;margin:0 !important;bottom:0;border-radius:var(--sl-4) var(--sl-4)  0 0}
.sl-overlay-card .sl-card-inner header{padding:var(--sl-4)}
.sl-overlay-card .sl-card-body{padding-top:0;padding-bottom:max(var(--sl-4), env(safe-area-inset-bottom))}
.sl-overlay-card .sl-icon-prev{display:none}
.sl-overlay-card .sl-icon-close{float:right;margin:var(--sl-n8) var(--sl-n8) 0 0}
.sl-overlay-card .sl-overlay-button{width:2rem;height:2rem;line-height:2rem;border-radius:1rem;padding:0;text-align:center}
.sl-overlay-card .sl-overlay-button:hover{background:var(--sl-bg2);text-decoration:none}
.sl-overlay-card .sl-card-header-title{font-size:1rem;font-weight:400}
.sl-overlay-card textarea{width:100%;height:6rem;margin:0 0 var(--sl-4);padding:var(--sl-4);border-radius:var(--sl-2);border:1px solid #c8c8c8}
.sl-overlay-card input[type="email"]{width:100%;margin:0 0 var(--sl-4);padding:var(--sl-4);border-radius:var(--sl-2);border:1px solid #c8c8c8}
.sl-overlay-card input[type="email"]:invalid{border-color:#e4002c;background:#fff8f9}
.sl-overlay-card input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}
.sl-overlay-card .sl-flexlist{justify-content:space-between}
.sl-overlay-card .sl-flexlist li{flex-grow:0}
.sl-overlay-card .SumoSelect{min-width:100% !important;height:auto;margin-bottom:var(--sl-4)}
.sl-overlay-card .SumoSelect li{width:auto;padding:var(--sl-4) !important;margin:0;background:none !important}
.sl-overlay-card .SumoSelect li:hover{background:var(--sl-bg2) !important}
.sl-overlay-card .SumoSelect label{background:none !important}
.sl-overlay-card .SelectBox{padding:var(--sl-4)}
.sl-overlay-card .SumoSelect > .CaptionCont{border-radius:var(--sl-1);border:1px solid #c8c8c8}
.sl-overlay-card .CaptionCont .placeholder{font-style:inherit !important}
.sl-overlay-card .SumoSelect > .optWrapper, .tel-design2025 .SumoSelect.open > .optWrapper{top:0}
.sl-overlay-card .SumoSelect > .CaptionCont > label{top:-0.5rem;color:#454a4d !important}
.sl-overlay-card .CaptionCont > label > i{background-image: none !important}
.tel-design2025 .tel-feedbacks{padding:0;margin-top:var(--sl-2)}
.tel-design2025 .tel-feedbacks .tel-result-bar{height:1.5rem;border-radius:0.75rem;min-width:2rem}
.tel-design2025 .tel-feedbacks .tel-bar-container{background:var(--sl-bg3);height:1.5rem;line-height:1.4rem;border-radius:0.75rem}
.tel-design2025 .tel-feedbacks .tel-result-count, .tel-design2025 .tel-feedbacks .tel-result-label{color:var(--sl-fg)}
.tel-design2025 .tel-preset-items{margin:var(--sl-6) auto var(--sl-4);width:fit-content}
.tel-design2025 .tel-preset-items ul{margin-bottom:0}
.tel-design2025 .tel-preset-items li{display:inline-block;border:0;margin-right:var(--sl-1);margin-bottom:var(--sl-2)}
.tel-design2025 .tel-preset-items li a{display:block;color:#262626;white-space:nowrap;width:auto;border:1px solid #ebebeb;border-radius:0.5rem;padding:0.25rem 0.5rem}
.tel-design2025 .tel-preset-items li a::before{margin-right:0.5rem}
.tel-design2025 .tel-preset-items li a:hover{text-decoration:none;background:rgba(0,0,0,0.075)}
.tel-design2025 .tel-emergency-list{list-style:none;margin:0;padding:0}
.tel-design2025 .tel-emergency-list li{border-bottom:1px solid #ebebeb}
.tel-design2025 .tel-emergency-list li:last-child{border-color:transparent}
.tel-design2025 .tel-emergency-list li a{display:inline-block;padding:1rem 0;width:100%;color:#000;text-decoration:none}
.tel-design2025 .tel-emergency-list li a .telno{float:right;padding-left:1rem}
.tel-results{margin: 0;padding-left:0;list-style-type: none;}
.tel-results > li{position: relative;border-top:1px solid #e6e6e6}
.tel-results > li:first-child{border-top:1px solid #e6e6e6}
.tel-results > li .tel-result-link{position: absolute;width: 100%;height: 100%;}
.tel-results > li article{position: relative;pointer-events: none;padding:var(--sl-4);overflow:hidden}
.tel-results .tel-result-actions{margin:0.25rem 0 0;padding:0;list-style:none}
.tel-results .tel-result-actions li{display:inline-block;margin-top:0.4px;margin-right:12px}
.tel-results .tel-result-actions li a{display:inline-block}
.tel-results .tel-result-actions li:last-child{margin-right:0}
.tel-results .tel-result-action{color:#056dff;font-size:1rem;font-weight:500;white-space:nowrap;padding:0.5rem;margin:0 0 0 -0.5rem;border-radius:0.25rem}
.tel-results .tel-result-action:hover, .tel-action-oneline-menu ol li a:hover{background:rgba(0,0,0,0.075)}
.tel-results .tel-result-action.sl-admin{background:#a4eaab}
.tel-results > li article a{pointer-events: initial;}
.tel-results li article p{margin-bottom:0;color:var(--sl-fg2)}
.tel-results .tel-result-action::before{padding-right:0.5rem;font-size:1rem}
.tel-results .tel-ad{background: #ffffdb;}
.tel-results .tel-commercial .auto{list-style: none;margin: 0;}
.tel-results .tel-commercial .auto li{display: block;float: left;margin-right: .625em;}
.tel-results .tel-commercial .auto li::after{content: ' ';clear: both;}
.tel-results .tel-paid{background:inherit;border-top-width: .0625em;}
.tel-results .tel-paid + .tel-paid{border-top-width: .1em;}
.tel-results > li article ul + h1, .tel-results > li article ul + div +  h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:3.43em}
.tel-results > li article img + h1, .tel-results > li article img + div + h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tel-card-ratings .tel-rating{font-size:1rem;font-weight:normal;color:inherit}
.tel-ratings-link{color:var(--sl-fg2);display:inline !important;font-weight:300 !important}
.tel-ratings-link:hover{color:var(--sl-fg2)}
.tel-nopromo{color:#444;font-size:.8em}
.tel-footnote{margin:0 .75rem;text-align:right;color:#888;font-size:.8em}
.tel-context{font-size:87.5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tel-zipcity{white-space:nowrap}
.tel-result-detail-link, .tel-result-detail-link:visited{display:block;width:fit-content;white-space:nowrap;font-size:0.75rem;color:var(--sl-fg3);text-decoration:underline}
.tel-result-detail-link:hover{color:var(--sl-blue)}
.tel-badge{position:absolute;top:0;right:0;color:#fff;background:linear-gradient(45deg, rgba(255,255,255,0) 0%,rgba(204,204,204,0) 49.99%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 100%);width:26px;height:26px;z-index:1;pointer-events:none}
.tel-badge .sl-icon-font{font-size:var(--sl-3);text-align:right;line-height:1;padding:2px 2px 0 0}
.tel-filter .sl-new{font-size:8px;font-weight:600;text-transform:uppercase;vertical-align:super;background:#e4002c;color:#fff;padding:1px 2px;border-radius:3px}
.sumo_internal{background:#a4eaab}
.tel-onecontext{display:none;position:relative}
.tel-design2014 .tel-onecontext-topborder{border-top:0.5rem solid #e6e6e6 !important}
.tel-design2025 .tel-onecontext-topborder{border-top:1px solid #e6e6e6 !important}
.tel-onecontext .sl-icon-close{position:absolute;top:0.5rem;right:0.5rem;height:1.5rem;width:1.5rem;line-height:1.4rem;border-radius:50%;text-align:center;font-size:0.75rem;background:#e5e5e5;border:1px solid #ebebeb}
.tel-onecontext .sl-icon-close:hover{border-color:#aaa;background:#ccc}
@media print{.tel-onecontext{display:none !important}}
.tel-now-open, .tel-now-closed, .tel-now{display:inline-block;margin-bottom:.5em;padding:0 .5em;width:auto;font-size:.75em;text-transform:uppercase}
.tel-now-closed{background:#d10019;color:white;font-weight:400}
.tel-now-open{background:#3ead76;color:white;font-weight:400}
.sl-payment-methods{padding:0;margin-bottom:0}
.sl-payment-methods li{display:inline-block;margin-right:.625em}
.sl-payment-methods li:last-child{margin-right:0;}
.sl-payment-methods img{width:auto;height:.75em;}
.tel-hours th{text-align:left;line-height:1.5em}
.tel-hours h3{font-size:1.125rem}
.tel-hours h4{font-size:1rem}
.tel-directories .sl-card-body h1, .tel-similar .sl-card-body h1{margin: 0;font-size:1.5em;line-height:1.75em}
.tel-detailtoplink li{width:50%;float:left}
.tel-design2014 .tel-detailtoplink li{border-top:0}
.tel-slaves hr{margin:.625em 0}
.tel-slaves .sl-card-body h1{font-size:1em;line-height:1;margin-bottom:.3em}
.www-feed-web-result{border-bottom: .0625em solid #e6e6e6;margin-bottom:0.8em;padding-bottom:0.5em}
.www-feed-web-result:last-child{border-bottom:none}
.tel-result-distance .sl-keyword{color:inherit;background:inherit}
.www-feed-web-noover{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis}
.tel-detail-categories a{color:var(--sl-fg2)}
.tel-detail .sl-action-nav{color:var(--sl-blue)}
.tel-detail .sl-action-nav a, #tel-overlay-actions .sl-action-nav a{background:transparent;color:var(--sl-blue);font-weight:600;padding:var(--sl-3)}
.tel-detail .sl-action-nav a.sl-admin{background:#a4eaab}
.tel-detail .sl-action-nav a:hover, #tel-overlay-actions .sl-action-nav a:hover{background:rgba(0,0,0,0.075)}
.tel-detail .sl-action-nav a.sl-active, #tel-overlay-actions .sl-action-nav a.sl-active{background:var(--sl-blue);color:#fff}
.tel-detail .sl-action-nav a.sl-active:hover, #tel-overlay-actions .sl-action-nav a.sl-active:hover{background:var(--sl-blue)}
.tel-card-ratings .sl-buttons{margin:0;padding:0}
.tel-card-ratings .sl-buttons li{margin-bottom:0}
.tel-card-ratings .sl-button{display:inline-block;margin-left:2ex}
.tel-int-proinfirmis img{width:10% !important}
.tel-card-localcities{position:relative}
.tel-card-localcities .sl-button{display:inline-block}
.tel-card-localcities img{position:absolute;right:1.5ex;bottom:1.5ex;height:4ex}
.tel-text .sl-paragraph{margin-top:0.5rem;margin-bottom:0.75rem}
.tel-text b,.tel-text strong{font-weight:400}
.jonly{display:none}
html.js .jonly{display:block}
.jonlyinline{display:none}
html.js .jonlyinline{display:inline}
.tel-rateentry{background:white}
.tel-rateentry hr{margin:0.75em 0 1em}
.tel-rateentry-logintable{width:70%}
.tel-rateentry-table input{display:none}
.tel-rateentry-table td:nth-child(1){width:50%}
.tel-rateentry-table td:nth-child(2){width:20%}
.tel-rateentry-table td:nth-child(3){width:30%;font-size:125%}
.tel-rateentry-table .tel-rateentry-text{color:var(--sl-blue)}
.tel-rateentry-stars{font-size:110%}
.tel-rateentry-stars span span:nth-child(2){color:var(--sl-blue)}
.tel-rateentry-stars:hover{cursor:pointer}
.tel-rateentry .sl-button{width:8em;background:var(--sl-blue);color:#fff;float:right}
.tel-rateentry .sl-button:hover{background:var(--sl-dark-blue)}
.tel-rateentry-thankyou-icon{float:right;display:inline-block;border:1px solid;width:1em;height:1em;text-align:center;border-radius:50%;font-size:3em;line-height:1}
.tel-rateentry input[type='submit']{-moz-appearance:none;-webkit-appearance:none;float:right;display:block;height:1.889em;line-height:1;margin-left:0.278em;padding:0.125em 0.5em;font-size:1.125em;background:var(--sl-blue);border-radius:0.188em;border:none;color:white}
.tel-rateentry input[type='submit']:hover{background-color:var(--sl-dark-blue)}
#tel-rat444-tooltip{display:none;width:80%;position:fixed;left:10% !important;margin:auto;padding:1em 0.5em;box-shadow:0 0 0.5em var(--sl-blue);border:var(--sl-blue);background:#def}
.tel-missingvalue{box-shadow:0 0 0.5em #e4002c;background:#fff8f8}
.tel-mailtable td{vertical-align:baseline;padding-top:0.3em}
.tel-mailtable td:first-child{width:5%;padding-right:.4em;white-space:nowrap}
.tel-mailtable input[name="captcha"]{width:3em}
.tel-mailtable tr{padding-bottom:0.3em}
.tel-mailtable tr:last-child{padding-bottom:0}
.tel-mailtable img{margin-right: 0.5em}
.tel-api-terms .sl-card-body{padding:0 2em 0 1em}
.tel-api-terms ol{counter-reset:c;display:table;margin:1ex 0 3ex 0;padding:0}
.tel-api-terms ol > li{display:table-row;counter-increment:c}
.tel-api-terms ol > li::before{display:table-cell;padding:1ex 1em 0 0;content:counters(c, ".") "."}
.tel-api-terms ol > li > p{margin:.5ex 0 .5ex 2.8em}
.tel-hours-table{margin-bottom:.5em}
.tel-hours-table:last-child{margin-bottom:0}
.tel-hours-table td{vertical-align:top}
.tel-hours-table-time{white-space:nowrap}
.tel-hours-table-range{white-space:nowrap}
.tel-hours-table-active{font-weight:600}
.tel-hours-table tr:not(.tel-hours-table-active) .tel-hours-table-active{font-weight:inherit}
.tel-hours-table .tel-hours-table-active tr:not(.tel-hours-table-active){font-weight:initial}
.tel-hours-special > tbody > tr:not(.tel-hours-table-header){border-bottom:solid transparent .5em}
.tel-hours-table-cutoff{display:none}
.tel-hours-table-control a{display:block}
.tel-hours-table-control a::after{float:right}
.tel-hours-table-control .tel-hours-table-less{display:none}
.tel-hours-table-full .tel-hours-table-less{display:block}
.tel-hours-table-full .tel-hours-table-more{display:none}
.no-js .tel-hours-table-cutoff, .tel-hours-table-full .tel-hours-table-cutoff{display:table-row}
.no-js .tel-hours-table-control{display:none}
.tel-rating{display:inline-block;margin:0 .5ex;opacity:.9;color:var(--sl-fg2)}
h1 .tel-rating{font-size:65%;vertical-align:top}
.tel-results .tel-rating{margin-left:0}
.tel-results .tel-result-actions li.tel-result-distance{float:right;margin:0.25rem 0 -0.25rem 0.75rem;line-height:2.65rem}
.tel-icon-social{height:1.2em;margin-right:0.5em}
.sl-banner .tel-results{text-align:left}
.tel-design2025.sl-service-tel .sl-banner:not(:is(.tel-onecontext, .tel-toplinks)){background:var(--sl-bg2) !important;border-radius:0.5rem;width:fit-content;margin:var(--sl-6) auto;transition:1s ease-in-out}
.tel-design2025.sl-service-tel .sl-banner:not(:is(.tel-onecontext)).sl-banner-hidden-title{opacity:0;width:auto !important}
.tel-design2025.sl-service-tel .sl-banner:not(:is(.tel-onecontext)) .sl-card-header{border-color:var(--sl-bg2)}
.tel-design2025.sl-service-tel .sl-banner:not(:is(.tel-onecontext)) .sl-card-body{padding:var(--sl-4)}
ul.sl-share-options{padding-left:0}
ul.sl-share-options .sl-share-native{text-align:left}
.tel-results > li.tel-ad article ul + h1, .tel-results > li.tel-ad article ul + div + h1{max-height:2.4em;height:auto;white-space:normal;margin-right:3.43em}
.tel-results > li.tel-ad article h1 + p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tel-title .sl-action-nav{border-bottom: .0625em solid #e6e6e6}
.tel-title header h1{font-size:1.5em;font-weight: 600;text-transform: none;}
.tel-international{line-height:1.4em}
.tel-international td{width: 35ex;padding-right:1ex;vertical-align: top}
.tel-international td h3{font-weight:bold;margin-top:0.5em;margin-bottom:0.2em}
.tel-international td h3:first-child{margin-top:0}
.tel-international td a{font-weight:600}
.tel-international a{color:inherit}
.geolookup-spinner{width:1.2em;height:1.2em;margin-left:1ex}
.tel-history-del, .tel-history-del *{background:#fcc}
.tel-history-ins, .tel-history-ins *{background:#cfc}
.sl-card-header-title .tel-history-ins, .sl-card-header-title .tel-history-del{background:transparent}
.tel-terror-form-textinput{width:100%}
.tel-terror-form-textarea{width:100%;height:6em;font-weight:300}
.tel-terror-form-dl{margin-bottom:.6em}
.tel-terror-form-dl dd{margin-top:.6em;margin-bottom:0}
.tel-terror-form-validcheckbox{display:block;margin-bottom:.6em}
.tel-terror-form-submit{display:block;background:#ebebeb;padding:0 .667em;color:var(--sl-fg2);width:100%;text-align:center;text-transform:uppercase;font-weight:600;appearance:none;-webkit-appearance:none;border-radius:.25em;border:none;outline:none;line-height:2.917em;font-size:.75em}
.tel-history-summary-label{font-weight:400;vertical-align:baseline}
.tel-results .sl-keyword{color:inherit;text-decoration:inherit;background:#f0f0f0}
.tel-addressbook .sl-card-body{padding:0}
.tel-email-off{display:none}
.sl-contact-table td:first-child{min-width:10em;width:50%}
#tel-overlay-actions{position:fixed;background-color:white;transition:all 350ms ease;z-index:499;box-shadow:0 0 0.6em rgba(38, 38, 38, 0.8)}
.no-js #tel-overlay-actions{display:none}
.tel-call-history-col{float:none;margin:0 auto}
.ua-min .tel-call-history-card{margin:0}
.tel-call-history-tools{margin-bottom: var(--sl-4)}
.tel-call-history .tel-results li article{padding: var(--sl-2) 0}
.tel-call-history ul{margin-bottom: var(--sl-4)}
.tel-call-history  .tel-results li article h1{font-weight:600;font-size:1.05rem;line-height: 1.3}
.tel-call-history  .tel-results li article h1 a{color:#4c4c4c}
.tel-call-history  .tel-results li article .tel-address{font-size:0.875rem}
body.tel-design2025.sl-service-tel.tel-form-small #sl-service-form-container{margin-bottom:calc(0.5rem + var(--sl-10)) !important}
html body.tel-design2025.sl-service-tel-edit, .tel-design2025.sl-service-tel-edit .sl-content{background:var(--sl-bg2) !important;margin:0}
.tel-design2025.sl-service-tel.sl-service-tel-edit #sl-service-form-container, .tel-design2025.sl-service-tel.sl-service-tel-edit.tel-form-small #sl-service-form-container{height:auto !important;margin-bottom:0 !important}
.tel-design2014 #sl-service-form-container input[type="submit"]{margin-left:0}
.tel-design2014 #sl-service-form-container form{position:relative}
.tel-design2014 .tel-form-toggle{position:absolute;top:0;right:0;margin:.5em}
.tel-design2014 .tel-form-toggle a{color:#bfbfbf}
.tel-design2014 .tel-input,.tel-form-extended-item{display:inline-block;width:16em;margin-right:0.5em;margin-top:0.3125em;position:relative}
.tel-design2014 .tel-input:only-child{width:32.75em}
.tel-design2014 .tel-input:first-child{margin-top:0}
.tel-design2014 .tel-form-extended-label{display:block;font-size:1em !important;margin-top:0.3125em}
.tel-design2014 .tel-submit-col{display:inline-block;vertical-align:bottom}
.tel-design2014 .tel-feedback-col{display:inline-block;width:33.4em}
.tel-design2014 #tel-form-extended .tel-feedback-col{width:50.2em}
.tel-design2014 #tel-form-extended .tel-feedback-row,#tel-form-extended .tel-bar-container{margin-bottom:0}
.tel-design2014 .tel-feedback-row{padding-right:0.5em;margin-bottom:0.1875em}
.tel-design2014 .tel-canton-select{padding:0.375em 0.5em;width:100%;background-color:white;color:#777;-webkit-appearance:none;border: none;border-radius:0.188em;outline: none;}
.tel-design2014 .tel-submit-col label{display:block;padding-bottom:0.5em;margin-right:1em}
.tel-design2014 .tel-submit-col label:last-child{padding-bottom:0}
.tel-design2014 .tel-form-spickel{border-radius:0.25em;background-color:black;padding:0 0.2em;margin-left:0.4em}
.tel-design2025.sl-service-tel .sl-nav-container{position:sticky;top:0;z-index:2}
.tel-design2025.sl-service-tel .sl-nav-inner{background:var(--sl-nav)}
.tel-design2025.sl-service-tel #sl-service-form-container{height:calc(1.75rem + var(--sl-14));margin-bottom:calc(1.75rem + var(--sl-10)) !important}
.tel-design2025.sl-service-tel #tel-forms{top:0}
.tel-design2025 .tel-feedbacks{padding:0 2rem}
.tel-design2025 .tel-toggles .sl-subnav-list li{color:#000}
.tel-design2025 .tel-canton-select{height:3rem;padding:0 2rem;border-radius:1.5rem;width:100%;background-color:#ebebeb;color:#000;appearance:none;border: none;outline: none;}
.tel-design2014 .tel-api-getkey td{padding:.5ex}
.tel-design2014 .tel-api-getkey td:first-child{width:20%;text-align:right;font-weight:400}
.tel-design2014 .tel-api-getkey input[type="text"]{width:32em}
.tel-design2014 .tel-api-getkey textarea{width:32em;height:10ex}
.tel-design2014 .tel-preset-items{border-top:1px solid #e6e6e6}
.tel-design2014 .tel-preset-items, .tel-preset-item{position:relative;white-space:nowrap}
.tel-design2014 .tel-triangle{width:1em;height:2.8em;border-style:solid;border-width:1.4em 1em 1.4em 0;position:absolute;top:0.1em}
.tel-design2014 .tel-triangle-greyleft{border-color:transparent #d0d0d0 transparent transparent;left:-1em}
.tel-design2014 .tel-triangle-whiteleft{border-color:transparent #ffffff transparent transparent;left:-0.93em;z-index:1}
.tel-design2014 .tel-presetsub{position:absolute;top:0;left:18em;right:0;bottom:0;line-height:1.6;border-left:1px solid #e6e6e6;background:white}
.tel-design2014 .tel-presetsub li{border-top:1px solid transparent}
.tel-design2014 .tel-presetsub li a{overflow-x:hidden;text-overflow:ellipsis}
.tel-design2014 .tel-preset-active{background:#eee}
.tel-design2014 .tel-category-list a:hover{background:#eee;text-decoration:none}
.tel-design2014 .tel-category-list ul li ul li:hover .tel-triangle-whiteleft{border-color:transparent #eee transparent transparent}
.tel-design2025.sl-service-tel-index .sl-card, .tel-design2025.sl-service-tel-result .sl-card, .tel-design2025.sl-service-tel-detail .sl-card, .tel-design2025.sl-service-tel-extended .sl-card.tel-addressbook{border:1px solid var(--sl-bg2)}
.tel-design2025.sl-service-tel-index .sl-content, .tel-design2025.sl-service-tel-extended .sl-content, .tel-design2025.sl-service-tel-emergency .sl-content, .tel-design2025.sl-service-tel-international .sl-content{max-width:1252px;padding-right:0 !important}
.tel-design2025 .tel-preset-items{margin-top:var(--sl-4)}
.tel-design2025 .tel-home-col-left{float:none;margin:0 auto}
.tel-design2025 .tel-emergency-list{columns:2;column-gap:3rem;column-rule:1px solid #ebebeb}
.tel-design2025 .tel-emergency-list li a{padding:1rem;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}
.tel-design2025 .tel-emergency-list li a:hover{background:rgba(0, 0, 0, 0.075)}
.tel-design2025 .tel-emergency-list li:nth-child(5){border-bottom:0 !important}
.tel-design2025 .tel-form-extended{max-width:60rem;margin:0 auto}
.tel-design2025 .tel-form-extended .tel-feedback-col{width:auto !important}
.tel-design2025 .tel-form-extended > .sl-card-inner > header h2{font-size:2rem;text-align:center;font-weight:600;padding:var(--sl-6) 0 var(--sl-4)}
.tel-design2025 .tel-form-extended .tel-form-simple-link{margin-top:var(--sl-4);padding:var(--sl-4);border-top:1px solid var(--sl-bg2)}
.tel-design2025 .tel-form-extended .tel-input:focus-within{outline:none}
.tel-design2025 .tel-form-extended .tel-bar-container{width:60%;margin:0 auto}
.tel-design2025 .tel-form-extended .tel-result-count, .tel-design2025 .tel-form-extended .tel-result-label{color:var(--sl-fg)}
.tel-design2025 .tel-form-extended .tel-form-extended-row{margin-top:var(--sl-2);display:flex;flex-wrap:wrap;gap:var(--sl-2)}
.tel-design2025 .tel-form-extended .tel-form-extended-item{margin:0;flex:0 0 calc(33% - var(--sl-1))}
.tel-design2025 .tel-form-extended label{display:inline-block;margin:var(--sl-2) var(--sl-4);font-size:0.875rem}
.tel-design2025 .tel-form-extended input, .tel-design2025 .tel-form-extended .tel-canton-select{background:var(--sl-bg3);color:var(--sl-fg)}
.tel-design2025 .tel-form-extended input[type="text"]{border:0;padding:var(--sl-2) var(--sl-4);border-radius:calc(1rem + var(--sl-4));width:100%}
.tel-design2025 .tel-form-extended .tel-submit-col label{font-size:1rem}
.tel-design2025 .tel-form-extended input[type='checkbox']{width:1.25rem;height:1.25rem;background:var(--sl-bg);border:2px solid var(--sl-fg3);color:var(--sl-fg)}
.tel-design2025 .tel-form-extended input[type='checkbox']::before{font-size:1.25rem;line-height:1rem}
.tel-design2025 .tel-form-extended input[type="submit"]{color:#fff;background:var(--sl-blue);border:0;padding:var(--sl-2) 2rem;border-radius:var(--sl-2);float:right}
.tel-design2025 .tel-form-extended .tel-canton-select{height:auto;padding:var(--sl-2) var(--sl-4);appearance:none}
.tel-design2025 .tel-form-extended .tel-input:has(.tel-canton-select)::after{font-family: 'sl_icons';content:"\e606";position:absolute;top:0.5rem;right:1rem}
.tel-design2025 .tel-form-extended .sl-subnav-list{display:none}
.tel-design2025 .tel-form-extended .tel-submit-col{margin-top:var(--sl-10)}
@media screen and (max-width: 70em){
#tel-form-extended .tel-feedback-col{width:33.3em}
.tel-home-col-left{min-width:438px}
.tel-home-col-right{max-width:324px}
.tel-home-col-right .sl-banner-left{display:none}
}
@media screen and (max-width: 50em){
.tel-switch-form-label{display:none}
.tel-presetsub{left:50%}
}
@media screen and (max-width: 44em){
#tel-form-extended .tel-feedback-col, .tel-feedback-col{width:16.5em}
}
img.tel-result-image{width:72px;height:72px;border:1px solid #c8c8c8;border-radius:0.5rem}
.tel-result-content{min-height:56px}
.tel-result-content > div{width:fit-content}
.tel-results .tel-result-actions{padding:0;margin-top:0 !important}
.tel-results .tel-result-action{display:inline-block;margin-top:0.25rem;line-height:1.25rem;font-size:0.875rem;font-weight:600}
.tel-results .tel-result-action a{color:inherit}
.tel-results .tel-result-actions li{margin-right:0.5rem}
.tel-results .tel-result-actions li.tel-result-distance{line-height:2.6rem;margin:0.5rem -80px -0.5rem 0}
.tel-results > li article{padding:0;pointer-events:auto}
.tel-resultentry td{padding:1rem;line-height:inherit}
.tel-results .tel-paid{background: inherit}
.tel-results .tel-paid .tel-result-main{background:inherit}
.tel-number a, .tel-numberpostfix{color:var(--sl-fg2);font-weight:bold}
.tel-result-action .sl-keyword{background:transparent}
td.tel-result-left{padding-left:1rem;padding-right:16px;width:80px;vertical-align:top}
td.tel-result-main{padding-left:1rem;padding-right:0;vertical-align:top;line-height:1.5}
.tel-results .tel-similar{margin-left:4rem}
.tel-results .tel-similar tr:first-child{background:white;border-top:1px solid #e6e6e6}
.tel-ad td.tel-result-left{width:5.625em}
.tel-context{white-space:inherit;color:var(--sl-fg3)}
.tel-categories{white-space:inherit}
.tel-result-main h1{margin:0;font-size:1.1em;line-height:1.5}
.tel-result-main .tel-categories, .tel-result-main .tel-org, .tel-result-main .tel-address{color:var(--sl-fg3);font-size:0.875rem}
.tel-result-actions a:hover, .tel-result-actions a:focus{text-decoration:none}
.tel-ad .tel-result-action:hover{background:transparent}
.tel-results h1 a{color: var(--sl-fg2);font-weight:600}
.tel-card-results .tel-results h1 a:visited{color:#9055be}
.tel-results .tel-resultentry-clickable:hover{background:#f8f8f8;cursor:pointer}
.tel-results .tel-resultentry-clickable:active{background:#eee}
.tel-results .tel-resultentry-clickable h1 a{font-weight:600}
.tel-dupelink a{color:var(--sl-fg2);font-size:87.5%}
.tel-card-results{overflow:visible;margin-bottom:0}
.tel-card-moreresults{margin-top:0}
.tel-results-end{margin-top:.375em}
.sl-loadmore-section{clear:both}
.sl-loadmore-throbber{clear:both;width:62.5%;padding-top:.74em}
.sl-card.tel-result-all-valid{margin-top:1em}
.tel-filter, .tel-filter .sl-card-inner{overflow:visible}
.tel-filter table{margin-bottom:-0.3em}
.tel-filter td{vertical-align:middle;line-height:1}
.tel-filter select{height:1.825em;visibility:hidden}
.no-js .tel-filter select{height:14ex;visibility:visible}
.no-js .tel-filter input[type="submit"]{margin-top:1em}
.tel-filter-clear, .tel-filter-clear:hover{color:#444;text-decoration:none;display:inline-block;padding:1.2ex 0 0 0.5em}
.tel-filter-tour{color:var(--sl-fg);white-space:nowrap;display:inline-block;padding-right:0.5rem}
.tel-filter .SumoSelect{width:12rem}
.ua-msie .tel-filter .SumoSelect, .ua-edge .tel-filter .SumoSelect{margin-bottom:0}
.tel-filter .SumoSelect > .CaptionCont{border-color:#e4e4e4;background:transparent}
.tel-filter .SumoSelect > .CaptionCont > span.placeholder{font-style:normal;color:#888}
.tel-filter .SumoSelect:focus > .CaptionCont, .tel-filter .SumoSelect.open > .CaptionCont{box-shadow:none;border-color:#eee}
.tel-filter .SumoSelect:hover > .CaptionCont{box-shadow:none;border-color:#aaa}
.tel-filter .SumoSelect > .optWrapper{box-shadow:none;min-width:16em}
.tel-filter .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i{background-color:#4d97ff;background-image:none}
.tel-filter .SumoSelect > .optWrapper.multiple > .options li.opt{border-bottom:1px solid rgba(0, 0, 0, 0.1)}
.tel-filter .SumoSelect > .optWrapper.multiple > .options li.opt span i{box-shadow:none}
.tel-filter .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i::before{content:"\e62b";color:white;position:absolute;top:-0.375em;left:0.125em;font-family: 'sl_icons';speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.tel-filter .SumoSelect .tel-filter-nomulti ~ .optWrapper.multiple > .options li.opt span i{border-radius:50%}
.tel-filter .SumoSelect > .optWrapper.multiple > .options li.opt em{font-style:normal;float:right}
.tel-design2014 .tel-onecontext-topborder{border-top-width:1rem !important}
.tel-results > li.tel-ad article p{line-height:1.2}
.tel-results > li.tel-ad article h1 + p{text-overflow:inherit;white-space:inherit;line-height:1.2;overflow:visible}
.tel-results .tel-ad{background: inherit}
.tel-results .tel-ad .tel-result-main{background: #ffffdb}
.tel-results .tel-ad a{color:var(--sl-fg2);font-weight:600}
@media print{
.tel-toplinks .sl-card-inner{border:0px}
.tel-toplinks .sl-card-footer{border:0px}
.tel-results{border-bottom:1px solid #e6e6e6}
}
img.tel-detail-image.default{width:4em;height:4em}
.tel-detail-baseinfo{margin-left:170px;line-height:1.6}
.tel-similar .tel-detail-baseinfo{margin-left:0}
.tel-detail-baseinfo h1{color:var(--sl-fg2);font-size:1.5em;font-weight:600;margin:0}
.tel-detail-baseinfo td{vertical-align:top}
.tel-detail-address{padding-right:1.25em}
.tel-detail-avatar{width:170px;padding-right:10px;text-align:center;float:left}
.tel-detail-avatar img{max-width:160px;max-height:160px}
.tel-detail-head{overflow:hidden}
.sl-card.tel-detail-title .sl-card-footer{font-size:1em}
.sl-card.tel-detail-title .sl-card-body{overflow:hidden}
.sl-card.tel-detail-title .tel-nopromo{margin-left:1.925em;margin-top:.5em;font-weight:normal;color:#111}
.tel-detail-title .sl-action-nav ol{padding:0;margin:0 0.75rem}
.tel-detail-title .sl-action-nav{margin:0 -1rem;border:0}
.tel-detail-title .sl-action-nav li{margin-top:1rem}
.sl-card.tel-detail-title .sl-card-body  header + .sl-action-nav{margin-top:1em;border-top:1px solid #e6e6e6}
.sl-card.tel-detail-title header{border:none;padding:0}
.tel-action-oneline ol li{display:inline-block;float:none;margin-bottom:0.125em}
.tel-action-oneline ol::after{display:none;clear:none;content:none}
.js .tel-action-oneline ol{overflow:hidden;max-height:calc(1.875rem + var(--sl-6))}
.js .tel-action-oneline-more{float:right}
.tel-action-oneline-menu{display:block;position:absolute;background:#fff;border:1px solid #e6e6e6;border-radius:.25rem;z-index:1;margin-right:4px;padding:0;font-size:.875rem;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2)}
.tel-action-oneline-menu ol{padding:0;margin:0;list-style-type:none}
.tel-action-oneline-menu ol li{float:none}
.tel-action-oneline-menu ol li::after{content:'';margin:0 .555em;display:block;border-bottom:#d1d1d1 solid 1px}
.tel-action-oneline-menu ol li:last-child::after{content:none}
.tel-action-oneline-menu ol li a{display:block;color:var(--sl-blue);padding:0 1em;line-height:2.75em;font-weight:500;border-radius:0;}
.tel-action-oneline-menu ol li a::before{margin-right:.75em;vertical-align:-.055em;display:inline-block;width:.8em;text-align:center}
.tel-action-oneline-menu ol li:first-child a{border-top-left-radius:.25em;border-top-right-radius:.25em}
.tel-action-oneline-menu ol li:last-child a{border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}
.sl-payment-methods img{height:auto}
.tel-int-detail_middle img{width:86px;margin:0 0.5em 0.5em 0}
.tel-int-booking .sl-card-body span, .tel-int-localina .sl-card-body span, .tel-int-foodarena .sl-card-body span, .tel-int-mycockpit .sl-card-body span, .tel-int-shore .sl-card-body span{position:absolute;font-size:3em}
.tel-int-booking .sl-card-body p, .tel-int-localina .sl-card-body p, .tel-int-foodarena .sl-card-body p, .tel-int-mycockpit .sl-card-body p, .tel-int-shore .sl-card-body p{margin-left:4em}
.tel-int-booking .sl-card-body a, .tel-int-localina .sl-card-body a, .tel-int-foodarena .sl-card-body a, .tel-int-mycockpit .sl-card-body a, .tel-int-shore .sl-card-body a{display:inline-block;margin-top:.5em;padding:0 1em}
.tel-int-frame{display:none}
.tel-int-pano360 img{width:397px;height:283px;margin:0}
table.tel-history .sl-card{max-width:1236px}
table.tel-history .tel-results .sl-card{max-width:762px}
.tel-terror-form-dl dd{clear:left;float:left;width:20em}
.tel-terror-form-dl dt{margin-left:20em;padding-top:.6em}
.tel-terror-form-reportasterisk{padding-top: 1em}
.tel-terror-form-validcheckbox{margin-left:20em}
.sl-card header .tel-result-onmap{font-size:0.75rem;line-height:1.4}
.tel-maplet{position:relative;overflow:hidden}
.tel-maplet h1{position:relative;z-index:1}
.tel-maplet .sl-wideimgspace{position:absolute;top:0;right:0;bottom:0;width:50%;height:100%;overflow:hidden}
.tel-maplet .sl-wideimgspace img{opacity:.3;right:0;transition:.1s ease-in-out}
.tel-maplet .sl-wideimgspace:hover img{opacity:.6}
.tel-maplet .sl-wideimgspace .tel-result-onmap{line-height:1;position:absolute;top:0;right:0;z-index:1;padding:1rem;text-shadow:-1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;text-align:right;width:100%}
.tel-maplet .sl-wideimgspace .tel-result-onmap:hover{text-decoration:none}
.tel-maplet .tel-maplet-gradient{position:absolute;top:0;left:0;bottom:0;width:50%;z-index:1;background-image:linear-gradient(90deg, white, rgba(255,255,255,0))}
.tel-favorite{float:right;text-decoration:none;color:#fff;font-size:1.2em;text-shadow:0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2), 0 0 1px var(--sl-fg2);-webkit-font-smoothing:antialiased;transition:color .8s}
.tel-favorite:hover, .tel-favorite:focus, .tel-favorite:visited{text-decoration:none;color:#fff}
.tel-favorite.tel-favorite-saved{color:#ffd906}
#tel-overlay-actions{opacity:0;top:-4.2em;left:0;padding-bottom:.625em;max-width:1236px;margin:0 .376em;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}
.tel-design2025 #tel-overlay-actions{z-index:0;left:initial;padding-top:10rem;top:-12rem;margin:0 var(--sl-2)}
#tel-overlay-actions .tel-action-oneline-menu{display:none}
.tel-actions-invisible .tel-detail .tel-action-oneline-menu{display:none}
.tel-actions-invisible #tel-overlay-actions{top:0;opacity:1}
.tel-design2025.tel-actions-invisible.tel-form-small #tel-overlay-actions{top:-2.5rem}
.tel-design2025.tel-actions-invisible #tel-overlay-actions{top:3rem}
.tel-actions-invisible #tel-overlay-actions .tel-action-oneline-menu{display:block}
#tel-overlay-actions > ol > li{margin-top:.625em}
#tel-overlay-actions > ol{padding:0}
body.sl-noscroll{overflow-y:scroll}
.sl-overlay{display:none;position:absolute;z-index:20000;margin:0 !important;top:var(--sl-16);left:calc(50vw - 21rem);bottom:unset;width:42rem;border-radius:var(--sl-2)}
.sl-overlay-card .sl-card-inner{padding:var(--sl-6)}
@media (min-width: 1852px){
#tel-overlay-actions{left:calc(50% - 618px);max-width:1236px}
}
