@charset "UTF-8";
/* Setting the color here to
* avoid overriding other
* overline in builder mode
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--fl-global-dark-header--body);
}

p {
  margin-block-start: 0;
}

p a,
li a {
  color: var(--fl-global-primary);
  /*text-decoration: none;*/
  transition: 0.2s ease-in-out;
}

p a:hover,
li a:hover {
  color: var(--fl-global-secondary);
}

.fl-builder-content .NormalizeFontSize a:not(.fl-builder-submenu-link) {
  font-size: inherit;
}

.fl-builder-content .fl-button i {
  margin-right: 4px;
}

.fl-builder-content .fl-button i.fl-button-icon-after {
  margin-left: 4px;
}

.fl-builder-content .fl-button .fl-button-text {
  display: inline-block;
  margin-top: -1px;
}

.fl-builder-content .fl-button i {
  font-size: 16px;
}

.fl-builder-content .Heading-xxxl,
.fl-builder-content .Heading-xxxl .fl-heading {
  font-size: 4rem;
}

.fl-builder-content .Heading-xxl,
.fl-builder-content .Heading-xxl .fl-heading {
  font-size: 4rem;
  line-height: 1.2;
}

.fl-builder-content .Heading-xl,
.fl-builder-content .Heading-xl .fl-heading {
  font-size: 3.2rem;
  line-height: 1.3;
}

.fl-builder-content .Heading-l,
.fl-builder-content .Heading-l .fl-heading {
  font-size: 2.9rem;
  line-height: 1.2;
}

.fl-builder-content .Heading-m,
.fl-builder-content .Heading-m .fl-heading {
  font-size: 2.6rem;
  line-height: 1.35;
}

.fl-builder-content .Heading-s,
.fl-builder-content .Heading-s .fl-heading {
  font-size: 2.3rem;
  line-height: 1.2;
}

.fl-builder-content .Heading-xs,
.fl-builder-content .Heading-xs .fl-heading {
  font-size: 2rem;
  line-height: 1.2;
}

.fl-builder-content .Heading-xxs,
.fl-builder-content .Heading-xxs .fl-heading {
  font-size: 1.8rem;
  line-height: 1.3;
}

@media (min-width: 1025px) {
  .fl-builder-content .Heading-xxxl,
  .fl-builder-content .Heading-xxxl .fl-heading {
    font-size: 6rem;
  }
  .fl-builder-content .Heading-xxl,
  .fl-builder-content .Heading-xxl .fl-heading {
    font-size: 4.8rem;
  }
  .fl-builder-content .Heading-xl,
  .fl-builder-content .Heading-xl .fl-heading {
    font-size: 4rem;
  }
  .fl-builder-content .Heading-l,
  .fl-builder-content .Heading-l .fl-heading {
    font-size: 3.6rem;
    line-height: 1.3;
  }
  .fl-builder-content .Heading-m,
  .fl-builder-content .Heading-m .fl-heading {
    font-size: 3.2rem;
  }
  .fl-builder-content .Heading-s,
  .fl-builder-content .Heading-s .fl-heading {
    font-size: 2.8rem;
  }
  .fl-builder-content .Heading-xs,
  .fl-builder-content .Heading-xs .fl-heading {
    font-size: 2.3rem;
  }
  .fl-builder-content .Heading-xxs,
  .fl-builder-content .Heading-xxs .fl-heading {
    font-size: 1.9rem;
  }
}
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited,
.fl-builder-content a.fl-button:hover,
.fl-builder-content a.fl-button:focus,
.fl-page .fl-builder-content a.fl-button:hover,
.fl-page .fl-builder-content a.fl-button:focus {
  border: none;
}

.fl-builder-content a.fl-button {
  transition: 0.2s ease-in-out;
}

.fl-builder-content .Button-primary a.fl-button:active {
  background-color: var(--fl-global-primaryctabgdefault);
}

.fl-builder-content .Button-secondary a.fl-button {
  position: relative;
  box-shadow: inset 0 0 0 2px var(--fl-global-secondaryctaborderdefault);
  transition: 0.2s ease-in-out;
}

.fl-builder-content .Button-secondary .fl-button:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 100px;
  box-shadow: 0 4px 7.1px 0 rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.fl-builder-content .Button-secondary a.fl-button:hover {
  box-shadow: inset 0 0 0 2px transparent;
}

.fl-builder-content .Button-secondary .fl-button:hover:before {
  opacity: 1;
}

.fl-builder-content .Button-primary-light a.fl-button {
  box-shadow: inset 0 0 0 2px transparent;
}

.fl-builder-content .Button-primary-light a.fl-button:hover {
  box-shadow: inset 0 0 0 3px var(--fl-global-secondaryctaborderhover);
}

.fl-builder-content .Button-secondary-light a.fl-button {
  box-shadow: inset 0 0 0 2px var(--fl-global-secondaryctaborderdefault);
}

.fl-builder-content .Button-secondary-light a.fl-button:hover {
  box-shadow: inset 0 0 0 3px var(--fl-global-secondaryctaborderdefault);
}

.fl-builder-content .fl-button:active {
  top: 0;
}

/*
* Button Icon
*/
.ButtonIcon {
  display: inline-flex;
}

/*
* WpGridBuilder
*/
.cs-post-feed {
  /* Responsive */
}
.cs-post-feed .card-main-title {
  margin: 0 auto;
}
@media (min-width: 1025px) {
  .cs-post-feed .four-posts-excerpt {
    max-width: 492px;
  }
}
.cs-post-feed .wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail div {
  aspect-ratio: 1/1;
}
@media (max-width: 500px) {
  .cs-post-feed .wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail div {
    min-height: 100% !important;
  }
}
.cs-post-feed .card-post-wrapper {
  gap: 16px;
}
.cs-post-feed .card-post-wrapper .wpgb-card-content {
  justify-content: start;
}
.cs-post-feed .card-post-wrapper:hover .card-post-title a {
  color: #2250b0 !important;
}
.cs-post-feed .card-post-wrapper:hover .card-post-title a::after {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'><rect x='.5' y='.5' width='25' height='25' rx='12.5' fill='%232250B0'/><rect x='.5' y='.5' width='25' height='25' rx='12.5' stroke='%232250B0'/><path d='M9.208 13h7.584M13 9.208 16.792 13 13 16.792' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.cs-post-feed .card-mobile-wrapper .wpgb-card .card-post-wrapper {
  gap: 16px;
}
.cs-post-feed .card-mobile-wrapper .wpgb-card .card-post-wrapper .wpgb-card-content {
  justify-content: center;
}
.cs-post-feed .card-post-title {
  padding-bottom: 8px !important;
}
.cs-post-feed .card-post-title a {
  font-family: Manrope !important;
  font-size: 2rem !important;
  font-weight: normal !important;
  font-style: normal !important;
  line-height: 1.2 !important;
  letter-spacing: normal !important;
  color: #000b57 !important;
  position: relative;
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  transition: 200ms ease;
}
.cs-post-feed .card-post-title a::after {
  content: "";
  width: 26px;
  height: 26px;
  flex: 0 0 26px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 26px 26px;
  background-position: center;
  transition: transform 200ms ease, opacity 200ms ease, background-image 0s linear 0s;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'><rect x='.5' y='.5' width='25' height='25' rx='12.5' fill='%23F7F7F7'/><rect x='.5' y='.5' width='25' height='25' rx='12.5' stroke='%23DBDBDB'/><path d='M9.208 13h7.584M13 9.208 16.792 13 13 16.792' stroke='%234E5457' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.cs-post-feed .card-post-excerpt {
  font-family: Manrope !important;
  font-size: 1.4rem !important;
  font-weight: 500 !important;
  font-style: normal !important;
  line-height: 1.6 !important;
  letter-spacing: normal !important;
  color: #4e5457 !important;
}
@media (max-width: 1024px) {
  .cs-post-feed .card-post-title a {
    font-size: 1.6rem !important;
    line-height: 1.6 !important;
  }
}

/*
* Featured Post / Product
*/
.wpgb-card-24 .IconPostType,
.wpgb-card-25 .IconPostType {
  background-color: var(--fl-global-white);
}

body .wpgb-facet.wpgb-style-1 .wpgb-input-icon {
  left: auto;
  right: 12px;
}

