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

.book-demo-v2 .hs-form-field label {
  position: relative;
  top: 23px;
  left: 15px;
  z-index: 1;
  background-color: #ffffff;
  width: fit-content;
  padding: 0 10px;
  font-size: 14px;
}

.book-demo-v2 .hs-fieldtype-radio label {
  left: 10px;
  padding: 0;
}

.book-demo-v2 .hs_submit 
{
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 55px;
}

.book-demo-v2 #hs_cos_wrapper_widget_1681214104643 {
    padding-bottom: 100px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 85px !important;
}

.book-demo-v2 .body-container--home #hs_cos_wrapper_widget_1681214104643 .hs_submit .actions input[type="submit"] {
  padding-bottom: 10px !important;
  padding-left: 45px !important;
  padding-right: 45px !important;
  font-weight: 500;
  padding-top: 10px !important;
  font-size: 16px !important;
  border: none;
  border-radius: 24px !important;
/*   background: linear-gradient(90deg, #2694C2 0%, #242B54 100%); */
  background-color: #00b47f;
  backdrop-filter: blur(2px);
  margin-top: 50px !important;
}

.book-demo-v2 .body-container--home #hs_form_target_widget_1681214104643 label {
  font-weight: 400;
}

.book-demo-v2 .body-container--home #hs_form_target_widget_1681214104643 input::placeholder,
.book-demo-v2 .body-container--home #hsForm_9d7eab30-0888-489f-817b-4011f0821cc3_6319 input::placeholder {
  color: #000000;
  opacity: 0.2;
}

.book-demo-v2 .body-container--home #hs_form_target_widget_1681214104643 .hs-form-field {
    margin: 0;
}

/* .book-demo-v2 .body-container--home #hs_form_target_widget_1681214104643 select option[disabled] {
  color: red !important;
/*   opacity: 0.2; */
} */

.book-demo-v2 .body-container--home #hs_form_target_widget_1681214104643 select:required {
    color: red;
}
.book-demo-v2 .body-container--home #hs_form_target_widget_1681214104643 option {
  color: blue;
}

.book-demo-v2 #hs_cos_wrapper_widget_1746018485508 img {
  top: 60px;
  position: relative;
}

.book-demo-v2 .form-bottom-text span {
  margin-left: 88px;
  margin-right: 80px;
  display: block;
  bottom: 90px;
  position: relative;
}
.book-demo-v2 #hs_cos_wrapper_dnd_area-dnd_partial-2-module-2 li::marker {
  color: #ffffff;
}

.book-demo-v2 .text-padding {
  padding-right: 100px;
}

.book-demo-v2 #hs_cos_wrapper_widget_1681214104643 .form-title {
    text-align: center !important;
}

.book-demo-v2 .scrolling-content-banner {
  border-radius: 8px;
}

.book-demo-v2 .kl-rich-text .text-padding p:last-child {
    margin: 0 0 1rem;
}

.book-demo-v2 ul {
    margin-left: 15px;
}

.book-demo-v2 #hs_cos_wrapper_widget_1737986792654 .kl-rich-text p:last-child {
    margin: 0 0 0rem;
}

.book-demo-v2 .row-number-10,
.book-demo-v2 .row-number-26,
.book-demo-v2 .row-number-19
{
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 16px;
}

.book-demo-v2 .row-number-10 .row-number-11 {
  margin-bottom:30px;
}

.book-demo-v2 .row-number-10 .splide__slide_custom,
.book-demo-v2 .row-number-26 .kl-cards-slider__content {
  width: 100%;
}

.book-demo-v2 .row-number-10 .splide__slide_custom > div,
.book-demo-v2 .row-number-26 .kl-cards-slider__content > div {
    height: 450px !important;
    max-width: 350px !important;
    padding: 40px 30px !important;
    background: rgb(255, 255, 255, 0.1);
    margin-left: auto;
    margin-right: auto;
}
.book-demo-v2 .row-number-10 .kl-cards-slider__card
.book-demo-v2 .row-number-26 .kl-cards-slider__card {
  box-shadow: none;
}

