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

#hs-button_widget_1739476597061, #hs-button_module_1739477314518, #hs-button_module_1739478034149, #hs-button_module_1739478036750, #hs-button_module_1743179845843, #hs-button_module_1743180592845,
#hs-button_module_1743180647457, #hs-button_module_1743180696510 {
  border-radius: 100px;
}

#hs_cos_wrapper_module_17394785116065 img, #hs_cos_wrapper_module_173947851160617_ img {
    border-top-left-radius: 15px;  /* Adjust the radius as needed */
    border-top-right-radius: 15px;
}

h4, h1, h2 {
  letter-spacing: -1px;
}

.confirmation-section {
    display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 60px!important;
  padding-right: 60px!important;
    min-height: 450px;
    background-image: url('https://48117291.fs1.hubspotusercontent-na1.net/hubfs/48117291/OUR-PROCESS-Background-with-Model-1.webp');
    background-size: cover;
    background-position: center;
    padding: 20px;
    border-radius: 8px;
    color: white; /* Adjust text color for readability */
}

/* Add animation to container section */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Apply animation to all text inside .confirmation-section */
.confirmation-section h4,
.confirmation-section div {
    opacity: 0; /* Initially hidden */
    animation: fadeInUp 0.8s ease-out forwards;
}


.tabs-widget_1739548842469-dw-tab-title.tabs-widget_1739548842469-dw-is-active {
  color: #000000!important;
}

.tabs-widget_1739548842469-dw-tab-title {
  padding: 10px 2em!important;
}

.tabs-widget_1739548842469-dw-tab-controls {
  margin-top: 30px!important;
}

.tabs-widget_1739548842469-dw-js-tab-title:hover {
    color: #008eed!important; /* Change to desired color */
    cursor: pointer; /* Makes it clear it's interactive */
}

@media (max-width: 768px) {  /* Adjusts for tablets and smaller screens */
    #hs_cos_wrapper_widget_1739470659010_ h1 {
        font-size: 30px!important; /* Adjust the font size as needed */
    }
}

@media (max-width: 480px) {  /* Adjusts for mobile screens */
    #hs_cos_wrapper_widget_1739470659010_ h1 {
        font-size: 30px!important; /* Adjust for smaller mobile screens */
    }
}

@media (max-width: 768px) {  /* Tablets and smaller screens */
    #hs_cos_wrapper_module_17394759033003_ p {
        font-size: 18px!important; /* Adjust as needed */
    }
}

@media (max-width: 480px) {  /* Mobile screens */
    #hs_cos_wrapper_module_17394759033003_ p {
        font-size: 16px!important; /* Adjust for smaller mobile screens */
    }
}

@media (max-width: 768px) {  /* Tablets and smaller screens */
    #hs-button_widget_1739476597061,
    #hs-button_module_1739478034149,
    #hs-button_module_1739478036750,
    #hs-button_module_1739477314518 {
        font-size: 16px; /* Adjust as needed */
    }
}

@media (max-width: 480px) {  /* Mobile screens */
    #hs-button_widget_1739476597061,
    #hs-button_module_1739478034149,
    #hs-button_module_1739478036750,
    #hs-button_module_1739477314518 {
        font-size: 14px!important; /* Adjust for smaller mobile screens */
      padding-left: 15px!important;
      padding-right: 15px!important;
      width: 100%!important;
      max-width: 100%!important;
      letter-spacing: -.3px!important;
    }
}

@media (max-width: 768px) {  /* Tablets and smaller screens */
    #hs_cos_wrapper_module_17394785099955_ h2 {
        font-size: 30px; /* Adjust as needed */
    }
}

@media (max-width: 480px) {  /* Mobile screens */
       h2 {
        font-size: 30px!important; /* Adjust for smaller mobile screens */
    }
}

@media (max-width: 992px) {  /* Tablets and smaller screens */
    .span6 {
        width: 100% !important; /* Force each column to take full width */
        display: block !important; /* Ensure they stack */
        float: none !important; /* Prevent any float-based layout */
    }

    .row-fluid {
        display: flex !important;
        flex-direction: column !important; /* Stack the columns */
    }
}

@media (max-width: 768px) {  /* Tablets and smaller screens */
    #module_17395518086459 .mwb-btn__text {
        font-size: 16px !important; /* Adjust as needed */
    }
}

@media (max-width: 480px) {  /* Mobile screens */
    #module_17395518086459 .mwb-btn__text {
        font-size: 15px !important; /* Adjust for smaller screens */
    }
}

@media (max-width: 480px) {  /* Mobile screens */
    #module_17395518086459 .mwb-btn {
      padding-left: 10px!important;
      padding-right: 10px!important;
  }
  
@media (max-width: 480px) {
  #hs-button_module_1743179845843,
  #hs-button_module_1743180592845,
  #hs-button_module_1743180647457,
  #hs-button_module_1743180696510 {
    font-size: 16px!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
    text-align: center!important;
    letter-spacing: -1px!important;
  }
  }

@media (min-width: 768px) and (max-width: 991px) {
body .row-fluid-wrapper.dnd_area-row-0-padding {
  padding-top: 60px !important;
}