body .wpgb-facet .wpgb-autocomplete-facet .wpgb-input,
body .wpgb-facet .wpgb-date-facet .wpgb-input,
body .wpgb-facet .wpgb-search-facet .wpgb-input {
  padding-inline-end: 48px !important;
  text-indent: 0;
}

/*
* Product Filter
*/
/*
* Accordion
*/
.fl-accordion-button-icon {
  text-decoration: none;
}

.fl-accordion-button-label:focus,
.fl-accordion-button-label:active,
.fl-accordion-button-icon:focus,
.fl-accordion-button-icon:active {
  outline: none;
}

.fl-accordion-button-icon {
  font-size: 16px;
}

body .wpgb-facet > fieldset:last-child {
  margin-bottom: 0;
}

body .FilterAccordion .fl-accordion-button .fl-accordion-button-icon {
  color: var(--fl-global-black);
}

body .FilterAccordion a.fl-accordion-button-icon {
  opacity: 1;
}

body .FilterAccordion i.fl-accordion-button-icon {
  color: inherit;
  font-size: 16px;
}

.FilterAccordion a.fl-accordion-button-label,
.FilterAccordion .fl-accordion-button-icon {
  transition: 0.2s ease-in-out;
}

.FilterAccordion .fl-accordion-item-active .fl-accordion-button-label {
  color: var(--fl-global-primary);
}

.FilterAccordion .fl-accordion-button:hover a.fl-accordion-button-label,
body .FilterAccordion .fl-accordion-button:hover .fl-accordion-button-icon {
  color: var(--fl-global-primary);
}

.wpgb-facet-7 {
  margin-top: 40px;
}

body .wpgb-facet .wpgb-checkbox-facet .wpgb-hierarchical-list li:first-child {
  margin-top: 0px;
}

.wpgb-facet .wpgb-pagination .wpgb-page-prev > a {
  padding-left: 0px !important;
}

.wpgb-facet .wpgb-pagination .wpgb-page-next > a {
  padding-right: 0px !important;
}

.Body-light p,
.Body-light li {
  color: var(--fl-global-white);
}

/*
* Footer
*/
footer .menu-item a:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: -1px;
  margin-left: 8px;
  vertical-align: middle;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuODM2IDguMTcyaDkuMzMyTTguNSAzLjUwOGw0LjY2NiA0LjY2Ni00LjY2NiA0LjY2IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4zMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==") no-repeat center;
          mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuODM2IDguMTcyaDkuMzMyTTguNSAzLjUwOGw0LjY2NiA0LjY2Ni00LjY2NiA0LjY2IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4zMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==") no-repeat center;
  background-color: var(--fl-global-secondary);
  transition: 0.2s ease-in-out;
  opacity: 0;
}

footer .menu-item a:hover:after {
  opacity: 1;
}

.FooterSocialIcons .fl-icon-group .fl-icon a {
  display: flex;
  border-radius: 8px;
  width: 32px;
  height: 32px;
}

.FooterSocialIcons .fl-icon-group .fl-icon i {
  position: absolute;
}

body .FooterSocialIcons .fl-icon i {
  border-radius: 8px;
}

body .fl-builder-content .Body-light a {
  color: var(--fl-global-white);
}

body .fl-builder-content .Body-light a:hover {
  color: var(--fl-global-secondary);
}

/*
* Overlay
*/
.Overlay-1 > .fl-row-content-wrap:after {
  background: linear-gradient(90.03deg, rgba(2, 17, 27, 0.56) 0.03%, rgba(2, 17, 27, 0.49) 46.67%, rgba(2, 17, 27, 0.21) 70.4%);
}