.book-demo-v2 #hs_cos_wrapper_widget_1749039925674 {
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
}

.book-demo-v2 #hs_cos_wrapper_widget_1749039925674 .hs-form-field label {
  top: 15px;
  font-weight: 400;
}

.book-demo-v2 .dnd-section > .row-fluid {
    max-width: 1360px;
}

.book-demo-v2 #hs_cos_wrapper_widget_1749481399412 .tabs-widget_1749481399412-dw-tab-controls {
  margin: 0 55px;
}

.book-demo-v2 #hs_cos_wrapper_widget_1749481399412 .tabs-widget_1749481399412-dw-tab-controls li {
  border: #dadada solid 1px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  width: auto;
}

.book-demo-v2 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-1 {
 border: #dadada solid 1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.book-demo-v2 #hs_cos_wrapper_widget_1749481399412 .tabs-widget_1749481399412-dw-tab-controls li span {
  padding: 12px 20px;
}

.book-demo-v2 .row-number-16 .widget-type-cell {
  padding: 0;
}

.book-demo-v2 .row-number-16 .widget-type-custom_widget .hs-embed-wrapper {
  float: right;
  padding-bottom: 50px !important;
  max-width: 530px !important;
}

.book-demo-v2 .row-number-16 .hs-embed-wrapper .dnd-section {
  padding: 0;
}

.book-demo-v2 .row-number-10 button.splide__arrow {
  background: none;
}

.book-demo-v2 .row-number-16 .hs-embed-wrapper .splide__toggle {
  display: none;
}

.book-demo-v2 .row-number-16 .hs-embed-wrapper .splide__main .splide__arrow--prev {
    left: 32%;
    top: 105%;
    box-shadow: none;
} 

.book-demo-v2 .row-number-16 .hs-embed-wrapper .splide__main .splide__arrow--next {
    right: 32%;
    top: 105%;
    box-shadow: none;
} 

.book-demo-v2 .row-number-16 .hs-embed-wrapper .splide__main .splide__arrow svg {
    fill: #000;
    height: 2.2em;
}

.book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-1,
.book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-2,
.book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-3,
.book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-4,
.book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-5,
.book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-6 {
  border: 1px solid rgb(100, 146, 253, 0.2);
  padding-bottom: 85px;
} 

@media screen and (max-width: 991px) {
  
  .book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 .tabs-widget_1749481399412-dw-container ul li {
    border: 1px solid rgb(100, 146, 253, 0.2);
  } 
  
  .book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-1 ul li,
  .book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-2 ul li,
  .book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-3 ul li,
  .book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-4 ul li,
  .book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-5 ul li,
  .book-demo-v2 .row-number-16 #hs_cos_wrapper_widget_1749481399412 #tabs-widget_1749481399412-dw-tab-6 ul li {
    border: none;
  } 
}
  
@media screen and (max-width: 768px) {
  .book-demo-v2 .text-padding {
      padding-right: 0px;
  }
  .book-demo-v2 .dnd_area-dnd_partial-2-column-1-padding {
    padding-right: 0px !important;
  }
  
  .book-demo-v2 .row-number-10 .kl-cards-slider__content > div,
  .book-demo-v2 .row-number-26 .kl-cards-slider__content > div {
    margin: 0;
    width: 100% !important;
  }
  
  .book-demo-v2 .row-number-10 .kl-cards-slider__content,
  .book-demo-v2 .row-number-26 .kl-cards-slider__content {
    width: 100% ;
    padding: 0;
  }
  .book-demo-v2 .row-number-13 {
    position: relative;
    z-index: 10;
    background-color: #ffffff;
  }
  .book-demo-v2 .row-number-10,
  .book-demo-v2 .row-number-26 {
    position: relative;
    z-index: 1;
  }
  .book-demo-v2 .row-number-8 {
    padding:0;
  }
  
}