/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/scss/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
/*!
Theme Name: OptinMonster Theme 2023
Theme URI: http://optinmonster.com/
Author: OptinMonster Dev Team
Author URI: http://optinmonster.com/
Description: A brand new Block based theme for the OptinMonster Marketing site.
Version: 1.0.0
Tested up to: 6.1.1
Requires PHP: 7.3.5
Text Domain: optinmonster-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

OptinMonster Theme 2023 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
p.small {
  font-size: var(--wp--preset--font-size--small);
  line-height: 1.5;
}

p.xsmall {
  font-size: var(--wp--preset--font-size--extra-small);
  line-height: 1.5;
}

.font-weight-regular * {
  font-weight: 400 !important;
}

blockquote {
  font-size: 17px;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: 0;
}

@media (min-width: 960px) {
  blockquote {
    font-size: 20px;
    line-height: 1.75;
    font-weight: 400;
    letter-spacing: 0;
  }
}
/* Elements
--------------------------------------------- */
body {
  overflow-x: hidden;
}

.site {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.site .site-main {
  width: 100%;
  max-width: var(--wp--style--global--content-size);
  margin-left: auto;
  margin-right: auto;
}

.wp-site-blocks > footer {
  margin-block-start: 0;
}

.wp-site-blocks > * + * {
  margin-block-start: 0;
}

body.page-template-templatespress-php time {
  font-size: 14px;
}

body.om_features-template-no-title .entry-content > * + * {
  margin-block-start: 0;
}

.entry-content img {
  height: auto;
  max-width: 100%;
}

.entry-content header,
.entry-content article {
  margin-top: 0;
}

.grecaptcha-badge {
  visibility: hidden;
}

mark.has-inline-color {
  border-radius: 25px;
  padding: 3px 6px;
}
mark.has-inline-color.large-padding {
  padding: 6px 12px;
}

/* Forms
--------------------------------------------- */
button.large {
  font-size: 18px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: 0;
}

button.medium {
  font-size: 15px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: 0;
}

button.small {
  font-size: 13px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: 0;
}

a.page-numbers {
  color: var(--wp--preset--color--neutral-900);
}

.arrow-button-default a:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF81MTk2XzI0MTQyKSI+CjxwYXRoIGQ9Ik02LjA4NTk0IDAuODE2NDA2TDUuNTM5MDYgMS4zMzU5NEM1LjQwMjM0IDEuNDcyNjYgNS40MDIzNCAxLjY5MTQxIDUuNTM5MDYgMS44MDA3OEw5Ljc3NzM0IDYuMDM5MDZIMC40NTMxMjVDMC4yNjE3MTkgNi4wMzkwNiAwLjEyNSA2LjIwMzEyIDAuMTI1IDYuMzY3MTlWNy4xMzI4MUMwLjEyNSA3LjMyNDIyIDAuMjYxNzE5IDcuNDYwOTQgMC40NTMxMjUgNy40NjA5NEg5Ljc3NzM0TDUuNTM5MDYgMTEuNzI2NkM1LjQwMjM0IDExLjgzNTkgNS40MDIzNCAxMi4wNTQ3IDUuNTM5MDYgMTIuMTkxNEw2LjA4NTk0IDEyLjcxMDlDNi4xOTUzMSAxMi44NDc3IDYuNDE0MDYgMTIuODQ3NyA2LjU1MDc4IDEyLjcxMDlMMTIuMjY1NiA2Ljk5NjA5QzEyLjQwMjMgNi44NTkzOCAxMi40MDIzIDYuNjY3OTcgMTIuMjY1NiA2LjUzMTI1TDYuNTUwNzggMC44MTY0MDZDNi40MTQwNiAwLjY3OTY4OCA2LjE5NTMxIDAuNjc5Njg4IDYuMDg1OTQgMC44MTY0MDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNTE5Nl8yNDE0MiIgeD0iMC4xMjUiIHk9IjAuNjc5Njg4IiB3aWR0aD0iMTMuMjc3MyIgaGVpZ2h0PSIxMy4xNjgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeD0iMSIgZHk9IjEiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNTE5Nl8yNDE0MiIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd181MTk2XzI0MTQyIiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
  margin-left: 10px;
}

.arrow-button-small a {
  display: flex;
  gap: 10px;
  justify-content: center;
}
.arrow-button-small a:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF83Njc3XzIyODI1KSI+CjxwYXRoIGQ9Ik00Ljk2NjggMS4wMTE3Mkw0LjU3NjE3IDEuMzgyODFDNC40Nzg1MiAxLjQ4MDQ3IDQuNDc4NTIgMS42MzY3MiA0LjU3NjE3IDEuNzE0ODRMNy42MDM1MiA0Ljc0MjE5SDAuOTQzMzU5QzAuODA2NjQxIDQuNzQyMTkgMC43MDg5ODQgNC44NTkzOCAwLjcwODk4NCA0Ljk3NjU2VjUuNTIzNDRDMC43MDg5ODQgNS42NjAxNiAwLjgwNjY0MSA1Ljc1NzgxIDAuOTQzMzU5IDUuNzU3ODFINy42MDM1Mkw0LjU3NjE3IDguODA0NjlDNC40Nzg1MiA4Ljg4MjgxIDQuNDc4NTIgOS4wMzkwNiA0LjU3NjE3IDkuMTM2NzJMNC45NjY4IDkuNTA3ODFDNS4wNDQ5MiA5LjYwNTQ3IDUuMjAxMTcgOS42MDU0NyA1LjI5ODgzIDkuNTA3ODFMOS4zODA4NiA1LjQyNTc4QzkuNDc4NTIgNS4zMjgxMiA5LjQ3ODUyIDUuMTkxNDEgOS4zODA4NiA1LjA5Mzc1TDUuMjk4ODMgMS4wMTE3MkM1LjIwMTE3IDAuOTE0MDYyIDUuMDQ0OTIgMC45MTQwNjIgNC45NjY4IDEuMDExNzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNzY3N18yMjgyNSIgeD0iMC43MDg5ODQiIHk9IjAuOTE0MDYyIiB3aWR0aD0iOS43Njk1MyIgaGVpZ2h0PSI5LjY5MTQxIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9IjEiIGR5PSIxIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4xNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Xzc2NzdfMjI4MjUiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfNzY3N18yMjgyNSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K);
  position: relative;
  top: 1px;
}

.wp-block-button.arrow-button a {
  line-height: 1.24;
}

a.button {
  padding: 15px 26px;
  color: #fff;
  text-decoration: none;
  border-radius: 100px;
  display: inline-block;
}
@media screen and (max-width: 550px) {
  a.button {
    font-size: 3vw;
  }
}
a.button.button-green {
  box-shadow: inset 100px 100px 100px #83C11F;
}
a.button.button-green:hover {
  box-shadow: inset 100px 100px 100px #7bb61c;
}

.wp-block-button.arrow-button .wp-element-button {
  box-shadow: 0px -3px 0px 0px rgba(5, 52, 89, 0.1019607843) inset;
}

input,
select,
textarea {
  color: var(--wp--preset--color--neutral-500);
  font-family: var(--wp--preset--font-family--museo-sans), sans-serif;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0;
  background: #fff;
  border: 1px solid var(--wp--preset--color--neutral-300);
  border-radius: 4px;
  padding: 12px 16px;
}

input[type=radio], input[type=checkbox] {
  /* Hide the default radio button */
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Add custom styles */
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid var(--wp--preset--color--neutral-300);
  outline: none;
  background-color: var(--wp--preset--color--white);
  padding: 0 16px 0 0;
  cursor: pointer;
}
input[type=radio].small, input[type=checkbox].small {
  width: 16px;
  height: 16px;
}
input[type=radio]:checked, input[type=checkbox]:checked {
  background-size: 100% 100%;
  background-color: transparent;
  background-repeat: no-repeat;
}
input[type=radio] {
  border-radius: 50%;
  margin-right: 14px;
}
input[type=radio]:checked {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgcng9IjcuNSIgZmlsbD0iIzBEODJERiIvPgo8cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iNy41IiBzdHJva2U9IiMwRDgyREYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDExQzkuNjU2ODUgMTEgMTEgOS42NTY4NSAxMSA4QzExIDYuMzQzMTUgOS42NTY4NSA1IDggNUM2LjM0MzE1IDUgNSA2LjM0MzE1IDUgOEM1IDkuNjU2ODUgNi4zNDMxNSAxMSA4IDExWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
input[type=checkbox] {
  border-radius: 2px;
  margin-right: 10px;
}
input[type=checkbox]:checked {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImJveCI+CjxyZWN0IHg9IjEiIHk9IjAuNSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMS41IiBmaWxsPSIjMEQ4MkRGIi8+CjxyZWN0IHg9IjEiIHk9IjAuNSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMS41IiBzdHJva2U9IiMwRDgyREYiLz4KPHBhdGggaWQ9ImNoZWNrZWQiIGQ9Ik0xNC41NTcgNS42NzExMkMxNC45MTU0IDUuMjUwOSAxNS40OTY0IDUuMjUwOSAxNS44NTQ4IDUuNjcxMTJDMTYuMjEzMiA2LjA5MTM0IDE2LjIxMzIgNi43NzI2NSAxNS44NTQ4IDcuMTkyODdMOS40MzI0NCAxNC43MjM0QzkuMjUxNjEgMTQuOTM1NSA5LjAxNDA5IDE1LjA0MDUgOC43NzcwOSAxNS4wMzg2QzguNTM4ODQgMTUuMDQxNyA4LjI5OTc2IDE0LjkzNjYgOC4xMTc5OCAxNC43MjM1TDUuMTUxNiAxMS4yNDUyQzQuNzkzMjIgMTAuODI1IDQuNzkzMjIgMTAuMTQzNyA1LjE1MTYgOS43MjM0OUM1LjUwOTk3IDkuMzAzMjcgNi4wOTEwMiA5LjMwMzI3IDYuNDQ5NCA5LjcyMzQ5TDguNzc1MTkgMTIuNDUwNkwxNC41NTcgNS42NzExMloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
}
input.medium {
  font-size: var(--wp--preset--font-size--small);
}
input.small {
  font-size: var(--wp--preset--font-size--extra-small);
}
input.small[type=radio] + label {
  font-size: var(--wp--preset--font-size--extra-small);
}

select {
  padding: 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjEwMTU2IDYuNDUzMTJDNS4zMTI1IDYuNjY0MDYgNS42NjQwNiA2LjY2NDA2IDUuODc1IDYuNDUzMTJMMTAuNDQ1MyAxLjkwNjI1QzEwLjY1NjIgMS42NzE4OCAxMC42NTYyIDEuMzIwMzEgMTAuNDQ1MyAxLjEwOTM4TDkuOTA2MjUgMC41NzAzMTJDOS42OTUzMSAwLjM1OTM3NSA5LjM0Mzc1IDAuMzU5Mzc1IDkuMTA5MzggMC41NzAzMTJMNS41IDQuMTc5NjlMMS44NjcxOSAwLjU3MDMxMkMxLjYzMjgxIDAuMzU5Mzc1IDEuMjgxMjUgMC4zNTkzNzUgMS4wNzAzMSAwLjU3MDMxMkwwLjUzMTI1IDEuMTA5MzhDMC4zMjAzMTIgMS4zMjAzMSAwLjMyMDMxMiAxLjY3MTg4IDAuNTMxMjUgMS45MDYyNUw1LjEwMTU2IDYuNDUzMTJaIiBmaWxsPSIjNDQ1MDZBIi8+Cjwvc3ZnPgo=) no-repeat right 16px center;
}

textarea {
  padding: 12px 16px;
}

label {
  color: var(--wp--preset--color--neutral-900);
  font-size: var(--wp--preset--font-size--small);
  font-weight: 400;
  line-height: 1.6;
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Header
--------------------------------------------- */
.custom-logo {
  width: 220px;
}

.site-header {
  background-color: var(--wp--preset--color--neutral-900);
}
.site-header__inner {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
}
.site-header .site-branding {
  padding-top: 24px;
  padding-bottom: 16px;
}
@media screen and (max-width: 797px) {
  .site-header.mobile-fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
  }
}

.header-sticky {
  color: #FEFEFF;
  background-color: var(--wp--preset--color--neutral-900);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  transition: top 0.5s ease 0s;
  z-index: 9999;
}
.header-sticky.min {
  top: -100%;
}
.header-sticky .all-features {
  color: #FEFEFF;
}
.header-sticky .all-features:hover {
  color: #FEFEFF;
}
.header-sticky .get-started {
  background: var(--wp--preset--color--secondary-500);
  box-shadow: inset 0px -2px 0px rgba(5, 52, 89, 0.1);
  border-radius: 100px;
  font-size: 14px;
  padding: 10px 20px;
  margin-left: 5px;
  color: var(--wp--preset--color--white);
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 797px) {
  .header-sticky .get-started {
    text-align: center;
    border-bottom: none;
  }
}
@media (max-width: 797px) {
  .header-sticky .get-started {
    margin: 0;
    display: flex;
    justify-content: center;
    width: 100%;
  }
}
.header-sticky .get-started:hover {
  background: var(--wp--preset--color--secondary-600);
}
.header-sticky .join-number {
  background-color: var(--wp--preset--color--neutral-800);
  border-radius: 100px;
  padding: 6px 12px;
}