@media (max-width: 1024px) {
  .Overlay-1-mobile > .fl-row-content-wrap:after {
    background: linear-gradient(359.81deg, #02111b 2.32%, rgba(2, 17, 27, 0.8) 44.78%, rgba(2, 17, 27, 0.2) 82.28%);
  }
}
.BgOverlay-1 {
  background: linear-gradient(179.44deg, #02111b 0.43%, #0b2640 41.21%, #103458 66.89%, #d6e6f2 101.41%);
}

.NumberCounter-gap-sm .fl-number-after-text {
  margin-top: 8px;
}

.IconPostType {
  height: 16px;
  aspect-ratio: 1/1;
  display: inline-block;
}

.IconPostType-documentation {
  -webkit-mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M14.3323 10.2895V12.9559C14.3323 13.3095 14.1918 13.6486 13.9418 13.8987C13.6918 14.1487 13.3527 14.2891 12.9991 14.2891H3.6667C3.31311 14.2891 2.974 14.1487 2.72398 13.8987C2.47396 13.6486 2.3335 13.3095 2.3335 12.9559V10.2895M4.9999 6.95654L8.3329 10.2895M8.3329 10.2895L11.6659 6.95654M8.3329 10.2895V2.29034' stroke='black' stroke-width='1.3332' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E%0A");
}

.IconPostType-case_studies {
  -webkit-mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M3.33316 14.2757C2.76655 14.2757 2.36381 14.0229 2.12495 13.5174C1.88608 13.0119 1.94441 12.5425 2.29993 12.1092L5.99956 7.60966V3.61006H5.33296C5.14409 3.61006 4.98577 3.54617 4.85801 3.41841C4.73024 3.29064 4.66636 3.13233 4.66636 2.94346C4.66636 2.75459 4.73024 2.59627 4.85801 2.4685C4.98577 2.34074 5.14409 2.27686 5.33296 2.27686H10.6658C10.8546 2.27686 11.0129 2.34074 11.1407 2.4685C11.2685 2.59627 11.3324 2.75459 11.3324 2.94346C11.3324 3.13233 11.2685 3.29064 11.1407 3.41841C11.0129 3.54617 10.8546 3.61006 10.6658 3.61006H9.99916V7.60966L13.6988 12.1092C14.0543 12.5425 14.1126 13.0119 13.8738 13.5174C13.6349 14.0229 13.2322 14.2757 12.6656 14.2757H3.33316ZM3.33316 12.9425H12.6656L8.66596 8.07628V3.61006H7.33276V8.07628L3.33316 12.9425Z' fill='black'%3E%3C/path%3E%3C/svg%3E%0A");
}

.IconPostType-blog {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 17'%3E%3Cpath fill='white' fill-rule='evenodd' clip-rule='evenodd' d='M5.33301 1.62354C6.21683 1.62364 7.06449 1.97513 7.68945 2.6001C7.8017 2.71236 7.90487 2.83197 7.99902 2.95752C8.09318 2.83197 8.19634 2.71236 8.30859 2.6001C8.93356 1.97513 9.78121 1.62364 10.665 1.62354H14.665C15.0332 1.62354 15.332 1.92238 15.332 2.29053V12.2896C15.3319 12.6576 15.0331 12.9565 14.665 12.9565H9.99902C9.64544 12.9565 9.30569 13.0962 9.05566 13.3462C8.80571 13.5962 8.66602 13.936 8.66602 14.2896L8.65234 14.4233C8.59026 14.7272 8.32122 14.9556 7.99902 14.9556L7.88086 14.9448C7.87816 14.9443 7.87574 14.9424 7.87305 14.9419C7.8567 14.9388 7.8411 14.9335 7.8252 14.9292C7.80129 14.9227 7.77764 14.9167 7.75488 14.9077C7.73838 14.9012 7.72286 14.893 7.70703 14.8853C7.68595 14.8749 7.66526 14.8645 7.64551 14.8521C7.6306 14.8427 7.61663 14.8323 7.60254 14.8218C7.58463 14.8085 7.56724 14.7948 7.55078 14.7798C7.53713 14.7673 7.5243 14.7543 7.51172 14.7407C7.4961 14.7239 7.48161 14.7064 7.46777 14.688C7.4578 14.6748 7.44746 14.6619 7.43848 14.6479C7.42094 14.6206 7.40604 14.5919 7.39258 14.562C7.39001 14.5563 7.3862 14.5512 7.38379 14.5454C7.36751 14.5064 7.35436 14.4657 7.3457 14.4233L7.33203 14.2896C7.33203 13.936 7.19234 13.5962 6.94238 13.3462C6.69236 13.0962 6.35261 12.9565 5.99902 12.9565H1.33301C0.964924 12.9565 0.666127 12.6576 0.666016 12.2896V2.29053C0.666016 1.92237 0.964855 1.62354 1.33301 1.62354H5.33301ZM2 11.6226H5.99902C6.47149 11.6226 6.92992 11.7506 7.33203 11.9829V4.95654C7.33193 4.42635 7.12195 3.91742 6.74707 3.54248C6.37213 3.16754 5.86324 2.95763 5.33301 2.95752H2V11.6226ZM10.665 2.95752C10.1348 2.95762 9.62592 3.16754 9.25098 3.54248C8.87609 3.91742 8.66612 4.42634 8.66602 4.95654V11.9829C9.06813 11.7506 9.52656 11.6226 9.99902 11.6226H13.998V2.95752H10.665Z'/%3E%3C/svg%3E") no-repeat center/contain;
}

.IconPostType-star {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17'%3E%3Cg clip-path='url(%23clip0_1308_114)'%3E%3Cpath d='M7.99854 1.16687C8.25216 1.16688 8.48384 1.31158 8.59619 1.53894L10.5005 5.39734L14.7612 6.02039C15.012 6.05715 15.2201 6.23341 15.2983 6.47449C15.3766 6.71575 15.311 6.9801 15.1294 7.1571L12.0474 10.1581L12.7749 14.4003C12.8176 14.6501 12.7152 14.9025 12.5103 15.0516C12.305 15.2007 12.0326 15.2204 11.8081 15.1024L7.99854 13.0995L4.18896 15.1024C3.96442 15.2204 3.69204 15.2007 3.48682 15.0516C3.28201 14.9025 3.17945 14.65 3.22217 14.4003L3.94873 10.1581L0.867676 7.1571C0.686194 6.9801 0.620533 6.71566 0.69873 6.47449C0.776959 6.2334 0.985091 6.05723 1.23584 6.02039L5.49561 5.39734L7.40088 1.53894L7.44873 1.45789C7.57173 1.27795 7.77661 1.16696 7.99854 1.16687ZM6.53662 6.30164C6.4396 6.49818 6.25155 6.63419 6.03467 6.66589L2.76318 7.14441L5.13037 9.4491C5.28753 9.60217 5.35974 9.8227 5.32275 10.0389L4.76318 13.2938L7.68799 11.7557C7.88213 11.6536 8.1149 11.6537 8.30908 11.7557L11.2329 13.2938L10.6743 10.0389C10.6374 9.82275 10.7096 9.60215 10.8667 9.4491L13.2329 7.14441L9.96143 6.66589C9.74489 6.63397 9.55734 6.49793 9.46045 6.30164L7.99854 3.33875L6.53662 6.30164Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1308_114'%3E%3Crect width='15.9984' height='15.9984' fill='white' transform='translate(0 0.500854)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;
}

.WidgetTitle-none .widgettitle {
  display: none;
}

.Button-underline-offset .fl-button {
  text-underline-offset: 3px;
}

/*
* Breadcrumb (Yoast)
*/
.Breadcrumb p span span {
  margin-right: 4px;
}

.Breadcrumb p span span:not(:first-child) {
  margin-left: 4px;
}

.Breadcrumb a {
  color: var(--fl-global-medium-gray);
}
.Breadcrumb a:not(:hover) {
  text-decoration: none;
}
.Breadcrumb a:hover {
  color: var(--fl-global-secondary);
}

/*
* Product Inner
*/
.AccordionProduct .fl-accordion-item:first-child {
  border-top: 0;
}

.AccordionProduct .fl-accordion-item:first-child .fl-accordion-button {
  border-top: 0;
}

.AccordionProduct a.fl-accordion-button-icon {
  position: relative;
  border: 1px solid #dbdbdb;
  border-radius: 100%;
  width: 24px;
  height: 24px;
  opacity: 1;
  color: var(--fl-global-dark-gray);
  background-color: var(--fl-global-light-grey);
  top: 4px;
}

.AccordionProduct i.fl-accordion-button-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.AccordionProduct .fl-accordion-item-active a.fl-accordion-button-icon {
  background-color: var(--fl-global-primary);
  color: var(--fl-global-white);
  border-color: var(--fl-global-primary);
}

.AccordionProduct .fl-accordion-button {
  transition: 0.2s ease-in-out;
}

.AccordionProduct .fl-accordion-item-active .fl-accordion-button {
  padding-bottom: 12px;
}

.AccordionProduct .fl-accordion-item:hover .fl-accordion-button-label,
.AccordionProduct .fl-accordion-item-active .fl-accordion-button-label {
  color: var(--fl-global-primary);
}

.AccordionProduct table {
  margin-bottom: 16px;
  width: 100%;
  border-collapse: collapse;
  font-size: 12px;
  line-height: 1.6;
}

.AccordionProduct table th,
.AccordionProduct table td {
  border: 1px solid #dbdbdb;
  padding: 4px;
  text-align: left;
  vertical-align: top;
}

.AccordionProduct table tr:nth-child(even) td {
  background-color: #f7f7f7;
}

.AccordionProduct table td:first-child {
  width: 35%;
}

.AccordionProduct .fl-accordion-button-icon {
  margin-left: -0.4px;
}

@media (min-width: 1025px) {
  .AccordionProduct table {
    font-size: 14px;
  }
  .AccordionProduct table th,
  .AccordionProduct table td {
    padding: 4px 16px;
  }
}
/*
* Brand Slider
*/
.BrandsSlider__header-text-content a {
  color: var(--fl-global-primary);
  transition: 0.2s ease-in-out;
}

.BrandsSlider__header-text-content a:hover {
  color: var(--fl-global-secondary);
}

/*
* U20 - Partnerships Page
*/
.PartnerGrid > .fl-module-box {
  transition: 0.3s all ease;
}

.PartnerGrid > .fl-module-box:hover {
  border-color: #dbdbdb;
}

.PartnerGrid .PartnerLogo img {
  width: auto;
  height: 100%;
  height: 55px;
  max-height: 55px;
}

.PartnerGrid .ProductLogo img {
  width: auto;
  height: 100%;
  height: 280px;
  max-height: 280px;
  -o-object-fit: contain;
     object-fit: contain;
}

.Accordion a.fl-accordion-button-icon {
  text-decoration: none !important;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  border: 1px solid #dbdbdb;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f7f7f7;
  opacity: 1;
  position: relative;
  transition: 0.2s ease-in-out;
}

.Accordion i.fl-accordion-button-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #4e5457;
  transition: 0.2s ease-in-out;
}

.Accordion i.fl-accordion-button-icon:before {
  line-height: initial;
}

.Accordion .fl-accordion-item {
  border-color: #dbdbdb;
}

.Accordion .fl-accordion-item.fl-accordion-item-active .fl-accordion-button-label {
  color: #2250b0;
}

.Accordion .fl-accordion-item:hover a.fl-accordion-button-icon,
.Accordion .fl-accordion-item.fl-accordion-item-active a.fl-accordion-button-icon {
  background: #2250b0;
  opacity: 1;
  border-color: #2250b0;
}

.Accordion .fl-accordion-item:hover i.fl-accordion-button-icon,
.Accordion .fl-accordion-item.fl-accordion-item-active i.fl-accordion-button-icon {
  color: #fff;
}

.Accordion .fl-accordion-item {
  padding: 24px 0px !important;
}

.Accordion .fl-accordion-item-active .fl-accordion-button {
  padding-bottom: 0px !important;
}

.Accordion .fl-accordion-item:last-of-type {
  margin-bottom: 0px !important;
}

.SSCMSlider-slick_dots {
  margin-bottom: 8px !important;
}

/*
* User Meta
*/
.ImgBg-light_gray img {
  background-color: #d9d9d9;
}

.SpecificProduct .SSCMGrid-grid_item_image_wrapper {
  position: absolute;
}

.SpecificProduct .SSCMGrid-grid_item_body p:last-child {
  margin-bottom: 0;
}

.SpecificProduct .SSCMGrid {
  justify-content: center;
}

/*
* Button Icon
*/
.fl-builder-content .ButtonIcon a.fl-button,
.fl-builder-content .ButtonIcon a.fl-button:visited {
  position: relative;
}

.ButtonIcon .fl-button-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*
* Sticky
*/
.StickyContainer {
  position: sticky;
  top: 140px;
}

/*
* Aspect Ratio
*/
.AspectRatio-3_2 .fl-photo-img,
.AspectRatio-4_3 .fl-photo-img {
  -o-object-fit: cover;
     object-fit: cover;
}

.AspectRatio-3_2 .fl-photo-img {
  aspect-ratio: 3/2;
}

.AspectRatio-4_3 .fl-photo-img {
  aspect-ratio: 4/3;
}

.PhotoMarquee .SSCMMarquee-img {
  aspect-ratio: 4/3;
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
}

@media (max-width: 1024px) {
  body .fl-module.ImageText-img-wrapper {
    aspect-ratio: 4/3;
    width: 100%;
  }
}
/*
* Resource Inner
*/
body .ShareSocialIcons .fl-icon i {
  aspect-ratio: 1/1;
  line-height: 0;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
}

body .ShareSocialIcons .fl-icon i:before {
  line-height: initial;
}

/*
* Resource Inner
*/
.ResourceInner-content h1,
.ResourceInner-content h2,
.ResourceInner-content h3,
.ResourceInner-content h4,
.ResourceInner-content h5,
.ResourceInner-content h6,
.ResourceInner-content figure {
  margin-top: 48px;
}

.ResourceInner-content *:first-child {
  margin-top: 0;
}

.ResourceInner-content h1,
.ResourceInner-content h2,
.ResourceInner-content h3,
.ResourceInner-content h4,
.ResourceInner-content h5,
.ResourceInner-content h6 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .SSCMGutenbergGeneralBlocks-typography {
    font-size: 1.6rem;
  }
}
@media (max-width: 767px) {
  .SSCMGutenbergGeneralBlocks-typography {
    font-size: 1.6rem;
  }
}
.SSCMGutenbergGeneralBlocks-typography strong {
  color: var(--fl-global-dark-header--body);
}

