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

#hubspot-conversations-iframe, 
#hubspot-messages-iframe-container, 
div#hubspot-messages-iframe-container.widget-align-right {
  min-height:120px !important;
}
.hs-form-checkbox {
  list-style: none;
}
.focus_module_testimonial_score {
  display:none;
}
.focus_module_testimonial_img img {
    height: 200px !important;
    width: 200px !important;
}
#hs-link-site_logo_hs_logo_widget img {
  min-width: 300px !important;
}

.header.header--no-navigation {
    background: #fff;
    display: none;
}
#hs_cos_wrapper_module_1738267413518_ h1 {
  text-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.cell_1737049741910-padding {
  border: 3px dotted #ffffff;
}
.cell_1738271914922-background-layers {
  background-image: linear-gradient(rgba(36, 44, 47, .9), rgba(36, 44, 47, .6)) !important;
}
}
.hs-content-id-185077185330 form,
.hs-content-id-184706523010 form,
.hs-content-id-184975540807 form{
  background-color: #fff !important;
  background-image: none !important;
  border-color: #ccc !important;
  border-radius: 10px !important;
  border-style: solid !important;
  border-width: 1px !important;
  display: block !important;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.form-title,form {
    background: initial;
}
.form-title {
  margin-bottom:0 !important;
}
form label, form legend {
    margin-bottom: 0;
}
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 {
    background: #fff;
    border: 1px #666 solid;
    border-radius: 8px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .1);
    color: #000;
    padding: 20px;
}
form input[type=submit],form input[type=submit]:hover, #goTop {
  background: #f04c24;
  box-shadow:none;
  color: #fff;
  font-size: 24px;
}
#goTop svg {
  fill: #fff;
}
.hs-button {
  box-shadow: none;
}
.hs-content-id-185077185330 .splide__controls,
.hs-content-id-170771756110 .splide__controls,
.hs-content-id-160418833507 .splide__controls{
    display: none;
}
.hs-content-id-185077185330 .splide__slide__contents,
.hs-content-id-170771756110 .splide__slide__contents,
.hs-content-id-160418833507 .splide__slide__contents {
    align-items: right;
    justify-content: right;
}
form input[type=text]:focus, form input[type=email]:focus, form input[type=password]:focus, form input[type=tel]:focus, form input[type=number]:focus, form input[type=file]:focus, form select:focus, form textarea:focus {
    border: 1px solid #f04c24;
}

.hs-content-id-184706523010 {
    background: #eef1f5;
}

.hs-content-id-185077185330 .hs-form-field,
.hs-content-id-184975540807 .hs-form-field,
.hs-content-id-184706523010 .hs-form-field {
    margin-bottom: 5px;
}
.hs-content-id-185077185330 .hs-input
.hs-content-id-184975540807 .hs-input,
.hs-content-id-184706523010 .hs-input,
#hs_cos_wrapper_widget_1736450770612 input[type="submit"] {
  width:100% !important;
}
.hs-content-id-185077185330 ul,
.hs-content-id-184975540807 ul,
.hs-content-id-184706523010 ul {
  list-style: none;
  padding-inline-start: 20px;
}

.hs-content-id-185077185330 ul li:before,
.hs-content-id-184975540807 ul li:before,
.hs-content-id-184706523010 ul li:before {
  content: '✓';
  padding-right:8px;
}
.cell_17108520100455-background-color,
.cell_1736796786388-background-color,
.cell_1736796795841-background-color,
.cell_1736796794407-background-color,
.cell_1736796792624-background-color,
.cell_1736796789506-background-color {
  border-radius: 10px;
}

@media (max-width: 767px) {
    .hs-logo-grid__logo-wrapper {
        max-width: fit-content;
    }
}