.admin-bar .header-sticky {
  margin-top: 32px;
}

@media (max-width: 797x) {
  .header-sticky {
    display: none;
  }
}
/* Footer
--------------------------------------------- */
footer li a,
.wp-block-om-footer li a {
  text-decoration: none;
}
footer li a:hover,
.wp-block-om-footer li a:hover {
  text-decoration: underline;
}

h5.wp-block-om-our-brands {
  position: relative;
  margin: calc(-3rem - 11px) 0 3rem !important;
}
h5.wp-block-om-our-brands span {
  padding-right: 10px;
  background: var(--wp--preset--color--neutral-900);
}

@media (max-width: 959px) {
  .om-footer-menu-company {
    display: grid;
    grid-template-rows: repeat(4, auto);
    grid-auto-flow: column;
  }
  .om-footer-menu-helpful-links {
    display: grid;
    grid-template-rows: repeat(5, auto);
    grid-auto-flow: column;
  }
  .om-footer-menu-brands-last-column {
    display: grid;
    grid-template-rows: repeat(2, auto);
    grid-auto-flow: column;
    grid-auto-columns: 50%;
  }
  ul.om-footer-menu-helpful-links li {
    white-space: pre-line;
    width: 172px;
    height: 32px;
  }
}
ul.is-style-no-bullet li {
  padding-bottom: 0.36rem;
}

@media (max-width: 959px) {
  .wp-block-om-footer {
    padding-top: 32px !important;
  }
}
/* Navigation
--------------------------------------------- */
ul.gw-pm__content {
  align-items: start;
}

.gw-mm-item__dropdown-content .wp-block-column.is-layout-flow {
  width: -moz-max-content;
  width: max-content;
}

ul.gw-pm__content {
  flex-wrap: nowrap;
}

.not-a-link > .gw-pm-item__link > a {
  cursor: unset;
  color: black !important;
}

.gw-mm-item__dropdown .wp-block-column.is-layout-flow {
  display: flex;
}

.gw-mm-item__dropdown-wrapper {
  z-index: 20;
  width: -moz-fit-content;
  width: fit-content;
}

.gw-pm ul.gw-pm__content > li {
  padding: 0 36px;
}

.gw-pm-item__dropdown {
  visibility: visible;
  position: relative;
  z-index: 0;
  box-shadow: none;
  width: unset;
}

.gw-mm__content {
  justify-content: end;
}

.gw-mm__content > li {
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.gw-mm__content .gw-mm-item.has-children:hover .gw-mm-item__link:after {
  content: "";
  display: block;
  margin-left: 50px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid white;
  margin-right: 50px;
  position: absolute;
  margin-top: 55px;
}

.gw-mm-item__link.has-text-color a {
  text-decoration: none;
  font-size: 15px;
  line-height: 1.6;
}

.gw-pm-item a {
  color: var(--wp--preset--color--neutral-900);
  text-decoration: none;
}

.gw-mm-item__dropdown {
  border-radius: 10px;
}

.gw-pm-item.has-children > .gw-pm-item__link a {
  font-weight: bold;
}

li:not(.gw-mm-item--help-center, .gw-mm-item--resources, .gw-mm-item--about-us) .gw-mm-item__dropdown-content ul.gw-pm__content {
  border-right: 1px solid var(--wp--preset--color--primary-200);
}

.gw-mm-item--help-center .gw-mm-item__dropdown-wrapper,
.gw-mm-item--resources .gw-mm-item__dropdown-wrapper,
.gw-mm-item--about-us .gw-mm-item__dropdown-wrapper {
  max-width: 250px !important;
}

.gw-mm-item--help-center .gw-mm-item__dropdown-wrapper {
  left: 300px !important;
}

.gw-mm-item--resources .gw-mm-item__dropdown-wrapper {
  left: 440px !important;
}

.gw-mm-item--about-us .gw-mm-item__dropdown-wrapper {
  left: 550px !important;
}

.gw-mm-item__link > a:hover {
  color: var(--wp--preset--color--primary-400);
}

.gw-mm__content-wrapper .gw-pm-item > .gw-pm-item__link > a {
  font-size: var(--wp--preset--font-size--small);
  white-space: nowrap;
}
.gw-mm__content-wrapper > ul > li .wp-block-getwid-plain-menu.gw-pm > ul > li:not(:last-child) {
  border-right: 1px solid var(--wp--preset--color--primary-200);
}
.gw-mm__content-wrapper > ul > li ul li:nth-child(2) ul {
  display: grid;
  grid-template-rows: repeat(8, auto);
  grid-auto-flow: column;
}

div.header-sticky > .wp-block-columns .gw-mm__content-wrapper > ul,
div.header-sticky > .wp-block-columns #mobileNav > ul {
  flex-wrap: nowrap;
}
div.header-sticky > .wp-block-columns .gw-mm__content-wrapper > ul > li:nth-last-child(2) a,
div.header-sticky > .wp-block-columns #mobileNav > ul > li:nth-last-child(2) a {
  font-size: 13px;
  padding: 0;
  border-bottom: 1px solid var(--wp--preset--color--primary-400);
}
@media (max-width: 797px) {
  .gw-mm__content-wrapper ul.wp-block-navigation__container > li:nth-last-child(2),
.gw-mm__content-wrapper ul.gw-mm__content > li.wp-block-getwid-megamenu-item:nth-last-child(2):not(.gw-mm-item--about-us),
#mobileNav ul.wp-block-navigation__container > li:nth-last-child(2),
#mobileNav ul.gw-mm__content > li.wp-block-getwid-megamenu-item:nth-last-child(2):not(.gw-mm-item--about-us) {
    text-align: center;
    border-bottom: none;
    padding-bottom: 0px;
  }
}
.gw-mm__content-wrapper ul.wp-block-navigation__container > li:nth-last-child(2) a,
.gw-mm__content-wrapper ul.gw-mm__content > li.wp-block-getwid-megamenu-item:nth-last-child(2):not(.gw-mm-item--about-us) a,
#mobileNav ul.wp-block-navigation__container > li:nth-last-child(2) a,
#mobileNav ul.gw-mm__content > li.wp-block-getwid-megamenu-item:nth-last-child(2):not(.gw-mm-item--about-us) a {
  background-color: var(--wp--preset--color--neutral-700);
  box-shadow: inset 0px -2px 0px rgba(18, 33, 64, 0.2);
  border-radius: 100px;
  margin-left: 12px;
  font-size: 14px;
  padding: 10px 20px;
  color: var(--wp--preset--color--white);
}
@media (max-width: 959px) {
  .gw-mm__content-wrapper ul.wp-block-navigation__container > li:nth-last-child(2) a,
.gw-mm__content-wrapper ul.gw-mm__content > li.wp-block-getwid-megamenu-item:nth-last-child(2):not(.gw-mm-item--about-us) a,
#mobileNav ul.wp-block-navigation__container > li:nth-last-child(2) a,
#mobileNav ul.gw-mm__content > li.wp-block-getwid-megamenu-item:nth-last-child(2):not(.gw-mm-item--about-us) a {
    margin: 0 20px;
    display: flex;
    justify-content: center;
  }
}
.gw-mm__content-wrapper ul.wp-block-navigation__container > li:nth-last-child(2) a:hover,
.gw-mm__content-wrapper ul.gw-mm__content > li.wp-block-getwid-megamenu-item:nth-last-child(2):not(.gw-mm-item--about-us) a:hover,
#mobileNav ul.wp-block-navigation__container > li:nth-last-child(2) a:hover,
#mobileNav ul.gw-mm__content > li.wp-block-getwid-megamenu-item:nth-last-child(2):not(.gw-mm-item--about-us) a:hover {
  background-color: var(--wp--preset--color--neutral-800);
}
.gw-mm__content-wrapper ul.wp-block-navigation__container > li:nth-last-child(2) a .wp-block-navigation-item__label,
.gw-mm__content-wrapper ul.gw-mm__content > li.wp-block-getwid-megamenu-item:nth-last-child(2):not(.gw-mm-item--about-us) a .wp-block-navigation-item__label,
#mobileNav ul.wp-block-navigation__container > li:nth-last-child(2) a .wp-block-navigation-item__label,
#mobileNav ul.gw-mm__content > li.wp-block-getwid-megamenu-item:nth-last-child(2):not(.gw-mm-item--about-us) a .wp-block-navigation-item__label {
  color: var(--wp--preset--color--white);
}
@media (max-width: 797px) {
  .gw-mm__content-wrapper ul.wp-block-navigation__container > li:last-of-type,
.gw-mm__content-wrapper ul.gw-mm__content > li.wp-block-getwid-megamenu-item:last-of-type,
#mobileNav ul.wp-block-navigation__container > li:last-of-type,
#mobileNav ul.gw-mm__content > li.wp-block-getwid-megamenu-item:last-of-type {
    text-align: center;
    border-bottom: none;
  }
}
.gw-mm__content-wrapper ul.wp-block-navigation__container > li:last-of-type a,
.gw-mm__content-wrapper ul.gw-mm__content > li.wp-block-getwid-megamenu-item:last-of-type a,
#mobileNav ul.wp-block-navigation__container > li:last-of-type a,
#mobileNav ul.gw-mm__content > li.wp-block-getwid-megamenu-item:last-of-type a {
  background: var(--wp--preset--color--secondary-500);
  box-shadow: inset 0px -2px 0px rgba(5, 52, 89, 0.1);
  border-radius: 100px;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 20px;
  margin-left: 5px;
  color: var(--wp--preset--color--white);
}
@media (max-width: 959px) {
  .gw-mm__content-wrapper ul.wp-block-navigation__container > li:last-of-type a,
.gw-mm__content-wrapper ul.gw-mm__content > li.wp-block-getwid-megamenu-item:last-of-type a,
#mobileNav ul.wp-block-navigation__container > li:last-of-type a,
#mobileNav ul.gw-mm__content > li.wp-block-getwid-megamenu-item:last-of-type a {
    display: flex;
    justify-content: center;
    margin: 0 20px;
  }
}
.gw-mm__content-wrapper ul.wp-block-navigation__container > li:last-of-type a:hover,
.gw-mm__content-wrapper ul.gw-mm__content > li.wp-block-getwid-megamenu-item:last-of-type a:hover,
#mobileNav ul.wp-block-navigation__container > li:last-of-type a:hover,
#mobileNav ul.gw-mm__content > li.wp-block-getwid-megamenu-item:last-of-type a:hover {
  background: var(--wp--preset--color--secondary-600);
}
.gw-mm__content-wrapper ul.wp-block-navigation__container > li:last-of-type a .wp-block-navigation-item__label,
.gw-mm__content-wrapper ul.gw-mm__content > li.wp-block-getwid-megamenu-item:last-of-type a .wp-block-navigation-item__label,
#mobileNav ul.wp-block-navigation__container > li:last-of-type a .wp-block-navigation-item__label,
#mobileNav ul.gw-mm__content > li.wp-block-getwid-megamenu-item:last-of-type a .wp-block-navigation-item__label {
  color: var(--wp--preset--color--white);
  white-space: nowrap;
}

nav.is-responsive.wp-block-navigation {
  justify-content: end;
}

.wp-block-navigation__responsive-container.is-menu-open {
  margin-top: 100px;
}
body.logged-in .wp-block-navigation__responsive-container.is-menu-open {
  margin-top: 146px;
}

button.wp-block-navigation__responsive-container-open {
  display: flex;
}

button.wp-block-navigation__responsive-container-close {
  position: relative;
  display: none;
}
button.wp-block-navigation__responsive-container-close svg {
  fill: var(--wp--preset--color--white);
}

html.has-modal-open button.wp-block-navigation__responsive-container-open {
  display: none;
}
html.has-modal-open button.wp-block-navigation__responsive-container-close {
  display: flex;
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: 0;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  padding-top: 0;
}

.wp-block-navigation__responsive-container.is-menu-open {
  padding: 0;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
  height: 0;
  overflow: hidden;
  padding: 0;
}

#mobileNav .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container {
  width: 100%;
  gap: 8px;
  padding-bottom: 40px;
}
#mobileNav .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}
#mobileNav .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item a.wp-block-navigation-item__content {
  padding: 16px 30px;
}
#mobileNav .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon {
  align-self: end;
  display: block;
  padding: 12px;
  margin: 8px;
}
#mobileNav .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item > ul {
  background-color: var(--wp--preset--color--primary-100);
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

.wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon {
  transform: scale(1.5) rotate(270deg);
  position: absolute;
  width: unset;
  height: unset;
}

.wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon[aria-expanded=true] {
  transform: scale(1.5);
}

.wp-block-navigation__submenu-icon[aria-expanded=true] + ul.wp-block-navigation__submenu-container {
  height: auto !important;
}

.wp-block-navigation-item.has-child > .wp-block-navigation__submenu-container .wp-block-navigation-item {
  background-color: var(--wp--preset--color--primary-100) !important;
}