/* Quote */
.ResourceInner-content .wp-block-pullquote {
  border-bottom: 1px solid var(--fl-global-border);
  padding-top: 0;
  padding-bottom: 32px;
}

.ResourceInner-content .wp-block-pullquote p,
.ResourceInner-content .wp-block-pullquote cite {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
  color: var(--fl-global-dark-header--body);
}

.ResourceInner-content .wp-block-pullquote cite {
  font-size: 19px;
  line-height: 1.3;
}

.ResourceInner-content .wp-block-pullquote cite,
.ResourceInner-content .wp-block-pullquote cite em {
  font-style: normal;
}

.ResourceInner-content .wp-block-pullquote p {
  margin-bottom: 1.6rem;
}

@media (min-width: 1025px) {
  .ResourceInner-content .wp-block-pullquote p {
    font-size: 19px;
  }
}
.ResourceInner-content .wp-block-pullquote cite em {
  display: block;
  margin-top: 8px;
  font-size: 1.4rem;
  line-height: 1.6;
  color: var(--fl-global-medium-gray);
}

.ResourceInner-content ul li {
  margin-bottom: 16px;
}

.ResourceInner-content figure img {
  border-radius: 3px;
  width: 100%;
}

.ResourceInner-content ul,
.ResourceInner-content ol {
  padding-left: 24px;
}

.ResourceInner-content ul li::marker {
  color: var(--fl-global-dark-header--body);
}

/*
* Support Cards
*/
.SupportCard-card {
  color: inherit;
}

.SupportCard-icon {
  border: 1px solid var(--fl-global-border);
  border-radius: 50%;
  width: 26px;
  height: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s ease-in-out;
}

.SupportCard-icon > div {
  line-height: 0;
}

.SupportCard-card:hover .SupportCard-icon {
  border-color: var(--fl-global-primary);
  background-color: var(--fl-global-primary);
  color: var(--fl-global-white);
}

