/* @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    */
/*****************************************/
html {
  scroll-behavior: smooth !important;

}

::placeholder {
  color: #C8CCD7   !important;
 
}
/*  hero image */
.dnd_area-row-2-background-image {
    background-image: url(https://22672184.fs1.hubspotusercontent-na1.net/hubfs/22672184/module-intro-bg.jpg) !important;
    background-size: 50% !important;
    background-position: top left !important;
    background-repeat: no-repeat !important;
}

#hs_cos_wrapper_widget_1675094708083 .hs-gallery-slider-main__arrow .splide__arrow {
    background-color: #008085 !important;
}

#hs_cos_wrapper_widget_1675100062180 .hs-gallery-slider-main__arrow .splide__arrow {
    background-color: #008085 !important;
}

.hs-gallery-slider-main__arrow .splide__arrow {
    background-color: #008085 !important;
}

.splide__slide--caption {
    align-self: center !important;
  color:#6d6e6d!important;
  font-size:16px;
  
}

.splide__slide--caption p{
  color:#6d6e6d!important;
  
}

a.nav-custome:focus-visible {
    outline: 0 !important;
}

.tabs-box ul {
    margin-left: 20px;
}

.hs-gallery-slider-main__arrow .splide__arrow svg {
    margin-top: -0.1rem !important;
}

#hs_cos_wrapper_widget_1675100062180 .hs-gallery-slider-main__arrow .splide__arrow svg {
    margin-top: -0.1rem !important;
}

.splide__slide--image__wrapper {
    height: 100% !important;
    order: 2 !important;

    position: relative;
/*     top: -20px; */
}

#hs_cos_wrapper_widget_1675094708083 .hs-gallery-slider-main__arrow .splide__arrow svg {
    margin-top: -0.1rem !important;
}

.splide__slide--image_caption__wrapper {
   display:flex !important;
    flex-direction: column !important;
}

a:hover {
  text-decoration:none !important;
}

.button:active, .button:focus, .button:hover, .hs-button:active, .hs-button:focus, .hs-button:hover, button:active, button:focus, button:hover {

     font-family: 'Roboto' !important;
    font-weight: 500  !important;

}

button.splide__arrow svg {
    fill: #fff !important;
}

#hs_cos_wrapper_widget_1675094708083 .hs-gallery-slider-main__arrow .splide__arrow svg {
    margin-top: -0.1rem !important;
}

.custom_header_btn a:hover, .custom_header_btn a:focus {
    background-color: rgba(0, 128, 133, 0.0) !important;
    color: rgba(0, 128, 133, 1.0) !important;
    border: 2px solid #008085 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #C8CCD7   !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #C8CCD7   !important;
}

.container-fluid {
    padding-right: 0 !important;
    padding-left: 0 !important;
   
}

div#hs_form_target_widget_1670912828124 form label {
 color: rgba(0, 0, 0, 0.7) !important;
}

/* pop */

.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .leadin-button {
    padding: 1em 1.7em !important;
    transition: background 2s !important;
   background: #377c81 !important;
}
.leadinModal-4169355 .leadin-button-primary:hover {
    background: #377c81 !important;
   
}
.leadinModal.leadinModal-theme-default .leadinModal-content {
    overflow: hidden !important;
}

.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4 {
    font-size: 24px !important;
}


.leadinModal.leadinModal-theme-default.leadinModal-v3 .leadinModal-content {

    width: 50em !important;
    background-color: #ffffff !important;
   
}

.leadinModal .leadin-button {
    font-size: 1.3em !important;
    text-transform: uppercase !important;
}

.leadinModal .leadinModal-content li, .leadinModal .leadinModal-content p, .leadinModal .leadinModal-content ul {
    margin-bottom: 1em !important;
    font-size: 18px !important;
}

.leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body #leadin-content-form-wrapper, .leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body .leadin-preview-wrapper {
    padding: 3.5em 3.5em !important;
}

.leadinModal .leadinModal-content {
    *zoom: 1;
   max-height: 100% !important;
}

.leadinModal .leadinModal-close:before {
   
    font-size: 36px !important;      
    padding-top: 12px !important;

}

.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .leadin-button {
    padding: 1em 1.7em !important;
}