.see-all-submenu-mobile a.wp-block-navigation-item__content .wp-block-navigation-item__label {
  background: white;
  width: 100%;
  text-align: center;
  padding: 10px;
  color: var(--wp--preset--color--neutral-600);
}
.see-all-submenu-mobile a.wp-block-navigation-item__content .wp-block-navigation-item__label::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03Ljk5MDIzIDAuNTcwMzEyTDcuNDgyNDIgMS4wNzgxMkM3LjM4MDg2IDEuMjA1MDggNy4zODA4NiAxLjM4MjgxIDcuNTA3ODEgMS41MDk3N0w5LjUzOTA2IDMuNDY0ODRIMC44MDQ2ODhDMC42MjY5NTMgMy40NjQ4NCAwLjUgMy42MTcxOSAwLjUgMy43Njk1M1Y0LjQ4MDQ3QzAuNSA0LjY1ODIgMC42MjY5NTMgNC43ODUxNiAwLjgwNDY4OCA0Ljc4NTE2SDkuNTM5MDZMNy41MDc4MSA2Ljc2NTYyQzcuMzgwODYgNi44OTI1OCA3LjM4MDg2IDcuMDcwMzEgNy40ODI0MiA3LjE5NzI3TDcuOTkwMjMgNy43MDUwOEM4LjExNzE5IDcuODA2NjQgOC4yOTQ5MiA3LjgwNjY0IDguNDIxODggNy43MDUwOEwxMS43NzM0IDQuMzUzNTJDMTEuODc1IDQuMjI2NTYgMTEuODc1IDQuMDQ4ODMgMTEuNzczNCAzLjkyMTg4TDguNDIxODggMC41NzAzMTJDOC4yOTQ5MiAwLjQ2ODc1IDguMTE3MTkgMC40Njg3NSA3Ljk5MDIzIDAuNTcwMzEyWiIgZmlsbD0iIzU5NjQ3OSIvPgo8L3N2Zz4K);
  margin-left: 10px;
  position: relative;
  top: -2px;
}

.gw-pm-item__link a:hover {
  color: var(--wp--preset--color--primary-500);
}

p.has-black-color.has-text-color.has-link-color a:hover {
  text-decoration: underline;
}

#mobileNav .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container > li.wp-block-navigation-item:not(:last-child):not(:nth-last-child(2)) {
  border-bottom: 1px solid var(--wp--preset--color--neutral-100);
}

#mobileNav .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container > li.wp-block-navigation-item {
  font-weight: 600;
}
#mobileNav .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-submenu .wp-block-navigation-submenu li.wp-block-navigation-item a {
  font-weight: 400;
}

.wp-block-navigation__container li ul li.wp-block-navigation-item ul.wp-block-navigation__submenu-container > li.wp-block-navigation-item.wp-block-navigation-link {
  padding-left: 2rem;
}

@media (max-width: 1199px) {
  #megaMenu,
#stickyNav {
    display: none;
  }
}

@media (min-width: 1200px) {
  #mobileNav {
    display: none;
  }
}
#mobileNav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
  display: none !important;
}
@media (min-width: 600px) {
  #mobileNav .wp-block-navigation__responsive-container-open {
    display: flex;
  }
}

@media (min-width: 600px) {
  html.has-modal-open #mobileNav button.wp-block-navigation__responsive-container-open {
    display: none;
  }
}
.blog ul.wp-block-navigation__container.has-text-color.has-neutral-700-color.is-responsive.wp-block-navigation,
.single-post ul.wp-block-navigation__container.has-text-color.has-neutral-700-color.is-responsive.wp-block-navigation {
  gap: 12px;
}
.blog ul.wp-block-navigation__container.has-text-color.has-neutral-700-color.is-responsive.wp-block-navigation li:not(:last-child),
.single-post ul.wp-block-navigation__container.has-text-color.has-neutral-700-color.is-responsive.wp-block-navigation li:not(:last-child) {
  padding-bottom: 12px;
  border-bottom: 1px solid #e7e9ec;
}

.wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
  color: var(--wp--preset--color--primary-500);
}

ul.gw-pm-item__dropdown-content li.see-all-submenu a {
  color: var(--wp--preset--color--neutral-600);
}
ul.gw-pm-item__dropdown-content li.see-all-submenu a::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS42MDkzOCAwLjQxNDA2Mkw1LjE0MDYyIDAuODU5Mzc1QzUuMDIzNDQgMC45NzY1NjIgNS4wMjM0NCAxLjE2NDA2IDUuMTQwNjIgMS4yNTc4MUw4Ljc3MzQ0IDQuODkwNjJIMC43ODEyNUMwLjYxNzE4OCA0Ljg5MDYyIDAuNSA1LjAzMTI1IDAuNSA1LjE3MTg4VjUuODI4MTJDMC41IDUuOTkyMTkgMC42MTcxODggNi4xMDkzOCAwLjc4MTI1IDYuMTA5MzhIOC43NzM0NEw1LjE0MDYyIDkuNzY1NjJDNS4wMjM0NCA5Ljg1OTM4IDUuMDIzNDQgMTAuMDQ2OSA1LjE0MDYyIDEwLjE2NDFMNS42MDkzOCAxMC42MDk0QzUuNzAzMTIgMTAuNzI2NiA1Ljg5MDYyIDEwLjcyNjYgNi4wMDc4MSAxMC42MDk0TDEwLjkwNjIgNS43MTA5NEMxMS4wMjM0IDUuNTkzNzUgMTEuMDIzNCA1LjQyOTY5IDEwLjkwNjIgNS4zMTI1TDYuMDA3ODEgMC40MTQwNjJDNS44OTA2MiAwLjI5Njg3NSA1LjcwMzEyIDAuMjk2ODc1IDUuNjA5MzggMC40MTQwNjJaIiAvPgo8L3N2Zz4K);
  margin-left: 10px;
  position: relative;
}
ul.gw-pm-item__dropdown-content li.see-all-submenu a:hover {
  color: var(--wp--preset--color--primary-500);
}
ul.gw-pm-item__dropdown-content li.see-all-submenu a:hover::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNjA5MzggMC40MTQwNjJMNS4xNDA2MiAwLjg1OTM3NUM1LjAyMzQ0IDAuOTc2NTYyIDUuMDIzNDQgMS4xNjQwNiA1LjE0MDYyIDEuMjU3ODFMOC43NzM0NCA0Ljg5MDYySDAuNzgxMjVDMC42MTcxODggNC44OTA2MiAwLjUgNS4wMzEyNSAwLjUgNS4xNzE4OFY1LjgyODEyQzAuNSA1Ljk5MjE5IDAuNjE3MTg4IDYuMTA5MzggMC43ODEyNSA2LjEwOTM4SDguNzczNDRMNS4xNDA2MiA5Ljc2NTYyQzUuMDIzNDQgOS44NTkzOCA1LjAyMzQ0IDEwLjA0NjkgNS4xNDA2MiAxMC4xNjQxTDUuNjA5MzggMTAuNjA5NEM1LjcwMzEyIDEwLjcyNjYgNS44OTA2MiAxMC43MjY2IDYuMDA3ODEgMTAuNjA5NEwxMC45MDYyIDUuNzEwOTRDMTEuMDIzNCA1LjU5Mzc1IDExLjAyMzQgNS40Mjk2OSAxMC45MDYyIDUuMzEyNUw2LjAwNzgxIDAuNDE0MDYyQzUuODkwNjIgMC4yOTY4NzUgNS43MDMxMiAwLjI5Njg3NSA1LjYwOTM4IDAuNDE0MDYyWiIgZmlsbD0iIzBEODJERiIvPgo8L3N2Zz4K);
}

div#mobileNav {
  padding-left: 25px;
  padding-right: 25px;
}

span.dashicons.dashicons-arrow-down-alt2::before {
  opacity: 50%;
}

button.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle[aria-expanded=true] svg {
  stroke: var(--wp--preset--color--primary-500);
}

.om-button {
  border: none;
  font-size: 18px;
  padding: 10px 16px 9px;
  border-radius: 99px;
  gap: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--wp--preset--color--primary-500);
  cursor: pointer;
  background: var(--wp--preset--color--primary-100);
  text-decoration: none;
}
.om-button > span {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.om-button.is--loading > span:first-child {
  color: transparent;
}
.om-button-loading {
  position: absolute;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.om-button:disabled {
  cursor: not-allowed;
}
.om-button:hover {
  filter: brightness(95%);
}

.om-button-outline {
  outline: 1px solid var(--wp--preset--color--primary-500);
  background: var(--wp--preset--color--white);
  color: var(--wp--preset--color--primary-500);
}
.om-button-outline:hover {
  background: var(--wp--preset--color--primary-500);
  color: var(--wp--preset--color--white);
}

.om-button-small {
  font-size: 13px;
}

.om-blue-button {
  background-color: var(--wp--preset--color--primary-500);
  color: #ffffff;
}

.om-button-dark {
  background-color: var(--wp--preset--color--neutral-800);
  color: var(--wp--preset--color--white);
}

.om-button-light {
  background-color: var(--wp--preset--color--neutral-50);
  color: var(--wp--preset--color--neutral-700);
}

.om-button-inline {
  display: inline-flex;
}

.show-more-button {
  background-color: transparent;
  border: none;
  color: var(--wp--preset--color--primary-500);
  padding: 0;
  font-size: 16px;
  cursor: pointer;
  padding-bottom: 2px;
  border-bottom: 1px solid var(--wp--preset--color--primary-400);
}
.show-more-button.plus::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzBEODJERiIgZD0iTTEwLjc1IDcuMzEzYS4zNTMuMzUzIDAgMCAwLS4zMjgtLjMyOUg4LjAxNlY0LjU3OGEuMzUzLjM1MyAwIDAgMC0uMzI5LS4zMjhoLS44NzVhLjMzMi4zMzIgMCAwIDAtLjMyOC4zMjh2Mi40MDZINC4wNzhhLjMzMi4zMzIgMCAwIDAtLjMyOC4zMjl2Ljg3NWMwIC4xOS4xMzcuMzI4LjMyOC4zMjhoMi40MDZ2Mi40MDZjMCAuMTkxLjEzNy4zMjguMzI5LjMyOGguODc1YS4zMzIuMzMyIDAgMCAwIC4zMjgtLjMyOFY4LjUxNmgyLjQwNmEuMzMzLjMzMyAwIDAgMCAuMzI4LS4zMjl2LS44NzRabTMuMjgxLjQzN0E2Ljc4IDYuNzggMCAwIDAgNy4yNS45NjkgNi43OCA2Ljc4IDAgMCAwIC40NjkgNy43NWE2Ljc4IDYuNzggMCAwIDAgNi43ODEgNi43ODEgNi43OCA2Ljc4IDAgMCAwIDYuNzgxLTYuNzgxWm0tMS4zMTIgMGE1LjQ2NyA1LjQ2NyAwIDAgMS01LjQ2OSA1LjQ2OUE1LjQ1IDUuNDUgMCAwIDEgMS43ODEgNy43NSA1LjQ2NyA1LjQ2NyAwIDAgMSA3LjI1IDIuMjgxYzMuMDA4IDAgNS40NjkgMi40NjEgNS40NjkgNS40NjlaIi8+PC9zdmc+);
  padding-left: 10px;
}

.show-more-button-chevron::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjEwMTU2IDYuNDUzMTJDNS4zMTI1IDYuNjY0MDYgNS42NjQwNiA2LjY2NDA2IDUuODc1IDYuNDUzMTJMMTAuNDQ1MyAxLjkwNjI1QzEwLjY1NjIgMS42NzE4OCAxMC42NTYyIDEuMzIwMzEgMTAuNDQ1MyAxLjEwOTM4TDkuOTA2MjUgMC41NzAzMTJDOS42OTUzMSAwLjM1OTM3NSA5LjM0Mzc1IDAuMzU5Mzc1IDkuMTA5MzggMC41NzAzMTJMNS41IDQuMTc5NjlMMS44NjcxOSAwLjU3MDMxMkMxLjYzMjgxIDAuMzU5Mzc1IDEuMjgxMjUgMC4zNTkzNzUgMS4wNzAzMSAwLjU3MDMxMkwwLjUzMTI1IDEuMTA5MzhDMC4zMjAzMTIgMS4zMjAzMSAwLjMyMDMxMiAxLjY3MTg4IDAuNTMxMjUgMS45MDYyNUw1LjEwMTU2IDYuNDUzMTJaIiBmaWxsPSIjNDQ1MDZBIi8+Cjwvc3ZnPgo=);
  padding-left: 10px;
}
.show-more-button-chevron.chevron-blue::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04Ljk4ODI4IDAuNTMxMjVMOC42MTcxOSAwLjE0MDYyNUM4LjUxOTUzIDAuMDQyOTY4OCA4LjM2MzI4IDAuMDQyOTY4OCA4LjI4NTE2IDAuMTQwNjI1TDQuNzUgMy42NzU3OEwxLjE5NTMxIDAuMTQwNjI1QzEuMTE3MTkgMC4wNDI5Njg4IDAuOTYwOTM4IDAuMDQyOTY4OCAwLjg2MzI4MSAwLjE0MDYyNUwwLjQ5MjE4OCAwLjUzMTI1QzAuMzk0NTMxIDAuNjA5Mzc1IDAuMzk0NTMxIDAuNzY1NjI1IDAuNDkyMTg4IDAuODYzMjgxTDQuNTc0MjIgNC45NDUzMUM0LjY3MTg4IDUuMDQyOTcgNC44MDg1OSA1LjA0Mjk3IDQuOTA2MjUgNC45NDUzMUw4Ljk4ODI4IDAuODYzMjgxQzkuMDg1OTQgMC43NjU2MjUgOS4wODU5NCAwLjYwOTM3NSA4Ljk4ODI4IDAuNTMxMjVaIiBmaWxsPSIjMEQ4MkRGIi8+Cjwvc3ZnPgo=);
}