/*
* Testimonial Slider
*/
.SliderTestimonial .SSCMSlider-content_prev:before,
.SliderTestimonial .SSCMSlider-content_next:before {
  width: initial;
  height: initial;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*
* Responsive Table
*/
.TableWrapper {
  width: 100%; /* take full container width */
  overflow-x: auto; /* enable horizontal scroll */
  -webkit-overflow-scrolling: touch; /* smooth scrolling on mobile */
}

.Accessories-content .TableWrapper {
  box-shadow: 0 0 9.3px 0 rgba(0, 0, 0, 0.1);
}

.TableWrapper table {
  width: 100%; /* optional: let table fill wrapper */
  border-collapse: collapse;
}

.Accessories {
  display: none;
  position: fixed;
  top: 0px !important;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: #fff;
  overflow-y: auto;
}

@media (max-width: 1024.98px) {
  .Accessories {
    top: 0px;
  }
}
.accessories-wrapper {
  max-width: 1400px;
  margin: 0 auto;
  padding: 140px 36px;
  width: 100%;
}

@media (max-width: 767.98px) {
  .accessories-wrapper {
    padding: 140px 36px;
    width: 100%;
  }
}
.Accessories-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Accessories-header h3 {
  font-family: "Manrope";
  font-size: 28px;
  line-height: 120%;
  color: #000;
}

.Accessories td,
.Accessories th {
  padding: 20px 16px !important;
  border: none !important;
}

.Accessories-header-close {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 9px;
  border-radius: 100%;
  background: linear-gradient(93deg, rgba(219, 219, 219, 0.2) 0%, rgba(219, 219, 219, 0.6031) 60.31%, rgba(219, 219, 219, 0.8) 100%);
  border: 2px solid #dbdbdb;
  cursor: pointer;
}

.Accessories table tr:nth-child(even),
.Accessories table tr:nth-child(even) {
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}

.DocumentationList p {
  display: none;
}

.DocumentationList ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.DocumentationList ul li a {
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  gap: 12px;
  font-family: "Manrope";
  font-size: 16px;
  line-height: 125%;
  color: #4e5457;
  text-decoration: underline;
  font-weight: 600;
}

.DocumentationList ul li a:hover {
  color: var(--fl-global-secondary);
}

.DocumentationList ul li a::before {
  content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9988 9.99988V12.6663C13.9988 13.0199 13.8583 13.359 13.6083 13.609C13.3583 13.859 13.0192 13.9995 12.6656 13.9995H3.3332C2.97961 13.9995 2.64051 13.859 2.39049 13.609C2.14046 13.359 2 13.0199 2 12.6663V9.99988" stroke="%232250B0" stroke-width="1.3332" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.66602 6.66687L7.99902 9.99987L11.332 6.66687" stroke="%232250B0" stroke-width="1.3332" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.99902 9.99981V2.00061" stroke="%232250B0" stroke-width="1.3332" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  height: 16px;
}

/*
* Accordion Products
*/
.AccordionProduct .fl-accordion-content ul,
.AccordionProduct .fl-accordion-content ol {
  padding-left: 24px;
}

.AccordionProduct .fl-accordion-content ol li {
  color: var(--fl-global-dark-header--body);
  font-weight: 700;
}

.TriggerAccessories {
  color: var(--fl-global-primary);
  font-weight: 600;
}

.TriggerAccessories:hover {
  color: var(--fl-global-secondary);
}

/*
* Styles from Remote Support Page
*/
.fl-builder-content .fl-node-ygz79vim6l2o.fl-rich-text span,
.fl-builder-content .fl-node-ygz79vim6l2o.fl-rich-text a {
  font-weight: inherit;
}

.SSCMTimeline .SSCMTimeline-line_center {
  background-color: #007ac2; /* Solid color */
  background-image: none; /* Remove gradient */
}

.LinearBackground {
  background-image: linear-gradient(93deg, #02111b 3%, #000b57 37%, #2250b0 95%, #e6eef9 131%);
}

@media (max-width: 1024px) {
  .LinearBackground {
    background-image: linear-gradient(154deg, #02111b -2%, #000b57 44%, #2250b0 81%, #e6eef9 113%);
  }
}
.NoPadding {
  padding: 0 !important;
}

/** Single Product Accessories and Doc **/
/* Applies min-height 200vh everywhere except on page ID 31935 */
body:not(.page-id-31935) .fl-builder-content .fl-builder-content-primary {
  min-height: 200vh !important;
}

@media only screen and (max-width: 1024px) {
  .TimelineAbout .SSCMTimeline-year-right:before {
    left: -15px !important;
    right: unset !important;
    transform: rotate(-90deg) !important;
  }
}
.AdditionalSupportSidebar .fl-rich-text a.a-sticky {
  text-decoration: none !important;
}

.AdditionalSupportSidebar a.a-sticky.is-active {
  text-decoration: underline;
  text-decoration-color: #000b57; /* Example color */
  text-decoration-thickness: 1px; /* Example thickness */
}

.AdditionalSupportSidebar .fl-rich-text a.a-sticky:hover {
  text-decoration: underline !important;
}

.AdditionalSupportSidebar .fl-builder-content .fl-rich-text strong {
  color: #000b57 !important;
}

/* Styling for Anchor And Hover, excluding .a-sticky */
.AdditionalSupportSidebar .fl-module-rich-text p a:not(.a-sticky),
.AdditionalSupportSidebar .fl-module-rich-text ol a:not(.a-sticky),
.AdditionalSupportSidebar .fl-module-rich-text ul a:not(.a-sticky),
.AdditionalSupportSidebar .fl-module-rich-text li a:not(.a-sticky) {
  color: #2250b0 !important;
  text-decoration: underline !important;
}

.AdditionalSupportSidebar .fl-module-rich-text p a:not(.a-sticky):hover,
.AdditionalSupportSidebar .fl-module-rich-text ol a:not(.a-sticky):hover,
.AdditionalSupportSidebar .fl-module-rich-text ul a:not(.a-sticky):hover,
.AdditionalSupportSidebar .fl-module-rich-text li a:not(.a-sticky):hover {
  color: var(--fl-global-secondary) !important;
}

.AdditionalSupportSidebar .fl-rich-text a.a-sticky {
  text-decoration: none !important;
}

.AdditionalSupportSidebar .fl-rich-text a.a-sticky:hover,
.AdditionalSupportSidebar .fl-rich-text a.a-sticky.is-active {
  text-decoration: underline !important;
}

.fl-builder-content .AdditionalSupportContent .fl-rich-text strong {
  color: #000b57 !important;
}

.Breadcrumb p span span {
  margin-left: 0;
  margin-right: 0;
}

.Breadcrumb p span span:first-child {
  border: 1px dashed red;
  display: none;
}

.Breadcrumb p span span:not(:first-child) {
  margin-left: 0;
}

.Breadcrumb p span span:not(:last-child):after {
  content: "•";
  margin-left: 4px;
}

.Breadcrumb p > span {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

@media (min-width: 1025px) {
  .Breadcrumb p span span:not(:last-child):after {
    margin-left: 10px;
  }
  .Breadcrumb p > span {
    gap: 10px;
  }
}
ul.slick-dots {
  /*hide dots if only one*/
}
ul.slick-dots li:only-child {
  display: none;
}

.Accordion .fl-accordion-button {
  display: flex;
  justify-content: center;
  align-items: center;
}

.Accessories {
  padding-top: 10px;
}

body .widget_wpgb_facet .wpgb-search-facet .wpgb-input:focus {
  border-color: #2250b0;
  outline: none;
}

.Lamotte-posts-feed-btn svg {
  position: relative;
  top: 3px;
}

.two-col-cta {
  border-radius: 3px;
}

.SpecificProduct.no-decription .SSCMGrid {
  /*padding-bottom: 30px;*/
  padding-bottom: 0px;
}

.SpecificProduct.no-decription .SSCMGrid-grid_item {
  display: flex;
  align-items: center;
  padding: 12px 12px 0px 12px;
}

.SpecificProduct.no-decription .SSCMGrid-grid_item_image_wrapper {
  position: relative;
}

.SpecificProduct.no-decription .SSCMGrid-grid_item_image_wrapper {
  position: relative;
}

.SpecificProduct.no-decription .SSCMGrid-grid_item_headline {
  margin-left: 0;
}

.grid-col-bacground-img {
  aspect-ratio: 4/3;
}

/* SVG for SUPPORT link */
.link-support-icon a::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='5.333' fill='%232250B0'/%3E%3Cg clip-path='url(%232y1at1r88a)'%3E%3Cpath d='M8.761 9.446a3.239 3.239 0 1 1 5.821 1.956l-.103.112c-.05.055-.224.222-.28.269a3.091 3.091 0 0 1-.274.206l-1.175.81a2.174 2.174 0 0 0-.94 1.791' stroke='%23fff' stroke-width='1.161' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.81 18.208a.762.762 0 1 0 0-1.523.762.762 0 0 0 0 1.523z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='2y1at1r88a'%3E%3Cpath fill='%23fff' transform='translate(5.333 5.333)' d='M0 0h13.333v13.333H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  margin-right: 0px;
  bottom: 0;
  left: 0;
}

/* SVG for PHONE link */
.link-tel-icon a::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='5.333' fill='%232250B0'/%3E%3Cpath d='M8.111 7.556h2.222l1.111 2.777-1.388.834a6.11 6.11 0 0 0 2.777 2.778l.834-1.39 2.777 1.112v2.222A1.111 1.111 0 0 1 15.334 17 8.889 8.889 0 0 1 7 8.667a1.111 1.111 0 0 1 1.111-1.111z' stroke='%23fff' stroke-width='1.111' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  margin-right: 0px;
  bottom: 0;
  left: 0;
}

/* SVG for PHONE link */
.link-chat-icon a::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='5.333' fill='%232250B0'/%3E%3Cpath d='M12 17a5 5 0 1 0-4.225-2.325L7 17l2.325-.775c.8.508 1.728.776 2.675.775z' stroke='%23fff' stroke-width='1.111' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  margin-right: 0px;
  bottom: 0;
  left: 0;
}

.link-chat-icon a, .link-tel-icon a, .link-support-icon a {
  padding-left: 32px !important;
  line-height: 1.2;
}

.link-chat-icon.hide {
  display: none;
}

.tel-link a {
  padding-top: 10px !important;
  position: relative;
  left: 32px;
  display: block;
}

@media (max-width: 1024px) {
  .fl-separator.hide-desktop {
    border-top-color: #4E5457;
    border-top-style: solid;
    margin-top: 24px;
    display: block;
  }
  .custom-card .wpgb-card-wrapper .card-post-wrapper a div {
    width: 320px;
  }
}
@media (max-width: 787px) {
  .custom-card .wpgb-card-wrapper .card-post-wrapper a div {
    width: 225px;
  }
}
@media (max-width: 480px) {
  .custom-card .wpgb-card-wrapper .card-post-wrapper a div {
    width: 145px;
  }
}
footer .menu-item a:after {
  background-color: #0083D1 !important;
}

footer .menu-item a:hover {
  color: #0083D1 !important;
}

/* Convert all FA accordion icons to your custom icon font */
.fl-accordion-button-icon.fas.fa-plus {
  font-family: "ss-icons" !important;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  font-size: 16px;
  display: contents;
}

.fl-accordion-button-icon.fas.fa-minus {
  font-family: "ss-icons" !important;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  font-size: 16px;
  display: contents;
}

/* Closed state (plus icon) */
.fl-accordion-button-icon.fas.fa-plus:before {
  content: "\e9c5";
}

.fl-accordion-button-icon.fas.fa-minus:before {
  content: "\e9a9";
}

#cta-overlay .fl-row-content-wrap {
  position: relative;
  z-index: 0;
}
#cta-overlay .fl-row-content-wrap::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 9;
  width: 100%;
  height: 100%;
}
#cta-overlay .fl-row-content-wrap > * {
  position: relative;
  z-index: 10;
}

.search-input:focus {
  outline: 2px solid #2250b0 !important;
  outline-offset: 0px;
}

.Lamotte-header-top-tabs.tab-button {
  position: relative;
  font-weight: 500;
}
.Lamotte-header-top-tabs.tab-button:hover {
  font-weight: 500;
  color: #2250b0;
  text-shadow: 0 0 0.6px #2250b0;
}

.Lamotte-header-top-tabs.active {
  font-weight: 500;
  color: #2250b0;
  text-shadow: 0 0 0.6px #2250b0;
}

.tel-link.menu-item a {
  line-break: anywhere;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
}

.Accordion .fl-accordion-item:hover .fl-accordion-button-label {
  color: #2250b0;
}

.AccordionProduct .fl-accordion-item:hover a.fl-accordion-button-icon {
  background-color: #2250b0;
  color: #fff;
  border-color: #2250b0;
}

.list-style {
  padding: 0;
  margin: 8px 0 0 0 !important;
}
.list-style ul {
  padding-left: 16px;
  margin: 0 !important;
}
.list-style ul li {
  list-style: disc;
}

.SupportCard-card a {
  text-decoration: none;
}

.Accordion .fl-accordion-button {
  display: flex;
  justify-content: center;
  align-items: center;
}

.Accessories {
  padding-top: 10px;
}

body .widget_wpgb_facet .wpgb-search-facet .wpgb-input:focus {
  border-color: #2250b0;
  outline: none;
}

