@font-face {
    font-family: EnzoBold;
    src: url(https://cdn.webhr.co/fonts/EnzoBold.woff)format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: AzoSansBlack;
    src: url(/fonts/AzoSansBlack.woff)format("woff");
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: AzoSansBold;
    src: url(/fonts/AzoSansBold.woff)format("woff");
    font-style: normal;
    font-display: swap;
    font-weight: 900
}

@font-face {
    font-family: AzoSansMedium;
    src: url(/fonts/AzoSansMedium.woff)format("woff");
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: AzoSansRegular;
    src: url(/fonts/AzoSansRegular.woff)format("woff");
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: EnzoLight;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url(https://cdn.webhr.co/fonts/EnzoLight.woff)format("woff")
}

@font-face {
    font-family: AzoItalic;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url(/fonts/AzoSansItalic.woff)format("woff")
}

@font-face {
    font-family: AzoSans;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url(/fonts/AzoSansRegular.woff)format("woff")
}

@font-face {
    font-family: AzoLight;
    src: url(/fonts/AzoSansLight.woff)format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

* {
    letter-spacing: -.25px;
    margin: 0;
    padding: 0;
    font-family: AzoSansRegular,sans-serif;
    --bs-accordion-bg: #f8fafc !important
}

body {
    font-display: swap;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-family: AzoSans,sans-serif;
    font-size: 15px;
    overflow-x: hidden;
    background: #fff !important
}

h1, h2 {
    font-family: serif
}

.container {
    max-width: 1300px !important
}

.carousel .slide {
    text-align: center;
    min-width: 100%;
    margin: 0;
    position: relative;
    background: #fff !important
}

.carousel.carousel-slider {
    min-height: 250px
}

.carousel .control-dots .dot, .dot.selected {
    opacity: .3;
    box-shadow: none !important;
    background: #b1b1b1 !important
}

.carousel .control-next.control-arrow:before {
    border-left: 8px solid #b1b1b1 !important
}

.carousel .control-prev.control-arrow:before {
    border-right: 8px solid #b1b1b1 !important
}

.carousel .slider.animated {
    align-items: center !important
}

.h2 {
    font-size: 1.25rem
}

.section-heading-container {
    display: flex
}

.Toastify__toast--default {
    color: #fff !important;
    box-shadow: none !important;
    background-color: #0c64ae !important;
    border-radius: 6px !important;
    padding: 10px 1.25em .5em !important
}

label {
    margin-bottom: .5rem;
    display: flex
}

iframe[name=__tcfapiLocator] {
    visibility: hidden !important;
    height: 0 !important;
    display: none !important
}

.custom-range-slider::-webkit-slider-thumb {
    appearance: none;
    cursor: pointer;
    border-radius: 50%;
    background-color: #fff !important;
    border: 2px solid #0c64ae !important;
    width: 20px !important;
    height: 20px !important;
    margin-top: -5px !important
}

.custom-range-slider::-moz-range-thumb {
    cursor: pointer;
    background-color: red;
    border-radius: 50%;
    width: 20px;
    height: 20px
}

.custom-accordion .accordion-button:not(.collapsed) {
    color: #212529 !important
}

.custom-accordion .accordion-button:focus {
    box-shadow: none !important
}

.custom-accordion .accordion-button.collapsed {
    font-weight: 700;
    color: #212529 !important
}

.custom-accordion .accordion-button:not(.collapsed):after {
    color: #212529 !important;
    background-image: black !important
}

.custom-accordion .accordion-button {
    font-weight: 700;
    color: #212529 !important;
    background-color: #f8f9fa !important
}

#tawk-messaging-container {
    z-index: 1000
}

.modal {
    z-index: 1050
}

.Toastify__toast--default {
    background-color: #f8f9fa
}

@media (max-width:768px) {
    .custom-range-slider {
        width: 90%
    }
}
@media (max-width: 1074px) {

    @media (max-width: 1074px) {
        .Home-module__Ho9lYW__intigrationContainerInner .row > div[style*="display: flex"] {
            flex-direction: column !important;
        }
    }
}

/*# sourceMappingURL=fcec69b0beffb50c.css.map*/