.filter-category-search {
  margin-bottom: 16px;
}
@media (max-width: 959px) {
  .post-type-archive-om_integrations .filter-category-search {
    display: none;
  }
}
@media (min-width: 960px) {
  .filter-category-search {
    display: flex;
  }
}
.filter-category-search::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzBEODJERiIgZD0ibTE1LjEzMyAxNC42MTUtMy41NDUtMy41NDVjLS4wODgtLjA1OC0uMTc2LS4xMTctLjI2NC0uMTE3aC0uMzhhNi4xMzUgNi4xMzUgMCAwIDAgMS40OTMtMy45ODRjMC0zLjM0LTIuNzUzLTYuMDk0LTYuMDkzLTYuMDk0QzIuOTc0Ljg3NS4yNSAzLjYyOS4yNSA2Ljk2OWE2LjA5IDYuMDkgMCAwIDAgNi4wOTQgNi4wOTMgNi4xNyA2LjE3IDAgMCAwIDMuOTg0LTEuNDY0di4zOGMwIC4wODguMDMuMTc2LjA4OC4yNjRsMy41NDUgMy41NDVjLjE0Ni4xNDcuMzguMTQ3LjQ5OCAwbC42NzQtLjY3NGMuMTQ2LS4xMTcuMTQ2LS4zNTEgMC0uNDk4Wm0tOC43OS0yLjk1OUE0LjY2NCA0LjY2NCAwIDAgMSAxLjY1NyA2Ljk3IDQuNjgyIDQuNjgyIDAgMCAxIDYuMzQ0IDIuMjggNC43MDEgNC43MDEgMCAwIDEgMTEuMDMgNi45N2E0LjY4MiA0LjY4MiAwIDAgMS00LjY4NyA0LjY4N1oiLz48L3N2Zz4=);
  position: relative;
  margin-top: 28px;
  right: 36px;
  width: 0px;
}
@media (max-width: 599px) {
  .filter-category-search::after {
    margin-top: 8px;
    right: 28px;
    float: right;
  }
  .render-templates .filter-category-search::after {
    margin-top: -32px;
  }
}
.filter-category-search input {
  padding: 0;
  width: 220px;
  height: 40px;
  background: #FFFFFF;
  border: 1px solid #D0D3D9;
  border-radius: 100px;
  text-indent: 24px;
}
@media (max-width: 599px) {
  .filter-category-search input {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .filter-category-search input {
    margin-top: 20px;
  }
}
.filter-category-search input::-moz-placeholder {
  color: var(--wp--preset--color--neutral-500);
  font-size: 16px;
}
.filter-category-search input::placeholder {
  color: var(--wp--preset--color--neutral-500);
  font-size: 16px;
}
.filter-category-search.search-header {
  display: flex;
  width: 100%;
  justify-content: center;
  margin-bottom: 64px;
}
.filter-category-search.search-header input {
  width: 100%;
  max-width: 600px;
  height: 64px;
  border: 1px solid var(--wp--preset--color--neutral-100);
}
.filter-category-search.search-header::after {
  right: 40px;
  top: 12px;
}
.filter-category-search .search-icon {
  position: absolute;
  right: 30px;
  top: 20px;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  border-color: var(--wp--preset--color--neutral-100);
  border-radius: 10px;
}

button.wp-block-search__button.has-icon.wp-element-button {
  background: transparent;
}

.wp-block-search__button svg {
  fill: var(--wp--preset--color--primary-500);
  transform: rotate(270deg);
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
  padding-left: 32px;
}

iframe {
  max-width: 100%;
}

span.thick-underline {
  position: relative;
  z-index: 0;
  display: inline-block;
}
span.thick-underline::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 12px;
  background-color: var(--wp--preset--color--primary-300);
  bottom: 6px;
  left: 0;
  border-radius: 26px;
  z-index: -1;
}
@media (max-width: 959px) {
  span.thick-underline.not-on-mobile::after {
    display: none;
  }
}

.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field {
  position: relative;
}
.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row {
  max-width: 100%;
}
.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label,
.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-sublabel,
.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label-inline {
  font-weight: 400 !important;
  font-size: var(--wp--preset--font-size--small);
}
.wpforms-container .wpforms-form .wpforms-field-description {
  color: var(--wp--preset--color--neutral-600);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 8px;
}
.wpforms-container .wpforms-form ul {
  margin: 5px 0 0 0 !important;
  padding-inline: 0 !important;
}
.wpforms-container .wpforms-form input[type=email] {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEzIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS4xMjUgMEgxLjM3NUMwLjc0MjE4OCAwIDAuMjUgMC41MTU2MjUgMC4yNSAxLjEyNVY3Ljg3NUMwLjI1IDguNTA3ODEgMC43NDIxODggOSAxLjM3NSA5SDExLjEyNUMxMS43MzQ0IDkgMTIuMjUgOC41MDc4MSAxMi4yNSA3Ljg3NVYxLjEyNUMxMi4yNSAwLjUxNTYyNSAxMS43MzQ0IDAgMTEuMTI1IDBaTTExLjEyNSAxLjEyNVYyLjA4NTk0QzEwLjU4NTkgMi41MzEyNSA5Ljc0MjE5IDMuMTg3NSA3Ljk2MDk0IDQuNTkzNzVDNy41NjI1IDQuODk4NDQgNi43ODkwNiA1LjY0ODQ0IDYuMjUgNS42MjVDNS42ODc1IDUuNjQ4NDQgNC45MTQwNiA0Ljg5ODQ0IDQuNTE1NjIgNC41OTM3NUMyLjczNDM4IDMuMTg3NSAxLjg5MDYyIDIuNTMxMjUgMS4zNzUgMi4wODU5NFYxLjEyNUgxMS4xMjVaTTEuMzc1IDcuODc1VjMuNTM5MDZDMS44OTA2MiAzLjk2MDk0IDIuNjY0MDYgNC41NzAzMSAzLjgxMjUgNS40ODQzOEM0LjMyODEyIDUuODgyODEgNS4yNDIxOSA2Ljc3MzQ0IDYuMjUgNi43NUM3LjIzNDM4IDYuNzczNDQgOC4xMjUgNS44ODI4MSA4LjY2NDA2IDUuNDg0MzhDOS44MTI1IDQuNTcwMzEgMTAuNTg1OSAzLjk2MDk0IDExLjEyNSAzLjUzOTA2VjcuODc1SDEuMzc1WiIgZmlsbD0iIzU5NjQ3OSIvPgo8L3N2Zz4K) no-repeat left 16px center;
  padding-left: 42px !important;
}
.wpforms-container .wpforms-form input,
.wpforms-container .wpforms-form textarea,
.wpforms-container .wpforms-form select {
  font-family: var(--wp--preset--font-family--museo-sans), sans-serif;
  font-size: var(--wp--preset--font-size--medium);
  outline: 0;
  border: 1px solid var(--wp--preset--color--neutral-300);
  width: 100% !important;
  max-width: 100%;
}
.wpforms-container .wpforms-form input[type=radio], .wpforms-container .wpforms-form input[type=checkbox] {
  width: 20px !important;
  height: 20px !important;
  margin-right: 14px;
}
.wpforms-container .wpforms-form input[type=radio] + label, .wpforms-container .wpforms-form input[type=checkbox] + label {
  vertical-align: top;
}
.wpforms-container .wpforms-form label.wpforms-error {
  color: var(--wp--preset--color--error-500);
}
.wpforms-container .wpforms-form input.wpforms-error,
.wpforms-container .wpforms-form input.user-invalid,
.wpforms-container .wpforms-form textarea.wpforms-error,
.wpforms-container .wpforms-form textarea.user-invalid,
.wpforms-container .wpforms-form select.wpforms-error,
.wpforms-container .wpforms-form select.user-invalid, .wpforms-container .wpforms-form.wpforms-has-error .choices__inner {
  border-color: var(--wp--preset--color--error-500);
}
.wpforms-container .wpforms-confirmation-container p::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjUgMC42NzE4NzVDNC4xNjYwMiAwLjY3MTg3NSAwLjA0Njg3NSA0LjgyODEyIDAuMDQ2ODc1IDkuODc1QzAuMDQ2ODc1IDE0Ljk1OSA0LjE2NjAyIDE5LjA3ODEgOS4yNSAxOS4wNzgxQzE0LjI5NjkgMTkuMDc4MSAxOC40NTMxIDE0Ljk1OSAxOC40NTMxIDkuODc1QzE4LjQ1MzEgNC44MjgxMiAxNC4yOTY5IDAuNjcxODc1IDkuMjUgMC42NzE4NzVaTTkuMjUgMi40NTMxMkMxMy4zMzIgMi40NTMxMiAxNi42NzE5IDUuNzkyOTcgMTYuNjcxOSA5Ljg3NUMxNi42NzE5IDEzLjk5NDEgMTMuMzMyIDE3LjI5NjkgOS4yNSAxNy4yOTY5QzUuMTMwODYgMTcuMjk2OSAxLjgyODEyIDEzLjk5NDEgMS44MjgxMiA5Ljg3NUMxLjgyODEyIDUuNzkyOTcgNS4xMzA4NiAyLjQ1MzEyIDkuMjUgMi40NTMxMlpNMTQuNDQ1MyA3LjMxNDQ1TDEzLjU5MTggNi40NjA5NEMxMy40NDM0IDYuMjc1MzkgMTMuMTQ2NSA2LjI3NTM5IDEyLjk2MDkgNi40NjA5NEw3LjcyODUyIDExLjY1NjJMNS41MDE5NSA5LjQyOTY5QzUuMzE2NDEgOS4yNDQxNCA1LjA1NjY0IDkuMjQ0MTQgNC44NzEwOSA5LjQyOTY5TDQuMDE3NTggMTAuMjQ2MUMzLjg2OTE0IDEwLjQzMTYgMy44NjkxNCAxMC43Mjg1IDQuMDE3NTggMTAuODc3TDcuMzk0NTMgMTQuMjkxQzcuNTgwMDggMTQuNDc2NiA3LjgzOTg0IDE0LjQ3NjYgOC4wMjUzOSAxNC4yOTFMMTQuNDQ1MyA3Ljk0NTMxQzE0LjU5MzggNy43NTk3NyAxNC41OTM4IDcuNDYyODkgMTQuNDQ1MyA3LjMxNDQ1WiIgZmlsbD0iIzBGOEE1NiIvPgo8L3N2Zz4K);
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  top: 4px;
}

.am-dpa button,
.wpforms-form button {
  font-size: 15px;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: bold;
  font-family: var(--wp--preset--font-family--museo-sans), sans-serif;
  background-color: var(--wp--preset--color--primary-500);
  color: #fff;
  outline: 0;
  border: 0;
  border-radius: 100px;
  padding: 13px 30px;
  padding: 15px 30px;
  margin-bottom: 10px;
  cursor: pointer;
}
.am-dpa button:hover,
.wpforms-form button:hover {
  border-bottom: 0;
  background-color: var(--wp--preset--color--primary-600);
}
.am-dpa button:disabled,
.wpforms-form button:disabled {
  cursor: not-allowed;
}
.am-dpa button.wpforms-submit,
.wpforms-form button.wpforms-submit {
  padding: 15px 30px;
  font-size: var(--wp--preset--font-size--medium);
  background-color: var(--wp--preset--color--secondary-500);
}
.am-dpa button.wpforms-submit:hover,
.wpforms-form button.wpforms-submit:hover {
  background-color: var(--wp--preset--color--secondary-600);
}

.am-dpa .wpforms-submit-container {
  margin-top: -82px;
  margin-left: 150px;
}
.am-dpa button {
  padding: 15px 30px;
  font-size: var(--wp--preset--font-size--medium);
}