.Lamotte-posts-feed-btn svg {
  position: relative;
  top: 3px;
}

.two-col-cta {
  border-radius: 3px;
}

.SpecificProduct.no-decription .SSCMGrid {
  /*padding-bottom: 30px;*/
  padding-bottom: 0px;
}

.SpecificProduct.no-decription .SSCMGrid-grid_item {
  display: flex;
  align-items: center;
  padding: 12px 12px 0px 12px;
}

.SpecificProduct.no-decription .SSCMGrid-grid_item_image_wrapper {
  position: relative;
}

.SpecificProduct.no-decription .SSCMGrid-grid_item_image_wrapper {
  position: relative;
}

.SpecificProduct.no-decription .SSCMGrid-grid_item_headline {
  margin-left: 0;
}

.grid-col-bacground-img {
  aspect-ratio: 4/3;
}

.link-chat-icon.hide {
  display: none;
}

.tel-link a {
  padding-top: 10px !important;
  position: relative;
  left: 32px;
  display: block;
}

@media (max-width: 1024px) {
  .fl-separator.hide-desktop {
    border-top-color: #4E5457;
    border-top-style: solid;
    margin-top: 24px;
    display: block;
  }
  .custom-card .wpgb-card-wrapper .card-post-wrapper a div {
    width: 320px;
  }
}
@media (max-width: 787px) {
  .custom-card .wpgb-card-wrapper .card-post-wrapper a div {
    width: 225px;
  }
}
@media (max-width: 480px) {
  .custom-card .wpgb-card-wrapper .card-post-wrapper a div {
    width: 145px;
  }
}
footer .menu-item a:after {
  background-color: #0083D1 !important;
}

footer .menu-item a:hover {
  color: #0083D1;
}

/* Convert all FA accordion icons to your custom icon font */
.fl-accordion-button-icon.fas.fa-plus {
  font-family: "ss-icons" !important;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  font-size: 16px;
  display: contents;
}

.fl-accordion-button-icon.fas.fa-minus {
  font-family: "ss-icons" !important;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  font-size: 16px;
  display: contents;
}

/* Closed state (plus icon) */
.fl-accordion-button-icon.fas.fa-plus:before {
  content: "\e9c5";
}

.fl-accordion-button-icon.fas.fa-minus:before {
  content: "\e9a9";
}

.contact-us-footer ul li {
  margin-top: 32px;
}
.contact-us-footer .tel-link {
  margin-top: 2px;
}
.contact-us-footer li.link-support-icon a::before {
  top: -1px;
}

.menu-footer nav ul li {
  margin-top: 32px;
}
.menu-footer nav ul li a {
  display: flex;
  align-items: center;
}

.Accordion a.fl-accordion-button-icon {
  min-width: 24px;
}

@media (min-width: 1025px) and (max-width: 1121px) {
  .link-chat-icon a::before, .link-support-icon a::before, .link-tel-icon a::before {
    top: -3px !important;
  }
  .link-chat-icon a, .link-tel-icon a, .link-support-icon a {
    padding-left: 30px !important;
    width: 115%;
    padding-right: 15px !important;
  }
  footer .menu-item a:after {
    margin-left: 2px !important;
  }
  .tel-link a::after {
    margin-top: 2px !important;
  }
}
.focus a {
  color: rgba(247, 247, 247, 0.8) !important;
}

.timeline-img {
  width: 200px;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  float: left;
  margin-right: 12px;
  border-radius: 4px;
  display: block;
}
@media (max-width: 1024px) {
  .timeline-img {
    width: 100px;
    height: 100px;
    float: none;
    margin-right: 0px;
    margin-bottom: 12px;
  }
}

.MenuSidebar .focus a {
  color: var(--fl-global-dark-header--body) !important;
}

.MenuSidebar .menu-item a:hover {
  text-decoration: underline;
}

.SiteHeader-hidden_title > a {
  display: none;
}

.SiteHeader .SSCMSiteHeader-overflow,
.SiteHeader-main_menu--mobile .SSCMSiteHeader-menu:not(.SSCMSiteHeader-menu--level_1):not(.SSCMSiteHeader-menu--wp_toplevel) {
  width: 100vw !important;
}

.SiteHeader .SSCMSiteHeader-container--primary {
  padding: 0 45px;
}
@media (max-width: 1821px) {
  .SiteHeader .SSCMSiteHeader-container--primary {
    padding: 0 6%;
    max-width: none;
  }
}
@media (max-width: 1440px) {
  .SiteHeader .SSCMSiteHeader-container--primary {
    padding: 0 45px;
  }
}
@media (max-width: 1024px) {
  .SiteHeader .SSCMSiteHeader-container--primary {
    padding: 0 16px;
  }
}

.SiteHeader .SSCMSiteHeader-container--secondary {
  padding: 0 45px 0 34px;
}
@media (max-width: 1821px) {
  .SiteHeader .SSCMSiteHeader-container--secondary {
    padding: 0 6% 0 calc(6% - 12px);
    max-width: none;
  }
}
@media (max-width: 1440px) {
  .SiteHeader .SSCMSiteHeader-container--secondary {
    padding: 0 45px 0 34px;
  }
}

.SiteHeader .SSCMSiteHeader-overflow_button {
  padding: 8px;
  background-image: linear-gradient(to right, rgba(219, 219, 219, 0.2) 22%, rgba(219, 219, 219, 0.6) 75%, rgba(219, 219, 219, 0.8) 100%);
  border: solid 2px #dbdbdb;
  border-radius: 100px;
  margin-left: 12px;
}

.SiteHeader .SSCMSiteHeader-overflow_icon {
  font-size: 12px;
}

.SiteHeader .SSCMSiteHeader-overflow_button_bar {
  margin-top: 3px;
}
.SiteHeader .SSCMSiteHeader-overflow_button_bar:first-child {
  margin-top: 0px;
}

.SiteHeader .SSCMSiteHeader-back_button {
  padding: 0 29px;
}

.SiteHeader .SSCMSiteHeader-back_button_icon {
  font-size: 16px;
}

.SiteHeader-main_menu .SSCMSiteHeader-title {
  line-height: 2rem !important;
}
.SiteHeader-main_menu .SSCMSiteHeader-description {
  line-height: 2.24rem !important;
}
.SiteHeader-main_menu img {
  border-radius: 1000px;
  min-width: 46px;
}

.SiteHeader-main_menu--mobile .SSCMSiteHeader-link--wp_toplevel > a {
  background-color: var(--fl-global-light-grey);
  padding: 10px 12px;
  margin: 6px 16px;
  border-radius: 100px;
  border-top: 0px solid transparent;
  min-height: 44px;
}
.SiteHeader-main_menu--mobile .SSCMSiteHeader-link--wp_toplevel > a .SSCMSiteHeader-link_disclosure_triangle {
  margin-left: auto;
  border-radius: 100px;
  width: 24px;
  height: 24px;
  padding: 3px;
  border: 1px solid var(--fl-global-border);
  font-size: 16px;
}
.SiteHeader-main_menu--mobile .SSCMSiteHeader-link--wp_toplevel.is-EVAMenu-link--active > a .SSCMSiteHeader-link_disclosure_triangle {
  background-color: var(--fl-global-primary);
  color: white;
  padding: 4px;
  border: 0px solid transparent;
}
.SiteHeader-main_menu--mobile .SSCMSiteHeader-link--wp_toplevel.is-EVAMenu-link--active > a .SSCMSiteHeader-link_disclosure_triangle:before {
  content: "\e902";
}
.SiteHeader-main_menu--mobile .SSCMSiteHeader-link_anchor {
  border-top: 1px solid var(--fl-global-border);
  margin: 0 16px;
}
.SiteHeader-main_menu--mobile .SSCMSiteHeader-back_button_wrapper + .SSCMSiteHeader-link > a {
  border-top: 0px none transparent;
}
.SiteHeader-main_menu--mobile .SSCMSiteHeader-link--wp_toplevel .SSCMSiteHeader-link .SSCMSiteHeader-link_disclosure_triangle {
  margin-left: 8px;
  height: 16px;
}
.SiteHeader-main_menu--mobile .SSCMSiteHeader-link--wp_toplevel .SSCMSiteHeader-link .SSCMSiteHeader-link_disclosure_triangle::before {
  content: "\e904";
  font-size: 16px;
}
.SiteHeader-main_menu--mobile .SSCMSiteHeader-description {
  display: none;
}
.SiteHeader-main_menu--mobile .SSCMSiteHeader-link.SSCMSiteHeader-link--with_accordion.menu-item-has-children .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--with_accordion) .SSCMSiteHeader-menu {
  top: max(var(--SSCMSiteHeader-fixed_top_allowance) + var(--SSCMSiteHeader-announcement_bar_wrapper--height) + var(--SSCMSiteHeader-primary--height) + var(--SSCMSiteHeader-secondary--height) - var(--SSCMSiteHeader--scroll_position), var(--SSCMSiteHeader-fixed_top_allowance));
}

