.child_theme blockquote {
  margin: 0 auto;
  position: relative;
  padding: 60px 100px;
}
.child_theme blockquote > * {
  position: relative;
  z-index: 2;
}
.child_theme blockquote:before,.child_theme blockquote:after {
  content: "\201C";
  color: rgb(97 217 251 / 80%);
  font-size: 250px;
  font-weight: 700;
  width: auto;
  height: 115px;
  position: absolute;
  z-index: -1;
  line-height: 260px;
}
.child_theme blockquote h3 {
  font-weight: inherit;
}
.child_theme blockquote:before{
  top: 10px;
  left: 10px; 
}
.child_theme blockquote:after {
  content: "\201D";
  bottom: 10px;
  right: 10px;
}
.child_theme table, tr, td {
  padding: 5px;
  line-height: 1.428571429;
  vertical-align: middle;
  border-top: 1px solid #ddd;
  text-overflow: initial;
}
.iconStyle .material-symbols-outlined {
  font-size: 60px;
  color: #4533EE;
}
.child_theme table {width: 100%;margin: 16px 0;border-collapse: collapse;border-spacing: 0;overflow: scroll;}
.child_theme table thead{
  background-color: #0F5CA3;
}
.child_theme table th{
  text-align: left;
  color: #fff;
  padding: 10px 8px;
  font: inherit;
}
.child_theme table td{
  padding: 10px 8px;
}
.child_theme table tr:nth-child(even) {
  background-color: #F6F9FE;
}
.child_theme .hsfc-Step__Content{
  padding: 0 10px !important;
}
.child_theme .hhs-top-bar.hhs-alt-nav.sticky-menu {
  backdrop-filter: blur(25px);
  box-shadow: 0 8px 45px 0 rgba(0, 0, 0, 0.09);
}
.hhs-footer-mod .hhs-foot-nav-cols div:first-child .hhs-foot-nav-col .hhs-col-content ul {
  margin-top: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.hhs-footer-mod .hhs-foot-nav-cols div:first-child .hhs-foot-nav-col .hhs-col-content ul li {
  min-width: 20px;
  max-width: 60px;
}
.hhs-footer-mod .hhs-foot-nav-cols div:first-child .hhs-foot-nav-col .hhs-col-content ul li a {
  display: inline-block;
}
.hhs-footer-mod .hhs-foot-nav-cols div:first-child .hhs-foot-nav-col .hhs-col-content ul li a img {
  width: 100%;
  height: auto;
  max-height: 18px;
  max-width: 100%;
}
.hhs-footer-mod  .hhs-foot-nav-base .col-sm-6 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
}
.hhs-footer-mod  .hhs-foot-nav-base .hhs-foot-base-nav {
  text-align: center;
}
ul {
  margin-top:15px;
  margin-bottom:15px;
}
.child_theme [data-hsfc-id=Renderer] .hsfc-ReCaptchaV2{
  overflow: hidden;
}
.child_theme .cta-six svg {
  vertical-align: middle;
}
.child_theme .c-card-content blockquote {
  padding: 0;
}
/* for trademark issue */