.wpforms-confirmation-container-full {
  background: transparent;
  border: none;
  font-weight: 600;
  color: #122140;
}
.wpforms-confirmation-container-full p {
  position: relative;
}
.wpforms-confirmation-container-full p::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjUgMC42NzE4NzVDNC4xNjYwMiAwLjY3MTg3NSAwLjA0Njg3NSA0LjgyODEyIDAuMDQ2ODc1IDkuODc1QzAuMDQ2ODc1IDE0Ljk1OSA0LjE2NjAyIDE5LjA3ODEgOS4yNSAxOS4wNzgxQzE0LjI5NjkgMTkuMDc4MSAxOC40NTMxIDE0Ljk1OSAxOC40NTMxIDkuODc1QzE4LjQ1MzEgNC44MjgxMiAxNC4yOTY5IDAuNjcxODc1IDkuMjUgMC42NzE4NzVaTTkuMjUgMi40NTMxMkMxMy4zMzIgMi40NTMxMiAxNi42NzE5IDUuNzkyOTcgMTYuNjcxOSA5Ljg3NUMxNi42NzE5IDEzLjk5NDEgMTMuMzMyIDE3LjI5NjkgOS4yNSAxNy4yOTY5QzUuMTMwODYgMTcuMjk2OSAxLjgyODEyIDEzLjk5NDEgMS44MjgxMiA5Ljg3NUMxLjgyODEyIDUuNzkyOTcgNS4xMzA4NiAyLjQ1MzEyIDkuMjUgMi40NTMxMlpNMTQuNDQ1MyA3LjMxNDQ1TDEzLjU5MTggNi40NjA5NEMxMy40NDM0IDYuMjc1MzkgMTMuMTQ2NSA2LjI3NTM5IDEyLjk2MDkgNi40NjA5NEw3LjcyODUyIDExLjY1NjJMNS41MDE5NSA5LjQyOTY5QzUuMzE2NDEgOS4yNDQxNCA1LjA1NjY0IDkuMjQ0MTQgNC44NzEwOSA5LjQyOTY5TDQuMDE3NTggMTAuMjQ2MUMzLjg2OTE0IDEwLjQzMTYgMy44NjkxNCAxMC43Mjg1IDQuMDE3NTggMTAuODc3TDcuMzk0NTMgMTQuMjkxQzcuNTgwMDggMTQuNDc2NiA3LjgzOTg0IDE0LjQ3NjYgOC4wMjUzOSAxNC4yOTFMMTQuNDQ1MyA3Ljk0NTMxQzE0LjU5MzggNy43NTk3NyAxNC41OTM4IDcuNDYyODkgMTQuNDQ1MyA3LjMxNDQ1WiIgZmlsbD0iIzBGOEE1NiIvPgo8L3N2Zz4K);
  position: absolute;
  left: -30px;
  top: 4px;
}

.wp-block-query-pagination-numbers {
  margin-top: 48px;
}
.wp-block-query-pagination-numbers .page-numbers:not(.dots) {
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  border: 1px solid var(--wp--preset--color--neutral-200);
  border-radius: 5px;
  padding: 12px 20px;
  margin: 6px;
  box-shadow: 0px -2px 0px 0px rgba(5, 52, 89, 0.1019607843) inset;
  display: inline-block;
}
.wp-block-query-pagination-numbers .page-numbers:not(.dots).current, .wp-block-query-pagination-numbers .page-numbers:not(.dots):hover {
  color: white;
  background-color: var(--wp--preset--color--primary-500);
  border: 1px solid var(--wp--preset--color--primary-500);
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1490196078);
}
@media screen and (max-width: 959px) {
  .wp-block-query-pagination-numbers {
    line-height: 4;
  }
}

@media screen and (max-width: 959px) {
  .learn-more-about-optinmonster .wp-block-group.is-vertical.is-layout-flex.wp-block-group-is-layout-flex {
    flex-direction: column;
    align-items: center;
  }
  .learn-more-about-optinmonster .wp-block-group.box-shadow {
    flex-direction: column;
    align-items: center;
  }
  .learn-more-about-optinmonster h3.wp-block-heading,
.learn-more-about-optinmonster p,
.learn-more-about-optinmonster .wp-block-buttons {
    text-align: center;
    align-items: center;
  }
}

@media (max-width: 959px) {
  .free-webinar .wp-block-buttons.arrow-buttons,
.free-webinar .wp-block-button.arrow-button,
.free-webinar .wp-block-button.arrow-button a {
    width: 100%;
  }
}