.advance-wrapper button {
    font-family: 'Roboto' !important;
}


.advance-wrapper button:hover {
    font-family: 'Roboto' !important;
}


/* pop end */


/* 
.row-fluid .span5 {
    width: 50% !important;

}
 */
#hs_cos_wrapper_widget_1667982469028 input[type="email"] {
    padding: 16px 0;
}

label.hs-error-msg {
    font-size: 14px !important;
    font-family: 'Roboto' !important;
    padding-top: 0 !important;
}

.cell_1667405579854-background-image {
    border-radius: 20px !important;
}

::placeholder {
  color: #666 !important;
  font-weight: 400 !important; 
  font-family: 'Roboto' !important; 
 
}




#hs_cos_wrapper_widget_1667335087631_ p {
    font-family: 'Roboto'!important;
    font-size: 22px !important;
    color: #6d6e6d !important;
    line-height: 30px !important;
    font-weight: 400 !important;
    padding-top:10px !important;
}

/* #hs_cos_wrapper_widget_1674208172837 .button:hover, #hs_cos_wrapper_widget_1674208172837 .button:focus {
    background-color: rgba(29,164,168,1.0) !important;
    color:#fff !important;
} */

#hs_cos_wrapper_widget_1674208172837 .button {
    font-weight: 500 !important;
    font-family: 'Roboto' !important;
   transition:all 0.5s linear;
}

#hs_cos_wrapper_widget_1667335087631_ p span{
  font-weight: 400 !important;
   
}
/* .slider__container {
    padding-top: 52px;
} */
/* #hs_cos_wrapper_widget_1667335087631 {
    padding-top: 0px !important;
} */

form {
    border: 1px none #1da4a800 !important;
    padding: 45px;
    background-color: rgb(29 164 168 / 0%) !important;
    border-radius: 0px;
    margin: 0 auto;
}

.span10.widget-span.widget-type-cell.cell_1668165019664-vertical-alignment.dnd-column {
    margin: 0;
}

#hs_cos_wrapper_widget_1668164900344_ h2 {
    font-family: roboto !important;
    font-weight: 500 !important;
    font-size: 18px !important;
}

#hs_cos_wrapper_widget_1668166058001_ h4{
     font-size: 16px !important;
    line-height: 1 !important;
    margin: 0 !important;
    font-family: 'Roboto' !important;
    color: #58595b !important;
    font-weight: 500 !important;
     padding-bottom:5px;
}


#hs_cos_wrapper_widget_1668166058001_ p {
    font-size: 14px!important;
    line-height: 20px!important;
    margin-bottom: 0;
    
    font-weight: 400;
    font-family: 'Roboto';
}

#hs_cos_wrapper_widget_1668165019297 hr {

    margin-left: -205px !important;
 
}

.dnd-column{
margin:0 !important;
}

.row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-3-max-width-section-centering.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding.dnd_area-row-3-background-gradient {
    border-top: 1px solid #d1d1d17a  !important;
   
}

.hs_cos_wrapper_module_16673396862952_ h3{
  font-weight:500;
  font-family:roboto;
  font-size:36px;
}

#hs_cos_wrapper_module_16673396862952_ h3{

   font-size:36px !important;
  font-weight: 500 !important;
  font-family: 'Roboto' !important;
  text-transform: capitalize !important;
}

#hs_cos_wrapper_module_16673396862952_ p{
    font-size: 18px !important;
    text-align: center !important;
    line-height: 1 !important;
    font-weight: 400 !important;
    font-family: 'Roboto' !important;
}

#hs_cos_wrapper_widget_1667989469214_ h2,
#hs_cos_wrapper_module_16682341451455_ h2,
#hs_cos_wrapper_module_16682341486975_ h2{
   font-weight: 500 !important;
   font-family: 'Roboto' !important;
  text-transform: capitalize !important;
  font-size:36px !important;
}

#hs_cos_wrapper_widget_1667989469214_ p span,
#hs_cos_wrapper_module_16682341451455_ p span,
#hs_cos_wrapper_module_16682341486975_ p span{
   font-size: 22px !important;
    text-align: center !important;
    font-family: 'Roboto' !important;
    font-weight: 400 !important;
    color: #6d6d6d !important;
  
}

