html, body {
scroll-behavior: smooth;
overflow-x: hidden;
}
:target {
padding-top: 79px;
margin-top: -79px;
margin-left: auto;
margin-right: auto;
} .cc_css_reboot,
.light.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li a {
font-family: 'Roboto', sans-serif !important;
}
.light.cc_dialog {
background-color: #FFFFFF !important;
position: fixed !important;
z-index: 999999 !important;
}
.cc_cp_f_save button,
button.cc_b_ok {
background: #2763C9 !important;
color: #FFFFFF !important;
} @media only screen and (min-width: 1200px) {
.ast-primary-header-bar {
padding: 15px;
}
.site-branding.ast-site-identity {
position: absolute;
top: 5px;
}
.site-branding.ast-site-identity:before {
content: "";
position: absolute;
width: 200px;
height: 150px;
background: #FFFFFF;
top: 0;
left: -25px;
z-index: -1;
border-radius: 0px 0px 20px 20px;
box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
top: -25px;
outline: 3px solid #2763C9;
outline-offset: -10px;
}
} btn,
.btn,
.ast-header-button-1 .ast-custom-button,
.elementor-6 .elementor-element.elementor-element-b816eb4 .elementor-button,
.elementor-717 .elementor-element.elementor-element-1a7599f .elementor-button,
.elementor-8 .elementor-element.elementor-element-9dd8549 .elementor-button
btn:hover,
.btn:hover,
.ast-header-button-1 .ast-custom-button:hover,
.elementor-6 .elementor-element.elementor-element-b816eb4 .elementor-button:hover,
.elementor-717 .elementor-element.elementor-element-1a7599f .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-9dd8549 .elementor-button:hover {
outline: none !important;
border: none !important;
} .eapp-click-to-call-button-iconContainer svg {
fill: #FFFFFF !important;
} .post-password-form,
.post-password-form input {
color: #000000 !important;
} @media only screen and (min-width: 1200px) {
#ast-hf-menu-1 > li:nth-of-type(6) {
display: none !important;
}
}
.no-padding {
padding-left: 0 !important;
padding-right: 0 !important;
} .elementor-lightbox {
z-index: 999999999999999 !important;
} #left-button-header {
width: 175px;
}
#right-button-header {
width: 250px;
}
.elementor-widget-heading h1.elementor-heading-title {
line-height: normal;
}
.small-head {
font-size: 32px;
display:block;
margin-bottom: 1.5rem;
}
@media only screen and (max-width: 900px) {
.small-head {
font-size: 18px;
}
}
.elementor-page-1556 .elementor-shape .elementor-shape-fill {
fill: rgb(0, 26, 21) !important;
}