.cover-mode .cover-img{
  display:block;
  }

.block-mode .block-img{
  display:block;
}

.cover-mode .block-img{
  display:none;
  }

.block-mode .cover-img{
  display:none;
}



.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;
}
.cover-mode .border-figure{
max-height:500px;
min-height:300px;
}

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

.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{
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 *{
font-family: 'Karla', sans-serif;
  font-weight:400;
}

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

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

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

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

#form-holder .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;
}

  