.dashed-border-blue {
  border-radius: 10px;
  border: 2px dashed var(--wp--preset--color--primary-300, #cfe6f9);
}

@media (min-width: 960px) {
  .jut-out-from-right {
    position: absolute;
    right: calc((100vw - var(--wp--style--global--content-size)) / 2 - 40px);
  }
}
.bg-position-arrange-behind-stats {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-size: 110% !important;
  background-position: 50% -50% !important;
}

.vs-circle {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  width: 80px;
  height: 80px;
  margin-left: -22px;
}

@media (max-width: 959px) {
  .vs-circle-container {
    margin-top: -22px !important;
    margin-bottom: -18px !important;
    z-index: 1;
  }
  .vs-circle {
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 959px) {
  .om-press-breadcrumb-title-elipsis,
.university-breadcrumbs .wp-block-post-title {
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.wp-block-outermost-icon-block a.icon-container:hover {
  transform: none;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Animations
--------------------------------------------- */
@keyframes ring {
  0% {
    transform: rotate(-15deg);
  }
  1% {
    transform: rotate(-20deg);
  }
  2% {
    transform: rotate(-10deg);
  }
  3% {
    transform: rotate(-20deg);
  }
  4% {
    transform: rotate(-10deg);
  }
  5% {
    transform: rotate(-18deg);
  }
  6% {
    transform: rotate(-12deg);
  }
  7% {
    transform: rotate(-17deg);
  }
  8% {
    transform: rotate(-14deg);
  }
  9% {
    transform: rotate(-16deg);
  }
  10% {
    transform: rotate(-15deg);
  }
  100% {
    transform: rotate(-15deg);
  }
}
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Apply the styles for every page's main title */
header + * > h2:first-of-type,
header + * > h1:first-of-type {
  font-size: 42px !important;
  font-weight: 900 !important;
  letter-spacing: -0.03em !important;
}
header + * > h2:first-of-type ~ h2,
header + * > h1:first-of-type ~ h1 {
  font-size: initial !important;
  font-weight: initial !important;
  letter-spacing: initial !important;
}

.wp-block-post-title.has-colossal-font-size {
  font-size: 42px !important;
  font-weight: 900 !important;
  letter-spacing: -0.03em !important;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

@media (max-width: 959px) {
  .text-align-center-mobile {
    text-align: center !important;
  }
}

/* Borders
--------------------------------------------- */
.border-none {
  border: none !important;
}

/* Borders
--------------------------------------------- */
.no-margin {
  margin: 0 !important;
}

.margin-bottom-0 {
  margin-bottom: 0px;
}

.margin-bottom-12 {
  margin-bottom: 12px;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

.margin-bottom-60 {
  margin-bottom: 60px;
}

.margin-bottom-80 {
  margin-bottom: 80px;
}

.margin-bottom-negative-100 {
  margin-bottom: -100px !important;
}

.margin-bottom-negative-175 {
  margin-bottom: -175px !important;
}

.margin-bottom-negative-200 {
  margin-bottom: -200px !important;
}

.margin-top-0 {
  margin-top: 0px;
}

.margin-top-8 {
  margin-top: 8px;
}

.margin-top-12 {
  margin-top: 12px;
}

.margin-top-16 {
  margin-top: 16px;
}

.margin-top-20 {
  margin-top: 20px;
}

.margin-top-40 {
  margin-top: 40px;
}

.margin-top-60 {
  margin-top: 60px;
}

.margin-top-80 {
  margin-top: 80px;
}

.margin-x-0, a.margin-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media screen and (max-width: 959px) {
  .margin-top-0-mobile,
.mobile-margin-top-0 {
    margin-top: 0 !important;
  }
  .margin-top-16-mobile {
    margin-top: 16px !important;
  }
  .margin-top-20-mobile {
    margin-top: 20px !important;
  }
  .margin-top-24-mobile {
    margin-top: 24px !important;
  }
  .margin-top-30-mobile {
    margin-top: 30px !important;
  }
  .margin-top-40-mobile {
    margin-top: 40px !important;
  }
  .mobile-margin-bottom-0 {
    margin-bottom: 0 !important;
  }
  .margin-bottom-30-mobile {
    margin-bottom: 30px !important;
  }
  .margin-bottom-24-mobile {
    margin-bottom: 24px !important;
  }
  .margin-bottom-8-mobile {
    margin-bottom: 8px !important;
  }
  .margin-bottom-40-mobile {
    margin-bottom: 40px !important;
  }
  .margin-bottom-negative-120-mobile {
    margin-bottom: -120px !important;
  }
  .margin-bottom-negative-80-mobile {
    margin-bottom: -80px !important;
  }
  .margin-left-auto-mobile {
    margin-left: auto !important;
  }
  .margin-right-auto-mobile {
    margin-right: auto !important;
  }
  .no-top-bottom-margin-mobile {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 960px) {
  .margin-bottom-negative-80-desktop {
    margin-bottom: -80px !important;
  }
  .margin-bottom-negative-88-desktop {
    margin-bottom: -88px !important;
  }
}
/* Overflow, Display, and Visibility
--------------------------------------------- */
.padding-0 {
  padding: 0;
}

.padding-top-40 {
  padding-bottom: 40px;
}

.padding-bottom-40 {
  padding-bottom: 40px;
}

.padding-vertical-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-left-24 {
  padding-left: 24px;
}

.no-padding {
  padding: 0;
}
.no-padding span,
.no-padding mark {
  padding: 0;
}

@media (max-width: 959px) {
  .no-padding-mobile {
    padding: 0 !important;
  }
}

@media (max-width: 959px) {
  .no-top-bottom-padding-mobile {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 959px) {
  .no-left-right-padding-mobile {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 959px) {
  .mobile-padding-0,
.mobile-padding-0 > * {
    padding: 0 !important;
  }
}

@media (max-width: 959px) {
  .padding-top-20-mobile {
    padding-top: 20px !important;
  }
}

@media (max-width: 959px) {
  .padding-top-120-mobile {
    padding-top: 120px !important;
  }
}

@media (max-width: 959px) {
  .padding-24-mobile {
    padding: 24px !important;
  }
}

@media (max-width: 959px) {
  .padding-top-24-mobile {
    padding-top: 24px !important;
  }
}

@media (max-width: 959px) {
  .padding-bottom-24-mobile {
    padding-bottom: 24px !important;
  }
}

@media (max-width: 959px) {
  .padding-bottom-40-mobile {
    padding-bottom: 40px !important;
  }
}

@media (max-width: 959px) {
  .padding-top-40-mobile {
    padding-top: 40px !important;
  }
}

@media (max-width: 959px) {
  .child-padding-left-50-mobile > * {
    padding-left: 50px !important;
  }
}

@media (max-width: 959px) {
  .child-padding-right-50-mobile > * {
    padding-right: 50px !important;
  }
}

@media (max-width: 959px) {
  .padding-bottom-8-mobile {
    padding-bottom: 8px !important;
  }
}

@media (max-width: 959px) {
  .padding-bottom-12-mobile {
    padding-bottom: 12px !important;
  }
}

@media (max-width: 959px) {
  .mobile-padding-top-0 {
    padding-top: 0 !important;
  }
}

@media (max-width: 959px) {
  .mobile-padding-top-30 {
    padding-top: 30px !important;
  }
}

@media (max-width: 959px) {
  .mobile-padding-bottom-30 {
    padding-bottom: 30px !important;
  }
}

@media (max-width: 959px) {
  .mobile-padding-left-24 {
    padding-left: 24px !important;
  }
}

@media (max-width: 959px) {
  .mobile-padding-right-24 {
    padding-right: 24px !important;
  }
}

@media (max-width: 959px) {
  .mobile-padding-bottom-0 {
    padding-bottom: 0 !important;
  }
  .padding-0-mobile {
    padding: 0 !important;
  }
}
.padding-top-8 {
  padding-top: 8px !important;
}

.padding-bottom-8 {
  padding-bottom: 8px !important;
}

.padding-left-16 {
  padding-left: 16px !important;
}

.padding-right-16 {
  padding-right: 16px !important;
}

@media (min-width: 960px) {
  .padding-left-100-desktop {
    padding-left: 100px !important;
  }
  .padding-right-100-desktop {
    padding-right: 100px !important;
  }
  .padding-bottom-5-desktop {
    padding-bottom: 5px !important;
  }
}
/* Box Shadow
--------------------------------------------- */
.box-shadow {
  box-shadow: 0px 4px 20px -4px rgba(7, 86, 148, 0.1), inset 0px -4px 0px rgba(5, 52, 89, 0.06);
}

.alt-box-shadow {
  box-shadow: 0px 4px 20px -4px rgba(7, 86, 148, 0.1);
}

.box-shadow-2 {
  box-shadow: 0px -4px 0px 0px rgba(5, 52, 89, 0.06) inset, 0px 4px 20px -4px rgba(7, 86, 148, 0.1);
}

.box-shadow-cta-dark {
  box-shadow: 0px -4px 0px 0px rgba(5, 52, 89, 0.06) inset, 0px 35px 50px -30px rgba(18, 68, 107, 0.45);
}

.box-shadow-inset {
  box-shadow: 0px -4px 0px 0px rgba(5, 52, 89, 0.0588235294) inset;
}

.box-shadow-normal {
  box-shadow: 0px 4px 20px -4px rgba(7, 86, 148, 0.1019607843);
}

.box-shadow-inset-inner-image a::after {
  border-radius: 10px;
  box-shadow: 0px -3px 0px 0px rgba(5, 52, 89, 0.1019607843) inset;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Border Radius
--------------------------------------------- */
.border-radius-10 {
  border-radius: 10px;
}

@media (max-width: 959px) {
  .mobile-border-radius-0 {
    border-radius: 0 !important;
  }
}

/* Overflow, Display, and Visibility
--------------------------------------------- */
.overflow-hidden {
  overflow: hidden !important;
}

@media (max-width: 959px) {
  .hide-on-mobile {
    display: none !important;
  }
}

@media (min-width: 960px) {
  .hide-on-desktop {
    display: none !important;
  }
}

.overflow-visible {
  overflow: visible !important;
}

@media (max-width: 959px) {
  .overflow-x-scroll {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .overflow-x-scroll .wp-block-columns {
    width: -moz-max-content;
    width: max-content;
  }
  .overflow-x-scroll table.has-fixed-layout {
    width: 1200px;
    max-width: 1200px;
    margin-left: 860px;
  }
  .overflow-x-scroll.feature-description .wp-block-group.has-border-color.has-neutral-100-border-color {
    height: 100%;
  }
}

.visibility-hidden {
  visibility: hidden;
}

/* CSS Flexbox
--------------------------------------------- */
.equal-height-columns > * {
  flex: 1;
}
.equal-height-columns > * > * {
  height: 100%;
}

@media (max-width: 959px) {
  .flex-direction-column-mobile {
    flex-direction: column !important;
  }
}
@media (max-width: 959px) {
  .mobile-gap-40 {
    gap: 40px !important;
  }
}
@media (max-width: 959px) {
  .mobile-gap-24 {
    gap: 24px !important;
  }
}
@media (max-width: 959px) {
  .mobile-gap-16 {
    gap: 16px !important;
  }
}
/* CSS Grid
--------------------------------------------- */
@media (max-width: 959px) {
  .mobile-grid-min-width-135 {
    grid-template-columns: repeat(auto-fill, minmax(min(135px, 100%), 1fr)) !important;
  }
}

@media (max-width: 959px) {
  .mobile-gap-16 {
    gap: 16px !important;
    row-gap: 16px !important;
    -moz-column-gap: 16px !important;
         column-gap: 16px !important;
  }
}
/* Width
--------------------------------------------- */
.width-80 {
  width: 80px;
}

.width-100 {
  width: 100px;
}

.width-300 {
  width: 300px;
}
.width-300 > * {
  width: 300px;
}

.width-100-percent {
  width: 100%;
}

.width-35-percent {
  width: 35%;
}

.width-fill-available {
  width: 100%;
  width: -webkit-fill-available;
  width: -moz-available;
}

@media (max-width: 959px) {
  .mobile-width-fill-available {
    width: 100%;
    width: -webkit-fill-available;
    width: -moz-available;
  }
}

.width-0-float-left {
  width: 0;
  float: left;
}

@media (max-width: 959px) {
  .mobile-width-100 {
    width: 100% !important;
  }
}

@media (max-width: 959px) {
  .mobile-child-width-100-percent {
    width: 100% !important;
  }
  .mobile-child-width-100-percent > * {
    width: 100% !important;
  }
}

@media (max-width: 959px) {
  .mobile-width-auto {
    width: auto !important;
  }
}

/* Height
--------------------------------------------- */
.height-80 {
  height: 80px;
}

.height-100 {
  height: 100px;
}

@media (min-width: 960px) {
  .height-320-desktop {
    height: 380px;
  }
}
.max-height-0 {
  max-height: 0;
}

@media (max-width: 959px) {
  .mobile-min-height-0 {
    min-height: 0 !important;
  }
}

@media (max-width: 959px) {
  .mobile-min-height-240 {
    min-height: 240px !important;
  }
}

.height-100-percent {
  height: 100%;
}

/* Display
--------------------------------------------- */
.display-none {
  display: none;
}

.display-flex {
  display: flex;
}

.display-inline-column {
  flex-direction: column;
}

.flex-direction-row {
  flex-direction: row;
}

.align-items-center {
  align-items: center;
}

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

@media (max-width: 959px) {
  .justify-content-center-mobile {
    justify-content: center !important;
  }
}

@media (max-width: 1699px) {
  .hide-on-smaller-desktop-and-below {
    display: none !important;
  }
}

.gap-10 {
  gap: 10px;
}

.gap-20 {
  gap: 20px;
}

.flex-grow-1 {
  flex-grow: 1;
}

/* Fonts
--------------------------------------------- */
.font-size-13 {
  font-size: 13px;
}

.font-size-15 {
  font-size: 15px;
}

.font-size-16 {
  font-size: 16px;
}

@media (max-width: 959px) {
  .mobile-font-size-30 {
    font-size: 30px;
  }
}

@media (max-width: 959px) {
  .mobile-text-align-center {
    text-align: center;
  }
}

.font-weight-400,
.font-weight-400 > * {
  font-weight: 400 !important;
}

/* Colors
--------------------------------------------- */
.background-color-primary-50 {
  background-color: var(--wp--preset--color--primary-50);
}

/* Position
--------------------------------------------- */
.position-absolute {
  position: absolute !important;
}

.position-relative {
  position: relative !important;
}

.position-sticky {
  position: sticky !important;
  top: 160px;
  z-index: 10;
}

@media (min-width: 960px) {
  .position-absolute-desktop {
    position: absolute;
  }
}
.position-static {
  position: static !important;
}

/* Alerts
--------------------------------------------- */
.alert {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  padding: 32px;
  border: 1px solid var(--wp--preset--color--neutral-100);
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px -4px 0px 0px rgba(5, 52, 89, 0.06) inset, 0px 4px 20px -4px rgba(7, 86, 148, 0.1);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  color: var(--wp--preset--color--neutral-800);
}
@media (max-width: 959px) {
  .alert {
    gap: 16px;
    padding: 24px;
  }
}
.alert > * {
  padding: 0;
}
.alert .heading, .alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6 {
  font-size: 18px;
  font-weight: 600;
}
.alert a, .alert .link {
  color: var(--wp--preset--color--primary-500);
  font-size: 15px;
  line-height: 1;
  text-decoration: none;
  padding-bottom: 6px;
  border-bottom: 1px solid var(--wp--preset--color--primary-400);
}
.alert-warning {
  border: 1px solid rgba(248, 201, 34, 0.3);
  background: rgba(248, 201, 34, 0.05);
}
.alert-secondary {
  border: 1px solid var(--wp--preset--color--neutral-100);
  background: var(--wp--preset--color--neutral-50);
}
.alert-info {
  border: 1px solid var(--wp--preset--color--primary-200);
  background: var(--wp--preset--color--primary-50);
}

.text-align-center {
  text-align: center;
}

@media (max-width: 959px) {
  .text-align-center-mobile {
    text-align: center !important;
  }
}

@media (max-width: 959px) {
  .text-align-left-mobile {
    text-align: left !important;
  }
}

.text-decoration-none {
  text-decoration: none;
}
.text-decoration-none > a {
  text-decoration: none;
}

.z-index-negative-1 {
  z-index: -1;
}

.z-index-1 {
  z-index: 1;
}

.z-index-10 {
  z-index: 10;
}

.white-space-nowrap,
.white-space-nowrap * {
  white-space: nowrap;
}

.white-space-collapse {
  white-space: collapse !important;
}

.vertical-blue-background-gradient {
  background: linear-gradient(180deg, #F8FBFE 0%, #E2F0FF 100%) !important;
}

/* Gutenberg Blocks
--------------------------------------------- */
.is-style-read-more-arrow-link,
.is-style-arrow-link > a {
  line-height: 1;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  justify-content: space-between;
  text-decoration: none;
  border-bottom: 1px solid;
  border-bottom-color: var(--wp--preset--color--primary-400);
  padding-bottom: 3px;
}
.is-style-read-more-arrow-link::after,
.is-style-arrow-link > a::after {
  content: "";
  background-color: var(--wp--preset--color--primary-500);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS42MDkzOCAwLjQxNDA2Mkw1LjE0MDYyIDAuODU5Mzc1QzUuMDIzNDQgMC45NzY1NjIgNS4wMjM0NCAxLjE2NDA2IDUuMTQwNjIgMS4yNTc4MUw4Ljc3MzQ0IDQuODkwNjJIMC43ODEyNUMwLjYxNzE4OCA0Ljg5MDYyIDAuNSA1LjAzMTI1IDAuNSA1LjE3MTg4VjUuODI4MTJDMC41IDUuOTkyMTkgMC42MTcxODggNi4xMDkzOCAwLjc4MTI1IDYuMTA5MzhIOC43NzM0NEw1LjE0MDYyIDkuNzY1NjJDNS4wMjM0NCA5Ljg1OTM4IDUuMDIzNDQgMTAuMDQ2OSA1LjE0MDYyIDEwLjE2NDFMNS42MDkzOCAxMC42MDk0QzUuNzAzMTIgMTAuNzI2NiA1Ljg5MDYyIDEwLjcyNjYgNi4wMDc4MSAxMC42MDk0TDEwLjkwNjIgNS43MTA5NEMxMS4wMjM0IDUuNTkzNzUgMTEuMDIzNCA1LjQyOTY5IDEwLjkwNjIgNS4zMTI1TDYuMDA3ODEgMC40MTQwNjJDNS44OTA2MiAwLjI5Njg3NSA1LjcwMzEyIDAuMjk2ODc1IDUuNjA5MzggMC40MTQwNjJaIiAvPgo8L3N2Zz4K) no-repeat center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: block;
  width: 15px;
  height: 15px;
  margin-left: 10px;
}
.is-style-read-more-arrow-link.has-background::after,
.is-style-arrow-link > a.has-background::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8yMzAyXzI2MDA5KSI+CjxwYXRoIGQ9Ik0xMS4yNDYxIDAuNzY0NjQ4TDEwLjU0MyAxLjQ2Nzc3QzEwLjQwMjMgMS42NDM1NSAxMC40MDIzIDEuODg5NjUgMTAuNTc4MSAyLjA2NTQzTDEzLjM5MDYgNC43NzI0NkgxLjI5Njg4QzEuMDUwNzggNC43NzI0NiAwLjg3NSA0Ljk4MzQgMC44NzUgNS4xOTQzNFY2LjE3ODcxQzAuODc1IDYuNDI0OCAxLjA1MDc4IDYuNjAwNTkgMS4yOTY4OCA2LjYwMDU5SDEzLjM5MDZMMTAuNTc4MSA5LjM0Mjc3QzEwLjQwMjMgOS41MTg1NSAxMC40MDIzIDkuNzY0NjUgMTAuNTQzIDkuOTQwNDNMMTEuMjQ2MSAxMC42NDM2QzExLjQyMTkgMTAuNzg0MiAxMS42NjggMTAuNzg0MiAxMS44NDM4IDEwLjY0MzZMMTYuNDg0NCA2LjAwMjkzQzE2LjYyNSA1LjgyNzE1IDE2LjYyNSA1LjU4MTA1IDE2LjQ4NDQgNS40MDUyN0wxMS44NDM4IDAuNzY0NjQ4QzExLjY2OCAwLjYyNDAyMyAxMS40MjE5IDAuNjI0MDIzIDExLjI0NjEgMC43NjQ2NDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfMjMwMl8yNjAwOSIgeD0iMC44NzUiIHk9IjAuNjI0MDIzIiB3aWR0aD0iMTYuNzUiIGhlaWdodD0iMTEuMTYwMiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR4PSIxIiBkeT0iMSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yMzAyXzI2MDA5Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzIzMDJfMjYwMDkiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.is-style-read-more-arrow-link.no-mask::after,
.is-style-arrow-link > a.no-mask::after {
  -webkit-mask: none;
}

.is-style-read-more-arrow-blue-button {
  font-size: 15px;
  padding: 10px 16px 9px;
  border-radius: 99px;
  display: flex;
  color: var(--wp--preset--color--white);
  cursor: pointer;
  background: var(--wp--preset--color--primary-500);
}
.is-style-read-more-arrow-blue-button::after {
  content: "";
  background-color: var(--wp--preset--color--white);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS42MDkzOCAwLjQxNDA2Mkw1LjE0MDYyIDAuODU5Mzc1QzUuMDIzNDQgMC45NzY1NjIgNS4wMjM0NCAxLjE2NDA2IDUuMTQwNjIgMS4yNTc4MUw4Ljc3MzQ0IDQuODkwNjJIMC43ODEyNUMwLjYxNzE4OCA0Ljg5MDYyIDAuNSA1LjAzMTI1IDAuNSA1LjE3MTg4VjUuODI4MTJDMC41IDUuOTkyMTkgMC42MTcxODggNi4xMDkzOCAwLjc4MTI1IDYuMTA5MzhIOC43NzM0NEw1LjE0MDYyIDkuNzY1NjJDNS4wMjM0NCA5Ljg1OTM4IDUuMDIzNDQgMTAuMDQ2OSA1LjE0MDYyIDEwLjE2NDFMNS42MDkzOCAxMC42MDk0QzUuNzAzMTIgMTAuNzI2NiA1Ljg5MDYyIDEwLjcyNjYgNi4wMDc4MSAxMC42MDk0TDEwLjkwNjIgNS43MTA5NEMxMS4wMjM0IDUuNTkzNzUgMTEuMDIzNCA1LjQyOTY5IDEwLjkwNjIgNS4zMTI1TDYuMDA3ODEgMC40MTQwNjJDNS44OTA2MiAwLjI5Njg3NSA1LjcwMzEyIDAuMjk2ODc1IDUuNjA5MzggMC40MTQwNjJaIiAvPgo8L3N2Zz4K) no-repeat center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: block;
  width: 24px;
  height: 24px;
}
.is-style-read-more-arrow-blue-button.no-mask::after {
  -webkit-mask: none;
}

.is-style-arrow-link.has-neutral-600-color > a {
  border-bottom-color: var(--wp--preset--color--neutral-100);
}
.is-style-arrow-link.has-neutral-600-color > a::after {
  background-color: var(--wp--preset--color--neutral-600);
}

.is-style-read-more-arrow-link:hover::after,
.is-style-arrow-link:hover > a::after {
  transform: translate(5px, 0);
  transition-duration: 200ms;
}

.is-style-border-bottom {
  border-bottom: 1px solid;
}
.is-style-border-bottom a,
.is-style-border-bottom a:hover {
  text-decoration: none !important;
}

.is-style-no-underline {
  text-decoration: none !important;
}
.is-style-no-underline a {
  text-decoration: none !important;
}

/**
 * Block: core/unordered-list
 */
ul.is-style-no-bullet {
  list-style: none;
  margin-left: 0;
  padding: 0;
}

.is-style-no-underline-post-title a {
  text-decoration: none;
}
.is-style-no-underline-post-title a:hover {
  color: var(--wp--preset--color--primary-500);
}

.is-style-docs-post-title,
ul.is-style-docs-list li {
  display: block;
}
.is-style-docs-post-title::before,
ul.is-style-docs-list li::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjUgNy43NUM5LjI1IDcuNTYyNSA5LjA2MjUgNy4zNzUgOC44NzUgNy4zNzVIMy42MjVDMy40MDYyNSA3LjM3NSAzLjI1IDcuNTYyNSAzLjI1IDcuNzVWOC42MjVDMy4yNSA4Ljg0Mzc1IDMuNDA2MjUgOSAzLjYyNSA5SDguODc1QzkuMDYyNSA5IDkuMjUgOC44NDM3NSA5LjI1IDguNjI1VjcuNzVaTTguODc1IDEwSDMuNjI1QzMuNDA2MjUgMTAgMy4yNSAxMC4xODc1IDMuMjUgMTAuMzc1VjExLjI1QzMuMjUgMTEuNDY4OCAzLjQwNjI1IDExLjYyNSAzLjYyNSAxMS42MjVIOC44NzVDOS4wNjI1IDExLjYyNSA5LjI1IDExLjQ2ODggOS4yNSAxMS4yNVYxMC4zNzVDOS4yNSAxMC4xODc1IDkuMDYyNSAxMCA4Ljg3NSAxMFpNMTIuMjUgNC4xMjVDMTIuMjUgMy43NSAxMi4wNjI1IDMuMzQzNzUgMTEuNzgxMiAzLjA2MjVMOS4xODc1IDAuNDY4NzVDOC45MDYyNSAwLjE4NzUgOC41IDAgOC4xMjUgMEgxLjc1QzAuOTA2MjUgMCAwLjI1IDAuNjg3NSAwLjI1IDEuNVYxNC41QzAuMjUgMTUuMzQzOCAwLjkwNjI1IDE2IDEuNzUgMTZIMTAuNzVDMTEuNTYyNSAxNiAxMi4yNSAxNS4zNDM4IDEyLjI1IDE0LjVWNC4xMjVaTTguMjUgMS42MjVMMTAuNjI1IDRIOC4yNVYxLjYyNVpNMTAuNzUgMTQuNUgxLjc1VjEuNUg2Ljc1VjQuNzVDNi43NSA1LjE4NzUgNy4wNjI1IDUuNSA3LjUgNS41SDEwLjc1VjE0LjVaIiBmaWxsPSIjQjhCQ0M2Ii8+Cjwvc3ZnPgo=);
  position: absolute;
  margin-right: 10px;
  margin-top: 1px;
  margin-left: -25px;
}
.is-style-docs-post-title:hover,
ul.is-style-docs-list li:hover {
  color: var(--wp--preset--color--primary-500);
}
.is-style-docs-post-title:hover::before,
ul.is-style-docs-list li:hover::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjUgNy43NUM5LjI1IDcuNTYyNSA5LjA2MjUgNy4zNzUgOC44NzUgNy4zNzVIMy42MjVDMy40MDYyNSA3LjM3NSAzLjI1IDcuNTYyNSAzLjI1IDcuNzVWOC42MjVDMy4yNSA4Ljg0Mzc1IDMuNDA2MjUgOSAzLjYyNSA5SDguODc1QzkuMDYyNSA5IDkuMjUgOC44NDM3NSA5LjI1IDguNjI1VjcuNzVaTTguODc1IDEwSDMuNjI1QzMuNDA2MjUgMTAgMy4yNSAxMC4xODc1IDMuMjUgMTAuMzc1VjExLjI1QzMuMjUgMTEuNDY4OCAzLjQwNjI1IDExLjYyNSAzLjYyNSAxMS42MjVIOC44NzVDOS4wNjI1IDExLjYyNSA5LjI1IDExLjQ2ODggOS4yNSAxMS4yNVYxMC4zNzVDOS4yNSAxMC4xODc1IDkuMDYyNSAxMCA4Ljg3NSAxMFpNMTIuMjUgNC4xMjVDMTIuMjUgMy43NSAxMi4wNjI1IDMuMzQzNzUgMTEuNzgxMiAzLjA2MjVMOS4xODc1IDAuNDY4NzVDOC45MDYyNSAwLjE4NzUgOC41IDAgOC4xMjUgMEgxLjc1QzAuOTA2MjUgMCAwLjI1IDAuNjg3NSAwLjI1IDEuNVYxNC41QzAuMjUgMTUuMzQzOCAwLjkwNjI1IDE2IDEuNzUgMTZIMTAuNzVDMTEuNTYyNSAxNiAxMi4yNSAxNS4zNDM4IDEyLjI1IDE0LjVWNC4xMjVaTTguMjUgMS42MjVMMTAuNjI1IDRIOC4yNVYxLjYyNVpNMTAuNzUgMTQuNUgxLjc1VjEuNUg2Ljc1VjQuNzVDNi43NSA1LjE4NzUgNy4wNjI1IDUuNSA3LjUgNS41SDEwLjc1VjE0LjVaIiBmaWxsPSIjMEQ4MkRGIi8+Cjwvc3ZnPgo=);
}
.is-style-docs-post-title a,
ul.is-style-docs-list li a {
  color: var(--wp--preset--color--neutral-700);
  text-decoration: none;
  font-size: 16px;
}
.is-style-docs-post-title a:hover,
ul.is-style-docs-list li a:hover {
  color: var(--wp--preset--color--primary-500);
}

ul.is-style-docs-list li:not(:last-child) {
  margin-bottom: 30px;
}
@media (max-width: 959px) {
  ul.is-style-docs-list li:not(:last-child) {
    margin-bottom: 10px;
  }
}

ul.is-style-checklist li,
ul.is-style-crosslist li,
ul.is-style-dark-crosslist li {
  display: block;
  padding: 0;
  margin: 0;
  margin-bottom: 8px;
}
ul.is-style-checklist li::before,
ul.is-style-crosslist li::before,
ul.is-style-dark-crosslist li::before {
  content: "";
  position: absolute;
  height: 18px;
  width: 18px;
  margin-right: 10px;
  margin-top: 5px;
  margin-left: -30px;
}
ul.is-style-checklist a,
ul.is-style-crosslist a,
ul.is-style-dark-crosslist a {
  color: var(--wp--preset--color--neutral-700);
  text-decoration: none;
}
ul.is-style-checklist a:hover,
ul.is-style-crosslist a:hover,
ul.is-style-dark-crosslist a:hover {
  color: var(--wp--preset--color--primary-500);
}

ul.is-style-checklist li::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC4yNSIgeT0iMC4yNTc4MTIiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgcng9IjEwIiBmaWxsPSIjMEQ4MkRGIi8+CjxwYXRoIGQ9Ik0xMy4zOTIyIDcuMzIyNDlMOC43ODgyOSAxMS44NTg4TDcuMTA3NzcgMTAuMTg1N0M3LjAyMDI0IDEwLjExNjcgNi44ODAyIDEwLjExNjcgNi44MTAxOCAxMC4xODU3TDYuMzAyNTIgMTAuNjg1OUM2LjIzMjQ5IDEwLjc1NDkgNi4yMzI0OSAxMC44OTI5IDYuMzAyNTIgMTAuOTc5MUw4LjY0ODI1IDEzLjI3MzFDOC43MzU3OCAxMy4zNTk0IDguODU4MzIgMTMuMzU5NCA4Ljk0NTg0IDEzLjI3MzFMMTQuMTk3NSA4LjA5ODY2QzE0LjI2NzUgOC4wMjk2NyAxNC4yNjc1IDcuODkxNjggMTQuMTk3NSA3LjgwNTQ0TDEzLjY4OTggNy4zMjI0OUMxMy42MTk4IDcuMjM2MjUgMTMuNDc5OCA3LjIzNjI1IDEzLjM5MjIgNy4zMjI0OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  background-size: cover;
}
ul.is-style-checklist li:hover::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC4yNSIgeT0iMC4yNTc4MTIiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgcng9IjEwIiBmaWxsPSIjMEQ4MkRGIi8+CjxwYXRoIGQ9Ik0xMy4zOTIyIDcuMzIyNDlMOC43ODgyOSAxMS44NTg4TDcuMTA3NzcgMTAuMTg1N0M3LjAyMDI0IDEwLjExNjcgNi44ODAyIDEwLjExNjcgNi44MTAxOCAxMC4xODU3TDYuMzAyNTIgMTAuNjg1OUM2LjIzMjQ5IDEwLjc1NDkgNi4yMzI0OSAxMC44OTI5IDYuMzAyNTIgMTAuOTc5MUw4LjY0ODI1IDEzLjI3MzFDOC43MzU3OCAxMy4zNTk0IDguODU4MzIgMTMuMzU5NCA4Ljk0NTg0IDEzLjI3MzFMMTQuMTk3NSA4LjA5ODY2QzE0LjI2NzUgOC4wMjk2NyAxNC4yNjc1IDcuODkxNjggMTQuMTk3NSA3LjgwNTQ0TDEzLjY4OTggNy4zMjI0OUMxMy42MTk4IDcuMjM2MjUgMTMuNDc5OCA3LjIzNjI1IDEzLjM5MjIgNy4zMjI0OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  background-size: cover;
}

ul.is-style-crosslist li::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjRkNFQUVEIiByeD0iMTAiLz48cGF0aCBmaWxsPSIjREYyQTRBIiBkPSJNMTAuNzQyIDkuOTkyIDEyLjQzIDguMzJhLjI2NS4yNjUgMCAwIDAgMC0uMzZsLS4zOS0uMzlhLjI2NS4yNjUgMCAwIDAtLjM2IDBsLTEuNjcyIDEuNjg4TDguMzIgNy41N2EuMjY1LjI2NSAwIDAgMC0uMzYgMGwtLjM5LjM5YS4yNjUuMjY1IDAgMCAwIDAgLjM2bDEuNjg4IDEuNjcyTDcuNTcgMTEuNjhhLjI2NS4yNjUgMCAwIDAgMCAuMzZsLjM5LjM5YS4yNjUuMjY1IDAgMCAwIC4zNiAwbDEuNjg4LTEuNjg4IDEuNjcyIDEuNjg4YS4yNjUuMjY1IDAgMCAwIC4zNiAwbC4zOS0uMzlhLjI2NS4yNjUgMCAwIDAgMC0uMzZsLTEuNjg4LTEuNjg4WiIvPjwvc3ZnPgo=);
  background-size: cover;
}
ul.is-style-crosslist li:hover::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjRkNFQUVEIiByeD0iMTAiLz48cGF0aCBmaWxsPSIjREYyQTRBIiBkPSJNMTAuNzQyIDkuOTkyIDEyLjQzIDguMzJhLjI2NS4yNjUgMCAwIDAgMC0uMzZsLS4zOS0uMzlhLjI2NS4yNjUgMCAwIDAtLjM2IDBsLTEuNjcyIDEuNjg4TDguMzIgNy41N2EuMjY1LjI2NSAwIDAgMC0uMzYgMGwtLjM5LjM5YS4yNjUuMjY1IDAgMCAwIDAgLjM2bDEuNjg4IDEuNjcyTDcuNTcgMTEuNjhhLjI2NS4yNjUgMCAwIDAgMCAuMzZsLjM5LjM5YS4yNjUuMjY1IDAgMCAwIC4zNiAwbDEuNjg4LTEuNjg4IDEuNjcyIDEuNjg4YS4yNjUuMjY1IDAgMCAwIC4zNiAwbC4zOS0uMzlhLjI2NS4yNjUgMCAwIDAgMC0uMzZsLTEuNjg4LTEuNjg4WiIvPjwvc3ZnPgo=);
  background-size: cover;
}

ul.is-style-dark-crosslist li::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IiNERjJBNEEiIHJ4PSIxMCIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC43NDIgOS45OTIgMTIuNDMgOC4zMmEuMjY1LjI2NSAwIDAgMCAwLS4zNmwtLjM5LS4zOWEuMjY1LjI2NSAwIDAgMC0uMzYgMGwtMS42NzIgMS42ODhMOC4zMiA3LjU3YS4yNjUuMjY1IDAgMCAwLS4zNiAwbC0uMzkuMzlhLjI2NS4yNjUgMCAwIDAgMCAuMzZsMS42ODggMS42NzJMNy41NyAxMS42OGEuMjY1LjI2NSAwIDAgMCAwIC4zNmwuMzkuMzlhLjI2NS4yNjUgMCAwIDAgLjM2IDBsMS42ODgtMS42ODggMS42NzIgMS42ODhhLjI2NS4yNjUgMCAwIDAgLjM2IDBsLjM5LS4zOWEuMjY1LjI2NSAwIDAgMCAwLS4zNmwtMS42ODgtMS42ODhaIi8+PC9zdmc+Cg==);
  background-size: cover;
}
ul.is-style-dark-crosslist li:hover::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IiNERjJBNEEiIHJ4PSIxMCIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC43NDIgOS45OTIgMTIuNDMgOC4zMmEuMjY1LjI2NSAwIDAgMCAwLS4zNmwtLjM5LS4zOWEuMjY1LjI2NSAwIDAgMC0uMzYgMGwtMS42NzIgMS42ODhMOC4zMiA3LjU3YS4yNjUuMjY1IDAgMCAwLS4zNiAwbC0uMzkuMzlhLjI2NS4yNjUgMCAwIDAgMCAuMzZsMS42ODggMS42NzJMNy41NyAxMS42OGEuMjY1LjI2NSAwIDAgMCAwIC4zNmwuMzkuMzlhLjI2NS4yNjUgMCAwIDAgLjM2IDBsMS42ODgtMS42ODggMS42NzIgMS42ODhhLjI2NS4yNjUgMCAwIDAgLjM2IDBsLjM5LS4zOWEuMjY1LjI2NSAwIDAgMCAwLS4zNmwtMS42ODgtMS42ODhaIi8+PC9zdmc+Cg==);
  background-size: cover;
}

