.f-32 {
  font-size: 32px !important;
  line-height: 38px;
}
.f-28 {
  font-size: 28px !important;
  line-height: 36px;
}
.f-20{
font-size: 20px;
line-height: 24px;
}
.f-18{
font-size: 18px;
line-height: 22px;
}
.f-16{
font-size: 16px;
line-height: 20px;
}
.f-14{
font-size: 14px;
line-height: 22px;
}
.f-12{
font-size: 12px;
line-height: 18px;
}
#dynamic-footer{
  background-color: #ffffff;
}
#dynamic-footer footer{
  background-color: #f2f4f7;
}
.google-policy-drafty{
  background-color: #f4f4f4 !important;
}
/* 
Footer CSS - Converted from SCSS
*/

.footer {
  font-size: 14px;
  line-height: 20px;
  background-color: #f2f4f7; /* $color-teritary-3 */
  color: #475467; /* $color-teritary-8 */
  padding: 48px 12px;
  font-family: 'MuseoSansRounded300', sans-serif !important;
} 
.footer p {
  margin-bottom: 20px;
  font-size: 14px;
  font-family: 'MuseoSansRounded300', sans-serif !important;
}
footer .fw-bold{
  font-family: 'MuseoSansRounded500', sans-serif !important  ;
}
@media (min-width: 768px) {
  .footer {
    padding: 48px 12px;
  }
}

.footer > .container > .row {
  column-gap: 64px;
}

.footer .categories {
  display: flex;
  flex-wrap: wrap;
  column-gap: 52px;
}

.footer .categories .category {
  margin-bottom: 24px;
  flex: 0 1 auto;
}

@media (min-width: 768px) {
  .footer .categories {
    justify-content: space-between;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .footer .categories {
    column-gap: 32px;
  }
}

.footer .section-title {
  color: #98a2b3; /* $color-teritary-6 */
  font-weight: 700;
}

.footer .section-title ~ p {
  color: #1d2939; /* $color-teritary-10 */
  margin-bottom: 12px;
  font-weight: 700;
}

.footer .footer-social-icons {
  font-family: 'font-len-23';
  display: inline-flex;
  column-gap: 24px;
}

.footer .footer-social-icons a {
  color: #98a2b3; /* $color-teritary-6 */
  transition: color 0.2s linear;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 24px;
  font-family: 'font-len-23'!important;
}
.footer .footer-logo {
  font-size: 40px !important;
  line-height: 1;
}

.footer .footer-links {
  margin-top: 32px;
}

.footer a {
  text-decoration: none;
  color: inherit;
  font-weight: inherit;
}

.footer a:hover {
  color: #0578E3; /* $color-secondary */
  text-decoration: none!important;
}

.footer a:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(24, 73, 169, 0.2); /* rgba($color-secondary-10, 0.2) */
  padding-left: 5px;
  padding-right: 5px;
  margin: 0 -5px;
  border-radius: 16px;
}

/* Overwrite wordpress footer customization */
.footer .wp-block-heading {
  color: #98a2b3; /* $color-teritary-6 */
  font-weight: 700;
  margin-bottom: 20px;
  font-size: 16px;
}

.footer .block {
  color: #1d2939; /* $color-teritary-10 */
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 16px;
}

.footer .inline {
  display: inline;
  text-transform: capitalize;
  position: relative;
  padding-right: 17px;
  white-space: nowrap;
}

.footer .inline::after {
  content: "|";
  position: absolute;
  right: 5px;
  top: -1px;
}

.footer .inline:nth-last-child(1)::after {
  content: "";
}

.footer .footer-sub-link-wrap .inline:nth-child(1) {
  font-weight: 700;
}

.footer .footer-sub-link-wrap .inline:nth-child(1)::after {
  content: ":";
  right: 11px;
}

/* Information Banner */
.info-section {
  padding: 8px 20px;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 3;
}

.info-section p {
  margin-bottom: 0;
}

.info-section p span {
  font-weight: 700;
}

.info-section .warning-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 992px) {
  .info-section {
    padding: 8px 108px;
  }
}

.info-section-primary {
  background: #B9E6FE; /* $color-info-4 */
}

.info-section-secondary {
  background: #ffffff; /* $light */
}

