.elementor-element:has(> #site-header) { display: contents; } html { scroll-padding-top: 92px; } @media screen and (min-width: 783px) {
body.admin-bar #site-header { top: 0; } html:has(body.admin-bar) { scroll-padding-top: 124px; }
}
@media screen and (min-width: 601px) and (max-width: 782px) {
body.admin-bar #site-header { top: 0; }
} .cc-mp:not(.is-collapsed) .cc-mp-cta .fig.fig { transform: rotate(180deg); }
.cc-mp.is-collapsed .cc-mp-cta .fig.fig       { transform: rotate(0deg); } .gm-style .gm-style-iw-c {
padding: 0;
border-radius: 16px;
box-shadow: 0 10px 30px rgba(33, 33, 32, .18); max-width: 300px !important;
}
.gm-style .gm-style-iw-d {
overflow: visible !important; padding: 0;
max-height: none !important;
} .gm-style .gm-style-iw-tc::after { background: #fff; } .gm-style .gm-style-iw-chr {
position: absolute;
top: 0;
right: 0;
height: auto;
z-index: 1;
}
.gm-style .gm-style-iw-ch { padding: 0 !important; } .gm-style .gm-ui-hover-effect {
top: 3px !important;
right: 3px !important;
width: 28px !important;
height: 28px !important;
opacity: .5;
}
.gm-style .gm-ui-hover-effect > span {
width: 16px !important;
height: 16px !important;
margin: 6px !important;
}
.gm-style .gm-ui-hover-effect:hover { opacity: 1; }
.gm-style .gm-ui-hover-effect:focus-visible { outline: 2px solid #5C94FF; outline-offset: -2px; }
.cc-iw {
font-family: 'Jost', system-ui, sans-serif;
color: #212120; padding: 14px 34px 14px 14px;
}
.cc-iw-top { display: flex; align-items: center; gap: 10px; } .cc-iw-n {
flex: 0 0 auto;
min-width: 30px;
height: 30px;
padding: 0 7px;
border-radius: 15px;
display: inline-flex;
align-items: center;
justify-content: center;
font-family: 'Unbounded', system-ui, sans-serif;
font-size: 13px;
font-weight: 600;
line-height: 1;
}
.cc-iw-t {
margin: 0;
font-size: 16px;
font-weight: 600;
line-height: 1.25;
}
.cc-iw-tag {
display: inline-block;
margin-top: 10px;
padding: 4px 10px;
border-radius: 20px;
font-size: 12px;
font-weight: 500;
line-height: 1.3;
} .cc-iw-tag::first-letter { text-transform: uppercase; }
.cc-iw-meta {
margin: 8px 0 0;
font-size: 13px;
line-height: 1.4;
color: #4D4D4A;
}
.cc-iw-meta em { font-style: normal; opacity: .75; }