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

/* Optima */
@font-face { font-family: 'Optima-Bold';  src: url('https://26592442.fs1.hubspotusercontent-eu1.net/hubfs/26592442/Fonts/Optima/OptimaLTPro-Bold.otf') format('truetype');}

@font-face { font-family: 'Optima-Medium';  src: url('https://26592442.fs1.hubspotusercontent-eu1.net/hubfs/26592442/Fonts/Optima/OptimaLTPro-Medium.otf') format('truetype');}

@font-face { font-family: 'Optima-Medium';  src: url('https://26592442.fs1.hubspotusercontent-eu1.net/hubfs/26592442/Fonts/Optima/OptimaLTPro-Medium.otf') format('truetype');}


  h1, h2 {
  font-family: 'Optima-Bold' !important;
}  

hs_cos_wrapper_widget_1674717485999 {
  font-family: 'Optima-Bold' !important;
}
 
h4 {
  font-family: 'Optima-Medium';
  font-weight: 400;
}

h6 {
  font-family: 'Poppins' !important;
  font-weight: 400;
}

.form-title, form {
    background: #f0e9e0;
}

.hs-form-field {
    margin-bottom: 0px !important;
}

form {
    padding: 0px !important;
}

.hs-submit {
    margin-top: 20px;
}

.hs-input {
    width: 100% !important;
    color: #000 !important;
}

#hs_cos_wrapper_widget_1673878154055 input[type="text"] {
    font-family: Poppins !important;
}

#hs_cos_wrapper_widget_1673878154055 input[type="email"] {
     font-family: Poppins !important;
}

#hs_cos_wrapper_widget_1673878154055 select {
    font-family: Poppins !important;
}

#hs_cos_wrapper_widget_1673878154055 input[type="tel"] {
    font-family: Poppins !important;
}

#hs_cos_wrapper_widget_1673878154055 input[type="submit"] {
        font-family: Optima-Medium !important;
}

.hs-button {
  width: 100% !important;
}

.mwh_layout1.focus_module_website_h {
    display: none;
}

.mwf_layout2.focus_module_website_f {
    display: none;
}

.hs-checkbox{
   position: relative;
   display: inline-block;
   margin-right: 10px;
}

form .inputs-list>li {
    display: block;
    text-align: center;
}

#background-video {
  width: 300px;
  height: 300px;
  object-fit: cover;
  position: relative;
  left: 0;
  width: 500px;
  height: 500px;
  text-align: center;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.focus_mobile_bar {
    display: none;
}

.hs-cta-wrapper .hs-cta-node a.cta_button {
  border: 2px solid black !important;
}

.hs-cta-wrapper .hs-cta-node a.cta_button:hover {
  background: #e3d8ca!important;
}


ul#list li.blue-check {
list-style-image: url('https://26592442.fs1.hubspotusercontent-eu1.net/hubfs/26592442/bullet-blue-check.png');
}

#list > li:nth-child(2) {
  top: 0px !important;
}

#hs_cos_wrapper_widget_1673891204827 {
    margin-bottom: 0px !important;
}

@media screen and (min-width: 800px) {
  .hs-cta-wrapper .hs-cta-node a.cta_button {
  transform: translate(-233px, 17px);
}
}

@media screen and (min-width: 800px) {
  #hs-button_widget_1674715600912  {
  transform: translate(-630px, -5px);
}
}

@media screen and (max-width: 800px) {
#hs_cos_wrapper_widget_1673889648385_ {
    display: none; 
}

@media (min-width: 800px) {
#hs_cos_wrapper_module_16745543512476_ > img {
    display: none;
}
  }