/*Support #420256 - Add grey scale filter to the logos*/
.elementor-element.customer-logos img {
    filter: grayscale(1);
    max-height: 50px;
    width: auto;
}

.gfield_checkbox .gchoice label {
    display: flex !important;
    margin: 10px 0;
}

body .gform_wrapper div.gchoice input[type=checkbox] {
    margin: 0 10px !important;
}

.gfield.gfield--type-checkbox {
    background: #dcdddf !important;
    border: 1px solid #a1a1a1;
    border-radius: 14px;
    padding-left: 20px !important
}

.gfield.gfield--type-checkbox .gfield_label.gform-field-label {
    padding-top: 2em;
}

/* Support #427989 - Remove the pseudo checkbox from gravity form
.gform_wrapper .g--checkbox_checkmark{
    display: none !important;
}*/

/* Support #446074 */
.footer-callout--content_text {
    float: right;
}

.footer-callout .footer-callout--content img {
    height: 530px;
}

@media only screen and (max-width: 600px) {
    .footer-callout .footer-callout--content img {
        height: 100%;
    }
}


/* End Support #446074 */

/* Support #496863 */

@media (max-width: 767px) {
    .elementor-element.customer-logos img {
        max-height: 40px !important;
        width: auto !important;
        height: auto !important;
        object-fit: contain !important;
        display: block !important;
        margin: 0 auto !important;
    }
}



/* End Support #496863 */

/* Support #502494 - Style the What Teams See In Practice section */
.what-teams-see-in-practive-section .elementor-icon-box-content span>span{
    color: black;
}
/* End Support #502494 */


/* Support #502575 - Ensures content stay visible on Safari */
@media screen and (min-width: 1024px) {
    [data-wpr-lazyrender].footer,
    .footer[data-wpr-lazyrender] {
        content-visibility: visible !important;
    }
}
/* End Support #502575 - Ensures content stay visible on Safari */