ul.om-benefits-list li:last-child {
  margin-top: 16px;
}
ul.om-benefits-list li:last-child a {
  color: var(--wp--preset--color--primary-500);
  line-height: 100%;
}
ul.om-benefits-list li:last-child::before {
  background: none;
}
ul.om-benefits-list li::before {
  margin-right: 16px;
  margin-left: -39px;
}

body.archive.tax-categories .wp-block-post-template {
  padding: revert;
}

.is-style-plain-categories {
  list-style: none;
  padding-left: 0;
}
.is-style-plain-categories li {
  margin-bottom: 16px;
}
.is-style-plain-categories li a {
  text-decoration: none;
  color: var(--wp--preset--color--neutral-700);
}
.is-style-plain-categories li a:hover {
  color: var(--wp--preset--color--primary-500);
}

@media (max-width: 959px) {
  .three-column-mobile-slider.swiper .swiper-slide {
    width: 100% !important;
    flex-basis: 100% !important;
  }
  .three-column-mobile-slider.swiper .wp-block-columns.swiper-wrapper {
    flex-wrap: nowrap !important;
  }
  .three-column-mobile-slider.swiper .wp-block-columns.swiper-wrapper > .wp-block-column {
    flex-basis: auto;
    box-sizing: border-box;
  }
  .three-column-mobile-slider.swiper .swiper-wrapper.is-layout-flex {
    gap: 0;
  }
  .three-column-mobile-slider.swiper .wp-block-columns.swiper-wrapper {
    margin-bottom: 32px;
  }
}