#hs_cos_wrapper_widget_1668239036324_ h3{

    line-height: 28px !important;
    font-size: 38px !important;
    font-weight: 300 !important;
    font-family: 'Roboto' !important;

}

#hs_cos_wrapper_widget_1668239036324_ h1{
  font-size: 48px !important;
  font-weight: 600 !important;
  font-family: 'Roboto' !important;
}

#hs_cos_wrapper_widget_1668239194727 .button-wrapper {
padding-left: 50px;
position: relative;

}

#hs_cos_wrapper_widget_1667982469028 .form-title {
  
    font-family: roboto !important;
    font-size: 20px !important;
   font-weight: 400 !important;
}

#hs_form_target_widget_1667982469028 form{
    padding-top: 0  !important;
}

.bg-icon{
  background-image:url('https://app.hubspot.com/api/filemanager/api/v3/files/thumbnail-redirect/91392243628?size=medium&portalId=22672184&hs_static_app=page-editor-ui&hs_static_app_version=static-1.4940&errorOnPlaceholder=true&upscale=true&t=1668242240919');
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size:25px;
}

#hs_cos_wrapper_widget_1668239194727 .button {
  
    font-family: 'Roboto' !important;
}
.dnd_area-row-8-background-image {
  
    margin: 0 auto !important;
    border-radius: 10px !important;
}

.dnd_area-row-6-margin {
    margin-left: 100px !important;
    margin-right: 100px !important;
    border-radius: 18px !important;
}

.dnd_area-row-7-background-gradient {
    background-image: linear-gradient(to right, rgba(1, 87, 87, 1), rgba(100, 225, 189, 1),rgba(1, 87, 87, 0.9)) !important;
}



.dnd_area-row-3-margin {
    
    margin-left: 100px !important;
    margin-right: 100px !important;
    border-top: 1px solid #cccccc57 !important;
}

.list__content p {
    font-size: 18px !important;
    font-family: 'Roboto' !important;
    font-weight: 400 !important;
    color: #6d6d6d !important;
    line-height: 28px !important;
    margin:0 !important;
}

#hs_cos_wrapper_widget_1668410349073 .list__item {
    align-items: baseline !important;
    margin: 15px 0px !important;

}

.dnd_area-row-8-background-gradient {
    /* background-image: linear-gradient(to right, #015757, #64e1bd) !important; */
   
  background: linear-gradient(to right, #015757,#4ddfb5, #11908d) !important;
}

div#hs_cos_wrapper_widget_1668412680138 {
    float: right !important;
}

div#hs_cos_wrapper_widget_1668239036324 {
    margin-top: 50px !important;
}



#hs_cos_wrapper_widget_1668239194727 .button {
  
    border: none  !important;
}




#hs_cos_wrapper_widget_1667982469028 input[type="text"] {
   padding:16px 10px !important; 
}

.form-title {
    border: 1px none #425b76 !important; 
    font-weight: 500 ;!important;
    background-color: rgb(66 91 118 / 0%) !important;
    font-size: 28px !important;
    
    font-family: 'Roboto' !important;
}

form#hsForm_25ca8223-de5f-4669-acb5-7317f424d85e_950 {
    padding-top: 0 !important;
}

span#hs_cos_wrapper_widget_1668504333507_ h3 {
    font-family: 'Roboto' !important;
    font-weight: 300 !important;
    font-size: 32px  !important;
    word-spacing: 1px  !important;
}

span#hs_cos_wrapper_widget_1668504333507_ p {
    text-align: center  !important;
    font-size: 20px  !important;
    font-family: 'Roboto'  !important;
    font-weight: 300  !important;
    margin: 20px 0  !important;
}

form#hsForm_25ca8223-de5f-4669-acb5-7317f424d85e_1234 {
    padding-top: 0  !important;
}

form input[type='text'], form input[type='email'], form input[type='password'], form input[type='tel'], form input[type='number'], form input[type='search'], form select, form textarea {
  
    font-family: 'Roboto' !important;
    font-size: 18px !important;
   
}

form label {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
   font-family: roboto !important;
    
}

