
a.cta_button {
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
    vertical-align: middle
}

.hs-breadcrumb-menu {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px
}

.hs-breadcrumb-menu-item {
    float: left;
    padding: 10px 0px 10px 10px
}

.hs-breadcrumb-menu-divider:before {
    content: '›';
    padding-left: 10px
}

.hs-featured-image-link {
    border: 0
}

.hs-featured-image {
    float: right;
    margin: 0 0 20px 20px;
    max-width: 50%
}

@media (max-width: 568px) {
    .hs-featured-image {
        float: none;
        margin: 0;
        width: 100%;
        max-width: 100%
    }
}

.hs-screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
}




.widget_1713815278054__secondary_cta a {
    color: rgba(255, 255, 255, 1.0) !important;
}





.widget_1713815278054__secondary_cta:hover a {
    color: rgba(255, 255, 255, 1.0) !important;
}


#oembed_container-widget_1731357374260 .oembed_custom-thumbnail_icon svg {
    fill: #ffffff;
}


#oembed_container-module_17255815253528 .oembed_custom-thumbnail_icon svg {
    fill: #ffffff;
}


#hs-button_module_1725404817604 {


    display: inline-block;

    background-color: rgba(30, 141, 253, 1.0);
    color: #FFFFFF;

    font-size: 12px;

    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;

    padding-top: 15px;
    padding-bottom: 15px;


    padding-left: 25px;
    padding-right: 25px;

}

#hs-button_module_1725404817604:hover {
    background-color: rgba(59, 102, 201, 1.0);
    color: rgba(255, 255, 255, 1.0);

    padding-top: 15px;
    padding-bottom: 15px;


    padding-left: 25px;
    padding-right: 25px;


}


#hs-button_module_172540208265210 {


    display: inline-block;

    background-color: rgba(30, 141, 253, 1.0);
    color: #FFFFFF;

    font-size: 12px;

    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;

    padding-top: 15px;
    padding-bottom: 15px;


    padding-left: 25px;
    padding-right: 25px;

}

#hs-button_module_172540208265210:hover {
    background-color: rgba(59, 102, 201, 1.0);
    color: rgba(255, 255, 255, 1.0);

    padding-top: 15px;
    padding-bottom: 15px;


    padding-left: 25px;
    padding-right: 25px;


}


#widget_1714590486486.kl-custom-image img,
#widget_1714590486486.kl-custom-image .kl-custom-image__filter {

    border-radius: 0px;



    border: 0px none;
    ;

}

#widget_1714590486486.kl-custom-image img {
    filter: (1);
    box-shadow:
        5px 5px 0px 0px rgba(255, 255, 255, 0%);


}

#widget_1714590486486.kl-custom-image .kl-custom-image__filter {
    background-color: rgba(0, 0, 0, 0%);
}

#widget_1714590486486.kl-custom-image .kl-custom-image__text {
    padding: 10px;

}


#module_1714752635456.kl-custom-image img,
#module_1714752635456.kl-custom-image .kl-custom-image__filter {

    border-radius: 0px;



    border: 0px none;
    ;

}

#module_1714752635456.kl-custom-image img {
    filter: (1);
    box-shadow:
        5px 5px 0px 0px rgba(255, 255, 255, 0%);


}

#module_1714752635456.kl-custom-image .kl-custom-image__filter {
    background-color: rgba(0, 0, 0, 0%);
}

#module_1714752635456.kl-custom-image .kl-custom-image__text {
    padding: 10px;

}


#module_1739489760367.kl-custom-image img,
#module_1739489760367.kl-custom-image .kl-custom-image__filter {

    border-radius: 0px;



    border: 0px none;
    ;

}

#module_1739489760367.kl-custom-image img {
    filter: (1);
    box-shadow:
        5px 5px 0px 0px rgba(255, 255, 255, 0%);


}

#module_1739489760367.kl-custom-image .kl-custom-image__filter {
    background-color: rgba(0, 0, 0, 0%);
}

#module_1739489760367.kl-custom-image .kl-custom-image__text {
    padding: 10px;

}


@font-face {
    font-family: "Inter";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    

    }

    @font-face {
        font-family: "Inter";
        font-weight: 700;
        font-style: normal;
        font-display: swap;
        

        }

        @font-face {
            font-family: "Inter";
            font-weight: 500;
            font-style: normal;
            font-display: swap;
            

            }

            @font-face {
                font-family: "Inter";
                font-weight: 400;
                font-style: normal;
                font-display: swap;
                

                }

                @font-face {
                    font-family: "Inter";
                    font-weight: 700;
                    font-style: normal;
                    font-display: swap;
                    

                    }

                    @font-face {
                        font-family: "Open Sans";
                        font-weight: 400;
                        font-style: normal;
                        font-display: swap;
                        

                        }

                        @font-face {
                            font-family: "Open Sans";
                            font-weight: 700;
                            font-style: normal;
                            font-display: swap;
                            

                            }

#hs_cos_wrapper_module_1725404817604 {
    border-color: #1E8DFD !important;
    border-radius: 3px !important;
    border-style: solid !important;
    border-width: 1px !important;
    display: block !important;
    margin-top: 50px !important;
    padding-top: 0px !important
}

#hs_cos_wrapper_module_172540208265210 {
    border-color: #1E8DFD !important;
    border-radius: 3px !important;
    border-style: solid !important;
    border-width: 1px !important;
    display: block !important;
    margin-top: 50px !important;
    padding-top: 0px !important
}