.SiteHeader-main_menu--desktop .SSCMSiteHeader-menu--tabs_sub_left_0 > li:before {
  bottom: 0;
}
.SiteHeader-main_menu--desktop .SSCMSiteHeader-link--wp_toplevel > a {
  position: relative;
}
.SiteHeader-main_menu--desktop .SSCMSiteHeader-link--wp_toplevel > a:hover::after,
.SiteHeader-main_menu--desktop .SSCMSiteHeader-link--wp_toplevel > a:focus::after,
.SiteHeader-main_menu--desktop .menu-item-has-children.SSCMSiteHeader-link--wp_toplevel.is-EVAMenu-link--active > a::after {
  content: "";
  position: absolute;
  border-bottom: 4px solid var(--fl-global-primary);
  bottom: 0;
  right: 12px;
  left: 12px;
}
.SiteHeader-main_menu--desktop .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel):not(.SiteHeader-menu_tab_link):not(.SiteHeader-our_markets_link) .SSCMSiteHeader-link_anchor {
  margin: 8px 20px 8px 20px;
  border-radius: 16px;
}
.SiteHeader-main_menu--desktop .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel):not(.SiteHeader-menu_tab_link):not(.SiteHeader-our_markets_link) .SSCMSiteHeader-link_anchor:hover, .SiteHeader-main_menu--desktop .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel):not(.SiteHeader-menu_tab_link):not(.SiteHeader-our_markets_link) .SSCMSiteHeader-link_anchor:focus {
  background-color: var(--fl-global-light-grey);
}
.SiteHeader-main_menu--desktop .SiteHeader-menu_tab_link {
  height: 125px;
}
.SiteHeader-main_menu--desktop .SiteHeader-menu_tab_link > a {
  align-items: center;
}
.SiteHeader-main_menu--desktop .SiteHeader-menu_tab_link > ul {
  padding: 24px 0px;
}
.SiteHeader-main_menu--desktop ul.SSCMSiteHeader-menu--list {
  padding: 24px 20px;
}
.SiteHeader-main_menu--desktop .SSCMSiteHeader-menu--dropdown .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel):not(.SiteHeader-our_markets_link) > .SSCMSiteHeader-link_anchor .SSCMSiteHeader-title:after {
  content: "\e904";
  font-family: "LaMotteIcon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  vertical-align: middle;
  text-align: center;
  transition: opacity 0.2s ease-in-out;
  margin-left: 8px;
  opacity: 0;
}
.SiteHeader-main_menu--desktop .SSCMSiteHeader-menu--dropdown .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel):not(.SiteHeader-our_markets_link) > .SSCMSiteHeader-link_anchor:hover .SSCMSiteHeader-title:after, .SiteHeader-main_menu--desktop .SSCMSiteHeader-menu--dropdown .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel):not(.SiteHeader-our_markets_link) > .SSCMSiteHeader-link_anchor:focus .SSCMSiteHeader-title:after {
  opacity: 1;
}
.SiteHeader-main_menu--desktop .SSCMSiteHeader-menu--tabs ul .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel):not(.SiteHeader-menu_tab_link):not(.SiteHeader-our_markets_link) > .SSCMSiteHeader-link_anchor:hover, .SiteHeader-main_menu--desktop .SSCMSiteHeader-menu--tabs ul .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel):not(.SiteHeader-menu_tab_link):not(.SiteHeader-our_markets_link) > .SSCMSiteHeader-link_anchor:focus {
  background: white;
}
.SiteHeader-main_menu--desktop .SiteHeader-products_link ul {
  --SSCMSiteHeader--grid_unit: calc(var(--SSCMSiteHeader--row_width) / 3);
}
@media (min-width: 1400px) {
  .SiteHeader-main_menu--desktop .SiteHeader-products_link > ul {
    --SSCMSiteHeader--row_width: 1400px;
  }
}
@media (max-width: 1821px) {
  .SiteHeader-main_menu--desktop .SiteHeader-products_link > ul {
    left: calc(-48px + 6vw);
  }
}
@media (max-width: 1440px) {
  .SiteHeader-main_menu--desktop .SiteHeader-products_link > ul {
    left: 0;
  }
}
.SiteHeader-main_menu--desktop .SiteHeader-markets_toplevel_link > ul {
  padding: 24px 0px;
}
@media (max-width: 1700px) {
  .SiteHeader-main_menu--desktop .SiteHeader-markets_toplevel_link > ul {
    padding-right: 25px;
    --SSCMSiteHeader--grid_unit: calc((100vw - 25px) / 4);
  }
}
@media (max-width: 1821px) {
  .SiteHeader-main_menu--desktop .SiteHeader-markets_toplevel_link > ul {
    left: calc(-48px + 6vw);
    --SSCMSiteHeader--grid_unit: calc(92vw / 4);
  }
}
@media (max-width: 1440px) {
  .SiteHeader-main_menu--desktop .SiteHeader-markets_toplevel_link > ul {
    left: 0;
    --SSCMSiteHeader--grid_unit: calc(var(--SSCMSiteHeader--row_width) / 4);
  }
}
@media (max-width: 1199px) {
  .SiteHeader-main_menu--desktop .SiteHeader-markets_toplevel_link ul {
    --SSCMSiteHeader--grid_unit: calc((var(--SSCMSiteHeader--row_width) - 25px) / 3);
    min-width: 0;
    grid-template-columns: repeat(3, var(--SSCMSiteHeader--grid_unit));
  }
}
@media (max-width: 1024px) {
  .SiteHeader-main_menu--desktop .SiteHeader-markets_toplevel_link ul {
    padding-right: 0;
  }
}
.SiteHeader-main_menu--desktop .SiteHeader-resources_link > ul {
  left: 175px;
  --SSCMSiteHeader--grid_unit: 320px;
}
@media (max-width: 1821px) {
  .SiteHeader-main_menu--desktop .SiteHeader-resources_link > ul {
    left: calc(3vw + 175px);
  }
}
@media (max-width: 1440px) {
  .SiteHeader-main_menu--desktop .SiteHeader-resources_link > ul {
    left: 175px;
  }
}
.SiteHeader-main_menu--desktop .SiteHeader-support_link > ul {
  left: 280px;
  --SSCMSiteHeader--grid_unit: 320px;
}
@media (max-width: 1821px) {
  .SiteHeader-main_menu--desktop .SiteHeader-support_link > ul {
    left: calc(3vw + 280px);
  }
}
@media (max-width: 1440px) {
  .SiteHeader-main_menu--desktop .SiteHeader-support_link > ul {
    left: 280px;
  }
}

.SiteHeader-contact_menu .SSCMSiteHeader-link--wp_toplevel > a {
  position: relative;
}
.SiteHeader-contact_menu .SSCMSiteHeader-link--wp_toplevel > a:hover::after,
.SiteHeader-contact_menu .SSCMSiteHeader-link--wp_toplevel > a:focus::after,
.SiteHeader-contact_menu .menu-item-has-children.SSCMSiteHeader-link--wp_toplevel.is-EVAMenu-link--active > a::after {
  content: "";
  position: absolute;
  border-bottom: 4px solid var(--fl-global-primary);
  bottom: 0;
  right: 8px;
  left: 8px;
}
@media (max-width: 1024px) {
  .SiteHeader-contact_menu {
    margin-top: 10px;
  }
  .SiteHeader-contact_menu .SSCMSiteHeader-link--wp_toplevel > a:hover::after,
  .SiteHeader-contact_menu .SSCMSiteHeader-link--wp_toplevel > a:focus::after,
  .SiteHeader-contact_menu .menu-item-has-children.SSCMSiteHeader-link--wp_toplevel.is-EVAMenu-link--active > a::after {
    display: none;
  }
}