.hs_cos_gallery_main .slick-prev, .hs_cos_gallery_thumbnails .slick-prev, .hs_cos_gallery_lightbox .slick-prev {
    left: -20px !important;
}

form .hs-error-msg, form .hs-error-msgs {
    color: #b51e3a !important;

}

#hs_form_target_widget_1670912828124 .hs-error-msg {
    color: #b51e3a !important;
}

form#hsForm_25ca8223-de5f-4669-acb5-7317f424d85e_8532 {
    padding-top: 0 !important;
}

#hs_cos_wrapper_widget_1667982469028 input[type="text"] {
    border-color: #ffffff !important;
   
}

#hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) {
    color: #fbc231 !important;
  
}

#hs_cos_wrapper_widget_1667982469028 input[type="email"]:active {
    border-color: #fbc231 !important;
   
    border-width: 2px !important;
}


div#hs_cos_wrapper_widget_1668410349073 {
    width: 90% !important;
}

div#hs_cos_wrapper_widget_1668166058001 {
    margin-left: 15px !important;
}

#hs_cos_wrapper_widget_1667982469028 input[type="submit"] {
   
    text-transform: uppercase !important;
}

 .dnd_area-row-6-margin {
     margin-left: 100px !important;  
    margin-right: 100px !important;  
    border-radius: 18px !important;  
}
  
.dnd_area-row-4-background-image {
    background-size: 100% !important;
   

}

form input[type='submit'], form .hs-button {
   
    font-family: 'Roboto' !important;
    
}


#hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) p, #hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) li, #hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) span, #hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) label, #hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) h1, #hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) h2, #hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) h3, #hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) h4, #hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) h5, #hs_cos_wrapper_widget_1667982469028 label:not(.hs-error-msg) h6 {
    font-size: 12px !important;
    font-family: 'Roboto'  !important;
}



span#hs_cos_wrapper_module_16684183955433_ img {
    width: 100px !important;
}

.image-gallery__image-container img {
   width: auto !important;
    margin: 0 auto;
   padding:0;
}

.span8.widget-span.widget-type-cell.dnd-column {
    width: 50% !important;
}

div#hs_cos_wrapper_widget_1668546476012 {
    width: 480px !important;
}

span#hs_cos_wrapper_widget_1668546476012_ h2 {
    line-height: 30px !important;
    color: #58595b !important;
}

#hs_cos_wrapper_widget_1667982469028 .form-title {
   
    line-height: 24.6px !important;
   
}

#hs_form_target_widget_1671183981223 form .hs-error-msg {
    color: #b51e3a  !important;
}

#hs_cos_wrapper_widget_1670912828124 input[type="submit"]:hover {
    background-color: #1DA4A8 !important;

}

div#hs_cos_wrapper_widget_1670998305209 {
    width: 610px !important;
}


#hs_cos_wrapper_widget_1674210929500 .button:hover, #hs_cos_wrapper_widget_1674210929500 .button:focus {
    background-color: rgba(253,194,49,1.0) !important;
    color: #000 !important;
    border:none !important;
}

#hs_cos_wrapper_widget_1674210929500 .button {
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
}


.container1 {
    margin: 0 auto !important;
    max-width: 1440px ;
    padding-left: 140px !important;
    padding-right: 140px !important;
}
  
 .navbar-brand {
 padding: 15px 0px !important;
}


#hs_cos_wrapper_module_16745444872967 .button:hover, #hs_cos_wrapper_module_16745444872967 .button:focus {
    background-color: rgba(253,194,49,1.0) !important;
    color: #000 !important;
    border:0 none !important;
}






@media (min-width: 767px){
#hs_cos_wrapper_widget_1668590964590 .image-gallery__image-container {
    width: 28.333333% !important;
}

}

@media screen and (min-width:1900px) {
.container1 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
}



@media screen and (min-width:1800px) {

  div#hs_cos_wrapper_widget_1668410349073 {
    width: 85%!important;
}
  .centime-container {
    margin: 0 auto;
    max-width: 1680px !important;
}
  
}