#hs_cos_wrapper_widget_1729882282122 {
    display: block !important;
    padding-top: 30px !important
}

#hs_cos_wrapper_module_1725404817604 {
    border-color: #1E8DFD !important;
    border-radius: 3px !important;
    border-style: solid !important;
    border-width: 1px !important;
    display: block !important;
    margin-top: 50px !important;
    padding-top: 0px !important
}

#hs_cos_wrapper_module_172540208265210 {
    border-color: #1E8DFD !important;
    border-radius: 3px !important;
    border-style: solid !important;
    border-width: 1px !important;
    display: block !important;
    margin-top: 50px !important;
    padding-top: 0px !important
}

.dnd_area_header_global-row-0-force-full-width-section>.row-fluid {
    max-width: none !important;
}

.dnd_area-row-8-force-full-width-section>.row-fluid {
    max-width: none !important;
}

.module_17225571807178-flexbox-positioning {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-align: center !important;
    -ms-flex-pack: start;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start;
}

.module_17225571807178-flexbox-positioning>div {
    max-width: 100%;
    flex-shrink: 0 !important;
}

.module_1725404817604-flexbox-positioning {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-align: center !important;
    -ms-flex-pack: start;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start;
}

.module_1725404817604-flexbox-positioning>div {
    max-width: 100%;
    flex-shrink: 0 !important;
}

.module_172540208265210-flexbox-positioning {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-align: center !important;
    -ms-flex-pack: start;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start;
}

.module_172540208265210-flexbox-positioning>div {
    max-width: 100%;
    flex-shrink: 0 !important;
}

.dnd_area_footer-row-0-force-full-width-section>.row-fluid {
    max-width: none !important;
}

.dnd_area_footer-row-1-force-full-width-section>.row-fluid {
    max-width: none !important;
}

@media (min-width:768px) {
    .dnd_area-row-0-vertical-alignment>.row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }

    .dnd_area-row-2-vertical-alignment>.row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }

    .dnd_area-row-3-vertical-alignment>.row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }

    .cell_1714512644044-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .cell_1714512644044-vertical-alignment>div {
        flex-shrink: 0 !important;
    }

    .cell_17138152682194-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .cell_17138152682194-vertical-alignment>div {
        flex-shrink: 0 !important;
    }

    .cell_17313573530854-row-0-vertical-alignment>.row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }

    .dnd_area-dnd_partial-2-module-1-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .dnd_area-dnd_partial-2-module-1-vertical-alignment>div {
        flex-shrink: 0 !important;
    }

    .cell_17225571807173-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .cell_17225571807173-vertical-alignment>div {
        flex-shrink: 0 !important;
    }

    .cell_17225571807173-row-0-vertical-alignment>.row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }

    .module_17225571807176-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .module_17225571807176-vertical-alignment>div {
        flex-shrink: 0 !important;
    }

    .cell_17225571807174-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .cell_17225571807174-vertical-alignment>div {
        flex-shrink: 0 !important;
    }

    .cell_17225571807174-row-0-vertical-alignment>.row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }

    .module_17225571807178-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .module_17225571807178-vertical-alignment>div {
        flex-shrink: 0 !important;
    }

    .cell_17255815253524-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .cell_17255815253524-vertical-alignment>div {
        flex-shrink: 0 !important;
    }

    .cell_17255815253523-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .cell_17255815253523-vertical-alignment>div {
        flex-shrink: 0 !important;
    }
}

.dnd_area_header_global-row-0-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.cell_1728071296088-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.cell_1728071296088-background-layers {
    background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}

.dnd_area-row-0-padding {
    padding-top: 150px !important;
    padding-bottom: 250px !important;
}

.dnd_area-row-0-background-layers {
    background-image: url('{$theme_path}/static/picture/ehs-insight-homepage-hero-banner-001.jpg?width=2000&height=1209.7222222222222') !important;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.dnd_area-row-2-padding {
    padding-top: 40px !important;
    padding-bottom: 60px !important;
}

.dnd_area-row-2-background-layers {
    background-image: linear-gradient(rgba(246, 247, 247, 1), rgba(246, 247, 247, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}

.dnd_area-row-3-padding {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.dnd_area-row-3-background-layers {
    background-image: linear-gradient(to right, rgba(203, 214, 226, 1), rgba(255, 255, 255, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}

.dnd_area-row-4-padding {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.dnd_area-row-4-hidden {
    display: block !important;
}

.dnd_area-row-4-background-layers {
    background-image: linear-gradient(to right, rgba(203, 214, 226, 1), rgba(255, 255, 255, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}

.dnd_area-row-5-padding {
    padding-top: 40px !important;
    padding-bottom: 60px !important;
}

.dnd_area-row-5-background-layers {
    background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}

.dnd_area-row-6-padding {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.dnd_area-row-7-padding {
    padding-top: 0px !important;
}

.dnd_area-row-8-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
}

.dnd_area-row-8-background-layers {
    background-image: linear-gradient(rgba(247, 246, 246, 1), rgba(247, 246, 246, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}

.cell_17217649558633-padding {
    padding-right: 0px !important;
}

.dnd_area_footer-row-0-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.dnd_area_footer-row-0-background-layers {
    background-image: linear-gradient(rgba(30, 30, 30, 1), rgba(30, 30, 30, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}

.dnd_area_footer-row-1-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.dnd_area_footer-row-1-background-layers {
    background-image: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}

.cell_17145157680502-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
