/* @import url('http://example.com/example_style.css'); */

@import url('https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');

<meta name="viewport" content="width=device-width, initial-scale=1.0">

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/



/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.case-stud-bottom .spacing-lg{height:120px;}

.urbanist-thin {
  font-family: "Urbanist", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.urbanist-extralight {
  font-family: "Urbanist", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.urbanist-light {
  font-family: "Urbanist", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.urbanist-regular {
  font-family: "Urbanist", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.urbanist-medium {
  font-family: "Urbanist", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.urbanist-semibold {
  font-family: "Urbanist", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.urbanist-bold {
  font-family: "Urbanist", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.urbanist-extrabold {
  font-family: "Urbanist", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.urbanist-black {
  font-family: "Urbanist", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.urbanist-thin-italic {
  font-family: "Urbanist", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.urbanist-extralight-italic {
  font-family: "Urbanist", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.urbanist-light-italic {
  font-family: "Urbanist", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.urbanist-regular-italic {
  font-family: "Urbanist", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.urbanist-medium-italic {
  font-family: "Urbanist", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.urbanist-semibold-italic {
  font-family: "Urbanist", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.urbanist-bold-italic {
  font-family: "Urbanist", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.urbanist-extrabold-italic {
  font-family: "Urbanist", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.urbanist-black-italic {
  font-family: "Urbanist", sans-serif;
  font-weight: 900;
  font-style: italic;
}

/* Mega menu background-setting */
.atlas-navbar__mega-menu-container{background:#f5f5f5;}

/* remove underline in megamenu anchor tag */
.atlas-navbar a{text-decoration:none;}
#hs_cos_wrapper_footer-module-7 li.hs-menu-item a:link{font-weight:400;}
#hs_cos_wrapper_footer-module-10 li.hs-menu-item a:link{font-weight:400;}

/* Form color */
input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='file'], select, textarea{background-color:#fff;}

form label {color: #fff;}

/* formating  */
  
.testimonials-slider-overlapping_item {
    background-color:#003479;}

  .dnd_area-row-0-background-layers {
    margin-left:17px;
    border-bottom-left-radius: 70px;
  }
  
  .dnd_area-row-2-background-layers{
    border-top-right-radius: 70px;
    border-bottom-right-radius: 70px;
  }

  
  .dnd_area-row-18-padding{
    position: relative;
    top: 60px;  }
  
#hs_cos_wrapper_module_1750943966945 .fancy-flip-card-hover .fancy-flip-card-front{
    position: relative;
    top: 130px;
    right: 125px;}
  
  #hs_cos_wrapper_widget_1757590234226 .card-stack-widget_1757590234226s-stacking-scroll-widget_1757590234226 .card-stack-widget_1757590234226__content span.ind_stack_num{display:none;}
  
  #hs_cos_wrapper_widget_1757590234226 .card-stack-content-list ul li.list-cards{font-weight:500;}
  
  #hs_cos_wrapper_widget_1757590234226 .card-stack-widget_1757590234226__inner {
    border:1px solid #101923;}
  
  #hs_cos_wrapper_widget_1757920060572 .card-stack-widget_1757920060572s-stacking-scroll-widget_1757920060572 .card-stack-widget_1757920060572__content span.ind_stack_num{display:none;}
  
  #hs_cos_wrapper_widget_1757920060572 .card-stack-widget_1757920060572__inner{justify-content:center; align-items:center;}
  
  #hs_cos_wrapper_widget_1757920060572 .card-stack-widget_1757920060572__image{object-fit:none; }
  
  .cell_17580271221564-background-layers {
border-radius:45px;}
  
  .row-fluid > .span12{perspective:unset !important;}
  
  #hs_cos_wrapper_widget_1757920060572 .card-stack-widget_1757920060572__image{
    aspect-ratio:unset;
  }
  
#hs_cos_wrapper_module_17582688760318 .kohorta-narration-text, #hs_cos_wrapper_module_17582688760318 .kohorta-narration-animated-text  {font-weight:400;}
 
  
  #hs_cos_wrapper_widget_1757920060572 .card-stack-widget_1757920060572__inner{border: 1px solid #000;
  border-radius:30px;}

  
  
/* Images, videos, iframes should be fluid */
img, video, iframe {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Example: a container that holds content */
.container, .wrapper, .main-content {
  width: 100%;
  max-width: 1200px; /* or whatever your desktop max is */
  margin: 0 auto;
  padding: 0 15px; /* some side padding for mobile */
}



</style>