
:root{
  --primary_color:rgba(13, 89, 143, 1);
  --secondary_color:rgba(0, 0, 0, 1);
  --ac_primary_color:rgba(41, 184, 232, 1);
  --ac_secondary_color:rgba(232, 247, 250, 1);
  --primary-font:DM Sans, sans-serif;
  --secondary-font:DM Sans, sans-serif;
  --Poppins-font: "Poppins", sans-serif;
  --sky-blue-color:#00BAE8;
  --dark-blue:#00213C;
  --white-color:#FFF;
  --font-size16:16.0002px;
  --h4-size34: 34.002px;
}

















@font-face {
  font-family: "Font Awesome 5 Brands";
  src: url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/fonts/fa-brands-400.eot) format("embedded-opentype"), 
    url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/fonts/fa-brands-400.woff2) format("woff2"), 
    url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/fonts/fa-brands-400.woff) format("woff"), 
    url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/fonts/fa-brands-400.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: block;
}
@font-face {
  font-family: eicons;
  src: url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/fonts/eicons.eot) format("embedded-opentype"), 
    url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/fonts/eicons.woff2) format("woff2"), 
    url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/fonts/eicons.woff) format("woff"), 
    url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/fonts/eicons.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
}

.child_theme p{
  margin:1em 0;
}

.child_theme .hs-search-results__pagination {
  flex-wrap: wrap;
}
.child_theme img.hs-image-widget {
  margin-bottom: 10px;
}
.child_theme header img.hs-image-widget,
.child_theme footer img.hs-image-widget,
.child_theme h6{
  margin-bottom: 0;
}
.child_theme .hs-search-field__suggestions-container {
  z-index: 2;
}

/*===================Form Style===================*/

.hs_cos_wrapper_type_email_subscriptions,
.hs_cos_wrapper_type_password_prompt,
.hs-search-field__bar,
.widget-type-form,
.hs_cos_wrapper_type_form,
.widget-type-blog_subscribe,
.widget-type-google_search,
.widget-type-password_prompt.custom_error_message,
.widget-type-email_simple_subscription,
.section.post-footer form ,
.hs_cos_wrapper_type_member_login , 
.hs_cos_wrapper_type_member_register,
.hs_cos_wrapper_type_password_reset_request ,
.hs_cos_wrapper_type_password_reset{
  
  padding: 5%;
  display:block;
  
  background-color: rgba(0, 54, 94, 1.0);
  
}
.widget-type-form .hs_cos_wrapper_type_form {
  padding: 0;
  background: transparent;
}

.child_theme form input[type=search], 
.child_theme form input[type=text], 
.child_theme form input[type=email], 
.child_theme form input[type=password], 
.child_theme form input[type=tel], 
.child_theme form input[type=number], 
.child_theme form input[type=file], 
.child_theme form select, 
.child_theme form textarea, 
.child_theme .tabber .media-col .form-wrap .hs-input{
  box-shadow:none;
  width:100% !important;
  padding: 0 15px;
  height: auto;
  min-height: 40px;
}
.child_theme form .hs-richtext {
  color: rgba(255, 255, 255,1.0);
}
.child_theme fieldset.form-columns-3 .hs-form-field:last-child > .input {
  margin-right: 0;
}
@media(max-width:1440px){
  .child_theme .splide .splide__arrow--next {
    right: 2%;
  }
  .child_theme .splide .splide__arrow--prev {
    left: 2%;
  }
}

.child_theme #hs_cos_wrapper_body_area_left-module-2 .hs-search-field__bar>form {
  padding-bottom: 0;
  margin-bottom: 40px;
}
.child_theme .systems-page form label {
  display: inline;
}
.child_theme .systems-page ul.no-list.hs-error-msgs {
  margin-left: 0;
}
.child_theme .blog-index__post-inner-card h5,
.child_theme .blog-index__post-inner-card h6,
.child_theme .blog-index__post-inner-card .h6 {
  margin-bottom: 0;
}
.header .search .search-icon-container svg rect {
  height: 100%;
  width: 100%;
}

/*==================Primary Btn style===========*/
.child_theme .cm_nv_wrp .cm_nv_inner .custom, 
.child_theme form input[type=submit],
.child_theme .hs-button, 
.child_theme .tabber .media-col .form-wrap input.hs-button{
  padding: 12px 24px;
  font-size: 12px;
  line-height: 12px;
  font-family: var(--Poppins-font);
  font-weight: 700;
}
/*==================Secondary Btn style===========*/


