/* body #preloader {display:none !important} */

.header__search--toggle { display: none;}
.footer li.hs-menu-item a{color:#fff;}
.footer li.hs-menu-item a:hover{color:#FF0D19;}
.hs_cos_wrapper h6 a, .hs_cos_wrapper p a {color: #FFF;font-weight: 400;}
.hs_cos_wrapper h6 a:hover, .hs_cos_wrapper p a:hover {color: #FF0D19;}
.input .hs-form-6180befa-2cc7-49c0-afc7-6c6aba356305_b1fa19c3-ab0e-4c95-a3dc-af22b4b5ecde fieldset.form-columns-1 .hs-input{width: 100%;!important}


.submenu.level-1>li:first-child .submenu.level-2 > li { float: left;}
.submenu.level-1>li:first-child .submenu.level-2 {width: 610px; flex-wrap: wrap;}
.submenu.level-1>li:first-child .submenu.level-2 li { width: 50%; text-align: left;}
.submenu.level-1>li:first-child .submenu.level-2 li ul a { padding-left: 30px;}
.submenu.level-1>li:first-child .submenu.level-2 > li > a { font-weight: 700!important;}

.submenu.level-1>li:last-child a { background-color: #ff0000; border: 1px solid #ff0000; border-radius: 12px; color: #fff; padding: 17px 30px;
font-size: 14px; font-weight: 700; display: inline-block; width: auto; height: auto; margin: 0; cursor: pointer; line-height: 1.1; letter-spacing: .5px;
white-space: normal; word-break: break-word; text-align: center; text-decoration: none; position: relative; transition: all .15s linear;}
.submenu.level-1>li:last-child a:after { display: none;}
.submenu.level-1>li:last-child a:hover { background-color: #d42035; border-color: #d42035;}
.navigation-primary a { font-size: 14px; letter-spacing: .5px;}
.submenu.level-1>li:first-child .submenu.level-2 > li > a { font-size: 14.5px;}

#hs_cos_wrapper_widget_1658732751010 .clients-block-item img { background: rgba(255,255,255,.15);}
#hs_cos_wrapper_widget_1658732751010 .clients-block-section { padding: 5px 0;}
#hs_cos_wrapper_widget_1658732751010 .clients-block-item { padding: 0 15px;}

.hs-error-msg { color: #f11332!important; font-size: 11px; line-height: 1.1; margin-top: 1px; }
.clients-block-section{padding:0px !important}
.footer { margin-top: -1px;}
.hs-error-msgs .hs-main-font-element { color: #f11332 !important; margin-top: 5px; font-size: 11px; line-height: 1.1;margin-left: 5px;}
.banner-form.left-part .hs-error-msg, .hs-error-msgs .hs-main-font-element {color: #f11332 !important;}
fieldset:last-of-type + div ul .hs-main-font-element{color:#f11332 !important; margin-top:-22px }

#preloader_preload{ background-color: #2c2c2c;}
.title-subtitle { font-size: 16px;}

.submenu.level-2 .menu-item .menu-link { text-transform: uppercase;}

.submenu.level-1>li:first-child .submenu.level-2>li { margin-bottom: 10px;}

.hs-content-id-80972542325 .counter-title { line-height: 1.4; margin-top: 5px; font-weight: 400;}

.hs-content-id-80972542325 .counter-value-wrapper { font-size: 36px;}

.footer-row-0-vertical-alignment .span4 { margin-left: 0; width: 35%; justify-content: center !important; border-radius: 0 32px 32px 0;}

.footer-row-0-vertical-alignment .span8 { width: 65%; border-radius: 32px 0 0 32px;}
.footer { margin-top: 300px;}
.button-link .button { text-transform: uppercase;}

.row-number-56 .span4 { justify-content: flex-start!important;}

form input[type=email], form input[type=file], form input[type=number], form input[type=password], form input[type=tel], form input[type=text], form select, form textarea {
font-family: Montserrat,sans-serif; font-style: normal; font-weight: 400; font-size: 15px;}

body .navigation-primary .submenu .submenu .menu-item:hover .menu-link:hover { color: red;}

.clients-block-list { margin-bottom: 5px;}
.hs-content-id-80972542325 .row-number-57 .span4 { justify-content: flex-start !important;}

.hs-content-id-81262690608 .counter-value-wrapper { font-size: 36px;}

.widget-type-cell .span4 { justify-content: flex-start !important;}

.footer-row-0-vertical-alignment .span4 { justify-content: center !important;}

.row-number-1 .counter-value-wrapper { font-size: 36px;}

.footer .heading-title-wrapper { margin-bottom: 20px;}
.footer ul { margin-bottom: 10px;}

.hs-landing-page .header__column { width: calc(100% - 550px); margin-top: 15px;}
.hs-landing-page .header__column .container-fluid { width: 100%;}
.header-right-row-0-vertical-alignment > .row-fluid .span4 {width: auto;padding: 0 10px;}
#hs-button_module_16606362334503 { border-radius: 12px; color: #fff!important; padding: 17px 30px;}
.hs-form-field { margin-bottom: 20px!important;}
.hs-form-field { position: relative;}
fieldset.form-columns-1 .hs-input { width: 100%!important;}
.row-number-1 .span5 { border-radius: 12px;}

.counter-value-wrapper { font-size: 48px;}
.counter-title { line-height: 1.3;}

.row-number-3 h1 { line-height: .8; }

body, p { font-family: Montserrat,sans-serif;}
html { font-size: 18px;}
.slide-bx .right .content-bx p { font-size: 18px;}

.testimonial-text { font-family: Montserrat,sans-serif!important; }

p { font-size: 18px;}
.cascading-images img { box-shadow:none; }

form input[type=email], form input[type=file], form input[type=number], form input[type=password], form input[type=tel], form input[type=text], form select, form textarea {
  font-family: Montserrat,sans-serif;}

.hs-content-id-82627727109 .row-number-70 .span3 {
justify-content: flex-start !important;
}
h5.icon-block_title {
    font-weight: 400;
    font-size: 27px;
}

html { scroll-behavior: smooth;}
#hs-button_widget_1661326805128 {
font-size: 18px; font-family: Montserrat,sans-serif; font-style: normal; font-weight: 700; text-decoration: none; border-radius: 36px;
color: #fff!important; padding: 17px 30px; margin-right: 0; text-transform: uppercase;}

.hs-landing-page .row-number-81 .span3 { justify-content: flex-start !important;}

.icon-block_image-wrapper img { height: auto;}

.hs-content-id-83000231048 .row-number-14 .span3 { justify-content: flex-start !important;}
.hs-content-id-83000231048 .row-number-19 .span3 { justify-content: flex-start !important;}

span.curve { border: 1px solid #000; padding: 2px 15px; color: #000; border-radius: 18px; display: inline-block; font-weight: 600; font-size: 13px;
margin-bottom: 5px;}

.header { display: none!important;}
.footer { display: none;}


/* for gitex  */
    .hs-content-id-83412627605 .counter-value-wrapper { font-size: 36px;}
    .hs-content-id-83412627605 .row-number-35 h5 { margin-bottom: 10px;}


/* for gitex  */


/* for checklist */
#hs_form_target_widget_1664524287008 .hs_recaptcha { display: none !important;}
#hs_form_target_widget_1664524287008 .hs_error_rollup  { display: none!important;}
.hs-content-id-86448813172 .button-link__link-wrapper { display: none;}

.hs-content-id-86545219897 fieldset.form-columns-2 .hs-form-field { width: 100%!important;}
.hs-content-id-86545219897 fieldset.form-columns-2 .hs-form-field.hs_jobtitle { width: 50%!important;}
.hs-content-id-86545219897 fieldset.form-columns-2 .hs-form-field.hs_website { width: 50%!important;}
.hs-content-id-86545219897 .body-container--landing-page .hs-input.hs-fieldtype-intl-phone select { width: 49.2%!important;}
.hs-content-id-86545219897 .body-container--landing-page .hs-input.hs-fieldtype-intl-phone input[type="tel"] { width: 49%!important;}


.hs-content-id-86550595610 fieldset.form-columns-2 .hs-form-field { width: 100%!important;}
.hs-content-id-86550595610 fieldset.form-columns-2 .hs-form-field.hs_jobtitle { width: 50%!important;}
.hs-content-id-86550595610 fieldset.form-columns-2 .hs-form-field.hs_website { width: 50%!important;}
.hs-content-id-86550595610 .body-container--landing-page .hs-input.hs-fieldtype-intl-phone select { width: 49.2%!important;}
.hs-content-id-86550595610 .body-container--landing-page .hs-input.hs-fieldtype-intl-phone input[type="tel"] { width: 49%!important;}

.hs-content-id-86550701922 fieldset.form-columns-2 .hs-form-field { width: 100%!important;}
.hs-content-id-86550701922 fieldset.form-columns-2 .hs-form-field.hs_jobtitle { width: 50%!important;}
.hs-content-id-86550701922 fieldset.form-columns-2 .hs-form-field.hs_website { width: 50%!important;}
.hs-content-id-86550701922 .body-container--landing-page .hs-input.hs-fieldtype-intl-phone select { width: 49.2%!important;}
.hs-content-id-86550701922 .body-container--landing-page .hs-input.hs-fieldtype-intl-phone input[type="tel"] { width: 49%!important;}

.hs-content-id-86913011030 fieldset.form-columns-2 .hs-form-field { width: 100%!important;}
.hs-content-id-86913011030 fieldset.form-columns-2 .hs-form-field.hs_jobtitle { width: 50%!important;}
.hs-content-id-86913011030 .hs_0-2\/website.hs-0-2\/website.hs-fieldtype-text.field.hs-form-field{ width: 50%!important;}
.hs-content-id-86913011030 .body-container--landing-page .hs-input.hs-fieldtype-intl-phone select { width: 49.2%!important;}
.hs-content-id-86913011030 .body-container--landing-page .hs-input.hs-fieldtype-intl-phone input[type="tel"] { width: 49%!important;}


/* for checklist */

.hs-submit .actions {text-align: center;}

.hs-content-id-94599277352 #hs_cos_wrapper_module_16705635115613 { margin-left: -30px;}
.hs-submit .hs-button { width: 100%;}

b, strong {font-weight: bold !important;}
.span6.widget-span.widget-type-cell.cell_16800052637046-vertical-alignment.dnd-column.cell_16800052637046-padding {min-height: 723px;}
.hs-button {text-align: center !important;line-height: normal;}
.header-main-inner .left {padding-left: 20px;}

.body-container--landing-page .hs-input.hs-fieldtype-intl-phone select.hs-input {
    width: 34% !important;
}
.body-container--landing-page .hs-input.hs-fieldtype-intl-phone input.hs-input[type="tel"] {
    width: calc(100% - 36%) !important;
}
.hs_error_rollup .hs-main-font-element{ display: none;}
.hs_message .hs-error-msgs .hs-main-font-element {  margin-top:-4px !important; color: #f11332!important;  font-weight: bold!important;;}

@media only screen and (max-width:1024px) {
   fieldset.form-columns-2 .hs-form-field { width: 100%!important}
  .submenu.level-1>li:last-child { display: none!important;}
  .submenu.level-1>li:first-child .submenu.level-2 { width: 535px;}
  .submenu.level-1>li:first-child .submenu.level-2>li>a { font-size: 13px;}
  .submenu.level-1>li:nth-last-child(2) ul { right: 0; left: auto!important;}
  .submenu.level-1>li:nth-last-child(3) ul { right: 0; left: auto!important;}
  .row-number-1 .heading-title br { display: none;}
  .submenu.level-2 .menu-item .menu-link{font-size:12px}
  
  
     
}

@media (min-width: 768px) and (max-width: 1150px) {
  .submenu.level-1>li { padding: 10px 12px;}
  .navigation-primary a { font-size: 12px;}
  .hs-content-id-88108188581 #hs_cos_wrapper_module_1667980375854 { padding-left: 0px !important;}
  .hs-content-id-88108188581 .cell_1667980522143-padding { padding-right: 0!important;}
  .hs-content-id-88108188581 .counter-value-wrapper { font-size: 32px;}
  .hs-content-id-88108188581 #hs_cos_wrapper_widget_1667978058412 img { max-width: 100%; height: auto;}
 
  
  
  
  /* */
  .row-number-81 .span3 { margin-top: 30px!important;}
  .row-number-82 .span3 { margin-top: 30px!important;}
  .row-number-3 .span5 { width: 100%; margin-top: 45px; margin-left: 0;}
  .row-number-3 .span7 { width: 100%;}
  .row-number-39 .span6 { background-size: contain!important;}
  .row-number-40 .span6 { background-size: contain!important;}
  
  .hs-content-id-83000231048 .row-number-69 .span3 { margin-top: 30px!important;}
  .hs-content-id-82989979529 .row-number-55 .span3 { margin-top: 30px!important;}
  .hs-content-id-83114293415 .row-number-67 .span3 { margin-top: 30px!important;}
  .hs-content-id-83100398158 .row-number-55 .span3{margin-top: 30px!important; }
  .hs-content-id-85131165957 .row-number-66 .span3 { margin-top: 30px !important;}
  
  .hs-content-id-83100398158 .row-number-52 .span3 { margin-top: 30px !important;}
  
  .hs-content-id-83114293415 .row-number-64 .span3 { margin-top: 30px !important;}
  
  /*for checklist */
      .hs-content-id-86448813172 .row-number-5 .span3 { margin-bottom: 135px !important;}
  
  /* */
  
  .hs-content-id-101631493289 .row-number-17 .span2,.hs-content-id-101631493289 .row-number-17 .span3 { width: 45%;}
  .hs-content-id-101631493289 .row-number-24 .span6 { width: 100%;}
  .hs-content-id-101631493289 .row-number-42 .span7{width: 100%;}
  .hs-content-id-101631493289 .row-number-42 .span5{width: 100%;}
  
  .hs-content-id-88108188581 .row-number-24 .span6 { width: 100%;}
  
  
}


@media only screen and (max-width:992px){
  .hs-content-id-79672881842 .row-number-29 .cell_16589004886642-vertical-alignment { padding-left: 40px !important; padding-right: 40px !important;}
   h2{ font-size: 38px; }  
  .hs-content-id-79672881842 .row-number-55 h4 img{display:block;}  
  .hs-content-id-79672881842 .row-number-55 h4 br { display: none;}
  .hs-content-id-79672881842 .row-number-67 .span6 { width: 100%!important; padding: 60px;}
  
  .hs-content-id-80972542325 .row-number-16 .row-fluid .span6:first-child { display: none!important;}
  .hs-content-id-80972542325 .row-number-16 .row-fluid .span6 { width:100%!important;}
    
  .footer-row-0-vertical-alignment .span8 { width: 100%; border-radius: 0;}
  .footer-row-0-vertical-alignment .span4 { width: 100%; border-radius: 0;}
  .footer-row-0-vertical-alignment .span4 .button-link__link-wrapper { margin-left: 0;}
  
}

@media only screen and (max-width:767px) {
  .submenu.level-1>li:first-child .submenu.level-2 { width: 100%;}
  .submenu.level-1>li:first-child .submenu.level-2 li { width: 100%; float: initial;}
  .submenu.level-2 .menu-item .menu-link { font-size: 12px;}
  .portfolio__desc { line-height: 1.5;}
  .hs-input { width: 100%!important;}
  .portfolio__item .portfolio__caption { max-height: fit-content;}
 
  .footer-row-0-vertical-alignment .span8 { padding: 25px !important;}
  .hs-form-6180befa-2cc7-49c0-afc7-6c6aba356305_f6180b28-e908-4b02-ae92-820de534a029 fieldset.form-columns-2 .input { margin-right: 0;}
  .hs-form-6180befa-2cc7-49c0-afc7-6c6aba356305_f6180b28-e908-4b02-ae92-820de534a029 fieldset.form-columns-1 .input { margin-right: 0;}
  .footer-row-0-vertical-alignment .span4 { padding: 30px !important;}
   
/*   .row-number-3 h1 span:first-child { font-size: 44px!important;} */
 
  
  .title-description, .title-description p { font-size: 18px; line-height: 1.6;}
  .hs-landing-page .banner-form { padding: 50px 30px!important;}
  .hs-form-6180befa-2cc7-49c0-afc7-6c6aba356305_ee010d29-0b9a-44bc-af60-f12a6d7bd372 fieldset.form-columns-2 .input { margin-right: 0px;}
   .hs-landing-page .row-fluid-wrapper p { text-align:left!important; }
  
  .hs-content-id-82989979529 .heading-title span { font-size: 48px!important;}
  .hs-content-id-83114293415 .row-number-3 h1 span:last-child { font-size: 44px !important;}
  .hs-content-id-83100398158 .heading-title span { font-size: 36px!important;}
  
  .row-number-3 h1 { line-height: 1;}
  .hs-content-id-86545219897 fieldset.form-columns-2 .hs-form-field.hs_jobtitle { width: 100%!important;}
  .hs-content-id-86545219897 fieldset.form-columns-2 .hs-form-field.hs_website { width: 100%!important;}
  
  .hs-content-id-86550595610 fieldset.form-columns-2 .hs-form-field.hs_jobtitle { width: 100%!important;}
  .hs-content-id-86550595610 fieldset.form-columns-2 .hs-form-field.hs_website { width: 100%!important;}
  
  .hs-content-id-86550701922 fieldset.form-columns-2 .hs-form-field.hs_jobtitle { width: 100%!important;}
  .hs-content-id-86550701922 fieldset.form-columns-2 .hs-form-field.hs_website { width: 100%!important;}
  
  .hs-content-id-86913011030 fieldset.form-columns-2 .hs-form-field.hs_jobtitle { width: 100%!important;}
  .hs-content-id-86913011030 .hs_0-2\/website.hs-0-2\/website.hs-fieldtype-text.field.hs-form-field{ width: 100%!important;}
   .hs-content-id-88108188581 .row-number-3 h1 span:last-child { font-size: 32px!important;}
  .hs-content-id-88108188581 .row-number-3 h1 + .title-description span { font-size: 28px!important;}
  .hs-content-id-88108188581 #hs_cos_wrapper_widget_1667980201587 h2 { font-size: 30px!important;}
  .hs-content-id-88108188581 .button-link .button { margin: 0;}
  .clients-block-item { flex: 0 0 46.33%;}
  #hs_cos_wrapper_widget_1667545618392 { text-align: center;}
  .hs-error-msg { text-align: left;}
  
span#hs_cos_wrapper_widget_1678105824644_ h1, #hs_cos_wrapper_module_16800762988839 h3 {font-size: 35px !important;line-height: 42px !important;}
#hs_cos_wrapper_widget_1678868115159_ h1, #hs_cos_wrapper_widget_1678868115159_ h1 span, #hs_cos_wrapper_widget_1678710823323_ h1, #hs_cos_wrapper_widget_1678710823323_ h1 span,
  #hs_cos_wrapper_widget_1678109513211_ h1, #hs_cos_wrapper_widget_1678109513211_ h1 span {font-size: 30px !important;line-height: 40px !important;}  
span#hs_cos_wrapper_widget_1678105824644_ p span, #hs_cos_wrapper_widget_1678868115159_ p span, #hs_cos_wrapper_widget_1678710823323_ p span,
 #hs_cos_wrapper_widget_1678109513211_ p span{font-size: 22px !important; line-height: 30px !important;} 
  
#hs_cos_wrapper_module_16606570223018 .heading-title {font-size: 22px;line-height: normal;}
#hs_cos_wrapper_module_16775592006968_ h3, #hs_cos_wrapper_widget_1676014306223_ h2 span, #hs_cos_wrapper_widget_1667980201587_ h2 {font-size: 30px !important;}
#hs_cos_wrapper_module_16775592498403_ h4, #hs_cos_wrapper_module_1665741417484_ h4 {font-size: 22px !important;}
#hs_cos_wrapper_module_16679947354246_ h3, span#hs_cos_wrapper_widget_1661319501249_ h3, #hs_cos_wrapper_widget_1678885839632 h4, #hs_cos_wrapper_module_16679947354246_ h3 {font-size: 22px; line-height: normal!important;}
#hs_cos_wrapper_module_16679947354246_ br, #hs_cos_wrapper_widget_1661319501249_ br, #hs_cos_wrapper_widget_1661319501249_ br, #hs_cos_wrapper_module_16679947354246_ br {display: none;}  
#hs_cos_wrapper_module_16774921394847_ h2, #hs_cos_wrapper_module_16774921394847_ h2 span, #hs_cos_wrapper_widget_1667980201587 h2 span, #hs_cos_wrapper_module_16657444500815_ h3 {font-size: 30px !important;}  
#hs_cos_wrapper_widget_1667545618392{line-height: normal!important;}
.span12.widget-span.widget-type-custom_widget.widget_1667545618392-flexbox-positioning.dnd-module div#hs_cos_wrapper_widget_1667545618392{margin-bottom: 40px !important;}  
.dnd_area-row-19-background-image.dnd_area-row-19-padding, .row-number-53.dnd_area-row-17-padding {padding-top: 54px !important; padding-bottom: 395px !important;}  
.row-number-55.dnd_area-row-18-padding {padding-bottom: 25px !important;}
 #hs_cos_wrapper_module_16679947354248_ p, #hs_cos_wrapper_widget_1667993524573_ p{text-align: center !important;}
  #hs_cos_wrapper_module_16679947354247 .button-link .button, #hs_cos_wrapper_widget_1667993524573_ .button-link .button {display: table; margin: 10px auto 0;}
.span12 .module_16679947354247-padding > #hs_cos_wrapper_module_16679947354247 {padding-bottom: 0px !important;}

  #hs_cos_wrapper_widget_1678710823323_ h1, #hs_cos_wrapper_widget_1678868115159_ h1 {margin-top: 30px;}
.row-number-42 .cell_16759467543273-padding, .widget-type-cell.cell_16775860521592-padding {padding-top: 50px !important;} 
#hs_cos_wrapper_widget_1660717461744 .bl-align-center {text-align: center; margin: 0px auto;display: flex; justify-content: center;flex-direction: column;} 
#hs_cos_wrapper_module_16607184343577 p.title-description {text-align: center !important;}  
span#hs_cos_wrapper_widget_1661319501249_ h3 {margin-bottom: 10px;}
  
#hs_cos_wrapper_module_1667976733441_ p {text-align: center !important;} 
  .row-number-51.dnd_area-row-16-padding {padding-bottom: 25px !important;}
  
  #hs_cos_wrapper_module_166210391853215{padding-top: 20px !important;}  
  
  
 .widget-type-cell.cell_1661409196588-margin {margin-top: 35px !important;} 
  .slide-bx .right{margin-bottom: 0;}  
.content-bx{max-height: 350px;margin-bottom: 0;} 
.toggles__header h5 {font-weight: bold;font-size: 17px;}  
.testimonial-slider .inner-bx .sub-bx{min-height: inherit !important;}  
.testimonial-slider .inner-bx .sub-bx .client-description-bx{max-height: 300px; overflow-y: scroll;}  
  
.button, button{font-size: 17px; line-height: normal;}  
h3 {font-size: 22px; line-height: normal; }
h3 br {display: none;}
p {font-size: 17px !important; line-height: 30px;}  
  
.slide-bx table, .slide-bx  tr, .slide-bx  td {display: block !important;border: 0px !important; height: auto !important; width: 100% !important;}
.slide-bx  td{padding-bottom: 15px !important;} 
 
.testimonial {padding: 30px; }
.testimonial-text {height: 200px; overflow-y: scroll;}  
  
#hs_cos_wrapper_module_166210391853216, #hs_cos_wrapper_module_1662461215408_{display:none}
#hs_cos_wrapper_module_1661946685139 a {font-size: 16px;}  
.row-number-11.dnd-row #hs_cos_wrapper_module_16627305664373 a{position:relative;color: #000 !important;}
.row-number-11.dnd-row #hs_cos_wrapper_module_16627305664373 a:before {
    position: absolute;
    content: "Win a free pass";
    top: 50%;
    left: 50%;
    color: #fff;
    text-transform: uppercase;
    width: 100%;
    transform: translateX(-50%) translateY(-50%);
    text-align: center;
} 
h1, h1 span {font-size: 45px !important;}  
h2 , h2 span {font-size: 25px !important;}  
h3, h3 span {font-size: 24px !important; line-height: normal;}  
.counter-value-wrapper {font-size:35px;}
.counter-wrapper { margin-bottom: 15px;}
.counter-title {line-height: normal;}
 #hs_cos_wrapper_module_17182817353465_ span { margin-top: 6px !important;}
 .body-container--landing-page .hs-input.hs-fieldtype-intl-phone select.hs-input {
    width: 100% !important;margin-bottom: 16px !important;}
.body-container--landing-page .hs-input.hs-fieldtype-intl-phone input.hs-input[type="tel"] {
    width: 100% !important;} 
  
}
@media only screen and (max-width:500px){
#hs_cos_wrapper_module_16608944317333_ span a {font-size: 15px;}

}
@media only screen and (max-width:400px){
   h1, h1 span {font-size: 30px !important; line-height: normal !important;}  
}
.hs_i_agree_to_receive_marketing_messaging_from_nmg_at_the_phone_number_provided_above__reply_stop_to_o.hs-i_agree_to_receive_marketing_messaging_from_nmg_at_the_phone_number_provided_above__reply_stop_to_o.hs-fieldtype-booleancheckbox.field.hs-form-field {
       display: none !important}
form .hs-richtext.hs-main-font-element {color: #000;}
.hs_city.hs-city{opacity:0; height:0}
form .hs-error-msg{z-index: 5; position: relative;}
form .hs-error-msg:after{top:-17px  !important}
form .hs-error-msg:before{top:-20px  !important}
a.header-cta {background-color: #ff0000;  border-radius: 12px;  color: #fff !important;  font-family: Montserrat, sans-serif;  font-size: 16px;  font-style: normal;  line-height:55px;  font-weight: 700;  margin-right: 0;  text-decoration: none;  display:none; justify-content:center; align-items:center;}
a.header-cta span{padding:0 20px}
a.header-cta:hover{background-color: #d42035;}