.child_theme sup{
  font-size: 60%;
}
.hs-embed-wrapper.hs-fullwidth-embed .hs-embed-content-wrapper > * {
  min-height: 500px;
}
.small-iframe .hs-embed-wrapper.hs-fullwidth-embed .hs-embed-content-wrapper>*{
  min-height: 400px;
}
/* for header site search bar */
header.header .hhs-nav-grid__extras .hs-search-field form{
  text-align:right;
}
header.header .hhs-nav-grid__extras .hs-search-field form input[type="text"]{
  max-width:172px;
}
.hhs-header-cta .cta-tertiary{
  border:1px solid #006add;
}
.child_theme .cmfull-width-img .c-col .c-rel .c-col-inner .c-content-con {
  position: static !important;
}
.child_theme .cmfull-width-img .c-col.c-1 {
  padding-left: 280px !important;
}
.child_theme .cmfull-width-img .c-col.c-1 .c-col-inner {
  align-items: start !important;
  align-content: start;
  padding-top: 50px !important;
}
.child_theme .cmfull-width-img #hs_cos_wrapper_module_17613885426925 .clean-base .c-2{
  margin: 0;
}
@media (max-width: 1250px){
  .child_theme .cmfull-width-img .c-col.c-1 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1024px){
  .child_theme blockquote h3 {
    font-size: 20px;
  }
}
@media (max-width: 991px){
  .child_theme table{
    display: block;
    overflow: scroll;
  }
  .hhs-footer-mod.mainFooter .hhs-foot-nav-col, .hhs-foot-rss {
    margin-bottom: 0;
  }
  .child_theme .cmfull-width-img .c-col.c-1 .c-col-inner{
    padding-top: 0px !important;
  }
}
@media(max-width: 767px){
  .child_theme blockquote:before, .child_theme blockquote:after{
    font-size: 9rem;
    width: 70px;
    height: 50px;
    line-height: 120px; 
  }
  .child_theme blockquote{
    padding: 50px 0 0 0;  
  }
  .child_theme blockquote:before {
    top: 0;
    left: -10px;
  }
  .child_theme blockquote:after {
    bottom: 0;
    right: -10px;
  }
  .hhs-footer-mod.mainFooter .hhs-foot-nav-base {
    margin-top: 10px;
  }
  .hhs-footer-mod.mainFooter .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    display: block;
  }
  ol,ul {
    padding-left: 25px;
  }
}
@media(max-width: 568px) {
  .hhs-footer-mod.mainFooter .hhs-foot-nav-cols div:first-child .hhs-foot-nav-col .hhs-col-content ul {
    justify-content: center;
  }
  .hhs-footer-mod.mainFooter .hhs-foot-nav-cols div:first-child .hhs-foot-nav-col .hhs-col-content {
    text-align: center;
  }
}
/*========= RSS Feed ===========*/
main.body-container-wrapper .hs_cos_wrapper_type_rss_listing h3 {
  text-align: center;
  margin-bottom: 25px;
}
main.body-container-wrapper .hs_cos_wrapper_type_rss_listing  .hs-rss-module {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
main.body-container-wrapper .hs_cos_wrapper_type_rss_listing .hs-rss-module .hs-rss-item{
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  width: 100%;
}
@media (min-width: 576px) {
  main.body-container-wrapper .hs_cos_wrapper_type_rss_listing .hs-rss-module .hs-rss-item {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }  
}
@media (min-width: 768px) {
  main.body-container-wrapper .hs_cos_wrapper_type_rss_listing .hs-rss-module .hs-rss-item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {

  main.body-container-wrapper .hs_cos_wrapper_type_rss_listing .hs-rss-module .hs-rss-item {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
main.body-container-wrapper .hs_cos_wrapper_type_rss_listing .hs-rss-item-text {
  height: 100%;
  background: #fff;
  box-shadow: 2px 2px 13px 0 rgba(0, 0, 0, 0.05);
  padding: 50px 40px;
  cursor: pointer;
  transition: 0.3s 
    ease-in-out;
  transform: translateY(0);
  position: relative;
  border-radius: 10px;
  display: flex;
  flex-direction: column-reverse;
  gap: 30px;
  justify-content: flex-end;
}
main.body-container-wrapper .hs_cos_wrapper_type_rss_listing .hs-rss-byline {
  font-weight: 700;
  text-transform: uppercase;
  color: #006ADD;
  transition: color 0.3s 
    ease-in-out;
  opacity: 1;
}
main.body-container-wrapper .hs_cos_wrapper_type_rss_listing a.hs-rss-title {
  color: inherit;
  font-weight: 600;
  line-height: 1.45;
  margin-bottom: 24px;
  transition: none !important;
}
main.body-container-wrapper .hs_cos_wrapper_type_rss_listing .hs-rss-item-text:hover {
  transform: translateY(-20px);
  background: #4533EE;
  transform: translateY(-20px);
  color: #fff;
}
main.body-container-wrapper .hs_cos_wrapper_type_rss_listing .hs-rss-item-text:hover .hs-rss-byline {
  color: inherit;
}

/* for cards white button */
.iconStylev2 .c-col .cta-six{
  color:#fff !important;
}
.iconStylev2 .c-col .cta-six:hover{
  color:#4533EE !important;
}

.cm_frame iframe{
  height: 100%;
  width: 100%;
  min-height: 4200px;
}
.cm_frame .c-col,
.cm_frame .container-fluid{
  padding:0;
} 

.cm_platform h4{
  margin-bottom:0;
  font-size:20px;
}
.cm_platform .c-content-con img{
  width: 379px;
  height: 194px !important;
  object-fit:cover;
}
.cm_platform_head  h2{
font-size:26px;
}
.cm_HoverCards h3{
font-size:16px;
}

@media screen and (min-width: 1024px) {
  .cm_frame iframe {
    min-height: 2400px;
  }
}
@media (max-width: 991px) {
  .cm_platform .row{
    justify-content:center;
    flex-direction: column;
    align-items: center;
  }
  .cm_blg_sec .c-content-con img{
  width:100% ;
  }
  .cm_platform_head .row,
  .cm_platform .c-col.col-lg-4{
    max-width: 375px;
            margin: 0 auto !important;
  }