.logo_ccta {
  width: 90px;
  height: 40px;
  display: inline-block;
  background-size: contain;
  background-image: url('../img/ccta-grey.png');
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .logo_ccta {
    margin-left: 10%;
  }
}

.menu-col > div > div {
  padding-bottom: 36px;
}


/*bootstrap */
/* Spacing Utilities */
.pt-2 {
  padding-top: .5rem!important;
}
.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

/* Typography Utilities */
.small {
  font-size: 80%;
  font-weight: 400;
}

.fw-600 {
  font-weight: 600 !important;
  font-family: 'MuseoSansRounded500'!important;
}
.fw-600 p{
  font-weight: 600 !important;
  font-family: 'MuseoSansRounded500'!important;
}

.fw-bold {
  font-weight: 700 !important;
}

/* Color Utilities */
.bg-gray-100 {
  background-color: #f8f9fa !important;
}

.color-grey-400 {
  color: #ced4da !important;
}

.color-grey-500 {
  color: #adb5bd !important;
}

/* header */
header.wp-header-wrap {
  --bs-gutter-x: 24px;
  /* position: sticky; */
  user-select: none;
  width: 100%;
  /* z-index: 4; */
  box-shadow: 0px 4px 8px -2px rgba(52, 64, 84, 0.1), 0px 2px 4px -2px rgba(52, 64, 84, 0.06);
  overflow: visible;
  /* top: -1px; */
  background-color: #ffffff;
  position: relative;
  z-index: 3;
  font-family: 'MuseoSansRounded300', sans-serif !important;
}

@media (max-width: 991px) {
  .wp-header-wrap .container{
    min-width: 100%;
  }
}
.wp-header-box header summary::marker {
  content: '';
}

.wp-header-box nav {
  background: #ffffff;
}

.wp-header-box nav ul {
  list-style: none;
  /* margin: 0; */
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .wp-header-box nav ul {
      padding: 0;
      margin: 0;
  }
}

.wp-header-box nav ul li {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.wp-header-box nav > ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  min-height: 60px;
  overflow: visible;
}

.wp-header-box nav > ul > li {
  margin: 0;
  min-height: 60px;
  padding: 0;
}

.wp-header-box nav .logo a {
  display: block;
  height: 60px;
  text-decoration: none;
  padding-top: 8px;
}

.wp-header-box nav .logo a img {
  height: 44px;
  width: auto;
}

/* Mobile Menu styles */
.wp-header-box nav .drop-down {
  display: none;
  margin-right: -24px;
}

.wp-header-box nav .drop-down > details > summary {
  height: 60px;
  width: 68px;
  font-size: 0;
  position: relative;
}