.child_theme .contact-banner .form-row.hs-secondary input.hs-button, 
.child_theme .contact-banner .form-row.hs-secondary .hs-button, 
.child_theme .landing-banner .form-row.hs-secondary input.hs-button, 
.child_theme .landing-banner .form-row.hs-secondary .hs-button, 
.child_theme .hs_service .widget-type-form .hs-button, 
.child_theme .form-row.secondary input[type="submit"], 
.child_theme .popup_modal_box.bg_primary .hs-button, 
.child_theme .hs-sec-btn, 
.child_theme .systems-page .hs-search-results__next-page, 
.child_theme .systems-page .hs-search-results__prev-page{
  position:relative;
  padding: 15px 30px 15px 72.0px ;
}
.child_theme .contact-banner .form-row.hs-secondary input.hs-button:before, 
.child_theme .contact-banner .form-row.hs-secondary .hs-button:before, 
.child_theme .landing-banner .form-row.hs-secondary input.hs-button:before, 
.child_theme .landing-banner .form-row.hs-secondary .hs-button:before, 
.child_theme .hs_service .widget-type-form .hs-button:before, 
.child_theme .form-row.secondary input[type="submit"]:before, 
.child_theme .popup_modal_box.bg_primary .hs-button:before, 
.child_theme .hs-sec-btn:before, 
.child_theme .systems-page .hs-search-results__next-page:before, 
.child_theme .systems-page .hs-search-results__prev-page:before{
  content: "";
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translateY(-50%);
  background: url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/images/icon-arrow-black.svg) no-repeat;
  background-size: 25px 16px;
  width: 25px;
  height: 16px;
}
.child_theme .contact-banner .form-row.hs-secondary input.hs-button:hover:before, 
.child_theme .contact-banner .form-row.hs-secondary .hs-button:hover:before, 
.child_theme .landing-banner .form-row.hs-secondary input.hs-button:hover:before, 
.child_theme .landing-banner .form-row.hs-secondary .hs-button:hover:before, 
.child_theme .hs_service .widget-type-form .hs-button:hover:before, 
.child_theme .form-row.secondary input[type="submit"]:hover:before, 
.child_theme .popup_modal_box.bg_primary .hs-button:hover:before, 
.child_theme .hs-sec-btn:hover:before, 
.child_theme .systems-page .hs-search-results__next-page:hover:before, 
.child_theme .systems-page .hs-search-results__prev-page:hover:before,
.child_theme .contact-banner .form-row.hs-secondary input.hs-button:focus:before, 
.child_theme .contact-banner .form-row.hs-secondary .hs-button:focus:before, 
.child_theme .landing-banner .form-row.hs-secondary input.hs-button:focus:before, 
.child_theme .landing-banner .form-row.hs-secondary .hs-button:focus:before, 
.child_theme .hs_service .widget-type-form .hs-button:focus:before, 
.child_theme .form-row.secondary input[type="submit"]:focus:before, 
.child_theme .popup_modal_box.bg_primary .hs-button:before, 
.child_theme .hs-sec-btn:focus:before, 
.child_theme .systems-page .hs-search-results__next-page:focus:before, 
.child_theme .systems-page .hs-search-results__prev-page:focus:before{
  background-image: url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/images/icon-arrow-white.svg);
}
.child_theme .form-row.hs-secondary .hs_cos_wrapper_type_form {
  padding: 0;
  background: transparent;
}
/*===========*/
.child_theme .page-center,
.child_theme .content-wrapper,
.child_theme .dnd-section > .row-fluid{
  padding-left: 20px;
  padding-right: 20px;
} 
.child_theme [class*="full-width-section"].dnd-section > .row-fluid,
.child_theme .content-wrapper .dnd-section > .row-fluid,
.child_theme .page-center .dnd-section > .row-fluid,
.child_theme .dnd-section:not([class*="full-width-section"]) > .row-fluid .page-center,
.child_theme .content-wrapper *[class*="span"] .page-center,
.child_theme .page-center.full_width {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (min-width: 640px) {
  .child_theme .dnd_area_subscription-dnd_partial-1-module-2 .page-center,
  .child_theme .bottom_pane .page-center{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/*=======Form Button======*/
.child_theme .hsfc-FormWrapper form .hsfc-Button{
  background-color: rgba(41, 184, 232,1.0);
  color: rgba(255, 255, 255,1.0);
  border-width: 1px;
  border-style:solid;
  border-color: rgba(41, 184, 232,1.0);
  border-radius: 15px;
  padding: 12px 24px;
}
.child_theme .hsfc-FormWrapper form .hsfc-Button:hover{
  background-color: rgba(41, 184, 232,1.0);
  color: rgba(255, 255, 255,1.0);
  border-color: rgba(41, 184, 232,1.0);
}

@media(max-width:767px){
  
  .child_theme .h1{
    font-size:35px;
  }
  

  
  .child_theme .h2{
    font-size:36px;
  }
  

  
  .child_theme .h3{
    font-size:36px;
  }
  

  

  

  
  .child_theme .h6{
    font-size:20px;
  }
  
}

/*===============================*/

/*==========Header Style================*/

@media(min-width:992px){
  .cm_lp_header .primary-section .container-wrapper {
    min-height: auto;
    justify-content: center;
  }
  .cm_header .nav.megamenu > nav > ul .header__menu-item--depth-1.logo >a.header__menu-link,
  .header.cm_header:not(.cm_lp_header) .logo-section{
    display: none;
  }
  .cm_header.header .primary-section {
    padding-top: 40px;
    padding-bottom: 15px;
  }
  .cm_header nav.header__menu.header__menu--desktop {
    padding: 10px 10px 0;
  }
  .cm_header .header__menu--desktop > .header__menu-wrapper {
    justify-content: flex-start;
    column-gap: 46px;
    flex-wrap: nowrap;
  }
  .cm_header .nav.megamenu {
    width: 100%;
    position: static;
  }
  .cm_header .nav.megamenu > nav > ul .header__menu-item--depth-1 > a > .child-trigger,
  .cm_header .nav.megamenu>nav>ul .header__menu-item--depth-1.logo>a:before{
    display: none;
  }
  .cm_header .nav.megamenu>nav>ul .header__menu-item--depth-1.logo {
    width: 40%;
    text-align: center;
  }
  .cm_header .nav.megamenu > nav > ul .header__menu-item--depth-1 > a {
    font-weight: 500;
    position: relative;
    padding: 6px 0;
    white-space: nowrap;
    line-height:1.25;
  }
  .cm_header .nav.megamenu > nav > ul .header__menu-item--depth-1 > a:before {
    content:"";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    opacity: 0;
    transition: .3s;
    margin: 0;
    -webkit-transition-timing-function: cubic-bezier(.58, .3, .005, 1);
    transition-timing-function: cubic-bezier(.58, .3, .005, 1);
  }
  .cm_header .nav.megamenu > nav > ul .header__menu-item--depth-1 > a:hover:before {
    opacity: 1;
    background-color: var(--white-color);
  }
  .cm_header .nav.megamenu>nav>ul .header__menu-item--depth-1.logo>a {
    padding: 0;
    display: inline-block;
    text-align: center;
  }
  .cm_header .megamenu > nav > ul.header__menu-wrapper .header__menu-item--depth-1:hover ul.header__menu-submenu--level-2 {
    transform: translateY(0);
  }
  .cm_header .megamenu .header__menu-wrapper li.header__menu-item--depth-1.two_items {
    position: static;
  }
  .cm_header .nav.megamenu .header__menu--desktop>.header__menu-wrapper .header__menu-submenu--level-2{
    width:100%;
    padding: 55px 0;
    box-shadow:none;
    border-radius:0;
    background-color: rgba(232, 247, 250,1.0);
  }
  header.cm_header .nav_flex {
    display: flex;
    padding: 0 30px;
    flex-wrap: wrap;
  }
  header.cm_header .nav > nav > ul ul .nav_flex >li {
    width: 25%;
  }
  .header.cm_header .nav > nav > ul ul .nav_flex ul {
    padding: 0;
  }
  header.cm_header .nav_flex >li >a {
    line-height: 45px;
    display: inline-block;
    margin-bottom: 15px;
    font-weight: 500;
    color:var(--sky-blue-color);
  }
  header.cm_header .nav > nav > ul .header__menu-item--depth-1 ul > li a {
    padding: 0;
    font-weight: 300;
    font-size: var(--font-size16);
    line-height: 1.7;
  }
  header.cm_header .nav_flex li {
    text-align: left;
  }
  .cm_header .header__menu--desktop ul.header__menu-wrapper .header__menu-item--depth-1 li > a:empty {
    display: inline-flex;
    margin-bottom: 0;
    min-height: auto;
    padding-top: 50px;
  }
  header.cm_header .nav>nav>ul>li:first-child ul .nav_flex>li:first-child {
    padding-right: 60px;
  }

  header.cm_header .nav>nav>ul>li:first-child ul .nav_flex>li:first-child:before {
    content: "";
    position: absolute;
    top: 0;
    right: 30px;
    width: 1px;
    bottom: 0;
    background-color: var(--dark-blue);
    display: block;
  }
  .light_theme .cm_header .nav.megamenu .header__menu--desktop>.header__menu-wrapper .header__menu-submenu--level-2 {
    top: 124px;
  }
  .light_theme .header.cm_header .primary-section {
    padding-bottom: 55px;
  }
  .cm_header .nav.megamenu>nav>ul .header__menu-item--depth-1.active >a:before,
  .cm_header .nav.megamenu>nav>ul .header__menu-item--depth-1.active-branch >a:before{
    opacity: 1;
    background-color: var(--white-color);
  }
}

@media(max-width:991px){
  .cm_lp_header .primary-section .container-wrapper {
    min-height: auto;
  }
  .cm_header.header .primary-section {
    padding: 20px;
  }
  .cm_header.header .logo-section {
    width: 33.333%;
    text-align: center;
  }
  .cm_header.header .logo-section a {
    display: block;
    margin-right: auto;
    max-width: 147px;
  }
  header.cm_header .page-center,.header.cm_header .primary-section .page-center {
    padding-left: 0;
    padding-right: 0;
  }
  .cm_header.header .cst-humburger-icon .trigger {
    display: none;
  }
  .cm_header.header .cst-humburger-icon:before {
    display: inline-block;
    font-family: eicons;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e816";
    vertical-align: top;
  }
  .cm_header.header .cst-humburger-icon {
    font-size: 22px;
    padding: .25em;
    width: 33px;
    height: 33px;
    color: rgba(255, 255, 255,1.0);
  }
  .cm_header.header .mobile-open .cst-humburger-icon:before {
    content: "\e87f";
  }
  header.header.cm_header .nav {
    top: 64px;
    height: auto;
    position: absolute;
  }
  header.cm_header.header .mobile-close-icon {
    display: none;
  }
  header.header .nav .header__menu.header__menu--desktop> ul {
    padding: 0;
    margin-bottom: 0;
  }
  header.header.cm_header .nav .header__menu.header__menu--desktop {
    min-height: auto;
    height: auto;
    padding-bottom: 0;
  }
  .cm_header .container-wrapper.mobile-open .top-section.mobile_section {
    padding: 0;
  }
  header.header.cm_header .nav .header__menu.header__menu--desktop ul >li {
    border: none;
  }
  header.header.cm_header .nav .header__menu.header__menu--desktop> ul >li> a {
    padding: 10px 20px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3333;
  }
  header.header.cm_header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu> .mobile-child-trigger {
    height: 38px;
  }
  header.header.cm_header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu> .mobile-child-trigger:before {
    content: "\f0d7";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 15px;
  }
  header.header.cm_header .nav .header__menu.header__menu--desktop>ul>li>a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }


  header.header.cm_header .nav .header__menu.header__menu--desktop ul ul li a {
    font-size: .85em;
    padding: 10px 20px;
    line-height: 20px;
    margin-left: 8px;
    color: rgba(0, 33, 60,1.0);
  }
  header.header.cm_header .nav .header__menu.header__menu--desktop ul ul li {
    font-size: 15px;
    display: block !important;
    height: auto !important;
  }
  header.header.cm_header .nav .header__menu.header__menu--desktop ul ul li:hover >a{
    color: rgba(0, 33, 60,1.0);
  }
  header.header.cm_header .nav .header__menu.header__menu--desktop ul li:hover >a,
  header.header.cm_header .nav .header__menu.header__menu--desktop ul li.active >a,
  header.header.cm_header .nav .header__menu.header__menu--desktop ul li.active-branch >a{
    background-color:var(--ac_secondary_color);
  }
}
@media(max-width:767px){
  header.header.cm_header .nav {
    top: 85px;
  }
}
.light_theme .header.cm_header .primary-section {
  background-color: #00BAE8;
}
.top_header.cnt-wit-bg-wrp .rich_text p {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}
.top_header.cnt-wit-bg-wrp .rich_text {
  padding-left: 10px;
  padding-right: 10px;
}
.top_header .page-center {
  padding-left: 0;
  padding-right: 0;
}
.light_theme .top_header .color_bg {
  background-color: #36C9ED;
}

/*==========Footer Style============*/
footer.cm_footer .col-section {
  padding-left: 0;
  padding-right: 0;
}
.cm_btm_ftr .footer-content p {
  font-size: 13px;
  font-weight: 300;
}
.cm_btm_ftr .footer-simple-menu .hs-menu-wrapper ul li a {
  font-size: 14px;
  font-weight: 400;
  padding: 13px 0;
  display: inline-block;
  line-height: 20px;
}
.footer .cm_btm_ftr .flex_row {
  align-items: center;
  padding-top: 30px;
}
.cm_top_ftr .footer-social-item {
  height: 30px;
  padding: 3px;
  width: 30px;
  padding-right: 0;
}
.cm_top_ftr .footer-social img,
.cm_top_ftr .footer-social svg {
  width: 100%;
  height: 100%;
}
.cm_footer .cm_top_ftr .footer-heading h6 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 35px;
}
.cm_footer .cm_top_ftr .footer-social {
  padding-left: 0;
  padding-top: 15px;
}
.cm_footer .cm_top_ftr .footer-simple-menu ul li {
  margin: 0;
}
.cm_footer .cm_top_ftr .footer-simple-menu ul li a {
  font-size: 18px;
  font-weight: 500;
  line-height: 35px;
}
.lp_footer.footer .cm_btm_ftr .flex_row {
  padding-top: 0;
}

@media(max-width:1024px){
  .cm_footer.footer.footer_section__2 .footer-section-1,
  .cm_footer.footer.footer_section__2 .footer-section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cm_footer .cm_top_ftr .footer-simple-menu ul li a {
    font-size: 13px;
  }
}
@media(max-width:767px){
  .cm_footer.footer .flex_row .col-section:not(:first-child) {
    padding-top: 0;
  }
  .cm_footer.footer .al_right.type_social_icons .footer-social {
    justify-content: flex-start;
  }
  .cm_footer .cm_top_ftr .footer-social {
    padding-bottom: 15px;
  }
}

/*=================Page Style===============*/
.cm_comrad_cnt.logo_slider .top_sec {
  padding: 0;
  max-width: 700px;
  margin: 0 auto;
}
.cm_comrad_cnt.logo_slider .bottom_row {
  max-width: 700px;
  margin: 0 auto;
  padding: 20px;
}
.cm_comrad_cnt.logo_slider .splide__slide img {
  width: 100%;
}
.cm_comrad_cnt.logo_slider .logos_row {
  margin-bottom: 0;
  margin: 0 -10px;
}
.cm_comrad_cnt.logo_slider .logos_row .logo_item {
  width: 33.33%;
  padding-left: 10px;
  padding-right: 10px;
}
.cm_animated.simple-banner .headline {
  font-size: 60px;
  margin: 1em 0;
  font-weight: 200;
  font-family:var(--Poppins-font);
  justify-content: center;
}
.cm_animated.simple-banner .headline span {
  display: inline-block;
  vertical-align: middle;
}
.cm_animated.simple-banner .headline-static {
  color: #00BAE8 !important;
}
.simple-banner.cm_animated{
  min-height: 336px;
}
.cm_career_cnt .content_widget h4.title {
  font-size: var(--h4-size34);
  line-height: 1.7647;
  margin: 0;
}
.cm_career_cnt .content_widget {
  padding: 10px 0;
}
.cm_career_cnt .content_widget .rich_text p {
  font-size: 22px;
  line-height: 1.7em;
}
.cm_hover_cnt .content_widget h3.title {
  margin: 0;
  font-size: 40px;
  line-height: 1.75;
}

.cm_hover_cnt .content_widget {
  padding: 10px 0;
  max-width: 700px;
  margin: 0 auto;
}
.cm_comrad_cnt.logo_slider h4.title {
  font-size: 34px;
  font-weight: 500;
  line-height: 2.0588;
  margin: 0;
}
.cm_comrad_cnt.logo_slider .top_content p {
  font-size: 22px;
  line-height: 1.7em;
}
.cm_comrad_cnt.logo_slider .top_sec {
  margin-bottom: 22px !important;
}
.cm_form_btm_pane .page-center>div {
  max-width: 881px;
  margin: 0 auto;
}
.cm_form_btm_pane .top_sec.noButton {
  padding: 0;
}
.cm_form_btm_pane .top_sec {
  width: 62.679%;
  margin: 0 auto;
}
.cm_form_btm_pane .bottom_row .flex_row {
  width: 62.679%;
  margin: 0 auto;
}
.cm_form_btm_pane .top_sec h4.title {
  font-size: 34px;
  line-height: 2.0588;
  margin-bottom: 0;
}
.cm_form_btm_pane .top_sec .top_content p {
  font-size: 22px;
  line-height: 1.7em;
}
.cm_form_btm_pane .top_sec .top_content h6 {
  padding: 20px 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}
.cm_form_btm_pane.two-col-content .content-col .description:empty {
  margin: 0;
}
.cm_form_btm_pane.two-col-content .content-col .form_wrap {
  padding: 10px 0;
}
.cm_form_btm_pane.two-col-content .content-col .description {
  margin-bottom:0;
}
.cm_form_btm_pane.two-col-content .content-col .description p {
  font-size: var(--font-size16);
  line-height:1.5;
}
.cm_form_btm_pane.two-col-content .content-col .form_wrap .form-title:empty {
  padding: 0;
  margin: 0;
}
.cm_form_btm_pane.two-col-content .content-col .form_wrap form {
  padding-top: 25px;
}
.cm_form_btm_pane.two-col-content .content-col .cont-inner {
  padding: 10px 0 0;
}
/*====Testimonial===========*/
.cm_testimonial_style .top_sec {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}
.testimonials_slider.cm_testimonial_style .top_content p {
  margin-bottom: 1em;
  font-size: 22px;
  line-height: 1.7em;
}
.testimonials_slider.cm_testimonial_style .bottom_row {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.testimonials_slider.cm_testimonial_style .content_widget h4.title {
  font-size: 34px;
  margin: 0;
  line-height: 2.0588;
}
.testimonials_slider.cm_testimonial_style .splide .splide__track {
  margin-top: 0;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  margin-bottom: 0;
}
.testimonials_slider.cm_testimonial_style .testmn_item {
  margin-top: 0;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.testimonials_slider.cm_testimonial_style .testmn_inner {
  padding: 20px;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid var(--ac_secondary_color);
  position: relative;
  overflow: inherit;
}
.testimonials_slider.cm_testimonial_style .testmn_inner:after {
  content:"";
  margin-top: -1px;
  left: 50%;
  transform: translateX(-50%) scaleX(.75) rotate(45deg);
  border: 1px solid var(--ac_secondary_color);
  position: absolute;
  top: calc(100% - 7px);
  height: 14px;
  width: 14px;
  z-index: 1;
  background-color: #00BAE8;
}
.testimonials_slider.cm_testimonial_style .second_type .icon_box .icon_inner {
  margin-bottom: 0;
  width: 50px;
  aspect-ratio: 1;
}
.testimonials_slider.cm_testimonial_style .second_type .icon_inner .icon_img {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.testimonials_slider.cm_testimonial_style .second_type .icon_inner .icon_img img {
  object-fit: contain;
}
.testimonials_slider.cm_testimonial_style .second_type .cnt_inner h4 {
  font-weight: 700;
  font-size: 14px;
  font-style: normal;
  line-height: 1.5;
  color: #00365E;
}
.testimonials_slider.cm_testimonial_style .second_type .cnt_inner span {
  color: #00365E;
  font-size: 14px;
  font-style: normal;
  line-height: 1.5;
}
.testimonials_slider.cm_testimonial_style .second_type .cnt_inner {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.testimonials_slider.cm_testimonial_style .card_box .content_wrapper h5 {
  font-size: 26px;
  line-height: 35px;
  margin: 1em 0;
  font-style: italic;
}
.testimonials_slider.cm_testimonial_style .card_box .content_wrapper >span {
  font-size: 20.8px;
  font-style: italic;
  line-height: 1;
}
.testimonials_slider.cm_testimonial_style .card_box .content_wrapper h5 {
  font-size: 26px;
  line-height: 35px;
  margin: 1em 0;
  font-style: italic;
}

.testimonials_slider.cm_testimonial_style .splide .splide__pagination {
  bottom: 5px;
}
.testimonials_slider.cm_testimonial_style .splide__pagination li button {
  margin: 0 6px;
  width: 6px;
  height: 6px;
  background-color: var(--secondary_color);
  opacity: 0.2;
  transform:unset;
}
.testimonials_slider.cm_testimonial_style .splide__pagination li button.is-active {
  opacity: 1;
  transform:unset;
}
.cm_large_cnt .content_widget h2.title {
  font-weight: 400;
  line-height: 1.3461;
  margin-bottom: 0;
}
.cm_large_cnt .content_widget .rich_text p {
  font-size: 22px;
  line-height: 1.7em;
}
.cnt-wit-bg-wrp.cm_about_cnt .rich_text h3 {
  line-height: 1.3em;
  padding: 0px 40px 0px 40px;
  margin-bottom: 0;
}
.cm_about_cnt .rich_text p {
  line-height: 1.7em;
}
.cnt-wit-bg-wrp.cm_about_cnt_v2 .rich_text p {
  line-height: 1.1;
}
.cnt-wit-bg-wrp.cm_about_cnt_v2 .rich_text {
  padding: 21px 0;
}
.cnt-wit-bg-wrp.cm_about_cnt  h3.title{
  line-height: 1.3em;
  margin-bottom: 0;
}
.cm_cnt_with_dot .rich_text h3 {
  margin-bottom: 0;
  line-height: 1.2em;
}
.cm_cnt_with_dot .rich_text p {
  line-height: 1.7em;
}
.cnt-wit-tp-img-wrp.cm_team_cards h5.col-title {
  font-size: 24px;
  line-height: 35px;
  margin-bottom: 10px;
}
.cnt-wit-tp-img-wrp.cm_team_cards .tp-img-cnt-inner p {
  line-height: 1;
  margin: 0;
  padding: 0;
  font-size: var(--font-size16);
}
.cm_team_cards.cnt-wit-tp-img-wrp .tp-img:hover img {
  opacity: 0.9;
}
.cnt-wit-tp-img-wrp.cm_team_cards .top_content {
  padding-top: 10px;
}
.cnt-wit-tp-img-wrp.cm_team_cards .top_content hr {
  background-color: #00365E;
  margin: 12px 0;
}
.cnt-wit-tp-img-wrp.cm_team_cards .top_sec {
  margin-bottom: 70px;
}
.auraThreeCard_v3 .tp-img-cnt-inner img {
  padding-bottom: 20px;
}
.auraThreeCard_v3 .tp-img-cnt-inner h5 a {
  color: inherit;
}
.cm_btn_style.cm_nv_wrp .hs-sec-btn:hover{
  border-color:rgba(13, 89, 143,1.0);
}
.cm_btn_style .cm_nv_inner {
  padding-top: 10px;
}
.cm_btn_style .cm_nv_inner .hs-sec-btn {
  font-size: 19px;
}
.cm_btn_style.cm_nv_wrp .cm_nv_inner .btn_row {
  column-gap: 43px;
  row-gap: 30px;
}
.cm_privacy .rich_text h4 {
  line-height: 45px;
  margin-bottom: 0;
}

.cm_privacy .rich_text p {
  font-size:var(--font-size16);
  line-height: 1.5;
}
.cm_privacy .rich_text h6 {
  font-weight: 300;
  line-height: 1.4em;
}
.cm_privacy .rich_text a {
  text-decoration: underline;
}
.cm_support_cnt h2.title {
  font-weight: 400;
  line-height: 70px;
  margin-bottom: 0;
}
.cm_support_cnt .rich_text {
  margin-top: 80px;
}
.cm_support_cnt .btn_row .btn_item .hs-sec-btn,
.cm_cnt_cards .btn_row .btn_item .hs-sec-btn{
  background-color: var(--white-color);
}
.cm_support_cnt .btn_row .btn_item .hs-sec-btn:hover,
.cm_cnt_cards .btn_row .btn_item .hs-sec-btn:hover{
  background-color: rgba(13, 89, 143,1.0);
}
.cm_support_cnt .btn_row {
  margin-top: 30px;
}
.cm_support_v2 .rich_text p {
  line-height: 1.3333;
}
.cm_accordion .content_widget {
  text-align: left;
}
.cm_accordion .content_widget h4.title {
  margin-bottom: 0;
  font-weight: 500;
}
.cm_accordion .top_sec.noButton {
  padding-left: 0;
  padding-right: 0;
  margin-bottom:60px;
}
.cm_accordion .top_content {
  padding-top: 60px;
}
.cm_accordion .top_content ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cm_accordion .top_content >ul >li {
  width: 50%;
  padding-right:10px;
}
.cm_accordion .top_content >ul >li:last-child{
  padding-right:0;
}
.cm_accordion .top_content ul li {
  margin: 0;
}
.cm_accordion .top_content ul li h6 {
  font-weight: 500;
  line-height: 30px;
}
.cm_accordion .top_content ul ul {
  margin-top: 17px;
}
.cm_accordion .top_content ul li a {
  font-weight: 500;
  line-height: 33px;
  color: inherit;
}
.cm_accordion.accordion_wrap .acc-item {
  border-radius: 0;
}
.cm_accordion.accordion_wrap .acc-item .acctitle {
  box-shadow: none;
  border-radius: 0;
  border-top: 1px solid #00365E;
  border-bottom: 1px solid #00365E;
}
.cm_accordion.accordion_wrap .acc-item .acc-content {
  box-shadow: none;
  border-radius: 0;
}
.cm_accordion.accordion_wrap .acc-item .acctitle h6 {
  font-size: 18px;
  font-weight: 500;
  padding-left: 25px;
}
.cm_accordion.accordion_wrap .acc-item .carrortwrap {
  right: auto;
  left: 20px;
}
.cm_accordion.accordion_wrap .acc-item .acc-content .desc h5 {
  margin: 0;
}
.cm_accordion.accordion_wrap .acc-item .acc-content .desc p {
  font-size: var(--font-size16);
  line-height: 1.5;
}
.cm_accordion.accordion_wrap .acc-item .acc-content .desc a {
  text-decoration: underline;
  transition: unset;
}
.accordion_wrap.cm_border {
  border-right: 1px solid #00365E;
}
.cm_support_v2 .rich_text hr {
  background-color: var(--secondary_color);
}
.cm_support_v2 .btn_row .btn_item .hs-sec-btn,
.cm_arrow_btn .btn_row .btn_item .hs-sec-btn{
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  gap: 18px;
  font-size: 22px;
  color: var(--primary_color);
  background-color: transparent;
}
.cm_support_v2 .btn_row .btn_item .hs-sec-btn::before,
.cm_arrow_btn .btn_row .btn_item .hs-sec-btn::before{
  content: "\f138";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  background-image: none;
  width: 22px;
  height: 22px;
  display: flex;
  position: static;
  transform: unset;
  align-items: center;
  margin-top: 3px;
  flex-shrink: 0;
  color: #00BAE8;
}
.cnt-wit-bg-wrp .content_widget .btn_row {
  margin-top: 40px;
}
.cm_support_v2 .btn_row .btn_item .hs-sec-btn:hover::before,
.cm_arrow_btn .btn_row .btn_item .hs-sec-btn:hover::before{
  color: var(--primary_color);
}
.contact_banner.cm_form_btm_pane .bottom_row .flex_row, .contact_banner.cm_form_btm_pane .top_sec {
  width: 100%;
}
.contact_banner .top_content {
  margin-top: 105px;
  margin-bottom: 70px;
}
.cm_aura_style.cnt-wit-tp-img-wrp h2.col-title {
  font-family: "Poppins", Sans-serif;
}
.productInFlWdt .content_widget h3.title {
  margin: 0;
  line-height: 60px;
}
.cm_arrow_btn.cnt-wit-bg-wrp .content_widget .btn_row{
  margin-top:25px;
}

.productInFlWdt .content_widget .rich_text p {
  font-size: 22px;
  font-weight: 300;
  line-height: 1.727;
}
.cm_cnt_cards .cnt-col .tp-img-cnt-inner h4 {
  margin: 0;
}
.cm_cnt_cards .cnt-col .tp-img-cnt-inner p {
  margin-bottom: 1em;
  font-weight: 300;
}
.cm_cnt_cards.cnt-wit-tp-img-wrp .flex-row {
  row-gap: 25px;
}
.productrlatedCard .content_widget h6.title {
  font-weight: 300;
  line-height: 1.4em;
  margin: 0;
}
.productrlatedCard .content_widget h6.title {
  font-weight: 300;
  line-height: 1.4em;
  margin: 0;
}
.productrlatedCard .bottom_row .cnt-col h5.col-title {
  font-weight: 500;
  line-height: 35px;
  margin: 0;
}
.productrlatedCard.cnt-wit-tp-img-wrp .col-btn-grp {
  margin-top: 13px;
}
.productrlatedCard.cnt-wit-tp-img-wrp .btn_row {
  margin-top: 0;
}
.productrlatedCard.cnt-wit-tp-img-wrp .btn_row a.hs-arrow {
  padding: 0;
  font-size: 15px;
  line-height: 1;
  color: var(--secondary_color);
  font-weight: 400;
}
.productrlatedCard .bottom_row .inner_spacing {
  height: 100%;
}
.productrlatedCard .bottom_row .inner_spacing .tp-img-cnt {
  height: calc(100% - 125px);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
}
.productrlatedCard .hs-arrow .button-content-wrapper {
  gap: 13px;
}
.cm_pagination.cnt-wit-tp-img-wrp .flex-row {
  align-items: center;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col:first-child .col-btn-grp {
  justify-content: flex-start;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col:last-child .col-btn-grp {
  justify-content: flex-end;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col .hs-arrow {
  padding: 0;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col .hs-arrow .button-content-wrapper {
  font-size: 20px;
  font-weight: 300;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col .btn_row {
  margin: 0;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col .col-btn-grp {
  margin-top: 0;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col {
  padding: 10px;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col:last-child .button-content-wrapper {
  flex-direction: row-reverse;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col .tp-img-cnt-inner a {
  text-decoration: underline;
  font-size: 20px;
  font-weight: 300;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col:first-child .hs-arrow .button-icon i:before {
  content: "\f137";
}
.cnt-wit-tp-img-wrp.cm_supporting .tp-img-cnt .tp-img-cnt-inner {
  border-right: none !important;
}
.cm_btn_style.cm_nv_wrp .cm_nv_inner .btn_row {
  justify-content: center!important;
}
.two-col-content.cm_listCnt .content-col .description {
  margin-bottom: 0;
}

.two-col-content.cm_listCnt .description h4 {
  margin: 0;
}

.two-col-content.cm_listCnt .description p {
  font-size:var(--font-size16);
  line-height: 1.5;
}

.two-col-content.cm_listCnt .media_column .content_box {
  margin: 0;
}
.cm_listCnt .media_column .text_block ul {
  list-style: none;
  padding-left: 0;
}

.cm_listCnt .media_column .text_block ul li:not(:last-child) {
  margin-bottom: 10px;
}

.cm_listCnt .media_column .text_block ul li a {
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  position: relative;
  display: flex;
  align-items: center;
  gap: 16px;
}

.cm_listCnt .media_column .text_block ul li a:before {
  color: #00BAE8;
  content: "\f138";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.cm_large_cnt .content_widget .rich_text p small,
.cm_support_v2 .rich_text p small{
  font-size: var(--font-size16);
  line-height: 1.5;
}
.cm_smallStyle.cm_support_v2 .rich_text p {
  line-height: normal;
  padding-left: 60px;
  padding-right: 60px;
}

.cm_smallStyle.cnt-wit-bg-wrp .content_widget .btn_row {
  margin-top: 20px;
  gap: 40px;
}

.cm_smallStyle.cnt-wit-bg-wrp .content_widget .btn_row a.hs-sec-btn {
  font-size: 20px;
}
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col .hs-arrow:hover .button-text,
.cm_pagination.cnt-wit-tp-img-wrp .cnt-col .hs-arrow:hover{
  fill: var(--primary_color);
  color: var(--primary_color);
}
.cm_form_btm_pane.two-col-content .content-col .form_wrap form .inputs-list .hs-error-msg ,
.cm_form_btm_pane.two-col-content .content-col .form_wrap form .inputs-list li {
  margin: 0;
}
.cm_form_btm_pane.two-col-content .content-col .form_wrap form .grecaptcha-badge {
  margin-right: auto;
  margin-left: 0;
}

@media(max-width:991px) and (min-width:768px){
  .cnt-wit-bg-wrp.cm_career_cnt {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .cm_pagination.cnt-wit-tp-img-wrp .cnt-col {
    width: 33.33%;
  }
}
@media(max-width:1179px){
  .cm_accordion .top_content ul {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
  .cm_accordion .top_content ul li{
    width:100%;
  }

  .cm_accordion .top_content >ul {
    row-gap: 20px;
  }
}
@media(max-width:991px){
  .simple-banner.cm_animated {
    min-height: 253px;
  }
}
@media(max-width:767px){
  .cm_animated.simple-banner .headline {
    font-size: 35px;
    line-height: 90px;
  }
  .simple-banner.cm_animated {
    min-height: 160px;
  }
  .cm_comrad_cnt.logo_slider .bottom_row {
    padding-left: 10px;
    padding-right: 10px;
  }
  .cm_comrad_cnt.logo_slider .logos_row {
    margin: 0;
    row-gap: 20px;
  }
  .cm_comrad_cnt.logo_slider .logos_row .logo_item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .cm_comrad_cnt.logo_slider .logos_row .logo_inner {
    max-width: 640px;
    margin: 0 auto;
  }
  .cm_comrad_cnt.logo_slider h4.title,
  .testimonials_slider.cm_testimonial_style .content_widget h4.title {
    line-height:1.3;
  }
  .cm_form_btm_pane .bottom_row .flex_row, .cm_form_btm_pane .top_sec {
    width: 100%;
  }
  .cm_form_btm_pane .top_sec h4.title {
    margin-bottom: 0;
    line-height: 1.3em;
  }
  .testimonials_slider.cm_testimonial_style .splide .splide__track {
    width: 100%;
  }
  .cnt-wit-tp-img-wrp.auraThreeCard_v2 .tp-img-cnt .col-title {
    font-size: 22px;
  }
  .cm_privacy .rich_text h6,
  .cm_accordion .top_content ul li h6,
  .productrlatedCard .content_widget h6.title{
    font-size:22px;
  }
  .accordion_wrap.cm_border {
    border-right: none;
  }
  .cm_accordion .content_widget h4.title {
    text-align: center;
  }
  .contact_banner .top_content h1{
    font-size:60px;   
  }
  .cm_aura_style.cnt-wit-tp-img-wrp h2.col-title{
    font-size:52px;
  }
  .cm_cnt_cards.cnt-wit-tp-img-wrp .flex-row {
    row-gap: 50px;
  }
  .cm_pagination.cnt-wit-tp-img-wrp .cnt-col:first-child .col-btn-grp,
  .cm_pagination.cnt-wit-tp-img-wrp .cnt-col:last-child .col-btn-grp {
    justify-content: center;
  }
  .cm_pagination.cnt-wit-tp-img-wrp .flex-row {
    row-gap: 0;
  }
  .two-col-content.cm_listCnt .content-col .description {
    text-align: center;
  }
  .cm_listCnt .media_column .text_block ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .cm_listCnt .media_column .text_block ul li:last-child {
    margin-bottom: 0;
  }
  .two-col-content.cm_listCnt .flex_row {
    row-gap: 10px;
  }
  .cm_cnt_with_dot.cnt-wit-bg-wrp .contentLottieWrap{
    padding:0 60px;
  }

}

.about_page_V2 .cm_tm_wrp .cm_mbr_cont.cm_color h3,
.service-listing-page-v2 .cm_tm_wrp .cm_mbr_cont.cm_color h3,
.team_page .cm_tm_wrp .cm_mbr_cont.cm_color h3,
.resources_page .hs_fillter_wrp .hs_fil_cat_item,
.servs-details-pg .hs_service .widget-type-form .form-title{
  font-size:26px;
}
.about_page_V2 .cm_tmw_content h3{
  font-size:36px;
}
body .hs_small_btn .btn_item a:before{
  display:none;
}
.career_page .accordion_wrap .acc-item .acctitle h4,
.career_page .career-opportunities .designation h4,
.faq_page .accordion_wrap .acc-item .acctitle h4,
.home_page_v2_page .accordion_wrap .acc-item .acctitle h4,
.landing_pg_v4 .accordion_wrap .acc-item .acctitle h4,
.landing_pg_v5 .accordion_wrap .acc-item .acctitle h4,
.landing_pg_v7 .accordion_wrap .acc-item .acctitle h4,
.landing_pg_v1 .accordion_wrap .acc-item .acctitle h4,
.about-page .accordion_wrap .acc-item .acctitle h4,
.portfolio_page_v1 .accordion_wrap .acc-item .acctitle h4{
  font-size:26px;
}
.child_theme form a.hs-register-widget-show-password,
.child_theme form a.hs-login-widget-show-password,
.child_theme form a#hs_login_reset,
.child_theme form a.hs-reset-widget-show-password{
  color: rgba(255, 255, 255,1.0);
}
.cm_subscription_preferences .systems-page form .page-header,
.cm_subscription_preferences .systems-page form .header,
.cm_subscription_preferences .systems-page form .item .item-inner,
.cm_subscription_preferences .systems-page form .subscribe-options label{
  color: rgba(255, 255, 255, 1) !important;
}
.child_theme .widget-type-email_simple_subscription h1,
.child_theme .widget-type-email_simple_subscription h2, 
.child_theme .widget-type-email_simple_subscription h3,
.child_theme .systems-page form h1,
.child_theme .systems-page form h2,
.child_theme .systems-page form h3 {
  color: #fff;
}
@media(min-width:768px){
  .home_page_v1_page .card_gallery .card_box .it_title{
    font-size:36px;
  }
  .pricing_page .pricing-table-gp .pricing-area .plan-price,
  .pricing_page .pricing-table-gp .plan-title,
  .service-listing-page-v2 .pricing-table-gp .pricing-area .plan-price,
  .service-listing-page-v2 .pricing-table-gp .plan-title{
    font-size:36px;
  }
}

@media(max-width:767px){
  
  .servs-details-pg .cm_hiw_wrp ul#tabs li h4{
    font-size:27.972px;
  }
  
  
  .child_theme .cm_tmw_content h3{
    font-size:27.972px;
  }
  
}

/* =========================================== */


.banner_v2.hmBanner .bg_el.bg_img {
  z-index: 2;
}

.banner_v2.hmBanner .text_wrap h1 {
  line-height: 1.1;
  margin: 0;
}

.banner_v2.hmBanner .text_wrap {
  line-height: 1.3333333333333333;
}

.banner_v2.hmBanner .text_wrap p {
  padding-right: 85px;
}

.banner_v2.hmBanner .left_col_inner {
  padding-top: 3%;
}

.banner_v2.hmBanner .left_col {
  width: 38.034%;
  padding: 0;
}

.banner_v2.hmBanner .right_col {
  width: 61.966%;
  padding: 0;
}


.banner_v2.hmBanner .page-center.custom {
  min-height: 475px;
}


.cnt-wit-bg-wrp.hmFullWidth .content_widget .rich_text h3 {
  padding: 0 40px;
  line-height: 1.3;
  margin: 0;
}



.two-col-content.homeTwocol .content-col .description {
  margin: 0;
  line-height: 1.8333333333333333;
  font-weight: 300;
}

.two-col-content.homeTwocol .content-col .description h3 {
  line-height: 1.2;
  margin: 0;
}


.two-col-content.homeTwocol .content-col .btn-items .btn_row {
  margin-top: 0;
}



.hs-arrow {
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  line-height: 26px;
  fill: var(--primary_color);
  color: var(--primary_color);
}

.hs-arrow .button-content-wrapper {
  display: flex;
  gap: 16px;
  align-items: center;
}

.hs-arrow .button-content-wrapper .button-icon .fas:before {
  color: var(--sky-blue-color);
}

.hs-arrow:hover .button-content-wrapper .button-icon .fas:before {
  color: var(--primary_color);
}






.testimonials_slider.hmttestmonailSec .testmn_item {
  padding: 0;
  padding: 10px 40px;
}

.testimonials_slider.hmttestmonailSec .testmn_inner {
  box-shadow: none;
}

.testimonials_slider.hmttestmonailSec .icon_inner {
  margin-bottom: 22px;
}

.testimonials_slider.hmttestmonailSec span.icon_img.icon_sp {
  border-radius: 0;
  height: 100px;
  width: 100px;
}

.testimonials_slider.hmttestmonailSec .card_quote {
  font-size: 20px;
  line-height: 1.5;
  color: var(--primary_color);
}

.testimonials_slider.hmttestmonailSec .card_content {
  margin-top: 25px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-weight: 300;
  font-style: normal;
  font-size: var(--font-size16);
  line-height: 1.5;
}

.testimonials_slider.hmttestmonailSec .card_content h4 {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.testimonials_slider.hmttestmonailSec .card_content h4:after {
  content: "|";
  margin-left: 4px;
  margin-right: 4px;
}

.logo_slider.hmLogos h3.title {
  line-height: 1.2;
  margin: 0;
}

.logo_slider.hmLogos .top_content {
  font-size: var(--font-size16);
  line-height: 1.7;
}

.logo_slider.hmLogos .top_sec {
  padding-left: 0;
  padding-right: 0;
}

.logo_slider.hmLogos.noDotsArrowsAdded .top_sec.noButton {
  margin-bottom: 1em;
}

.logo_slider.hmLogos .bottom_row {
  padding: 0px 200px;
  margin-top: -2px;
}

.logo_slider.hmLogos .bottom_row .logos_row {
  justify-content: center;
}

.logo_slider.hmLogos .bottom_row .logo_item {
  width: 33.33%;
}

@media(max-width:1024px){

  .banner_v2.hmBanner .left_col,
  .banner_v2.hmBanner .right_col {
    width: 100%;
  }

  .banner_v2.hmBanner .text_wrap {
    text-align: center;
  }

  .banner_v2.hmBanner .left_col_inner {
    padding: 0;
  }

  .banner_v2.hmBanner .text_wrap p {
    padding: 0;
  }

  .banner_v2.hmBanner .lottieAnimationWrap {
    width: 55%;
  }

  .banner_v2.hmBanner .page-center.custom {
    min-height: 640px;
  }

  .banner_v2.hmBanner .flex_row {
    row-gap: 50px;
  }
}


@media(max-width:767px){
  .two-col-content.homeTwocol .flex_row {
    gap: 0;
  }

  .two-col-content.homeTwocol .content-col .description {
    text-align: center;
  }

  .two-col-content.homeTwocol .content-col .description .btn_row {
    justify-content: center;
  }

  .two-col-content.homeTwocol .content-col .btn-items .btn_row {
    justify-content: center;
  }
  .testimonials_slider.hmttestmonailSec .testmn_item {
    padding: 0 40px;
  }

  .logo_slider.hmLogos .bottom_row {
    padding: 0;
    max-width: 500px;
    margin: 0 auto;
  }

  .logo_slider.hmLogos  .logo_inner {
    padding: 10px;
  }

}



/* == Blog Post ==== */

.news-detail {
  overflow: hidden;
  padding: 80px 0;
  position: relative;
}

.news-detail:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 220px;
  background: var(--ac_secondary_color);
  z-index: -1;
}

.body-container--blog-post .page-center {
  max-width: 1000px;
}


.news-detail .page-center {
  max-width:800px;
}

.news-detail h1 {
  font-weight: 500;
  text-align: center;
  line-height: 1.36;
  margin-bottom: 40px;
}

.hs-blog-post .cm_header.header .primary-section {
  padding-bottom: 60px;
}

.news-detail .thumbnail-image-wrap {
  position: relative;
  margin-bottom: 25px;
}

.news-detail .thumbnail-image-wrap .imageBg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 56%;
}


.news-detail .thumbnail-image-wrap:before {
  content: "";
  position: absolute;
  top: -9999px;
  left: -9999px;
  right: -9999px;
  bottom: 50%;
  background: var(--ac_secondary_color);
  z-index: -1;
}

.news-detail span.date {
  font-size: var(--font-size16);
  color: var(--secondary_color);
  display: block;
  margin-bottom: 20px;
}

.news-detail p {
  margin: 0 0 30px;
  line-height: 1.83;
  font-weight: 300;
}

.news-detail .intro p {
  font-size: 26px;
  font-weight: 400;
  color: var(--primary_color);
  line-height: 1.69;
}

.news-detail .blog-post_body {
  padding: 10px;
}



.related-news {
  background: #F9FDFE;
  padding: 40px 0 60px;
  line-height: 1.5;
  font-size: var(--font-size16);
}

.related-news .page-center > h2 {
  margin: 0 0 30px;
  text-align: center;
  line-height: 3.1818181818181817;
}

.related-news .flex_row {
  margin: 0 -15px;
}

.related-news .col {
  padding: 0 15px;
  text-align: center;
}

.related-news .col-wrap {
  padding: 30px 0;
  max-width: 450px;
  margin: 0 auto;
}

.related-news .col-wrap h3 {
  font-weight: 500;
  line-height: 1.72;
  margin-bottom: 30px;
}

.related-news .col-wrap .btn-more {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.28;
  padding-left: 30px;
  min-height: 22px;
  display: inline-flex;
  align-items: center;
}

.related-news .col-wrap .btn-more:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid var(--primary_color);
  border-radius: 50%;
}

.related-news .col-wrap .btn-more:after {
  content: "";
  position: absolute;
  top: 8px;
  left: 6px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: var(--primary_color) var(--primary_color) transparent transparent;
  transform: rotate(45deg);
}
.related-news .col+.col {
  border-left: 1px solid #00365E;
}


.news-navigation {
  background: var(--ac_secondary_color);
  padding: 30px 0;
  line-height: 1.5em;
  font-size: var(--font-size16);
}

.news-navigation .page-center {
  display: flex ;
  align-items: center;
  justify-content: space-between;
  font-size: 20px;
  font-weight: 500;
}

.news-navigation .prev a {
  display: inline-block;
  padding-left: 40px;
  position: relative;
}

.news-navigation a {
  color: var(--primary_color);
}

.news-navigation .next a {
  padding-right: 40px;
  position: relative;
}

.news-navigation .prev a:before,
.news-navigation .prev a:after,
.news-navigation .next a:before,
.news-navigation .next a:after {
  content: "";
  position: absolute;
}

.news-navigation .next a:before,
.news-navigation .prev a:before {
  top: 50%;
  left: 0;
  width: 25px;
  border-radius: 50%;
  background: var(--sky-blue-color);
  height: 25px;
  transform: translateY(-50%);
}

.news-navigation .prev a:after,
.news-navigation .next a:after {
  top: 50%;
  left: 10px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: var(--white-color) var(--white-color) transparent transparent;
  border-width: 2px 2px 0 0;
  transform: translateY(-50%) rotate(-136deg);
}

.news-navigation .next a:before {
  left: auto;
  right: 0;
}

.news-navigation .next a:after {
  left: auto;
  right: 10px;
  transform: translateY(-50%) rotate(45deg);
}

.news-navigation a:hover {
  color: var(--sky-blue-color);
}


.cnt-wit-bg-wrp.bottomPane .content_widget h5.title {
  padding-bottom: 45px;
  margin: 0;
  font-weight: 400;
}

.cnt-wit-bg-wrp.bottomPane .content_widget .btn_row {
  padding-top: 14px;
  margin: 0;
}

.cnt-wit-bg-wrp.bottomPane .content_widget .btn_row .hs-sec-btn {
  border-color: #FFFFFF00;
  line-height: 1.263157894736842;
  font-size: 19px;
}
.cnt-wit-bg-wrp.bottomPane .content_widget .btn_row .hs-sec-btn:hover {
  background: #00365E;
  color: var(--white-color);
}

.cnt-wit-bg-wrp.bottomPane .content_widget .btn_row .hs-sec-btn:hover:before {
  background-image: url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/images/icon-arrow-white.svg);
}


@media(max-width:767px){
  .news-detail .blog-post_body {
    padding: 10px 0;
  }

  .related-news .col+.col {
    border-left: none;
    border-top: 1px solid #00365E;
  }

  .related-news .page-center>h2 {
    line-height: 1.3em;
  }
}

@media(max-width:480px){
  .news-navigation .page-center {
    flex-direction: column;
    gap: 20px;
  }
}







.simple-banner.mainBanner {
  min-height: 336px;
}

.simple-banner.mainBanner .bg_el.bg_img {
  z-index: 2;
}

.simple-banner.mainBanner .top_sec h1 {
  margin: 1em 0;
}

.hs-blog-listing .cm_header.header .primary-section {
  padding-bottom: 10px;
}










.blog-listings-v3 .featured-news {
  background: var(--ac_secondary_color);
  padding: 80px 0;
}

.blog-listings-v3 .page-center {
  max-width: 1000px;
}

.blog-listings-v3 .featured-news .flex_row {
  margin: 0 -15px;
  align-items: center;
}

.blog-listings-v3 .featured-news .flex_row .col {
  padding: 0 15px;
}

.blog-listings-v3 .featured-news .col-image {
  width: 38%;
}

.blog-listings-v3 .featured-news .col-text {
  width: 62%;
}

.blog-listings-v3 .featured-news .col-image .img-wrap {
  max-width: 329px;
}

.blog-listings-v3 .featured-news .col-image .img-wrap img {
  border-radius: 50%;
  width: 100%;
  height: 329px;
  object-fit: cover;
}

.blog-listings-v3 .featured-news .col-text .text-wrap {
  max-width: 550px;
  font-size: var(--font-size16);
  line-height: 1.5;
}

.blog-listings-v3 .featured-news .col-text .text-wrap .ftrTtl {
  font-size: 36px;
  font-weight: 500;
  margin: 0 0 15px;
  line-height: 1.2em;
  color: var(--primary_color);
}

.blog-listings-v3 .featured-news .col-text .text-wrap .ftrTtl a {
  color: var(--primary_color);
}

.blog-listings-v3 .featured-news .col-text .text-wrap .ftrTtl a:hover {
  color: #00BAE8;
}

.blog-listings-v3 .featured-news .col-text .text-wrap .date {
  display: block;
  font-size: var(--font-size16);
  font-weight: 400;
  margin-bottom: 8px;
  color: var(--secondary_color);
  letter-spacing: 0.03em;
}

.blog-listings-v3 .filter-block {
  border-top: 1px solid #00365E;
  border-bottom: 1px solid #00365E;
  background: #F9FDFE;
  line-height: 1.5em;
  font-size: var(--font-size16);
}

.blog-listings-v3 .filter-block .filter-opener {
  font-size: 18px;
  font-weight: 500;
  color: var(--secondary_color);
  position: relative;
  padding: 15px 0 15px 30px;
  display: block;
  cursor: pointer;
}

.blog-listings-v3 .filter-opener:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 6px;
  border-style: solid;
  border-width: 2px 2px 0 0;
  border-color: var(--secondary_color); var(--secondary_color); transparent transparent;
  width: 6px;
  height: 6px;
  margin-top: -2px;
  transform: translateY(-50%) rotate(136deg);
}

.blog-listings-v3 .filter-opener.active:before {
  transform: translateY(-50%) rotate(-45deg);
  margin-top: 3px;
}

.blog-listings-v3 .filter-dropdown {
  padding: 20px 0 40px;
  display: none;
}

.blog-listings-v3 .filter-dropdown-wrap {
  margin: 0 -15px;
  display: flex ;
  flex-wrap: wrap;
}

.blog-listings-v3 .filter-dropdown-wrap .col {
  padding: 0 15px;
}

.blog-listings-v3 .filter-dropdown-wrap .col-show-all {
  width: 20%;
}

.blog-listings-v3 .filter-dropdown-wrap .col-category {
  width: 35%;
  line-height: 1.5em;
  font-size: var(--font-size16);
}

.blog-listings-v3 .filter-dropdown-wrap .col-search {
  width: 45%;
}

.blog-listings-v3 .filter-dropdown-wrap .col-show-all a {
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
  color: var(--primary_color);
}

.blog-listings-v3 .filter-dropdown-wrap .col-show-all a:hover {
  color: #00BAE8;
}

.blog-listings-v3 .filter-dropdown-wrap .col .title {
  font-weight: 500;
  color: var(--primary_color);
  font-size: 18px;
  display: block;
}

.blog-listings-v3 .filter-dropdown-wrap .col-category .topic {
  padding: 0;
  margin: 0;
  list-style: none;
}

.blog-listings-v3 .filter-dropdown-wrap .col-category .topic li {
  margin-bottom: 5px;
}

.blog-listings-v3 .filter-dropdown-wrap .col-category .topic li a {
  position: relative;
  color: #131415;
  font-size: 18px;
  font-weight: 500;
  padding-left: 30px;
  display: inline-block;
}

.blog-listings-v3 .filter-dropdown-wrap .col-category .topic li a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 18px;
  height: 18px;
  background: var(--ac_secondary_color);
}

.blog-listings-v3 .filter-dropdown-wrap .col-search .search-wrap {
  display: flex;
  align-items: center;
}

.blog-listings-v3 .filter-dropdown-wrap .col-search .hs-search-field__bar {
  padding: 0;
  background: none;
}

.blog-listings-v3 .filter-dropdown-wrap .col-category .title {
  margin-bottom: 15px;
}

.blog-listings-v3 .filter-dropdown-wrap .col-search .search-wrap .title {
  margin-right: 15px;
}

.blog-listings-v3 .filter-dropdown-wrap .col-search .hs-search-field {
  width: calc(100% - 129px);
  max-width: 100%;
}

.blog-listings-v3 .filter-dropdown-wrap .col-search .search-wrap input[type=search] {
  padding: 5px 40px 5px 15px;
  background:var(--ac_secondary_color);
  border-radius: 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
  background-image: url(https://27035665.fs1.hubspotusercontent-ap1.net/hubfs/27035665/raw_assets/public/Comrad_September2025/images/icon-search.svg);
  background-repeat: no-repeat;
  background-size: 13px 15px;
  background-position: 95% 50%;
  min-height: 35px;
  color: var(--secondary_color);
  font-size: 13.3333px;
}

.blog-listings-v3 .filter-dropdown-wrap .col-category .topic li.active a:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 4px;
  border-width: 2px 2px 0 0;
  border-color: var(--primary_color) var(--primary_color) transparent transparent;
  border-style: solid;
  width: 8px;
  height: 4px;
  transform: rotate(130deg);
}


.blog-listings-v3 .news-listing {
  padding: 80px 0;
  line-height: 1.5em;
  font-size: var(--font-size16);
}

.blog-listings-v3 .news-listing .blog-index.flex_row {
  margin: 0 -15px;
}

.blog-listings-v3 .news-listing .blog-index .col {
  padding: 0 15px;
  margin-bottom: 50px;
}

.blog-listings-v3 .news-listing .col-news .col-wrap {
  height: 100%;
}

.blog-listings-v3 .news-listing .col-news .col-wrap .img-wrap {
  position: relative;
  height: 286px;
  margin-bottom: 25px;
}

.blog-listings-v3 .news-listing .col-news .col-wrap .img-wrap a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 54, 94, 0.7);
  color: var(--white-color);
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}

.blog-listings-v3 .news-listing .col-news .col-wrap .img-wrap a span {
  display: flex;
  align-items: center;
  min-height: 27px;
  padding-left: 35px;
  position: relative;
}

.blog-listings-v3 .news-listing .col-news .col-wrap .img-wrap a:hover {
  opacity: 1;
  color: var(--white-color);
}

.blog-listings-v3 .news-listing .col-news .col-wrap .img-wrap a span:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 25px;
  height: 25px;
  border: 1px solid var(--white-color);
  border-radius: 50%;
}

.blog-listings-v3 .news-listing .col-news .col-wrap .img-wrap a span:after {
  content: "";
  position: absolute;
  top: 9px;
  left: 8px;
  width: 7px;
  height: 7px;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: var(--white-color) var(--white-color) transparent transparent;
  transform: rotate(45deg);
}

.blog-listings-v3 .news-listing .col-news .col-wrap .img-wrap .imgbg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.blog-listings-v3 .news-listing .col-news .text-wrap {
  padding: 0 20px;
  text-align: center;
}

.blog-listings-v3 .news-listing .col-news .text-wrap .date {
  display: block;
  font-size: var(--font-size16);
  color: var(--secondary_color);
  text-align: center;
  letter-spacing: 0.03em;
  margin-bottom: 15px;
}

.blog-listings-v3 .news-listing .col-news .text-wrap .cardTitle {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.72;
  margin: 0;
  color: var(--primary_color);
}

.blog-listings-v3 .news-listing .blog-pagination {
  text-align: center;
  padding: 0;
}

.blog-listings-v3 .news-listing .blog-pagination .load-more_btn {
  font-size: 19px;
  font-weight: 500;
  line-height: 24px;
  border-color: var(--white-color);
  position: relative;
}


@media (max-width: 767px) {
  .blog-listings-v3 .featured-news .col-image {
    margin-bottom: 40px;
  }
  .blog-listings-v3 .featured-news .col-image, 
  .blog-listings-v3 .featured-news .col-text,
  .blog-listings-v3 .news-listing .col {
    width: 100%;
  }
  .simple-banner.mainBanner {
    min-height: 58px;
  }
  .simple-banner.mainBanner .top_sec h1 {
    line-height: 2.5714285714285716;
  }

  .blog-listings-v3 .news-detail, 
  .blog-listings-v3 .news-listing,
  .blog-listings-v3 .featured-news {
    padding: 50px 0;
  }

  .blog-listings-v3 .filter-dropdown-wrap .col {
    width: 100%;
    margin-bottom: 20px;
  }
  .blog-listings-v3 .filter-dropdown-wrap .col-search .hs-search-field {
    width: 100%;
  }
  .blog-listings-v3 .filter-dropdown-wrap .col-search .search-wrap {
    display: block;
  }
  .blog-listings-v3 .filter-dropdown-wrap .col-search .search-wrap .title, 
  .blog-listings-v3 .filter-dropdown-wrap .col-category .title {
    margin: 0 0 10px;
    display: block;
  }

}


@media (max-width: 480px) {
  .blog-listings-v3 .featured-news .col-image .img-wrap {
    padding-bottom: 100%;
    position: relative;
    max-width: 100%;
  }
  .blog-listings-v3 .featured-news .col-image .img-wrap img {
    position: absolute;
    height: 100%;
    width: 100%;
  }
}





.cnt-wit-tp-img-wrp.auraCard .tp-img {
  margin-bottom: 40px;
}

.cnt-wit-tp-img-wrp.auraCard .col-title {
  margin: 1px 1px 1px 1px;
  padding: 0% 15% 0% 15%;
  line-height: 1.2em;
  padding-bottom: 40px;
}

.cnt-wit-tp-img-wrp.auraCard .tp-img-cnt .tp-img-cnt-inner {
  font-size: 22px;
  line-height: 1.7em;
}

.cnt-wit-tp-img-wrp.auraCard .cnt-col {
  padding: 0;
}

.cnt-wit-tp-img-wrp.auraCard .tp-img-cnt .tp-img-cnt-inner p {
  margin-bottom: 1em;
}
.cnt-wit-tp-img-wrp.auraThreeCard .tp-img {
  padding: 10px;
  margin: 0 0 34px;
  position: relative;
}
.cnt-wit-tp-img-wrp.auraThreeCard .tp-img:after {
  content: "";
  width: 13px;
  height: 13px;
  border-radius: 100%;
  background-color: var(--ac_primary_color);
  position: absolute;
  bottom: -18px;
  left: 50%;
  transform: translateX(-50%);
}
.cnt-wit-tp-img-wrp.auraThreeCard .tp-img-cnt .col-title {
  line-height: 1.5909090909090908;
  font-weight: 500;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.cnt-wit-tp-img-wrp.auraThreeCard .tp-img-cnt .tp-img-cnt-inner {
  padding: 10px;
  border-right: 1px solid var(--primary_color);
  font-size: var(--font-size16);
  line-height: 1.875;
}

.cnt-wit-tp-img-wrp.auraThreeCard .cnt-col:last-child .tp-img-cnt .tp-img-cnt-inner {
  border-right: 0;
}

.cnt-wit-tp-img-wrp.auraThreeCard .tp-img-cnt .tp-img-cnt-inner p {
  padding: 0 10px;
  margin-bottom: 1em;
}



.cnt-wit-tp-img-wrp.auraCardSlider .splide .splide__track {
  margin: 0;
}

.cnt-wit-tp-img-wrp.auraCardSlider .tp-img {
  margin-bottom: 25px;
}

.cnt-wit-tp-img-wrp.auraCardSlider .tp-img-cnt {
  padding: 20px 20px 20px 20px;
}

.cnt-wit-tp-img-wrp.auraCardSlider .tp-img-cnt .col-title {
  margin-bottom: 0.83em;
}

.cnt-wit-tp-img-wrp.auraCardSlider .tp-img-cnt-inner {
  margin-top: 1px;
  margin-bottom: 1em;
}

.cnt-wit-tp-img-wrp.auraCardSlider {
  font-size: var(--font-size16);
  line-height: 1.5em;
}

.cnt-wit-tp-img-wrp.auraCardSlider .col-btn-grp .btn_item .hs-arrow {
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  line-height: 18px;
  color: var(--secondary_color);
}

.cnt-wit-tp-img-wrp.auraCardSlider .hs-arrow .button-content-wrapper .button-icon {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: none;
}

.cnt-wit-tp-img-wrp.auraCardSlider .hs-arrow .button-content-wrapper:before,
.cnt-wit-tp-img-wrp.auraCardSlider .hs-arrow .button-content-wrapper:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.cnt-wit-tp-img-wrp.auraCardSlider .hs-arrow .button-content-wrapper:before {
  border: 0.03em solid var(--primary_color);
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

.cnt-wit-tp-img-wrp.auraCardSlider .hs-arrow .button-content-wrapper:after {
  left: 6px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: var(--primary_color) var(--primary_color) transparent transparent;
  transform: translateY(-50%) rotate(45deg);
}

.cnt-wit-tp-img-wrp.auraCardSlider .hs-arrow .button-content-wrapper {
  padding-left: 30px;
  position: relative;
}

.cnt-wit-tp-img-wrp.auraCardSlider .btn_row {
  margin: 0;
}

.cnt-wit-tp-img-wrp.auraCardSlider .col-btn-grp .btn_item .hs-arrow:hover .button-content-wrapper:before {
  background: var(--primary_color);
}

.cnt-wit-tp-img-wrp.auraCardSlider .btn_item .hs-arrow:hover .button-content-wrapper:after {
  border-color: var(--white-color) var(--white-color) transparent transparent;
}

.cnt-wit-tp-img-wrp.auraCardSlider .cnt-col {
  margin: 0;
}
.cnt-wit-tp-img-wrp.auraCardSlider .splide button.splide__arrow {
  border-radius: 76px;
  width: 50px;
  height: 50px;
  background-color: var(--ac_secondary_color);
  color: #00365E;
}

.cnt-wit-tp-img-wrp.auraCardSlider .splide button.splide__arrow svg {
  width: 20px;
  fill: #00365E;
}
.cnt-wit-tp-img-wrp.auraCardSlider .top_sec {
  margin-bottom: 60px;
}

.cnt-wit-bg-wrp.topContentSection .content_widget .title {
  margin-bottom: 23px;
  display: inline-block;
  width: 100%;
  line-height: 1.3636363636363635;
}

.cnt-wit-bg-wrp.topContentSection .content_widget .rich_text {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.7272727272727273;
}

.cnt-wit-bg-wrp.topContentSection .content_widget .rich_text {
  padding: 0% 15%;
}

.cnt-wit-tp-img-wrp.auraBottomCard{
  line-height: 1.5em;
  font-size:var(--font-size16);

}


.cnt-wit-tp-img-wrp.auraBottomCard .cnt-col {
  padding: 0;
}

.cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .inner_spacing {
  display: flex;
  flex-wrap: wrap;
}

.cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .inner_spacing > *{
  padding: 10px;   
}

.cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .tp-img {
  margin: 0;
  text-align: center;
}

.cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .col-title {
  margin: 0;
  display: flex;
  align-items: center;   
  line-height: 1.25;
}

.cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .tp-img-cnt {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .tp-img-cnt p {
  margin: 0;
}

.cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .tp-img-cnt .tp-img-cnt-inner {
  font-size: var(--font-size16);
  line-height: 1.875;
}



.cnt-wit-tp-img-wrp.auraBottomCard  .col-btn-grp{
  margin-top: 10px;

}

.cnt-wit-tp-img-wrp.auraBottomCard .col-btn-grp .btn_item .hs-arrow {
  padding: 0;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  line-height: 18px;
  color: var(--secondary_color);
}

.cnt-wit-tp-img-wrp.auraBottomCard .hs-arrow .button-content-wrapper .button-icon {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: none;
}

.cnt-wit-tp-img-wrp.auraBottomCard .hs-arrow .button-content-wrapper:before,
.cnt-wit-tp-img-wrp.auraBottomCard .hs-arrow .button-content-wrapper:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.cnt-wit-tp-img-wrp.auraBottomCard .hs-arrow .button-content-wrapper:before {
  border: 0.03em solid var(--primary_color);
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
.cnt-wit-tp-img-wrp.auraBottomCard .hs-arrow .button-content-wrapper:after {
  left: 6px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: var(--primary_color) var(--primary_color) transparent transparent;
  transform: translateY(-50%) rotate(45deg);
}
.cnt-wit-tp-img-wrp.auraBottomCard .hs-arrow .button-content-wrapper {
  padding-left: 30px;
  position: relative;
}
.cnt-wit-tp-img-wrp.auraBottomCard .btn_row {
  margin: 0;
}
.cnt-wit-tp-img-wrp.auraBottomCard .col-btn-grp .btn_item .hs-arrow:hover .button-content-wrapper:before {
  background: var(--primary_color);
}
.cnt-wit-tp-img-wrp.auraBottomCard .btn_item .hs-arrow:hover .button-content-wrapper:after {
  border-color: var(--white-color) var(--white-color) transparent transparent;
}
.cnt-wit-bg-wrp.hrLine .rich_text {
  padding: 10px;
}
.cnt-wit-bg-wrp.hrLine .rich_text hr {
  background-color: #00365e;
  margin: 2px 0;
}
.related-news .col-wrap .btn-more:hover {
  color: var(--primary_color);
}
.cm_listCnt .media_column .text_block ul li a:hover:before {
  color: var(--primary_color);
}

@media(min-width:768px){
  .cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .tp-img {
    width: 18%;
  }
  .cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .col-title {
    width: 32%;
  }
  .cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .tp-img-cnt {
    width: 50%;
  }
}



@media(max-width:767px){
  .cnt-wit-tp-img-wrp.auraCard .col-title {
    padding: 0;
    padding-bottom: 40px;
  }
  .cnt-wit-tp-img-wrp.auraThreeCard .tp-img-cnt .tp-img-cnt-inner {
    border: none;
  }
  .cnt-wit-tp-img-wrp.auraThreeCard .flex-row {
    gap: 0;
  }
  .cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .inner_spacing > * {
    width: 100%;
  }
  .cnt-wit-tp-img-wrp.auraBottomCard .cnt-col .col-title {
    justify-content: center;
    text-align: center;
  }
  .cnt-wit-bg-wrp.topContentSection .content_widget .rich_text {
    padding: 0;
  }
  .cnt-wit-tp-img-wrp.auraBottomCard .cnt-col.left_aln .col-btn-grp {
    justify-content: center;
  }
}