.cta-text-title{
color: var(--main-colors-jet-black-dark, #11100F);
text-align: center;
font-feature-settings: 'clig' off, 'liga' off;

/* H2/🖥 Desktop */
font-family: Lora;
font-style: normal;
font-weight: 400;
line-height: 110%; /* 70.4px */
letter-spacing: -2px;
}

.title-style-h1{
font-family: 'Lora', serif;
}

.hero-zone-subtitle{
font-family: 'Karla', sans-serif;
}

.body-color{
color:rgb(124 127 116)
}

.btn-primary-cta{
  width: fit-content;
  display: block;
  padding: 5px 10px;
  border-radius: 100px;
  background: #C82C46;
  color:white;
  border: 2px solid transparent;
  font-family: 'Karla', sans-serif;
  font-size:16px;
}

  .btnprimary{
    background-color: #C82C46!important;
  border-radius:99px!important;
  color:white!important;
  border:2px solid transparent!important;
  font-family: Karla,sans-serif!important;
  font-size:16px!important;
   padding:12px 18px;
}
.btnprimary:hover{
  border-radius:99px!important;
  color:#C82C46!important;
  border:2px solid #C82C46!important;
  background:transparent!important;
}
.cta-btn-primary{
  border-radius:99px!important;
  color:white!important;
  border:2px solid transparent!important;
  font-family: Karla,sans-serif!important;
  font-size:16px!important;
  
}
.cta-btn-primary:hover{
  border-radius:99px!important;
  color:#C82C46!important;
  border:2px solid #C82C46!important;
  background:transparent!important;
}
.border-figure{
max-height:500px;
min-height:300px;
}

.border-figure:after{
  content:"";
    position: absolute;
    display:block;
    width:104%;
    height:90%;
    top:5%;
    right:-2%;
    border:1px solid #C82C46;
  border-radius:16px;
 
  z-index:20;
}

.star-list:after{
    content: url(https://apptweak-blog.imgix.net/2023/04/diamond-bullet.svg);
    width:16px;
    height:16px;
    position: absolute;
    left:-14px;
    top:0px;
}

.font-body-base{
font-size:16px;
}

/* Raw form styling*/ 
#form-holder-title-cta{
opacity: 1;
animation-name: fadeInOpacity;
animation-iteration-count: 1;
animation-timing-function: ease-in;
animation-duration: 1.5s;
display: none;
   padding:36px!important;
  border-radius:16px!important;
  background:#F4F0E7!important;
}
.hs-button.primary.large{
    background-color: #C82C46!important;
  border-radius:99px!important;
  color:white!important;
  border:2px solid transparent!important;
  font-family: Karla,sans-serif!important;
  font-size:16px!important;
    padding: 5px 10px;
}

.hs-button.primary.large:hover{
  border-radius:99px!important;
  color:#C82C46!important;
  border:2px solid #C82C46!important;
  background:transparent!important;
}


#form-holder-title-cta *{
font-family: 'Karla', sans-serif;
  font-weight:400;
}

#form-holder-title-cta select{
  background:transparent;
  width:100%;
  border-bottom: 1px solid black;
  margin-bottom: 6px;
}

#form-holder-title-cta label span{
  font-size:12px;
  color:#2A2825;
}
.hs-form-required{
 color: #C82C46;
}

#form-holder-title-cta input:not([type="checkbox"]){
background-color:transparent;
  border-bottom: 1px solid black;
  margin-bottom: 6px;
  width:100%;
}

#form-holder-title-cta .hs-error-msg.hs-main-font-element{
font-size:12px;
  color: #C82C46;
}

#form-holder-title-cta .legal-consent-container .hs-form-booleancheckbox-display input {
  transform: translateY(5px);
}

.legal-consent-container *{
 font-size: 12px; 
}
.legal-consent-container a{
 color: #C82C46;
  text-decoration:underline;
}

.hs-form-booleancheckbox{
margin:16px 0;
}
@keyframes fadeInOpacity {
0% {
opacity: 0;
}
100% {
opacity: 1;
}

 
#form-holder-title-cta input.hs-button.primary.large{
  margin:8px 0!important;
  }


