@font-face {
    font-family: 'buffaloregular';
    src: url('/assets/fonts/buffalo-font/buffalo_regular-webfont.woff2') format('woff2'),
         url('/assets/fonts/buffalo-font/buffalo_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.no-padding{ padding-left: 0; padding-right:0;}

.bg-light{
    .soft-integration-slider{
        background:#fff !important;
    }
}

.stay-in-touch-form{
    .ctct-form-defaults{
        padding:0 0 !important;
        background-color: transparent !important;
    }
    .ctct-form-custom{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
        column-gap: 32px;
        .ctct-form-field{
            flex:1 1 45%;
            input{
                width: 100% !important;
                height: 55px !important;
                padding: 0 16px !important;
                background: #F5F5F5 !important;
                border-radius: 16px !important;
                font-size: 14px !important;
                outline: none;
                border: none !important;
                box-shadow: none !important;
            }
            &:nth-child(2){
                order:-1 !important;
            }
        }
        .ctct-form-button{
            color: #FFFFFF !important;
            border-radius: 8px !important;
            font-weight: 700 !important;
            font-size: 15px !important;
            background: #2673AA;
            padding: 17px 25px !important;
            letter-spacing: 0.4px;
            display: inline-block !important;
            cursor: pointer !important;
            margin-left: auto;
            width: auto !important;
            margin-right: -32px;
        }
        .ctct-gdpr-text{
            color: #323232 !important;
            font-family: "Poppins", system-ui !important;
            font-size: 13px !important;
            letter-spacing: 0;
            line-height: 22px !important;
            a{
                display: inline-flex;
                clear: both;
                color:#2FB2F2 !important;
            }
        }
    }
}
.hidden {
    display: none;
}