.new-home #sp-header:not(.header-sticky) {
    background: transparent;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    box-shadow:none;
}
.new-home #sp-header:not(.header-sticky) .sp-megamenu-parent > li > a{
  color:white;
  filter:drop-shadow(0 2px 2px rgba(0,0,0,0.5));
}
.new-home #sp-header:not(.header-sticky) .sp-megamenu-parent > li > a:hover,
.new-home #sp-header:not(.header-sticky) .sp-megamenu-parent>li.active>a, 
.new-home #sp-header:not(.header-sticky) .sp-megamenu-parent>li.active:hover>a{color: #0078bd;}

.new-home #sp-main-body .container {padding-left: 0px; padding-right: 0px; max-width: 100%;}
.new-home #sp-main-body{padding:0;}
.new-home .article-details .article-ratings-social-share{display:none !important;}
.new-home .article-details .article-can-edit{margin:0;}
.h-primary {color: #38bdf8; font-style: italic;}

.h-filter-img .sppb-img-responsive{
    opacity: 0.6;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    filter:grayscale(100%);
}

.h-filter-img:hover .sppb-img-responsive{filter:grayscale(0);}

.acym_module_form {display: grid; grid-template-columns: 1fr 0.5fr;}

.acym_module_form .onefield {margin: 0;}

.acym_module_form .onefield input{
    color: white;
    width: 100%;
    max-width: 100%;
    background-color: rgb(255 255 255 / 0.05);
    border: 1px solid rgb(255 255 255 / 0.1);
    border-radius: 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.acym_module_form .onefield input::placeholder{color: #9ca3af;}

.acym_module_form .onefield input:focus {
  color: white; 
  background-color: rgb(255 255 255 / 0.05); 
  border: 1px solid #0078bd;
}
.acym_module_form .acysubbuttons {margin: 0;}

.acym_module_form .acysubbuttons .button.subbutton {
    background-color: #0078bd;
    border: 1px solid #0078bd;
    border-radius: 0;
    padding: 0.5rem 1.5rem;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.acym_module_form .acysubbuttons .button.subbutton:before{
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M566.6 342.6C579.1 330.1 579.1 309.8 566.6 297.3L406.6 137.3C394.1 124.8 373.8 124.8 361.3 137.3C348.8 149.8 348.8 170.1 361.3 182.6L466.7 288L96 288C78.3 288 64 302.3 64 320C64 337.7 78.3 352 96 352L466.7 352L361.3 457.4C348.8 469.9 348.8 490.2 361.3 502.7C373.8 515.2 394.1 515.2 406.6 502.7L566.6 342.7z"/></svg>') no-repeat center;
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M566.6 342.6C579.1 330.1 579.1 309.8 566.6 297.3L406.6 137.3C394.1 124.8 373.8 124.8 361.3 137.3C348.8 149.8 348.8 170.1 361.3 182.6L466.7 288L96 288C78.3 288 64 302.3 64 320C64 337.7 78.3 352 96 352L466.7 352L361.3 457.4C348.8 469.9 348.8 490.2 361.3 502.7C373.8 515.2 394.1 515.2 406.6 502.7L566.6 342.7z"/></svg>') no-repeat center;
}

.bbs-module-header {
    text-align: center;
    max-width: 40rem;
    margin: 0 auto 2rem auto;
}

h2.bbs-module-title {
    color: #003c5f;
    letter-spacing: 0.05em;
    font-size: 2.25rem;
    line-height: 2.5rem;
    margin-bottom: 1rem;

}
.bbs-module-subtitle{color: #6b7280;}
.bbs-tabs-header {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    margin-bottom: 3rem;
}

.bbs-tabs-header .bbs-tab-btn {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
  color: #9ca3af;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 1rem 2rem;
  background-color: transparent;
  border: none;
  border-bottom: 2px solid transparent;
}
.bbs-tabs-header .bbs-tab-btn:hover{color: #4b5563;}
.bbs-tabs-header .bbs-tab-btn.active{
  border-bottom: 2px solid #0078bd;
  color: #003c5f;
}

.bbs-article-card {
    background-color: #f9fafb;
    border-radius: 1rem;
    gap: 3rem;
    box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow:hidden;
}
.bbs-article-card .bbs-article-details {
    padding: 3rem;
}
.bbs-article-card .bbs-article-details .tab_tag {
    color: #0078bd;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.75rem;
    line-height: 1rem;
    margin-bottom: 1rem;
}
.text-600-grey {
    color: #4b5563;
    line-height: 1.625;
    font-size: 1.125rem;
}
.grey_divider {
    color: #e5e7eb;
    opacity: 1;
    margin: 1.5rem 0;
}

.text-minex-primary{color: #003c5f; letter-spacing: 0.05em; font-weight: 700; font-size: 0.875rem; line-height: 1.25rem;  margin-bottom: 1.5rem;}
.bbs-field-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: flex-start;
    justify-content: flex-start;
    gap: 2rem;
}

.bbs-field-label {
    color: #9ca3af;
    font-size: 0.75rem;
    line-height: 1rem;
}
.bbs-field-value {
    color: #003c5f;
    font-weight: 500;
}

.btn-primary{--bs-btn-border-radius: 0; --bs-btn-padding-x: 2rem; --bs-btn-padding-y: 0.75rem; letter-spacing: 0.1em; --bs-btn-font-size: 0.75rem; --bs-btn-line-height: 1rem;}

.btn-outline-white {
    letter-spacing: 0.1em;
    --bs-btn-border-radius: 0;
    --bs-btn-padding-x: 2rem;
    --bs-btn-padding-y: 0.75rem;
    --bs-btn-font-size: 0.75rem;
    --bs-btn-line-height: 1rem;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: #f3f4f6;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #003c5f;
    --bs-btn-hover-border-color: #003c5f;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #003c5f;
    --bs-btn-active-border-color: #003c5f;
    color: #003c5f;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    font-weight: 500;
    text-transform: uppercase;
}
.bbs-articles-heading{max-width: 42rem; margin-bottom: 2rem;}
.bbs-articles-heading h2{color: #003c5f; letter-spacing: 0.05em; font-size: 2.25rem; line-height: 2.5rem; margin-bottom: 1rem;}
.bbs-articles-heading .bbs-subtitle {color: #6b7280; font-size: 14px;}
.bs-artcile-btn-grid {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bbs-category-btn {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    color: #0078bd;
    letter-spacing: 0.1em;
    font-size: 0.75rem;
    line-height: 1rem;
    text-decoration: underline;
    text-underline-offset: 5px;
    text-transform: uppercase;
    font-weight: 700;
}
.bbs-category-btn:hover,
.bbs-category-btn:focus{color: #003c5f; text-decoration: underline;}
@media only screen and (max-width: 767px) {
    .bbs-tabs-header .bbs-tab-btn{padding: 0.5rem 1rem;}
    .bbs-field-grid{gap: 1rem;}
    .bbs-article-card{grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 1rem;}
    .bbs-article-card .bbs-article-details {padding: 1.5rem;}
}    