.wp-header-box nav .drop-down > details > summary .hamburger-icon {
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.wp-header-box nav .drop-down > details > summary .hamburger-icon > span,
.wp-header-box nav .drop-down > details > summary .hamburger-icon::after,
.wp-header-box nav .drop-down > details > summary .hamburger-icon::before {
  content: '';
  display: block;
  width: 21px;
  height: 3px;
  background-color: #344054;
  border-radius: 2px;
  transition: 0.3s;
}

.wp-header-box nav .drop-down > details > summary .hamburger-icon::before {
  margin-bottom: 3px;
}

.wp-header-box nav .drop-down > details > summary .hamburger-icon::after {
  margin-top: 3px;
}

.wp-header-box nav .drop-down > details[open] .hamburger-icon::before {
  transform: translateY(6px) rotate(45deg);
}

.wp-header-box nav .drop-down > details[open] .hamburger-icon::after {
  transform: translateY(-6px) rotate(-45deg);
}

.wp-header-box nav .drop-down > details[open] .hamburger-icon > span {
  transform: scale(0);
}

.wp-header-box nav .drop-down .profile li a {
  line-height: 24px;
  height: 48px;
  align-items: center;
}

.wp-header-box nav .drop-down .profile li:first-child {
  margin-top: 18px;
}

@media (max-width: 991px) {
  .wp-header-box nav .drop-down {
      display: flex;
  }
}

.wp-header-box nav .messages summary {
  height: 84px;
  width: 68px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
}

.wp-header-box nav .messages summary::before {
  display: none;
}

.wp-header-box nav .messages summary span[class*='font-len-23'] {
  font-size: 24px;
  font-weight: 400;
}

.wp-header-box nav .messages summary .message-count {
  position: absolute;
  top: 23px;
  right: 14px;
  font-size: 12px;
  background-color: #1570EF;
  color: #ffffff;
  line-height: 1;
  padding: 4px 0;
  display: inline-block;
  width: 20px;
  border-radius: 50%;
  text-align: center;
}

.wp-header-box nav .messages summary:hover {
  color: inherit;
}

.wp-header-box nav .messages .menu-links.drop.large-menu {
  padding-top: 32px;
}

.wp-header-box nav .messages .sub-menu-drop .message-title {
  font-weight: 700;
  color: #667085;
  font-size: 20px;
  margin-bottom: 20px;
}

.wp-header-box nav .messages .sub-menu-drop li {
  margin: 0;
}

.wp-header-box nav .messages .sub-menu-drop li:not(:last-child) {
  padding-bottom: 24px;
}

.wp-header-box nav .messages .sub-menu-drop li:not(:first-child) {
  border-top: 1px solid #d0d5dd;
  padding-top: 24px;
}

.wp-header-box nav .messages .sub-menu-drop a.notification-message {
  display: flex;
  flex-direction: column;
  padding: 0;
  height: auto;
  position: relative;
}

.wp-header-box nav .messages .sub-menu-drop a.notification-message.unread::before {
  content: " ";
  width: 6px;
  height: 6px;
  display: inline-block;
  background-color: #1570EF;
  border-radius: 50%;
  position: absolute;
  left: -12px;
  top: 7px;
}

.wp-header-box nav .messages .sub-menu-drop a.notification-message .notification-title {
  font-weight: 700;
  font-size: 14px;
  color: #1d2939;
  line-height: 22px;
}

.wp-header-box nav .messages .sub-menu-drop a.notification-message .notification-content {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  white-space: normal;
}

.wp-header-box nav .messages .sub-menu-drop a.notification-message:hover,
.wp-header-box nav .messages .sub-menu-drop a.notification-message:focus {
  color: inherit;
  box-shadow: none;
  text-decoration: underline;
}

.wp-header-box nav .menu-links .sub-menu-drop a {
  color: #344054;
}

.wp-header-box nav .menu-links a {
  color: #667085;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}
.wp-header-box nav .menu-links a:hover{
  text-decoration: none!important;
}
.wp-header-box nav .menu-links a:not([role="button"]) {
  display: block;
  height: 60px;
  line-height: 60px;
  padding: 0 1em;
  opacity: 1;
}

.wp-header-box nav .menu-links a:not([role="button"]):hover {
  color: #0578E3;
  text-decoration: none;
}

.wp-header-box nav .menu-links .messages summary:focus {
  box-shadow: none;
  border: 0;
}

.wp-header-box nav .menu-links .messages summary .message-count {
  top: -4px;
  right: 20px;
}

.wp-header-box nav .menu-links .messages .sub-menu-drop {
  left: -100%;
  width: 380px;
}

.wp-header-box nav .menu-links .messages .sub-menu-drop .notification-message {
  padding: 0;
}

.wp-header-box nav .menu-links .profile .sub-menu-wrapper a {
  display: flex;
  padding: 0;
}

.wp-header-box nav .menu-links .profile .sub-menu-wrapper a span[class*='font-len-23'] {
  font-size: 18px;
  line-height: 24px;
  margin-right: 22px;
  color: #667085;
}

.wp-header-box nav .menu-links .profile .sub-menu-wrapper a:focus {
  padding-left: 5px;
  padding-right: 5px;
  margin-left: -5px;
  margin-right: -5px;
}

.wp-header-box nav .menu-links .profile .sub-menu-wrapper li:nth-last-child(2) {
  margin-bottom: 20px;
}

.wp-header-box nav .menu-links.drop .sub-menu-wrapper .title-label {
  font-weight: 700;
  color: #F0761D;
  padding: 0;
  margin-left: 30px;
  height: 30px;
  line-height: 30px;
}

@media (min-width: 992px) {
  .wp-header-box nav .menu-links.drop .sub-menu-wrapper .title-label {
      padding: 0 0 0 15px;
  }
}

.wp-header-box nav .menu-links.drop .sub-menu-wrapper:not(:first-child) .title-label {
  padding-top: 20px;
  border-top: 1px solid #eaecf0;
  height: auto;
}

.wp-header-box nav .menu-links.drop.large-menu {
  min-height: calc(100vh - 84px);
  background-color: #ffffff;
  overflow-x: hidden;
  overflow-y: scroll;
  margin: 0;
  padding: 10px 0px 80px;
  position: absolute;
  width: 100%;
  left: 0;
  box-shadow: inset 0px 4px 8px -2px rgba(52, 64, 84, 0.1), inset 0px 2px 4px -2px rgba(52, 64, 84, 0.06);
}

.wp-header-box nav .menu-links.drop.large-menu > ul > li:not(:first-child) {
  border-top: 1px solid #eaecf0;
}

.wp-header-box nav .menu-links.drop.large-menu > ul > li.bottom-fixed {
  display: flex;
  flex-direction: row;
  justify-content: center;
  position: fixed;
  bottom: 0;
  margin-left: -24px;
  margin-bottom: 0;
  column-gap: 16px;
  padding: 20px 24px;
  border: 0;
  width: 100%;
  background-color: #ffffff;
}

.wp-header-box nav .menu-links.drop.large-menu > ul > li.bottom-fixed > div {
  flex-basis: 50%;
  padding: 0;
}

.wp-header-box nav .menu-links.drop.large-menu > ul > li.bottom-fixed > div .btn {
  font-weight: 700;
  min-width: 100%;
}

.wp-header-box nav .menu-links.drop.large-menu > ul > li summary,
.wp-header-box nav .menu-links.drop.large-menu > ul > li > a {
  height: 72px;
  line-height: 72px;
  padding: 0;
  font-weight: 700;
}

.wp-header-box nav .sub-menu {
  position: relative;
}

.wp-header-box nav .sub-menu summary {
  color: #667085;
  font-size: 16px;
  text-align: left;
  position: relative;
}

.wp-header-box nav .sub-menu summary::-webkit-details-marker {
  display: none;
}

.wp-header-box nav .sub-menu summary::before {
  content: "\ea13";
  font-family: "font-len-23";
  font-size: 6px;
  position: absolute;
  right: 5px;
  transition: all 0.3s;
}

@media (min-width: 992px) {
  .wp-header-box nav .sub-menu summary::before {
      font-size: 5px;
      right: 14px;
  }
}

.wp-header-box nav .sub-menu summary:hover {
  cursor: pointer;
  color: #0578E3;
}

.wp-header-box nav .sub-menu details[open] summary {
  color: #0578E3;
}

.wp-header-box nav .sub-menu details[open] summary::before {
  transform: rotate(-180deg);
  transition: all 0.3s;
}

.wp-header-box nav .sub-menu .sub-menu-drop {
  top: 48px;
  margin-left: 0;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view {
  display: flex;
  flex-direction: row;
  max-height: 420px;
  left: -84px;
  transform: none;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view > input {
  display: none;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view .tab-titles {
  padding-right: 24px;
  border-right: 1px solid #eaecf0;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view .tab-titles .title-label {
  font-weight: 700;
  font-size: 18px;
  padding: 7px 16px;
  margin-bottom: 16px;
  line-height: 24px;
  display: flex;
  color: #667085;
  cursor: pointer;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view .tab-titles .title-label > .title-icon {
  width: 24px;
  line-height: 24px;
  font-size: inherit;
  margin-right: 16px;
  font-weight: 400;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view .tab-titles .title-label > .title-icon::before {
  font-size: 24px;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view .sub-menu-wrapper > .tab-content {
  display: none;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view .sub-menu-wrapper > .tab-content > ul {
  padding: 0px 24px;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view .sub-menu-wrapper > .tab-content > ul:not(:first-of-type) {
  border-left: 1px solid #eaecf0;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view [type="radio"]:nth-of-type(1):checked ~ .sub-menu-wrapper > .tab-content:nth-of-type(1),
.wp-header-box nav .sub-menu .sub-menu-drop.tab-view [type="radio"]:nth-of-type(2):checked ~ .sub-menu-wrapper > .tab-content:nth-of-type(2),
.wp-header-box nav .sub-menu .sub-menu-drop.tab-view [type="radio"]:nth-of-type(3):checked ~ .sub-menu-wrapper > .tab-content:nth-of-type(3),
.wp-header-box nav .sub-menu .sub-menu-drop.tab-view [type="radio"]:nth-of-type(4):checked ~ .sub-menu-wrapper > .tab-content:nth-of-type(4),
.wp-header-box nav .sub-menu .sub-menu-drop.tab-view [type="radio"]:nth-of-type(5):checked ~ .sub-menu-wrapper > .tab-content:nth-of-type(5) {
  display: flex;
}

.wp-header-box nav .sub-menu .sub-menu-drop.tab-view [type="radio"]:nth-of-type(1):checked ~ .tab-titles > .title-label:nth-of-type(1),
.wp-header-box nav .sub-menu .sub-menu-drop.tab-view [type="radio"]:nth-of-type(2):checked ~ .tab-titles > .title-label:nth-of-type(2),
.wp-header-box nav .sub-menu .sub-menu-drop.tab-view [type="radio"]:nth-of-type(3):checked ~ .tab-titles > .title-label:nth-of-type(3),
.wp-header-box nav .sub-menu .sub-menu-drop.tab-view [type="radio"]:nth-of-type(4):checked ~ .tab-titles > .title-label:nth-of-type(4),
.wp-header-box nav .sub-menu .sub-menu-drop.tab-view [type="radio"]:nth-of-type(5):checked ~ .tab-titles > .title-label:nth-of-type(5) {
  color: #0578E3;
}

.wp-header-box nav .sub-menu .sub-menu-drop li:last-of-type {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  .wp-header-box nav .sub-menu .sub-menu-drop {
      position: absolute;
      background-color: #ffffff;
      border-radius: 12px;
      padding: 30px;
      box-shadow: 0px 24px 48px -12px rgba(52, 64, 84, 0.18);
      display: flex;
      flex-direction: column;
      width: auto;
      left: 50%;
      transform: translateX(-50%);
  }

  .wp-header-box nav .sub-menu .sub-menu-drop li {
      margin-bottom: 16px;
  }

  .wp-header-box nav .sub-menu .sub-menu-drop li:last-of-type {
      margin-bottom: 0;
  }
}

.wp-header-box nav .sub-menu .sub-menu-drop li:not(:last-of-type) {
  padding-bottom: 0;
}

.wp-header-box nav .sub-menu .sub-menu-drop a:not([role="button"]) {
  font-weight: 500;
  margin-left: 30px;
  padding: 0;
  height: 40px;
  line-height: 24px;
}

@media (min-width: 992px) {
  .wp-header-box nav .sub-menu .sub-menu-drop a:not([role="button"]) {
      margin: 0;
      padding: 0 15px;
      height: auto;
  }
}

/* desktop menu styles */
.wp-header-box nav .links {
  width: 100%;
}

.wp-header-box nav .links summary,
.wp-header-box nav .links a,
.wp-header-box nav .links button,
.wp-header-box nav .links .tab-titles > label {
  /* No focus styles converted as they use SCSS functions */
}

.wp-header-box nav .links summary:focus,
.wp-header-box nav .links a:focus,
.wp-header-box nav .links button:focus,
.wp-header-box nav .links .tab-titles > label:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(5, 120, 227, 0.2);
  border-radius: 16px;
}

.wp-header-box nav .links a.btn {
  margin-left: 15px;
  font-weight: 700;
  white-space: nowrap;
}

.wp-header-box nav .links .menu-links {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: flex-end;
  height: 60px;
  width: 100%;
}

.wp-header-box nav .links .menu-links > li summary,
.wp-header-box nav .links .menu-links > li > a:not(.btn) {
  text-decoration: none;
  height: auto;
  line-height: 32px;
  padding: 0 15px;
  font-weight: 700;
}

.wp-header-box nav .links .menu-links > li summary {
  padding-right: 30px;
}

.wp-header-box nav .links .menu-links > li.profile summary {
  background: linear-gradient(180deg, #F08C1D 0%, #DB5C00 100%);
  border: 2px solid #FEF6EE;
  border-radius: 50%;
  color: #ffffff;
  padding: 8px;
  line-height: 18px;
  font-size: 12px;
  width: 36px;
  height: 36px;
  text-align: center;
}

.wp-header-box nav .links .menu-links > li.profile summary::before {
  right: -19px;
  color: #667085;
}

.wp-header-box nav .links .menu-links > li.profile .sub-menu-drop {
  top: 61px;
  color: #1d2939;
  left: -190%;
}

.wp-header-box nav .links .menu-links > li.profile .sub-menu-wrapper a {
  display: flex;
  padding: 0;
}

.wp-header-box nav .links .menu-links > li.profile .sub-menu-wrapper a:focus {
  padding-left: 5px;
  padding-right: 5px;
  margin-left: -5px;
  margin-right: -5px;
}

.wp-header-box nav .links .menu-links > li:nth-last-child(2) {
  margin-left: 24px;
}

@media (min-width: 1200px) {
  .wp-header-box nav .links .menu-links > li:nth-last-child(2) {
      margin-left: 56px;
  }
}

@media (max-width: 991px) {
  .wp-header-box nav .links {
      display: none;
  }
}

/* to hide the scroll bar in mobile view */
::-webkit-scrollbar {
  width: 0px;
}

/* wordpress sticky header */
.wp-header-box .header_top_sticky {
  background-color: #FDEAD7;
  width: 100%;
  font-size: 14px;
  padding: 7px 10px;
  text-align: center;
  position: fixed;
  top: 0;
  line-height: 18px;
  z-index: 10;
}

.wp-header-box .app-page .header_top_sticky {
  position: relative;
}

.wp-header-box .app-page .header_main {
  margin-top: 0px !important;
}

.wp-header-box .header_top_sticky a {
  font-weight: 600;
}

.wp-header-box .header_top_sticky p {
  margin: 0;
  padding: 0;
  line-height: 18px;
}

.wp-header-box .header_main {
  margin-top: 83px;
}

.wp-header-box .header_main .btn span {
  font-family: 'museo-sans-rounded', sans-serif;
}

.wp-header-box .header-bottom-menu {
  box-shadow: 4px 0px 4px rgba(0, 0, 0, 0.25);
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  bottom: 0;
  padding: 20px 20px;
  column-gap: 16px;
  left: 0;
  width: 100%;
  height: 90px;
  background-color: white;
  z-index: 100;
}

@media (min-width: 390px) {
  .wp-header-box .header_main {
      margin-top: 65px;
  }
}

@media (min-width: 554px) {
  .wp-header-box .header_main {
      margin-top: 48px;
  }
}

@media (max-width: 991px) {
  .wp-header-box .header_main .top {
      padding: 0;
  }
}

@media (min-width: 992px) {
  .wp-header-box .header_top_sticky {
      position: -webkit-sticky;
      position: sticky;
      font-size: 16px;
      line-height: 23px;
      padding: 12px 240px;
      font-weight: 700;
  }

  .wp-header-box header {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 4;
      margin-top: 0;
  }

  .wp-header-box .header_main {
      margin-top: 0;
  }
}

/* overwritting css for wordpress */
.wp-header-box header.wp-block-template-part ul {
  padding-left: 0;
}

/* signed in header */
.wp-header-box .dl_signedin {
  margin-top: 0;
}

/* fetching wp header as api to next js */
.wp-header-box .wp-header-wrap {
  min-height: 60px;
}
/* button */
.v3-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  height: 36px;
  max-width: 100%;
  min-width: 125px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
  font-weight: 700;
  border: 2px solid var(--Gradient-skeuemorphic-gradient-border, rgba(255, 255, 255, 0.12));
  cursor: pointer;
}
.v3-btn.btn-md {
  height: 40px !important;
  font-size: 14px !important;
  line-height: 20px !important;
  padding: 10px 16px !important;
}
.v3-btn.btn-teritary {
  color: #344053 !important;
  background-color: #FFFFFF !important;
  border: 1px solid #D0D5DD !important;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
}
.v3-btn span {
  font-weight: 700;
}
.v3-btn.btn-teritary:hover {
  background-color: #F9FAFB !important;
  color: #344053 !important;
  text-decoration: none !important;
}
.v3-btn.btn-teritary:focus {
  border-radius: 8px !important;
  border: 1px solid #D0D5DD !important;
  box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #08AEEF !important;
  color: #344053 !important;
  text-decoration: none !important;
}