/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* Keep header above other page elements */


header .wrapper {
    position: fixed !important;
    top: 0;
    width: 100%;
    background-color: #fff !important;
}

header {
    z-index: 999999;
}

@media (max-width: calc(1200px + 32px * 2)) {
    .dnd-section>.row-fluid:first-child,.dnd-section[class*=force-full-width-section]>.row-fluid .wrapper {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
  h1 {
    font-size: 48px !important;
    line-height: 54px !important;
  }
  h2 {
    font-size: 28px !important;
    line-height: 32px !important;
  }
}

@media (max-width: 991px) {
    .mobile_menu_logo {
        background: #ffffff; !important
    }
 }

@media (max-width: 767px) {
    .image_text_2col_section.img-left .image_text_2col_left {
        margin-bottom: 0px;
    }
}

#hs_cos_wrapper_module_17922498917583 .image_text_2col_section.tc-module_17922498917583 .image_text_2col_right {
        max-width: 100%;
        padding: 40px;
    } 

#hs_cos_wrapper_module_17922507971193 .image_text_2col_section.tc-module_17922507971193 .image_text_2col_right {
  max-width: 100%; 
  padding: 40px;
}

#hs_cos_wrapper_module_17922498917583 .image_text_2col_section.tc-module_17922498917583 {
    border-radius: 10px; !important
}

#hs_cos_wrapper_module_17922507971193 .image_text_2col_section.tc-module_17922507971193 {
    border-radius: 10px; !important
}