.SiteHeader-our_markets_link {
  grid-row-start: 1;
  grid-row-end: 13;
}
.SiteHeader-our_markets_link .SSCMSiteHeader-link_anchor {
  margin: 0 22px;
  padding: 24px !important;
  border-radius: 16px;
}
.SiteHeader-our_markets_link .SSCMSiteHeader-title {
  font-size: 3.2rem;
  line-height: 4.32rem !important;
  padding-bottom: 8px;
  font-weight: 400;
  color: var(--fl-global-dark-header--body);
}
.SiteHeader-our_markets_link .SSCMSiteHeader-description {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.24rem !important;
  margin-bottom: 24px;
}
.SiteHeader-our_markets_link .SSCMSiteHeader-ctatext {
  font-size: 1.4rem;
  line-height: 1.4rem;
  color: var(--fl-global-primaryctatxtdefault);
  background-color: var(--fl-global-primary);
  padding: 10px 14px;
  border: 2px solid var(--fl-global-primary);
  display: inline-block;
  border-radius: 100px;
}
@media (max-width: 1024px) {
  .SiteHeader-our_markets_link {
    display: none;
  }
}
.SiteHeader-our_markets_link .SSCMSiteHeader-link_anchor:hover {
  background: #F1F1F1;
}
.SiteHeader-our_markets_link .SSCMSiteHeader-link_anchor:hover .SSCMSiteHeader-ctatext {
  border-color: rgba(255, 255, 255, 0.3);
}

.SiteHeader-main_menu--desktop .SiteHeader-view_all_link {
  display: none;
}
.SiteHeader-view_all_link .SSCMSiteHeader-link_content {
  display: flex !important;
  justify-content: space-between;
  width: 100%;
}
.SiteHeader-view_all_link .SSCMSiteHeader-link_content .SSCMSiteHeader-ctatext:after {
  content: "\e901";
  font-family: "LaMotteIcon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  vertical-align: middle;
  text-align: center;
  margin-left: 4px;
  position: relative;
  top: -1px;
}
.SiteHeader-view_all_link .SSCMSiteHeader-link_anchor {
  border-top: 0px none transparent;
}
.SiteHeader .SiteHeader-main_menu--mobile .SiteHeader-view_all_link a {
  color: var(--fl-global-medium-gray);
  font-size: 1.6rem;
}

.fl-asst-frame + button {
  top: 180px !important;
}
@media (max-width: 1024px) {
  .fl-asst-frame + button {
    top: 100px !important;
  }
}

.SiteHeader-search--desktop .fl-button-wrap {
  position: absolute;
}
.SiteHeader-search--desktop .fl-button-wrap a {
  line-height: 16px;
  height: 34px !important;
  transition: 0s;
}
.SiteHeader .SiteHeader-search--desktop .fl-button-wrap a.fl-button, .SiteHeader .SiteHeader-search--desktop .fl-button-wrap a.fl-button:visited {
  background-image: linear-gradient(to right, rgba(219, 219, 219, 0.2) 22%, rgba(219, 219, 219, 0.6039215686) 75%, rgba(219, 219, 219, 0.8) 100%);
}
.SiteHeader-search--desktop .fl-button-wrap a i {
  position: relative;
  transition: 0s;
  vertical-align: top;
}
.SiteHeader-search--desktop .fl-button-wrap a:hover {
  background: var(--fl-global-primary) !important;
  border-color: var(--fl-global-primary) !important;
}
.SiteHeader-search--desktop .fl-button-wrap a:hover i {
  color: var(--fl-global-primaryctatxtdefault);
}
.SiteHeader-search--desktop .fl-form-field {
  margin: 0;
}
.SiteHeader-search--desktop .fl-search-button-expand-left .fl-form-field {
  margin-right: 0;
}

.SiteHeader-search--mobile .fl-button-wrap {
  position: absolute;
  right: 0;
}
.SiteHeader-search--mobile .fl-button-wrap a i {
  position: relative;
  top: -1px;
}
.SiteHeader-search--mobile .fl-form-field {
  padding-right: 0 !important;
}

.SiteHeader-search .fl-form-field input[type=search] {
  outline: 0;
  background: white;
}
.SiteHeader-search .fl-form-field input[type=search]:focus {
  border-color: var(--fl-global-primary);
}

.SiteHeader-language_menu .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel) > a {
  color: var(--fl-global-medium-gray);
  padding: 16px;
}
@media (max-width: 1024px) {
  .SiteHeader-language_menu .SSCMSiteHeader-link--wp_toplevel {
    margin: 8px 28px;
  }
  .SiteHeader-language_menu .SSCMSiteHeader-link--wp_toplevel > a {
    display: inline-flex;
  }
  .SiteHeader-language_menu .SSCMSiteHeader-menu--wp_submenu {
    width: 100% !important;
  }
  .SiteHeader-language_menu .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel) > a {
    padding-left: 17px;
    padding-right: 17px;
    margin: 0 16px;
  }
}
@media (min-width: 1025px) {
  .SiteHeader-language_menu {
    margin-left: 12px;
  }
  .SiteHeader-language_menu .SSCMSiteHeader-menu--wp_toplevel {
    --SSCMSiteHeader--grid_unit: 90px;
  }
  .SiteHeader-language_menu .SSCMSiteHeader-menu--wp_submenu {
    margin-right: 46px;
    margin-top: 12px;
    border-top: 0px;
    --SSCMSiteHeader--grid_unit: 150px;
    --SSCMSiteHeader--grid_width: 1;
  }
  .SiteHeader-language_menu .SSCMSiteHeader-link--wp_toplevel > a {
    position: relative;
    z-index: 2;
  }
  .SiteHeader-language_menu .SSCMSiteHeader-link--wp_toplevel > a:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    height: 20px;
  }
  .SiteHeader-language_menu .SSCMSiteHeader-link--wp_toplevel > a:hover {
    background: linear-gradient(90deg, rgba(219, 219, 219, 0.2), rgba(219, 219, 219, 0.6), rgba(219, 219, 219, 0.8));
    background-size: calc(100% + 4px);
    background-position: -2px;
  }
}
.SiteHeader-language_menu .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel) > a {
  border-radius: 8px;
}
.SiteHeader-language_menu .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel) > a:hover {
  background-color: var(--fl-global-light-grey);
}
@media (max-width: 1024px) {
  .SiteHeader-language_menu .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--wp_toplevel) > a {
    border-radius: 100px;
  }
}
@media (max-width: 1821px) {
  .SiteHeader-language_menu .SSCMSiteHeader-menu--wp_submenu {
    right: 3vw;
  }
}
@media (max-width: 1440px) {
  .SiteHeader-language_menu .SSCMSiteHeader-menu--wp_submenu {
    right: 0;
  }
}

@media (max-width: 1699px) {
  .SiteHeader {
    --SSCMSiteHeader--row_width: 100vw;
  }
}
.SiteHeader .SSCMSiteHeader-back_button {
  border-bottom: 1px solid #e5e5e5 !important;
}

@media (max-width: 1024px) {
  .SiteHeader .SSCMSiteHeader-overflow,
  .SiteHeader .SSCMSiteHeader-menu:not(.SSCMSiteHeader-menu--level_1):not(.SSCMSiteHeader-menu--wp_toplevel) {
    left: auto;
    right: -100%;
    transition: 0.5s left, 0s 0.5s visibility;
  }
  .SiteHeader .SSCMSiteHeader-overflow.is-EVAMenu-menu--active,
  .SiteHeader .SSCMSiteHeader-menu:not(.SSCMSiteHeader-menu--level_1):not(.SSCMSiteHeader-menu--wp_toplevel).is-EVAMenu-menu--active {
    left: auto;
    right: 0;
    transition: 0.5s right, 0s visibility;
  }
  .SiteHeader .SSCMSiteHeader-link.SSCMSiteHeader-link--with_accordion.menu-item-has-children.is-EVAMenu-link--active .SSCMSiteHeader-link:not(.SSCMSiteHeader-link--with_accordion) .SSCMSiteHeader-menu.is-EVAMenu-menu--active {
    left: auto;
    right: 0;
    transition: 0.5s right;
  }
}
.SiteHeader .SSCMSiteHeader-overflow > .SSCMSiteHeader-back_button_wrapper {
  display: none !important;
}

.SiteHeader .SSCMSiteHeader-overflow {
  padding-top: 16px;
}

@media (max-width: 1024px) {
  .SiteHeader-desktop_view_all_link {
    display: none;
  }
}
/*# sourceMappingURL=main.css.map */
