/* @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    */
/*****************************************/

.ebzjec {
    display: none;
}

/************HIDE HEADER****************/

.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.header-row-0-padding.header-row-0-vertical-alignment {
    display: none;
}

.row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-background-layers.dnd-section.dnd_area-row-0-padding.dnd_area-row-0-background-image {
    margin-top: -4px;
}

/************END HIDE HEADER****************/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/************GENERAL****************/

.dWDIqn img {
    max-width: inherit;
}

.Card__CardContainer-sc-14xprcl-0.gHTILx {
    gap: 0;
}

.hs-form {
    max-width: 1080px;
    margin: 0 auto;
}

.row-fluid-wrapper.row-depth-1.row-number-22.dnd-section {
    background: linear-gradient(90deg, #1F2732 0%, #151B23 100%);
}

.hs-form .hs-button, :is(.hs-form, .hs-elevate-system-form) input[type='submit'] {
    background: #FE6337;
}

.hs-form .hs-button:hover, .hs-form .hs-button:focus, :is(.hs-form, .hs-elevate-system-form) input[type='submit']:hover, :is(.hs-form, .hs-elevate-system-form) input[type='submit']:focus {
    background-color: #C24D2B;
}


/************HEADINGS****************/

h1 {
font-size:40px;
}

h1.banner-title {
    font-size: 60px;
    max-width: 830px;
}

h2 {
font-size:32px;
}

@media (max-width:768px) {
h1.banner-title {
    font-size: 32px;
}
  
  
h1#form {
    font-size: 32px;
}
  
  .gbpWrC {
    width: 100%;
}
}

h6.banner-tag {
    position: absolute;
    margin-top: 50px;
    margin-left: 4px;
}

/************MENU****************/

ul.hs-elevate-menu.hs-elevate-menu--horizontal.hs-elevate-menu--desktop {
    font-size: 14px;
    display: flex;
    gap: 60px;
    !importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}

a.MenuItemComponent__StyledMenuItemLink-sc-1m3ww55-1.svdqK.hs-elevate-link--primary.undefined {
    color: black;
    font-weight: 700;
}

/************END MENU****************/

/************BLOG****************/

.hs-elevate-blog-image-container {
    display: none;
}

.blog-listing--list .blog-listing__post-image-wrapper {
    min-width: 60%;
}

img.blog-listing__post-image {
    border-radius: 24px;
}

h1 {
    font-family: 'Montserrat';
}