@media screen and (min-width:1600px) {
  
.container1 {
   max-width: 1728px !important;
}
  
.content-wrapper, .header__wrapper, .row-number-13.dnd-section>.row-fluid {
     max-width: 1670px !important;
}  
 .dnd_area-row-0-max-width-section-centering > .row-fluid {
    max-width: 1728px !important;
}
  
  .dnd_area-row-1-max-width-section-centering > .row-fluid {
    max-width: 1728px !important;
}
  
  .dnd_area-row-2-max-width-section-centering > .row-fluid {
     /*max-width: 1728px !important;*/
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0;
}
  
  .dnd_area-row-4-max-width-section-centering > .row-fluid {
    max-width: 1728px !important;
    
   
}
  
  .dnd_area-row-6-max-width-section-centering > .row-fluid {
     max-width: 1728px !important;
    margin:0 auto !important;
}
  
  .dnd_area-row-3-max-width-section-centering > .row-fluid {
   max-width: 1728px !important;
   
}
  
  .dnd_area-row-7-max-width-section-centering > .row-fluid {
  max-width: 1670px !important;
    margin:0 auto !important;
}
  
  .dnd_area-row-8-max-width-section-centering > .row-fluid {
    max-width: 1728px !important;
}
  
  .dnd_area-row-9-max-width-section-centering > .row-fluid {
    max-width: 1728px !important;
 
}

}
  
  .textimonial-content p {
   
    font-size: 18px !important;  
}
  
  #hs_cos_wrapper_widget_1668166058001_ h4 {
   
    font-size: 20px!important;
}
  

  
  .heading h3 {
   
    font-size: 44px !important;
}
 
  #hs_cos_wrapper_module_16673396862952_ h3 {
    font-size: 40px !important;
  
}
  
  #hs_cos_wrapper_module_16673396862952_ p {
    font-size: 22px !important;
    line-height: 2 !important;
  
}
  
  #hs_cos_wrapper_widget_1667989469214_ h2, #hs_cos_wrapper_module_16682341451455_ h2, #hs_cos_wrapper_module_16682341486975_ h2 {
  
    
    font-size: 40px !important;
}
  
 #hs_cos_wrapper_widget_1667989469214_ p span, #hs_cos_wrapper_module_16682341451455_ p span, #hs_cos_wrapper_module_16682341486975_ p span {
    font-size: 24px !important;
    
}
 
#hs_cos_wrapper_widget_1667982469028 .form-title {
  color: #fff!important;
    max-width: 440px;
    margin: auto;
    padding: 0;
    display: block;
    font-size: 18px!important;
    margin-bottom: 20px;
    line-height: 23px !important;
}

  
  .hs_cos_gallery_main .slick-prev:before, .hs_cos_gallery_main .slick-next:before, .hs_cos_gallery_thumbnails .slick-prev:before, .hs_cos_gallery_thumbnails .slick-next:before, .hs_cos_gallery_lightbox .slick-prev:before, .hs_cos_gallery_lightbox .slick-next:before {
    color: #008085 !important;
  
}

.slick-next:before {
    content: "→";
    
}

.tabs-box h3 {
  color:#6d6d6d!important;
  font-size:24px;
  padding: 15px 0 25px 0;
}
.tabs-box ul li {
    color: #6d6e6d;
    font-size: 18px;
    line-height: 27px;
}
  
@media (min-width: 1280px){
    .row-fluid .span6.cell_1667405579854-padding {
        width: 50%;
        *width:50%;
    }
  }
  
  .hs_cos_gallery_main, .hs_cos_gallery_thumbnails, .hs_cos_gallery_lightbox {
    padding: 0px 0px !important;
}

/* .dnd_area-row-10-max-width-section-centering > .row-fluid {
  float:left;
} */

@media (min-width: 768px){
.dnd_area-row-2-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
    justify-content: center !important;
}
}

@media screen and (max-width: 479px) {
  .row-fluid-wrapper.row-depth-1.row-number-30.dnd-section.dnd_area-row-11-background-image.dnd_area-row-11-max-width-section-centering.dnd_area-row-11-padding {
    padding-bottom:0!important;
  }
  #hs_cos_wrapper_widget_1674208172837 .button {
width:100% !important
}
}


/* ...........CSS............................. */
@media screen and (max-width: 600px) {

}