.column-slider.swiper .swiper-slide {
  width: 100% !important;
  flex-basis: 100% !important;
}
.column-slider.swiper .wp-block-columns.swiper-wrapper {
  flex-wrap: nowrap !important;
}
.column-slider.swiper .wp-block-columns.swiper-wrapper > .wp-block-column {
  flex-basis: auto;
  box-sizing: border-box;
}
.column-slider.swiper .swiper-wrapper.is-layout-flex {
  gap: 0;
}
.column-slider.swiper .wp-block-columns.swiper-wrapper {
  margin-bottom: 32px;
}

.swiper-slide {
  height: unset !important;
}

@media (min-width: 959px) {
  .swiper-wrapper {
    height: unset !important;
  }
}
.three-column-mobile-slider.swiper,
.column-slider.swiper {
  width: 100% !important;
}
.three-column-mobile-slider.swiper .swiper-horizontal > .swiper-pagination-bullets,
.three-column-mobile-slider.swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.three-column-mobile-slider.swiper .swiper-pagination-custom,
.three-column-mobile-slider.swiper .swiper-pagination-fraction,
.column-slider.swiper .swiper-horizontal > .swiper-pagination-bullets,
.column-slider.swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.column-slider.swiper .swiper-pagination-custom,
.column-slider.swiper .swiper-pagination-fraction {
  bottom: 0px;
}
.three-column-mobile-slider.swiper .swiper-button-next,
.three-column-mobile-slider.swiper .swiper-button-prev,
.column-slider.swiper .swiper-button-next,
.column-slider.swiper .swiper-button-prev {
  top: unset;
  bottom: -30px;
  width: 90px;
  height: 90px;
  border-radius: 50%;
}
.three-column-mobile-slider.swiper .swiper-button-prev,
.column-slider.swiper .swiper-button-prev {
  transform: scale(0.4) translate(-75px, 0);
  margin-left: 20px !important;
}
.three-column-mobile-slider.swiper .swiper-button-next,
.column-slider.swiper .swiper-button-next {
  transform: scale(0.4) translate(75px, 0);
  margin-right: 20px !important;
}

.wp-block-button.arrow-button .wp-element-button {
  display: inline-flex;
  white-space: nowrap !important;
  justify-content: center;
  align-items: center;
}
@media (max-width: 959px) {
  .wp-block-button.arrow-button .wp-element-button {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}
.wp-block-cover.is-light .wp-block-button.arrow-button .wp-element-button {
  white-space: unset !important;
  display: flex;
  align-items: center;
}
.wp-block-button.arrow-button .wp-element-button:hover {
  filter: brightness(95%);
}

.wp-element-button,
.wp-block-button__link {
  font-weight: 700;
}

.wp-block-button.width-fill-available .wp-block-button__link {
  width: 100%;
  width: -webkit-fill-available;
  width: -moz-available;
}

.button-arrow-right {
  height: 12px;
  width: 18px;
  margin-right: -2px;
}

.button-arrow-right-full {
  width: -webkit-fill-available;
  height: auto;
  margin-right: -2px;
}

.case-studies-swiper {
  position: relative;
}
.case-studies-swiper .swiper-button-prev,
.case-studies-swiper .swiper-rtl .swiper-button-next {
  left: -50px;
  right: auto;
}
.case-studies-swiper .swiper-button-next,
.case-studies-swiper .swiper-rtl .swiper-button-prev {
  right: -50px;
  left: auto;
}
.case-studies-swiper .swiper-pagination {
  bottom: -50px;
  transform: scale(1.25);
}

.cta-testimonials .testimonials-page-swiper span.swiper-pagination-bullet {
  --swiper-pagination-bullet-inactive-color: #fff;
  --swiper-pagination-bullet-inactive-opacity: 1;
}

.wp-block-outermost-icon-block.aligncenter.items-justified-center {
  display: flex;
  text-align: center;
}

@media screen and (max-width: 959px) {
  .wp-block-om-cta-dark-box {
    margin-left: -17px;
    margin-right: -17px;
    border-radius: 0;
  }
  .wp-block-om-cta-dark-box .is-layout-flex.wp-block-columns.alignwide {
    border-radius: 0 !important;
    overflow: hidden;
  }
  .wp-block-om-cta-dark-box .is-layout-flow.wp-block-column.is-vertically-aligned-center {
    padding-bottom: 0 !important;
  }
  .wp-block-om-cta-dark-box .is-layout-flow.wp-block-column.is-vertically-aligned-center .wp-block-group {
    padding-right: var(--wp--preset--spacing--50) !important;
  }
  .wp-block-om-cta-dark-box h2 {
    font-size: 30px !important;
    padding-left: 0 !important;
    text-align: center !important;
    line-height: 1.1 !important;
  }
  .wp-block-om-cta-dark-box .wp-block-outermost-icon-block.items-justified-center {
    display: none;
  }
  .wp-block-om-cta-dark-box .wp-block-cover__inner-container {
    display: flex;
    flex-direction: column-reverse;
  }
  .wp-block-om-cta-dark-box .wp-block-cover {
    min-height: 180px !important;
  }
  .wp-block-om-cta-dark-box .wp-block-cover .wp-block-cover__image-background {
    top: -100px;
    height: 200%;
  }
  .wp-blocks-om-cta-white-box .is-layout-flow.wp-block-column.is-vertically-aligned-center:first-of-type {
    padding-right: var(--wp--preset--spacing--50) !important;
  }
  .wp-blocks-om-cta-white-box .wp-block-outermost-icon-block.items-justified-center {
    display: none;
  }
  .wp-blocks-om-cta-white-box h2.has-neutral-900-color.has-text-color {
    padding-left: 0 !important;
    text-align: center;
    font-size: 28px !important;
  }
  .wp-blocks-om-cta-white-box .wp-block-cover__inner-container {
    display: flex;
    flex-direction: column-reverse;
  }
  .wp-blocks-om-cta-white-box .wp-block-cover {
    min-height: 180px !important;
  }
  .wp-blocks-om-cta-white-box .wp-block-cover .wp-block-cover__image-background {
    top: -180px;
    height: 190%;
  }
  .wp-blocks-om-cta-white-box .wp-block-cover .has-text-align-center {
    padding-left: var(--wp--preset--spacing--50) !important;
    padding-right: var(--wp--preset--spacing--50) !important;
  }
  .wp-blocks-om-cta-white-box .wp-block-cover .is-content-justification-center.is-layout-flex.wp-block-buttons {
    margin-bottom: 30px;
  }
  .cta-testimonials {
    overflow: visible;
  }
  .cta-testimonials h2 {
    font-size: 30px !important;
    text-align: center;
  }
  .cta-testimonials .wp-block-outermost-icon-block {
    display: none;
  }
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
  width: 100% !important;
}

@media (max-width: 781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    max-width: 100%;
  }
}
/**
 * Block: pb/accordion-item
 */
.wp-block-pb-accordion-item {
  border: 1px solid transparent;
  border-bottom: 1px solid var(--wp--preset--color--primary-200);
  padding: 0 20px;
  margin: 0;
}
.wp-block-pb-accordion-item.is-open {
  box-shadow: 0px -4px 0px 0px rgba(5, 52, 89, 0.06) inset;
  border: 1px solid var(--wp--preset--color--neutral-100);
  border-radius: 10px;
}
.wp-block-pb-accordion-item.is-open .c-accordion__title {
  color: var(--wp--preset--color--primary-500);
}
.wp-block-pb-accordion-item.is-open .c-accordion__title::after {
  transform: translateY(-50%) rotate(90deg);
  filter: brightness(1);
}
.wp-block-pb-accordion-item:has(+ .is-open) {
  border-bottom-color: transparent;
}

.wp-block-pb-accordion-item .c-accordion__title {
  font-weight: 600;
  padding: 1.5rem 1rem 1rem 0;
  color: var(--wp--preset--color--neutral-900);
  font-size: 18px;
  line-height: 1.5;
  margin: 0 15px 0 0;
}
.wp-block-pb-accordion-item .c-accordion__title:hover {
  color: var(--wp--preset--color--primary-500);
}
body.home .wp-block-pb-accordion-item .c-accordion__title {
  font-weight: 700;
  font-size: 20px;
}
.wp-block-pb-accordion-item .c-accordion__title::after {
  filter: brightness(0);
  transition: transform 0.3s ease-in-out;
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%2713%27 fill=%27none%27%3E%3Cpath fill=%27%230D82DF%27 d=%27m1.605.417-.547.519c-.11.137-.11.356 0 .465l4.949 4.95-4.95 4.976c-.109.109-.109.328 0 .464l.548.52a.315.315 0 0 0 .465 0l5.742-5.715a.37.37 0 0 0 0-.465L2.07.417a.315.315 0 0 0-.465 0Z%27/%3E%3C/svg%3E");
}

.wp-block-pb-accordion-item .c-accordion__title a {
  text-decoration: none;
}

.wp-block-pb-accordion-item .c-accordion__content {
  padding-bottom: 1rem;
  width: 700px;
  max-width: 100%;
}
.wp-block-pb-accordion-item .c-accordion__content p {
  margin-top: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: var(--wp--preset--color--neutral-800);
}

@media (max-width: 969px) {
  .reverse-mobile {
    flex-direction: column-reverse;
  }
}
p[style*="text-decoration:none"] > * {
  text-decoration: none;
}

.wp-block-separator {
  border-width: 1px !important;
}

/*# sourceMappingURL=style-scss.css.map*/