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

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');


#hs_cos_wrapper_widget_1753990364916 h1, #hs_cos_wrapper_widget_1753990364916 h2, #hs_cos_wrapper_widget_1753990364916 h3, #hs_cos_wrapper_widget_1753990364916 h4, #hs_cos_wrapper_widget_1753990364916 h5, #hs_cos_wrapper_widget_1753990364916 h6  {
  font-family: 'Lato', sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Lato', sans-serif !important;
  letter-spacing: 0px !important;
}
p,span{
  font-family: Helvetica, Trebuchet MS, sans-serif !important;
}
body{
    font-family: Helvetica, Trebuchet MS, sans-serif !important;.
}

.hsfc-Button {
    font-size: 14px !important;
    width: 100% !important; 
}


.hsfc-Heading {
    margin: 0 !important;
}
.hsfc-Form{
  border-radius: 20px !important;
/* border: 1px solid rgba(0, 0, 0, 0.20) !important; */
background: #F8F8F8 !important;
box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.10) !important;
}







/* mobile responsive start from here */


 @media (max-width: 767px) {

  .stats-grid{
  grid-template-columns:repeat(2,1fr);
    padding: 40px 0px;

}

#hs_cos_wrapper_widget_1754485161425 {
    display: block !important;
    font-size: 30px !important;
    padding-right: 0px !important;

}
.counter-one:after {
    left: 50% !important;
}
  .counter-two:after {
    right: 50% !important;
}
  .DnD_Area-row-5-padding {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
   .counter-three:after{
     top:32%;
}
 .DnD_Area-row-6-hidden {
    display: block !important;
    padding: 20px;
}
.global-d {

    margin-left: 0px;
    flex-direction: column;
}
   section#acc- {
    width: 100%;
}
   .right-img-wrap {
    width: 100%;
    text-align: right;
}
  .span12.widget-span.widget-type-cell.cell_17569064760033-padding.dnd-column {
    padding: 20px !important;
}
   .hs-acc .acc-body {
    display: block;
    padding: 0 0px 0 10px;
}
   .hs-acc .acc-title {
    
    font-size: 18px;
}
   .DnD_Area-row-1-padding {
    padding-top: 25px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
   
footer {
    background: #0D1844;
    color: #fff;
    padding: 30px 10px !important;
}
.footer-container {
    display: grid
;
    grid-template-columns: auto !important;
    gap: 20px;
}
   .newsletter {
    margin-bottom: 30px;
    display: flex
;
    gap: 20px;
    flex-direction: column !important;
    justify-content: space-between;
}
   .footer-links-container {
    display: grid
;
    grid-template-columns: 1fr 1fr !important;
    gap: 30px;
}
   .newsletter-box {
    display: flex
;
    align-items: center;
    gap: 20px;
    width: 100%;
}
.footer-bottom::before {
    width: 10%;
}
.footer-bottom::after
 {
    width: 10%;
}
   .blog-featured {
  
    gap: 4px;
    flex-direction: column;

}
   .DnD_Area-row-13-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 10px;
}

.DnD_Area-row-11-padding {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
    padding-left: 10px !important;
    padding-right: 0px !important;
}
   #hs_cos_wrapper_module_1754320636045 {
    
    padding-bottom: 20px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}
   .card-grid {
    display: grid
;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 20px;
    max-width: 900px;
    margin: 0 auto;
}
.cell_17543099730833-padding {
    padding-top: 10px !important;
}
   #hs_cos_wrapper_widget_1754309377940 h2{
    
    font-size: 35px !important;
}

.DnD_Area-row-9-padding {
    padding-top: 20px !important;
    padding-bottom: 80px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
   .cell_17543099730834-padding {
    padding-left: 0px !important;
}

   .hs-acc .acc-inner p {
    font-size:16px !important;
}
   .DnD_Area-row-6-padding {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
}
 #hs_cos_wrapper_widget_1753992276972 h2, #hs_cos_wrapper_widget_1754485096527 h2, #hs_cos_wrapper_widget_1754325570195 h2, #hs_cos_wrapper_widget_1754485161425 h2, #hs_cos_wrapper_widget_1753990364916 h1, #hs_cos_wrapper_widget_1754314530260 h2, #hs_cos_wrapper_widget_1754319623900 h2, #hs_cos_wrapper_widget_1754319623900 h2, #hs_cos_wrapper_widget_1754320259662 h2, #hs_cos_wrapper_module_1754320599032 h2, #hs_cos_wrapper_module_17543206059773 h2, #hs_cos_wrapper_widget_1754326898681 h2,#hs_cos_wrapper_widget_1754404541247 h2,#hs_cos_wrapper_module_1754416838091 h2  {
    font-size: 35px !important;
}
   .tabs {
    display: flex
;
  
    flex-direction: row !important;
    overflow: scroll !important;
    
}
.tab-1.active, .tab-3.active, .tab-4.active {
    grid-template-columns: repeat(1, 1fr) !important;
   }
.recent-blogs {

    padding: 40px 10px 0 0;
}
   .tab-content.active {
 
    grid-template-columns: repeat(1, 1fr) !important;

}
   .tab-2 .card, .tab-5 .card, .tab-6 .card {
    display: flex
;
    gap: 5px;
    flex-direction: column-reverse !important;
}
   .tabs-content {
   
    margin-bottom: 40px !important;
}

img.right-img {
    height: 305px;
    object-fit: cover;
}
   
#hs_cos_wrapper_widget_1754415473406 {

    padding-top: 0px !important;
   
}
#hs_cos_wrapper_widget_1753990364916 {
  
    padding-bottom: 0px !important;
    text-align: center !important;
}
}