/**
 * Shame CSS
 *
 * Dedicated stylesheet to house quick fixes and hacks that can be refactored
 * at a later time. Please make sure to use !important if you are overriding
 * existing styling and make sure to document your changes.
 *
 * Remember to enque the file in the assets function in app/setup.php
 */

.header-component-a .header_nav_a .menu-item a {
    font-weight: 900;
}

.button, .gform_button, .hs-button {
    font-weight: 500;
}

.top-font-white .header_nav_a .menu-item a:hover {
    color: #f05a29 !important;
}

.hs-form-frame {
    min-height: 400px !important;
}

.hsfc-Button {
    padding: 15px 30px !important;
}

#fancybox-content>div {
    overflow: scroll !important;
}

#fancybox-content {
    overflow: scroll !important;
    /* or overflow: scroll; */
}

.fancybox__content {
    overflow-y: auto !important;
    max-height: 90vh;
    /* or whatever fits your design */
}

.fancybox-slide {
    padding: 15px !important;
}

.hs-form-frame {
    min-height: 900px !important;
    padding: 0 !important;
    width: 100% !important;
}

.hs-form-frame input,
.hs-form-frame textarea {
    background: white !important;
}

.hsForm_fa83a853-d6f7-40ef-95f6-9d4f4e64c76d label {
    font-weight: 900 !important;
    padding: initial !important;
    font-size: 18px !important;
    font-family: "proxima-nova", sans-serif !important;
}

.hbspt-form form .hs-button{
    padding: initial !important;
    height: auto !important;
}

.ginput_container_radio input, 
.gfield_checkbox input {
	width: 20px !important;
	height: 20px !important;
}

.gsurvey-likert-choice input {
    width: auto !important;
    height: auto !important;
}

.page-id-27034 .gform_wrapper input {
    width: 30px !important;
    height: 30px !important;
    min-height: 30px !important;
}