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

.hero__banner__content-btn .button,
.splide__arrow{
  border-radius:0!important;
}
.splide__arrow{
  width:38px!important;
  height:38px!important;
}
.isc_heading .hdg__ocean_content-h{
  position: relative;
  padding: 0 0 20px 37px;
}
.isc_heading .hdg__ocean_content-h:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: url(https://341573310.fs1.hubspotusercontent-na3.net/hubfs/341573310/website/imgs/heading_shape.svg);
    width: 47px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom left;
}
.testimonial__cs .flickity-prev-next-button{
  border-radius:0!important;
}

.testimonial__content{
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
}
.testimonial__cs {
  padding-bottom:30px!important
}
.isc_stats{
  position:relative;
  background: linear-gradient(180deg, #006298 0%, #003965 100%);
  padding: 0 60px;
}
.isc_stats:after{
  content:'';
    position: absolute;
    width: 265px;
    height: 285px;
    left: -65px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -66px;
  background-image: url(https://341573310.fs1.hubspotusercontent-na3.net/hubfs/341573310/website/imgs/isc_stats.svg);
}
.isc_image{
  position:relative;
}
.oc__numbers__item__content{
  position:relative;
}
.oc__numbers__item__content:after{
  content:'';
  width:100%;
  height:8px;
  background:#41B6E7;
}
footer li ul li a{
  font-weight:400!important;
}
.mega__menu .inner {
    padding: 20px;
}
.mega__menu_container-column:first-child{
  background: rgba(65, 182, 230, 0.05);
}
.mega__menu_container-column{
  padding-bottom:25px;
}
.mega__menu h3{
  font-size: 25px;
  margin: 0 0 10px;
}
.mega__menu p{
  margin:0;
  font-size:12px;
}
.inner__richtext hr{
  display:flex;
  width:100%;
    padding: 0;
    margin: 20px 0 40px;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    left: 50%!important;
    width: var(--maxWidth)!important;
    transform: translateX(-50%)!important;
    text-align: right!important;
  bottom: 40px!important;
}
.dnd-module .swiper .swiper-pagination .swiper-pagination-bullet {
  border-radius: 0!important;
  width:15px!important;
  height:15px!important;
}
#hs_cos_wrapper_widget_1753067816237 .swiper-pagination .swiper-pagination-bullet{
  border-radius: 0!important;
}

.swiper-pagination-bullet{
  background: #D9D9D9!important;
  opacity:1!important;
}
.swiper-pagination-bullet-active{
  background: #22C0F1!important;
}

.blog-listing--card .blog-listing__post-image-wrapper {
    height: 160px;
    padding: 0;
}
.blog-listing--card .blog-listing__post-image {
    border-radius: 0;
}
.card--dark .blog-listing__post-content, .card--light .blog-listing__post-content {
    flex: 1 1 auto;
    padding: 25px 0;
}
.card--light h1, .card--light h2, .card--light h3, .card--light h4, .card--light h5, .card--light h6{
      margin: 0 0 0;
}
.blog-listing__post-tag,
.blog-listing__post-tag:focus, 
.blog-listing__post-tag:hover {
  border-radius:0;
    color: #fff;
    background: #006298;
  padding:3px 5px;
}
.card--dark .blog-listing__post-content, .card--light .blog-listing__post-content {
    padding: 10px 0 25px;
}
.blog-listing--card .blog-listing__post-image {
    box-shadow: none;
}
.blog-listing__date_author {
    margin: 5px 0 5px;
}
ul li::marker {
  color: #41B6E6 !important;
}

.image_squad{
  position: absolute;
  top: -50px;
  z-index: 99;
  right: 10%;
}
@media (max-width: 768px) {
  .hero-section .oc__row__play_text font{
    font-size:30px!important;
  }
  .image_squad{
    top: -35px;
  }
}

.bck_search{
  background: hsl(0deg 0% 0% / 30%)!important;
}
#hs_cos_wrapper_search_input .hs-search-field__bar>form>.hs-search-field__input,
.hs-search-field__bar button{
  border-radius:0!important;
}
.header__search {
    background: linear-gradient(300deg, #003865, #000000);!important;
}


@media (min-width: 981px) {
.hs-blog-post .header__menu-item--depth-1>.header__menu-link {
        color: #003965!important;
  }
.hs-blog-post .header__menu-item--depth-1>.header__menu-child-toggle svg {
        fill: #003965!important;
        color: #003965!important;
    }
.hs-blog-post .header__menu-item--depth-1:hover>.header__menu-child-toggle svg{
      fill: #41B6E6!important;
    color: #41B6E6!important;
  }
}