/*  form  */
/*  Basic Css  */form label,
.hsfc-Renderer form .hsfc-FieldLabel {
  font-size:14px;
  color: #000000;
  font-family: font-size: 14px;font-family: 'EB Garamond';;
}
form input[type=email],
form input[type=file], 
form input[type=number],
form input[type=password],
form input[type=search],
form input[type=tel],
form input[type=text],
form select, 
form textarea,
.hsfc-Renderer form .hsfc-PhoneInput__FlagAndCaret, 
.hsfc-Renderer form .hsfc-TextInput, 
.hsfc-Renderer form .hsfc-TextareaInput {
  outline: none;
  border-width: 1px;
  color: #112337;
  background-color: #FFFFFF;
  border: 1px solid #666666;
;
  border-radius:3px !important;
  font-size: 14px;
  box-shadow: inset 0px 1px 4px 0px #0a0a0a1c;
  font-family: font-size: 14px;font-family: 'EB Garamond';;
}
body [data-hsfc-id=Renderer] .hsfc-FieldDescription{
  font-family: font-size: 14px;font-family: 'EB Garamond';;
  color: #000000;
}
.hsfc-Renderer form .hsfc-TextInput:focus,
.hsfc-Renderer form .hsfc-TextareaInput:focus,
form input[type=email]:focus,
form input[type=file]:focus,
form input[type=number]:focus, 
form input[type=password]:focus,
form input[type=search]:focus,
form input[type=tel]:focus, 
form input[type=text]:focus,
form select:focus,
form textarea:focus {
  #112337;
  border-color: #666666;
}
body [data-hsfc-id=Renderer] .hsfc-TextInput::placeholder{
  color: rgba(17, 35, 55, 50%);
}
body .hs-button,
body form input[type=submit],
body [data-hsfc-id=Renderer] .hsfc-Button {
  border-radius: 0px;
  border-width: 2px;
  height: 51px;
  font-size: 16px;
  padding: 0 30px;
  font-family: Inter;
  letter-spacing: 0.05rem;
  background-color:#9F0F1F;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
body .hs-button:hover,
body form input[type=submit]:hover,
body [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{
  background-color:#9F0F1F;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.hsfc-FormWrapper  textarea,
body .sr-hero-form-01 textarea{
  min-height: 130px;
}
.body_dnd_area [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
  padding: 0;
}
/*   End Form  */
.body_dnd_area ul:not(.hs-image__grid__list), .body_dnd_area ol{
  margin: 0;
  padding-left: 40px;
}
.body_dnd_area ul li, .body_dnd_area ol li{
  margin: 0;
}
p{
  margin-bottom: 14.4px; 
}
h1, h2, h3, h4, h5, h6{
  margin-bottom: 16px; 
}
/*  End Basic Css  */
/*  Header  */
.header__container .header__menu-col,
.header__container .header__button-col {
  width: 100%;
}
.header__container .header__logo-col {
  padding-right: 10px;
}
header .header__menu-container .header__menu-toggle {
  margin-left: auto;
}
.header__container .cta-group {
  justify-content: flex-end;
}
.blog .header__container[data-topbar-fixed=true] .header_styles {
  background-color: #000000 !important;
}
/*  End Header  */

/*  Two Col List Css  */
.sr-multicol-media .column_feature > div:has(.description ul){
  width: 100%; 
}
h3.form-title{
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 0;
}
.custom-border .content-wrapper {
  border: 1.5px solid #9f0f1f;
  padding: 10px 0;
}

@media(min-width: 992px){
  .sr-multicol-media .column_feature ul{
    column-count: 3; 
  }
}
@media(min-width: 1024px){
  .header__container .header__bottom .header__logo-col {
    width: 36%;
    position: absolute;
  }
  .header__menu-col.m-left-auto {
    order: 3;
    margin-left: auto;
  }
  .header__wrapper.header__wrapper--bottom {
    min-height: 142px;
  }
  .header__container .header__bottom .header__menu-col,
  .header__container .header__bottom .header__button-col {
    width: 60%;
    margin-left: auto;
  }
  .header__bottom .header__wrapper {
    flex-wrap: wrap;
  } 
  .header__bottom  .header__menu-wrapper{
    text-align: right; 
  }
  .header__bottom .header__menu-col {
    order: 3; 
  }
}
/*  Two Col List Css  */
/*   Tabber Css  */
@media(max-width: 767px){
  .hs-tabs-wrapper .hs-tabs__tab-wrapper .hs-tabs__tab {
    font-size: 15px !important;
  } 
  .splide__slide__contents .splide__slide--caption {
    display: none;
  }
}