/* Responsive */
/* Colours */
.d-block {
  display: block !important;
}

.d-flex {
  display: flex !important;
}

.flex-wrap {
  flex-wrap: wrap;
}

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

.align-items-end {
  align-items: flex-end;
}

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

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

.single-post .wp-block-quote {
  border-left: 2px solid Blue;
  margin: 48px 0;
  padding: 8px 20px;
}
.single-post .wp-block-quote p {
  color: #101828 !important;
  margin: 0;
  line-height: 1.236;
  font-family: "Core Sans";
  font-weight: 500;
}
.single-post .wp-block-quote cite {
  margin-top: 32px;
  display: block;
  font-style: normal;
}
@media (max-width: 1023px) {
  .single-post .blog-card {
    max-width: 255px;
    margin-left: auto;
    margin-right: auto;
  }
  .single-post .blog-card:not(:last-child) {
    margin-bottom: 48px;
  }
}
.single-post .single-content {
  margin-top: 96px;
}
.single-post .single-content cite,
.single-post .single-content figcaption,
.single-post .single-content p,
.single-post .single-content ul,
.single-post .single-content ol {
  color: #667085;
}
.single-post .single-content-body {
  line-height: 1.361;
  max-width: 720px;
}
.single-post .single-content-body h2.wp-block-heading {
  margin-top: 48px;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .single-post .single-content-body h2.wp-block-heading {
    margin-bottom: 24px;
  }
}
.single-post .single-content-body .wp-element-caption {
  margin-top: 16px;
  font-size: 12px;
}
.single-post .single-content-body .wp-block-image {
  margin: 48px 0;
}
.single-post .single-content-body .wp-block-image img {
  margin: 0;
  display: block;
}
.single-post .intro-text {
  color: #667085;
  font-size: 20px;
  line-height: 1.236;
}
.single-post .single-header-heading {
  padding: 0;
  border: 0;
  margin-bottom: 24px;
}
.single-post .single-header {
  padding-top: 12px;
  padding-bottom: 64px;
}
@media (max-width: 1023px) {
  .single-post .single-header {
    padding-bottom: 24px;
  }
}
.single-post .single-header .post-last-modified {
  margin-bottom: 12px;
}
.single-post .single-header h1 {
  font-weight: 800;
  font-size: 48px;
  line-height: 1.236;
}
.single-post .single-header-body .contributors {
  margin-top: 0;
  margin-left: 32px;
}

.single-post-hero {
  margin-bottom: 124px;
}
@media (max-width: 1023px) {
  .single-post-hero {
    margin-bottom: 24px;
  }
}
.single-post-hero img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1023px) {
  .single-post-hero img {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: none;
  }
}

.post-last-modified {
  color: #0063a7;
  font-weight: 700;
  line-height: 1.375;
}

.single-post-categories {
  margin: 32px 0;
}

.post-tags-c {
  display: flex;
  align-items: center;
}
.post-tags-c li:not(:last-child) {
  margin-right: 12px;
}
.post-tags-c a {
  font-style: normal;
  font-weight: 400;
  font-size: 0.625rem;
  text-transform: capitalize;
  color: #29424e !important;
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 8px;
  padding: 3px 21px;
}
@media screen and (min-width: 768px) {
  .post-tags-c a {
    font-size: 0.875rem;
    padding: 3px 0.75rem;
  }
}
.post-tags-c a.canis {
  background: #fdf9f9;
  border: 2px solid #c52e33;
}
.post-tags-c a.felis {
  background: rgba(241, 221, 48, 0.13);
  border: 2px solid #f1dd30;
}
.post-tags-c a.lapis {
  background: rgba(230, 129, 21, 0.13);
  border: 2px solid #e68115;
}
.post-tags-c a.exotis {
  background: rgba(100, 194, 193, 0.13);
  border: 2px solid #64c2c1;
}
.post-tags-c a.equis {
  background: #eff9e7;
  border: 2px solid #84d449;
}
.post-tags-c a.bovis {
  background: rgba(159, 67, 198, 0.13);
  border: 2px solid #9f43c6;
}
.post-tags-c a.avis {
  background: rgba(107, 52, 36, 0.13);
  border: 2px solid #6b3424;
}
.single-conclusion {
  margin-top: 48px;
  background: #f5f5f5;
  border-radius: 16px;
  padding: 32px 32px 40px;
}
.single-conclusion h2 {
  margin: 0 0 24px;
}
.single-conclusion > *:first-child {
  margin-top: 0;
}
.single-conclusion > *:last-child {
  margin-bottom: 0;
}
.single-conclusion p {
  line-height: 1.361;
}

.single-bottom-hr {
  max-width: 920px;
}
@media (max-width: 1023px) {
  .single-bottom-hr {
    display: none;
  }
}
.single-bottom-hr hr {
  width: 100%;
}

.single-bottom-published {
  margin: 48px 0;
  color: #0063a7;
  font-weight: 700;
  line-height: 1.375;
  text-align: right;
}

.related-articles-blog {
  max-width: 860px;
}
@media (max-width: 1023px) {
  .related-articles-blog {
    padding-top: 0 !important;
  }
}
.related-articles-blog .columns {
  margin-left: -24px;
  margin-right: -24px;
}
.related-articles-blog .column {
  padding: 0 24px;
}

.blog-card {
  color: #29424e;
}
.blog-card.has-image .excerpt {
  display: none;
}
.blog-card.has-image .bc-link h4 {
  margin-bottom: 4px;
}
.blog-card .excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.blog-card img {
  height: 164px;
  display: block;
  width: 100%;
  object-fit: cover;
  margin-bottom: 12px;
}
.blog-card .current-categories {
  margin-bottom: 12px;
}
.blog-card .bc-link h4 {
  color: #29424e;
  font-family: "Core Sans";
  font-weight: 400;
  font-size: 20px;
  line-height: 1.236;
  margin-bottom: 10px;
}
.blog-card .bc-author {
  margin: 6px 0;
  font-weight: 700;
}
.blog-card .bc-author a {
  display: flex;
  align-items: center;
  color: #29424e;
  margin: 6px 0.7ch 6px 0;
}
.blog-card .bc-author img {
  width: 32px;
  height: 32px;
  object-fit: cover;
  margin-right: 11px;
  border-radius: 100%;
  margin-bottom: 0 !important;
}
.blog-card .bc-date {
  text-align: right;
  font-size: 12px;
}

.section-hero-inner-small {
  min-height: 0;
}
@media (max-width: 1023px) {
  .section-hero-inner-small {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 1023px) {
  .section-hero-inner-small h1 {
    font-size: 32px;
  }
}

.blog-categories {
  padding: 58px 0 10px;
}
@media (max-width: 1023px) {
  .blog-categories {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 1023px) {
  .blog-categories li {
    margin-right: 24px !important;
    width: 34px;
  }
}
@media (max-width: 1023px) {
  .blog-categories a {
    border: 0 !important;
    position: relative;
    font-size: 0 !important;
    background-color: transparent !important;
    padding: 0 !important;
  }
}
.blog-categories a.canis {
  background: #fdf9f9;
  border: 2px solid #c52e33;
}
@media (max-width: 1023px) {
  .blog-categories a.canis:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12.5' r='12' fill='%23C52E33'/%3E%3Cpath d='M12.164 7.223c-.091.018-.255.136-.492.355-.237.2-.456.246-.656.137a1.742 1.742 0 01-.356-.164c-.146-.11-.255-.164-.328-.164-.073-.019-.191.009-.355.082-.383.09-.894.328-1.532.71-.073.074-.21.192-.41.356-.2.164-.364.32-.492.465-.11.128-.191.273-.246.438-.037.583.091.975.383 1.175.11.146.082.401-.082.766-.164.346-.228.61-.192.793-.09.383-.31 1.03-.656 1.941-.492.875-.784 1.367-.875 1.477-.055.055-.319.42-.793 1.094-.073.109-.091.118-.055.027.802.51 1.358.784 1.668.82.31.055.757.091 1.34.11.602 0 1.03.018 1.285.054.164 0 .42.018.766.055l.766.082c.164 0 .419-.018.765-.055.365-.036.92-.054 1.668-.054-.2-.985-.319-1.44-.355-1.367-.091-.256-.137-.438-.137-.547.018-.128.064-.31.137-.547.073-.255.11-.456.11-.602.054-.346.336-.52.847-.52.036 0 .155-.054.355-.163.219-.11.392-.146.52-.11a20.785 20.785 0 012.133 0c.273-.018.537-.091.793-.219.273-.145.437-.337.492-.574.09-.054.328-.52.71-1.394.073-.164.083-.164.028 0a1.586 1.586 0 00-.137.328c0-.018.018-.091.055-.219.036-.146.064-.246.082-.3.018-.055.036-.137.055-.247a.546.546 0 000-.246 1.073 1.073 0 00-.082-.219.345.345 0 00-.192-.164.608.608 0 00-.273-.054 14.468 14.468 0 01-.93-.301 8.162 8.162 0 00-1.094-.328 44.45 44.45 0 00-.629-.164 2.73 2.73 0 01-.464-.274.76.76 0 01-.301-.547c.018-.218-.037-.383-.164-.492-.128-.127-.337-.228-.63-.3a5.232 5.232 0 01-.519-.192c-.237.036-.501-.082-.793-.356-.273-.291-.52-.419-.738-.382z' fill='%23fff'/%3E%3C/svg%3E");
    position: absolute;
    width: 24px;
    height: 24px;
    transform: scale(1.5);
    transform-origin: left top;
  }
}
.blog-categories a.felis {
  background: rgba(241, 221, 48, 0.13);
  border: 2px solid #f1dd30;
}
@media (max-width: 1023px) {
  .blog-categories a.felis:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12.5' r='12' fill='%23F1DD30'/%3E%3Cpath d='M12.191 5.637c-.127.073-.4.282-.82.629-.4.346-.72.647-.957.902-.474.474-.83.984-1.066 1.531-.11.237-.274.447-.493.63a5.552 5.552 0 00-.875 1.01c-.273.42-.464.812-.574 1.177-.127.291-.2.446-.218.464a.862.862 0 00-.083.192c0 .073-.063.3-.19.683-.056.11-.083.265-.083.465-.036.255-.064.392-.082.41-.036.037-.055.128-.055.274-.073.674-.291 1.194-.656 1.559-.11.072-.164.136-.164.19 0 .074.137.256.41.548.274.291.474.474.602.547a.98.98 0 01.355.218c.073.055.237.165.492.329.256.145.392.218.41.218.073.037.146.082.22.137.6.474 1.804.857 3.609 1.148.218.019.428.064.629.137.492.164.93.274 1.312.328.346.055.529.082.547.082l.164.055-.027-.465c-.019-.437-.256-1.03-.711-1.777-.164-.292-.255-.547-.274-.766-.036-.219.019-.437.164-.656.11-.164.21-.255.301-.274.11-.036.492-.09 1.149-.164.565-.054.938-.118 1.12-.191.183-.091.438-.31.766-.656.584-.638.903-1.203.957-1.696l.055-.355-.602-.656c-.51-.51-.802-.957-.875-1.34-.036-.328-.109-.574-.218-.738-.11-.164-.328-.347-.657-.547a6.563 6.563 0 00-1.53-.711c-.384-.11-.657-.292-.821-.547-.219-.346-.374-.875-.465-1.586-.073-.492-.128-.757-.164-.793-.11-.128-.31-.11-.602.055z' fill='%23fff'/%3E%3C/svg%3E");
    position: absolute;
    width: 24px;
    height: 24px;
    transform: scale(1.5);
    transform-origin: left top;
  }
}
.blog-categories a.lapis {
  background: rgba(230, 129, 21, 0.13);
  border: 2px solid #e68115;
}
@media (max-width: 1023px) {
  .blog-categories a.lapis:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12.5' r='12' fill='%23E68115'/%3E%3Cpath d='M7.05 5.637c-.09.09-.163.528-.218 1.312-.073 1.021-.036 1.787.11 2.297.145.51.492 1.13 1.038 1.86l.575.765v1.285c0 .82-.028 1.34-.082 1.559-.055.2-.228.364-.52.492-.474.237-.683.483-.629.738.073.256.502.775 1.285 1.559 1.295 1.33 2.762 1.996 4.403 1.996.255 0 .419-.037.492-.11.091-.072.155-.227.191-.464a.416.416 0 01.246-.301c.128-.073.447-.164.957-.273.566-.092.93-.192 1.094-.301.182-.11.438-.392.766-.848.291-.4.437-.71.437-.93 0-.236-.146-.528-.437-.875-.31-.31-.465-.528-.465-.656 0-.073-.2-.42-.602-1.039-.4-.62-.674-1.012-.82-1.176-.273-.328-.702-.546-1.285-.656-.456-.073-.711-.137-.766-.191-.054-.073-.1-.356-.136-.848-.092-1.167-.483-2.46-1.176-3.883-.255-.492-.447-.793-.574-.902-.128-.128-.329-.164-.602-.11-.328.073-.492.383-.492.93 0 .456-.146.492-.438.11a1.136 1.136 0 01-.164-.22c-.31-.455-.565-.765-.765-.929a1.337 1.337 0 00-.766-.328c-.346-.018-.565.027-.656.137z' fill='%23fff'/%3E%3C/svg%3E");
    position: absolute;
    width: 24px;
    height: 24px;
    transform: scale(1.5);
    transform-origin: left top;
  }
}
.blog-categories a.exotis {
  background: rgba(100, 194, 193, 0.13);
  border: 2px solid #64c2c1;
}
@media (max-width: 1023px) {
  .blog-categories a.exotis:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12.5' r='12' fill='%2364C2C1'/%3E%3Cpath d='M8.637 5.855c-.328.055-.556.1-.684.137-.766.237-1.367.584-1.805 1.04C5.438 7.76 5.055 8.58 5 9.491c-.036.748.1 1.367.41 1.86.219.346.61.738 1.176 1.175.474.329.939.556 1.394.684.347.11.602.346.766.71.128.256.191.438.191.548.037.164.037.255 0 .273-.09.073-.218.082-.382.027-.2-.054-.328-.2-.383-.437-.091-.42-.228-.52-.41-.3-.073.072-.1.172-.082.3.036.128.09.191.164.191.127 0 .191.1.191.301 0 .091-.064.164-.191.219a.644.644 0 01-.41-.027c-.092-.037-.174-.019-.247.054-.127.164-.127.31 0 .438.055.073.155.073.301 0 .073-.037.137-.064.192-.082a.451.451 0 01.136-.028c.037 0 .055.01.055.028 0 .036-.045.1-.137.191a.484.484 0 01-.218.137c-.146.055-.192.146-.137.273a.25.25 0 00.191.164c.091.019.146-.018.164-.109L7.79 16a.892.892 0 01.11-.137c.109-.11.182-.136.218-.082.055.091.037.219-.055.383-.072.164-.036.264.11.3.146.074.246.02.3-.163.019-.055.01-.119-.027-.192a.376.376 0 01-.082-.191v-.219c.019-.073.037-.11.055-.11.128 0 .173.12.137.356-.037.237.036.328.218.274.165-.055.174-.219.028-.492l-.082-.22c.036 0 .146.065.328.192.164.11.374.2.629.274.219.073.355.09.41.054.164-.127.237-.41.219-.847-.037-.456-.073-.73-.11-.82-.036-.201-.045-.32-.027-.356.018-.037.11-.055.273-.055.237 0 .584.164 1.04.492.62.51 1.048.82 1.285.93.218.11.437.173.656.191.273.037.41.064.41.083 0 .109-.21.255-.629.437-.51.2-.82.383-.93.547a.516.516 0 00-.027.3c.11.256.337.475.684.657.4.219.601.401.601.547 0 .091-.054.191-.164.3-.11.11-.164.183-.164.22-.018.036 0 .09.055.163.055.073.11.11.164.11.073 0 .146-.1.219-.301a1.04 1.04 0 01.109-.273c.055-.055.1-.073.137-.055l.027.055V18.652c0 .22.027.365.082.438.11.091.228.1.356.027a.204.204 0 00.082-.219.26.26 0 00-.11-.218.463.463 0 01-.191-.22c-.037-.108-.037-.181 0-.218 0-.036.045-.055.137-.055.09 0 .173.055.246.165.072.109.155.164.246.164a.262.262 0 00.191-.082c.073-.092.064-.183-.027-.274a.368.368 0 00-.328-.164c-.164 0-.246-.073-.246-.219v-.136l.3.027c.183.018.301-.01.356-.082.036-.055.036-.119 0-.191-.073-.128-.219-.128-.438 0-.182.09-.3.109-.355.054-.055-.073-.018-.2.11-.383l.136-.218-.082-.055c-.073-.073-.137-.082-.191-.027-.092.036-.155.146-.192.328v.218l-.191.028c-.11.018-.265-.037-.465-.164-.2-.128-.3-.21-.3-.246.072-.164.373-.283.901-.356.274-.055.51-.155.711-.3.237-.201.383-.228.438-.083l.11.329c.182.4.373.665.573.793.183.164.474.282.875.355.438.11.711.182.82.219.53.182.912.218 1.15.11.254-.092.382-.302.382-.63 0-.2-.064-.428-.191-.683-.11-.22-.22-.456-.329-.711-.291-.784-.856-1.286-1.695-1.504-.237-.055-.383-.1-.437-.137-.055-.055-.055-.128 0-.219.073-.127.054-.355-.055-.683l-.164-.356.11-.054c.109-.073.31-.128.6-.165h.192v.137a.544.544 0 01-.054.246c-.019.073 0 .146.054.219.055.073.119.11.192.11.073 0 .127-.037.164-.11.018-.073 0-.155-.055-.246a.636.636 0 01-.082-.137 1.366 1.366 0 01-.027-.164c-.019-.091 0-.164.054-.219.164-.054.32-.009.465.137a.34.34 0 00.246.11c.164 0 .246-.073.246-.22 0-.036-.027-.072-.082-.109-.036-.054-.073-.072-.109-.054-.037.018-.146-.01-.328-.082-.182-.073-.274-.119-.274-.137 0-.018.073-.046.22-.082a1.3 1.3 0 01.355-.082.262.262 0 00.191-.082c.055-.055.082-.11.082-.164 0-.073-.036-.119-.11-.137-.072-.036-.209 0-.41.11-.328.2-.492.218-.492.054 0-.182.064-.337.192-.465.127-.127.146-.228.054-.3-.036-.055-.082-.083-.136-.083-.128 0-.192.073-.192.22a.867.867 0 01-.054.245 1.553 1.553 0 01-.082.274c-.019.073-.037.11-.055.11-.055 0-.128-.037-.219-.11a.484.484 0 01-.137-.219c-.036-.164-.1-.246-.191-.246-.128 0-.191.073-.191.219 0 .09.073.2.218.328.237.127.246.228.028.3-.292.146-.547.22-.766.22-.036 0-.1.045-.191.136-.128.128-.146.328-.055.602.055.237.064.364.027.382-.018 0-.127-.073-.328-.218a24.357 24.357 0 00-1.531-1.067c-.784-.4-1.504-.538-2.16-.41-.274.055-.42.082-.438.082a1.693 1.693 0 01-.41.055.628.628 0 01-.164-.082c.237-.584.356-1.003.356-1.258 0-.164-.037-.283-.11-.355-.073-.073-.237-.146-.492-.22-.146-.036-.31-.1-.492-.19a.887.887 0 01-.137-.247c-.036-.146-.045-.237-.027-.273 0-.037.036-.055.11-.055.017 0 .081-.036.19-.11.073-.072.1-.145.083-.218-.055-.237-.22-.21-.493.082-.073.128-.155.182-.246.164a.484.484 0 01-.218-.137c-.055-.073-.073-.145-.055-.218.018-.11 0-.183-.055-.22-.182-.127-.292-.118-.328.028-.055.128-.01.255.137.383.09.128.1.228.027.3a.416.416 0 01-.219.11c-.073 0-.118-.018-.136-.055-.019-.036-.064-.045-.137-.027-.073 0-.119.018-.137.055-.018.018-.027.064-.027.137.018.072.118.109.3.109.183-.018.292 0 .329.055.018.036 0 .082-.055.136a.376.376 0 01-.191.082c-.073 0-.146.037-.22.11-.017.036-.008.09.028.164.055.055.128.064.219.027a.73.73 0 00.191-.137c.073-.09.164-.1.274-.027.091.091.091.191 0 .3a.265.265 0 00-.11.165c0 .055.019.11.055.164a.185.185 0 00.137.055c.127 0 .173-.11.137-.328-.037-.201.018-.301.164-.301.2 0 .364.11.492.328.091.11.118.21.082.3-.037.074-.146.201-.328.383-.237.238-.383.429-.438.575l-.11.218-.437-.027c-.419-.018-.884-.155-1.394-.41-.912-.474-1.367-1.194-1.367-2.16 0-.474.127-.966.382-1.477.11-.237.283-.474.52-.71.438-.456 1.003-.748 1.695-.876.693-.146 1.696-.164 3.008-.054.31 0 .465-.019.465-.055-.036-.091-.365-.182-.984-.274-.693-.145-1.459-.173-2.297-.082z' fill='%23fff'/%3E%3C/svg%3E");
    position: absolute;
    width: 24px;
    height: 24px;
    transform: scale(1.5);
    transform-origin: left top;
  }
}
.blog-categories a.equis {
  background: #eff9e7;
  border: 2px solid #84d449;
}
@media (max-width: 1023px) {
  .blog-categories a.equis:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12.5' r='12' fill='%2384D449'/%3E%3Cpath d='M12.055 5.773a7.29 7.29 0 00-1.258 1.723c-.055.11-.155.182-.3.219-.438.055-.903.282-1.395.683a1.67 1.67 0 01-.547.356c-.22.091-.383.21-.492.355-.128.11-.201.155-.22.137-.09 0-.346.173-.765.52-.073.036-.146.136-.219.3-.127.164-.355.429-.683.793-.401.401-.647.693-.739.875-.364.638-.464 1.358-.3 2.16.218 1.368.747 2.47 1.586 3.31.31.309.501.491.574.546.091.073.2.191.328.355.146.146.255.247.328.301a.588.588 0 01.137.11c.055.036.127.09.219.164.09.073.164.127.218.164.547.474.857.692.93.656.073-.073.146-.2.219-.383.164-.364.355-.975.574-1.832.255-1.057.62-1.777 1.094-2.16.328-.237.911-.31 1.75-.219.11.018.255.046.437.082.2.019.32.028.356.028.71.09 1.33.227 1.86.41.036.018.163.136.382.355.219.255.4.401.547.438.146.036.41 0 .793-.11.437-.109.729-.3.875-.574.054-.127.164-.282.328-.465.164-.2.246-.328.246-.383.073-.273.027-.592-.137-.957-.164-.346-.547-.774-1.148-1.285a28.133 28.133 0 01-1.586-1.53c-.656-.675-1.012-1.095-1.067-1.259a.746.746 0 00-.19-.328c-.183-.073-.31-.237-.384-.492-.036-.073-.045-.11-.027-.11.018-.018.073 0 .164.055l.164.055-.027-.191a1.647 1.647 0 00-.356-.684 1.714 1.714 0 00-.984-.574c-.11-.019-.155-.082-.137-.192.128-.62.173-1.039.137-1.258-.037-.164-.064-.246-.082-.246-.037 0-.119.119-.246.356-.183.31-.338.52-.465.629l-.274.273c0-.838.037-1.294.11-1.367.036-.091.009-.11-.082-.055l-.246.246z' fill='%23fff'/%3E%3C/svg%3E");
    position: absolute;
    width: 24px;
    height: 24px;
    transform: scale(1.5);
    transform-origin: left top;
  }
}
.blog-categories a.bovis {
  background: rgba(159, 67, 198, 0.13);
  border: 2px solid #9f43c6;
}
@media (max-width: 1023px) {
  .blog-categories a.bovis:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12.5' r='12' fill='%239F43C6'/%3E%3Cpath d='M12.3 5.746c-.455.164-.865.474-1.23.93l-.574.683-2.078-.136-2.078-.11-.465 1.258a6.363 6.363 0 00-.41 1.64c-.037.53-.037 1.568 0 3.118.036 1.732.082 2.798.137 3.2.054.382.255.81.601 1.284l.656.985.41-.52c.566-.693 1.149-1.112 1.75-1.258.62-.146 1.149.018 1.586.492.347.365.766.547 1.258.547.42 0 .912.11 1.477.328.583.22 1.03.456 1.34.711.765.711 1.704.812 2.816.301.638-.31.975-.51 1.012-.601 0-.055.018-.301.055-.739.054-.364-.283-1.185-1.012-2.46a9.294 9.294 0 00-.356-.547c-.11-.201-.2-.356-.273-.465a6.086 6.086 0 00-.219-.356 5.892 5.892 0 00-.137-.3.804.804 0 01-.027-.192c-.018-.237.01-.565.082-.984.073-.438.1-.784.082-1.04 0-.273-.091-.446-.273-.519a.346.346 0 01-.192-.164.466.466 0 01.055-.3c.055-.128.11-.247.164-.356.055-.128.119-.255.191-.383.092-.128.146-.228.165-.3.474-1.022.5-1.833.082-2.434-.073-.146-.146-.21-.22-.192-.072 0-.2.082-.382.246a5.437 5.437 0 01-.848.492c-.2.055-.346.046-.437-.027-.091-.091-.2-.3-.328-.629-.183-.528-.492-.902-.93-1.12-.456-.238-.702-.347-.738-.329-.055 0-.292.082-.711.246z' fill='%23fff'/%3E%3C/svg%3E");
    position: absolute;
    width: 24px;
    height: 24px;
    transform: scale(1.5);
    transform-origin: left top;
  }
}
.blog-categories li {
  margin-bottom: 14px;
}

.bl-cat-caption {
  margin-bottom: 12px;
  color: #8e8e8e;
  font-weight: 700;
}

.bc-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 100%;
  width: 100%;
  font-size: 20px;
  font-family: "Core Sans";
}
@media (max-width: 1023px) {
  .bc-pagination {
    justify-content: flex-end;
    margin-top: 20px;
  }
}
.bc-pagination > * {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  padding: 0 4px;
  line-height: 40px;
  text-align: center;
}
@media (max-width: 1023px) {
  .bc-pagination > * {
    display: none !important;
  }
  .bc-pagination > *.next, .bc-pagination > *.prev {
    display: block !important;
  }
}
.bc-pagination > span {
  display: block;
  background: #29424e;
  border-radius: 8px;
  color: #ffffff;
}
.bc-pagination > a {
  font-size: 14px;
  font-weight: 500;
  color: #29424e;
}
.bc-pagination .next {
  margin-left: 56px;
}
@media (max-width: 1023px) {
  .bc-pagination .next {
    margin-left: 30px;
  }
}
.bc-pagination .prev {
  margin-right: 56px;
}
@media (max-width: 1023px) {
  .bc-pagination .prev {
    margin-right: 30px;
  }
}

.s-lnews {
  padding: 24px 0;
}
@media (max-width: 1023px) {
  .s-lnews {
    padding: 24px;
  }
}
@media (max-width: 1023px) {
  .s-lnews .blog-card {
    margin-bottom: 27px !important;
  }
}
.s-lnews .blog-card:not(:last-child) {
  margin-bottom: 12px;
}
.s-lnews .ilt-inner {
  margin: 0 -12px 12px;
  position: relative;
}
.s-lnews .ilt-inner:before {
  content: "";
  position: absolute;
  left: 12px;
  right: 12px;
  height: 1px;
  top: -24px;
  background: #e1e1e1;
}
@media (max-width: 1023px) {
  .s-lnews .ilt-inner:before {
    display: none;
  }
}
.s-lnews .ilt-inner:after {
  content: "";
  position: absolute;
  top: 12px;
  bottom: 12px;
  width: 1px;
  right: -8px;
  background: #e1e1e1;
}
@media (max-width: 1023px) {
  .s-lnews .ilt-inner:after {
    display: none;
  }
}
.s-lnews .podcast-mark {
  margin-bottom: 6px;
  font-weight: 700;
  color: #29424e;
}
.s-lnews .podcast-mark img {
  flex: 0 0 21px;
  margin-right: 11px;
}
.s-lnews .irt .blog-card:last-child {
  border-top: 1px solid #e1e1e1;
  padding-top: 20px;
  margin-top: 20px;
}
.s-lnews .ilt {
  flex: 1;
}
@media (max-width: 1023px) {
  .s-lnews .ilt {
    flex: 0 0 100%;
  }
}
.s-lnews .bc-line {
  height: 1px;
  background: #e1e1e1;
  margin: 24px auto;
}
@media (max-width: 1023px) {
  .s-lnews .bc-line {
    display: none;
  }
}
.s-lnews a h2 {
  color: #29424e;
  line-height: 1.236;
  font-weight: 400;
  margin-bottom: 12px;
}
@media (min-width: 1200px) {
  .s-lnews a h2 {
    font-size: 36px;
  }
}
.s-lnews .ic1,
.s-lnews .ic3 {
  flex: 0 0 100%;
  padding: 0 12px;
}
@media (min-width: 1000px) {
  .s-lnews .ic1,
  .s-lnews .ic3 {
    flex: 0 0 50%;
  }
}
@media (min-width: 1200px) {
  .s-lnews .ic1,
  .s-lnews .ic3 {
    flex: 0 0 280px;
  }
}
.s-lnews .ic2 {
  flex: 1;
  padding: 0 12px;
  flex: 0 0 100%;
  padding: 0 12px;
}
@media (min-width: 1000px) {
  .s-lnews .ic2 {
    flex: 0 0 50%;
  }
}
@media (min-width: 1200px) {
  .s-lnews .ic2 {
    flex: 1;
  }
}
.s-lnews .ic2 .excerpt {
  margin-bottom: 12px;
}
.s-lnews .ic2 .blog-card {
  color: #29424e;
}
.s-lnews .ic2 .blog-card.has-image .excerpt {
  display: block;
}
.s-lnews .ic2 .blog-card .excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.s-lnews .irt {
  flex: 0 0 264px;
  margin-left: 42px;
}
@media (max-width: 1023px) {
  .s-lnews .irt {
    display: none;
  }
}
.s-lnews .blog-card img {
  height: auto;
}

.woocommerce-cart .wc-block-cart__main:has(a[href*=free-trial]) + .wc-block-cart__sidebar .wc-block-components-payment-method-icons {
  display: none;
}

.clear-blog-filter a {
  background: #fdf9f9;
  border: 2px solid rgba(0, 0, 0, 0.5);
}

.not-found-posts {
  margin: 12px;
}

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
}

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}

/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}

.noUi-horizontal .noUi-origin {
  height: 0;
}

.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}

.noUi-touch-area {
  height: 100%;
  width: 100%;
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #fafafa;
  border-radius: 4px;
  border: 1px solid #d3d3d3;
  box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
}

.noUi-connects {
  border-radius: 3px;
}

.noUi-connect {
  background: #3fb8af;
}

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

.noUi-handle {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  cursor: default;
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
}

.noUi-active {
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
}

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #e8e7e6;
  left: 14px;
  top: 6px;
}

.noUi-handle:after {
  left: 17px;
}

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle:after {
  top: 17px;
}

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #b8b8b8;
}

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-pips {
  position: absolute;
  color: #999;
}

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #ccc;
}

.noUi-marker-sub {
  background: #aaa;
}

.noUi-marker-large {
  background: #aaa;
}

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}

.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}

.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

/**
* Pricing page
**/
.btn-blue {
  color: #fff !important;
  font-size: 18px;
  padding: 10px 28px;
  border-radius: 8px;
  border: 1px solid #0063a7;
  background: #0063a7;
  font-family: "Core Sans";
}
.btn-blue:focus {
  outline: none;
}

#slider-step {
  flex: 1;
  border: 0;
  box-shadow: none;
  border-radius: 50px;
  background: #d9d9d9;
  height: 12px;
  margin-top: 200px;
  margin-bottom: 200px;
}
@media (max-width: 1299px) {
  #slider-step {
    height: 5px;
    margin-top: 65px;
    margin-bottom: 65px;
  }
}
#slider-step.noUi-horizontal .noUi-handle {
  border-radius: 24px;
  background: #e1e1e1;
  width: 24px;
  height: 24px;
  box-shadow: none;
  top: -8px;
  transform: translateX(-6px);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
@media (max-width: 1299px) {
  #slider-step.noUi-horizontal .noUi-handle {
    width: 36px;
    height: 36px;
    top: -18px;
    transform: translateX(0);
  }
}
#slider-step.noUi-horizontal .noUi-handle:before, #slider-step.noUi-horizontal .noUi-handle:after {
  display: none;
}
#slider-step .noUi-marker {
  display: none;
}
#slider-step .noUi-value-horizontal {
  color: #29424e;
  font-size: 24px;
  font-family: "Core Sans";
}
#slider-step .noUi-value-horizontal[data-value="5"]:after {
  content: "+";
}

.noUi-pips-horizontal {
  margin-top: -10px;
}

.noUi-connects {
  border-radius: 50px;
}

.noUi-connect {
  background-color: #29424e;
  border-radius: 50px;
}

.pricing-popup {
  pointer-events: none;
  opacity: 0;
  transform: translate(-50%, -100px);
  transition: 0.2s all;
  position: fixed;
  top: 16vh;
  max-width: 1230px;
  width: 100%;
  left: 50%;
  z-index: 60;
  border-radius: 26px;
  background: rgba(255, 255, 255, 0.91);
}
@media (max-width: 1299px) {
  .pricing-popup {
    top: 0;
    border-radius: 0;
    transform: none;
    left: 0;
    z-index: 600000;
    background: rgb(255, 255, 255);
  }
}
.pricing-popup .caption {
  color: #0063a7;
  font-weight: 500;
}
.pricing-popup .pp-q {
  font-family: "Core Sans";
  font-weight: 700;
  font-size: 36px;
}
@media (max-width: 1299px) {
  .pricing-popup .pp-q {
    line-height: normal;
    margin: 10px 0;
  }
}
.pricing-popup .pp-qt {
  font-size: 24px;
}
@media (max-width: 1299px) {
  .pricing-popup .pp-qt {
    font-size: 20px;
  }
}
.pricing-popup .inner {
  padding: 60px 25px;
  max-width: 716px;
  margin-left: auto;
  margin-right: auto;
  min-height: 700px;
  max-height: 80vh;
  overflow: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 1299px) {
  .pricing-popup .inner {
    max-height: 100dvh;
    height: 100dvh;
    padding: 60px 30px;
    min-height: 0;
  }
}
.pricing-popup .inner[data-step="1"] {
  max-width: 716px;
}
.pricing-popup .inner[data-step="2"] {
  max-width: 834px;
}
.pricing-popup .pp-bar {
  border-radius: 30px;
  background: #d9d9d9;
  position: relative;
  margin-top: 70px;
  height: 10px;
  max-width: 666px;
  width: 100%;
  margin: 70px auto 0;
}
@media (max-width: 1299px) {
  .pricing-popup .pp-bar {
    height: 5px;
    margin: 45px auto 0;
  }
}
.pricing-popup .pp-bar:before {
  content: "";
  position: absolute;
  left: 0;
  border-radius: 30px;
  background: #0063a7;
  top: 0;
  height: 100%;
  transition: 0.2s all;
}
.pricing-popup .pp-controls {
  gap: 48px;
}
.pricing-popup [data-action=pp-checkout] {
  display: none;
}
.pricing-popup .is-disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.3 !important;
}
.pricing-popup [data-step="1"] .step-content-2,
.pricing-popup [data-step="1"] .step-content-3,
.pricing-popup [data-step="1"] .step-content-4,
.pricing-popup [data-step="1"] .step-content-5 {
  display: none;
}
.pricing-popup [data-step="1"] [data-action=pp-prev] {
  display: none;
}
.pricing-popup [data-step="1"] .pp-controls {
  margin-top: 60px;
}
@media (max-width: 1299px) {
  .pricing-popup [data-step="1"] .pp-controls {
    margin-top: 24px;
  }
}
.pricing-popup [data-step="1"] .pp-bar:before {
  width: 33.33%;
}
.pricing-popup [data-step="2"] .step-content-1,
.pricing-popup [data-step="2"] .step-content-3,
.pricing-popup [data-step="2"] .step-content-4,
.pricing-popup [data-step="2"] .step-content-5 {
  display: none;
}
.pricing-popup [data-step="2"] .pp-controls {
  margin-top: 60px;
}
@media (max-width: 1299px) {
  .pricing-popup [data-step="2"] .pp-controls {
    margin-top: 24px;
  }
}
.pricing-popup [data-step="2"] .pp-bar:before {
  width: 50%;
}
.pricing-popup [data-step="3"] .step-content-1,
.pricing-popup [data-step="3"] .step-content-2,
.pricing-popup [data-step="3"] .step-content-4,
.pricing-popup [data-step="3"] .step-content-5 {
  display: none;
}
.pricing-popup [data-step="3"] .pp-controls {
  margin-top: 60px;
}
@media (max-width: 1299px) {
  .pricing-popup [data-step="3"] .pp-controls {
    margin-top: 24px;
  }
}
.pricing-popup [data-step="3"] .pp-bar:before {
  width: 66.66%;
}
.pricing-popup [data-step="4"] .step-content-1,
.pricing-popup [data-step="4"] .step-content-2,
.pricing-popup [data-step="4"] .step-content-3,
.pricing-popup [data-step="4"] .step-content-5 {
  display: none;
}
.pricing-popup [data-step="4"] .pp-bar {
  display: none;
}
.pricing-popup [data-step="4"] [data-action=pp-prev],
.pricing-popup [data-step="4"] [data-action=pp-next] {
  display: none;
}
.pricing-popup [data-step="4"] [data-action=pp-checkout] {
  display: block;
}
.pricing-popup [data-step="5"] .step-content-1,
.pricing-popup [data-step="5"] .step-content-2,
.pricing-popup [data-step="5"] .step-content-3,
.pricing-popup [data-step="5"] .step-content-4 {
  display: none;
}
.pricing-popup [data-step="5"] .pp-bar {
  display: none;
}
.pricing-popup [data-step="5"] [data-action=pp-checkout],
.pricing-popup [data-step="5"] [data-action=pp-next] {
  display: none;
}

.popup-form-holder .tab-content {
  display: block;
  background-color: transparent;
  padding: 0;
}
.popup-form-holder .wpcf7 {
  margin: 30px 0 50px;
}

.pq-1-items {
  gap: 36px;
  margin-top: 50px;
}
@media (max-width: 1299px) {
  .pq-1-items {
    gap: 12px;
    margin-top: 24px;
  }
}
.pq-1-items label {
  font-size: 24px;
  border-radius: 5px;
  background: #f5f2f2;
  border: 3px solid #f5f2f2;
  transition: 0.2s all;
  padding: 20px 20px;
  flex: 0 0 calc(50% - 18px);
  cursor: pointer;
}
@media (max-width: 767px) {
  .pq-1-items label {
    flex: 0 0 100%;
  }
}
.pq-1-items label:has(:checked) {
  border: 3px solid #0063a7;
  background: #d0dfe9;
}
.pq-1-items [type=radio] {
  display: none;
}

.pricing-popup .subscription_ {
  position: relative;
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 10px 20px;
  background: #ffffff;
  border: 1px solid #29424e;
  border-radius: 10px;
  z-index: 1;
  overflow: hidden;
  flex: 0 0 calc(50% - 12px);
  /* On mouse-over, add a grey background color */
  /* When the radio button is checked, add a blue background */
  /* Show the indicator (dot/circle) when checked */
  /*Small animal bundle*/
}
@media (max-width: 1299px) {
  .pricing-popup .subscription_ {
    gap: 12px;
    padding: 14px 20px;
  }
}
@media (max-width: 767px) {
  .pricing-popup .subscription_ {
    flex: 0 0 100%;
  }
}
.pricing-popup .subscription_ label {
  display: flex;
  align-items: center;
  /* Create the indicator (the dot/circle - hidden when not checked) */
}
@media (max-width: 1299px) {
  .pricing-popup .subscription_ label {
    font-size: 28px;
  }
}
.pricing-popup .subscription_ label::after {
  content: "";
  position: absolute;
  right: 15px;
  height: 42px;
  width: 42px;
  background-color: transparent;
  border-radius: 100%;
  border: 1px solid #7a7a7a;
}
.pricing-popup .subscription_ label:before {
  content: "";
  position: absolute;
  right: 22px;
  width: 28px;
  height: 28px;
  border-radius: 100%;
  background: #e1e1e1;
  z-index: 1;
}
.pricing-popup .subscription_ input.vet-subs-item:hover ~ label.subscription-title::before {
  background-color: #0063a7 !important;
}
.pricing-popup .subscription_ input.vet-subs-item:checked ~ label.subscription-title::after {
  background-color: #ffffff !important;
}
.pricing-popup .subscription_ input.vet-subs-item:checked ~ .subscription-title::before {
  background: #0063a7 !important;
}
.pricing-popup .subscription_ input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  appearance: none;
  cursor: pointer;
  z-index: 2;
}
.pricing-popup .subscription_-icon {
  height: 28px;
  width: 28px;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .pricing-popup .subscription_-icon {
    height: 72px;
    width: 72px;
  }
}
.pricing-popup .subscription_-icon img {
  object-fit: contain;
  object-position: center;
  width: 100%;
  height: 100%;
}
.pricing-popup .subscription_-title {
  font-family: "Core Sans", -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 1.4;
  color: #29424e;
}
.pricing-popup .subscription_ {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: all 0.3s ease;
}
.pricing-popup .subscription_.hidden {
  visibility: hidden;
  opacity: 0;
  position: absolute;
}
.pricing-popup .subscription-icon {
  width: 72px;
  height: 72px;
}
@media (max-width: 767px) {
  .pricing-popup .subscription-icon {
    height: 28px;
    width: 28px;
  }
}

.pq-2-items.subscriptions {
  position: relative;
  gap: 24px;
  margin: 20px 0 0;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .pq-2-items.subscriptions {
    padding: 15px 42px;
  }
}

.pricing-popup-shim {
  opacity: 0;
  pointer-events: none;
  z-index: 50;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(224, 224, 224, 0.97);
}

.pricing-popup-close {
  cursor: pointer;
  position: absolute;
  top: 50px;
  right: 60px;
}
@media (max-width: 1299px) {
  .pricing-popup-close {
    top: 30px;
    right: 30px;
    width: 21px;
    height: 21px;
    position: fixed;
  }
  .pricing-popup-close path {
    stroke: #000 !important;
  }
}

.pricing-popup-active {
  overflow: hidden;
  height: 100vh;
}
.pricing-popup-active .footer-banner,
.pricing-popup-active .footer {
  position: relative;
  z-index: 90;
}
.pricing-popup-active .pricing-popup {
  pointer-events: all;
  opacity: 1;
  transform: translate(-50%, 0);
}
@media (max-width: 1299px) {
  .pricing-popup-active .pricing-popup {
    transform: none;
  }
}
.pricing-popup-active .pricing-popup-shim {
  opacity: 1;
  pointer-events: all;
}

.pp-duration-switcher {
  display: flex;
  justify-content: center;
  width: 236px;
  margin: 35px auto;
  border-radius: 30px;
  border: 1.5px #8e8e8e solid;
  background: #fff;
  padding: 4px 2px;
}
@media (max-width: 1299px) {
  .pp-duration-switcher {
    padding: 6px 2px;
  }
}
.pp-duration-switcher label {
  border-radius: 50px;
  background: #fff;
  padding: 6px 20px;
  transition: 0.2s all;
  cursor: pointer;
  font-size: 20px;
  font-weight: 400;
  font-family: "Core Sans";
}
.pp-duration-switcher label:first-child {
  margin-right: 8px;
}
.pp-duration-switcher label:has(:checked) {
  background: #0063a7;
  color: #fff;
}
.pp-duration-switcher input[type=radio] {
  display: none;
}

.result-holder {
  width: 257px;
  margin: 0 auto 24px;
}
.result-holder .amount-holder {
  background: #0063a7;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  width: 184px;
  height: 184px;
  border-radius: 100%;
  font-size: 40px;
  font-family: "Core Sans";
  font-weight: 800;
  flex: 0 0 184px;
}
.result-holder .curr-switch-holder {
  border-radius: 100%;
  background: #d9d9d9;
  font-size: 36px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 73px;
  height: 73px;
  flex: 0 0 73px;
}
.result-holder .curr-switch-holder svg {
  margin-left: 11px;
  flex: 0 0 10px;
}

.checkout-mobile-info {
  display: none;
}

@media (max-width: 1299px) {
  [data-step="4"] .checkout-mobile-info {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #7a7a7a;
    font-family: "Core Sans";
    margin-top: 20px;
  }
  [data-step="4"] .checkout-mobile-info a {
    color: #000;
    text-decoration: underline;
  }
}
.popup-cart-holder {
  width: 426px;
  margin: 0 auto 24px;
}
@media (max-width: 767px) {
  .popup-cart-holder {
    width: 100%;
  }
}
.popup-cart-holder .caption {
  display: block;
  margin-bottom: 6px;
  color: #000;
}
.popup-cart-holder .popup-cart-chosen {
  border-radius: 20px;
  border: 2px dashed #000;
  padding: 20px 23px;
}
@media (max-width: 1299px) {
  .popup-cart-holder .popup-cart-chosen {
    padding: 17px 12px;
  }
}
.popup-cart-holder .subscription_:not(:last-child) {
  margin-bottom: 24px;
}
@media (max-width: 1299px) {
  .popup-cart-holder .subscription_:not(:last-child) {
    margin-bottom: 18px;
  }
}

.pp-dropdown-opener,
#popup-currency-switcher {
  border: 0;
  -webkit-appearance: none;
  background: transparent no-repeat 100% 50% url("../images/chd-p.svg");
  font-size: 36px;
  font-weight: 600;
  padding-right: 22px;
  position: relative;
}
.pp-dropdown-opener:focus,
#popup-currency-switcher:focus {
  outline: none;
}

.block-click {
  pointer-events: none;
}

.validation-step {
  display: none;
  color: red;
  text-align: center;
  padding: 1em 0;
}

/**
* custom dropdown
*/
.pp-dropdown-list {
  display: none;
  position: absolute;
  background-color: #ffffff;
  border: 1px solid #ccc;
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 5;
  font-size: 16px;
}

.pp-dropdown-list li {
  padding: 8px 10px;
  cursor: pointer;
}

.pp-dropdown-list li:hover {
  background-color: #f0f0f0;
}

.single .sidebar ul li {
  white-space: normal;
}

.single .sidebar + a {
  margin-top: 24px;
  display: block;
}

#tourtip {
  margin-top: 18px;
}

#wppb-edit-user-standard-edit-profile-form {
  font-size: 0;
}

.locked-db {
  pointer-events: none;
}

html.popup-open {
  overflow: hidden;
}

.register-free-article-popup {
  visibility: hidden;
  position: fixed;
  top: 80px;
  left: 0;
  width: 100vw;
  background: rgba(232, 232, 232, 0.8509803922);
  backdrop-filter: blur(4px);
  z-index: 9999;
  height: 100%;
  overflow: scroll;
}
.register-free-article-popup.show {
  visibility: visible;
}
.register-free-article-popup .popup-container {
  max-width: 727px;
  margin: 10vh auto;
  height: fit-content;
  padding-bottom: 10vh;
}
@media screen and (max-width: 428px) {
  .register-free-article-popup .popup-container {
    margin: 5vh 12px;
  }
}
.register-free-article-popup .popup-container .popup-header {
  position: relative;
  background: linear-gradient(115.72deg, #0063A7 33.75%, #633393 125.85%);
  color: #ffffff;
  border-radius: 10px 10px 0px 0px;
  padding: 31px 38px 30px 38px;
}
@media screen and (max-width: 428px) {
  .register-free-article-popup .popup-container .popup-header {
    padding: 36px 26px 28px 26px;
  }
}
.register-free-article-popup .popup-container .popup-header .back-to-search-button a {
  color: #ffffff;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
}
.register-free-article-popup .popup-container .popup-header .back-to-search-button svg {
  will-change: transform;
  transition: all linear 0.2s;
}
.register-free-article-popup .popup-container .popup-header .back-to-search-button:hover svg {
  transform: translate(-3px, 0);
}
.register-free-article-popup .popup-container .popup-header h1 {
  font-size: 48px;
  font-weight: 400;
  margin-top: 16px;
}
@media screen and (max-width: 428px) {
  .register-free-article-popup .popup-container .popup-header h1 {
    font-size: 36px;
  }
}
.register-free-article-popup .popup-container .popup-header h4 {
  font-size: 20px;
  font-weight: 400;
  color: #E1E1E1;
}
.register-free-article-popup .popup-container .popup-header svg.popup-header-border-svg {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
}
.register-free-article-popup .popup-container .popup-form {
  padding: 46px;
  background-color: #ffffff;
  border-radius: 0 0 10px 10px;
}
@media screen and (max-width: 428px) {
  .register-free-article-popup .popup-container .popup-form {
    padding: 46px 16px 30px;
  }
}
.register-free-article-popup .popup-container .popup-form .current-article-title {
  display: flex;
  align-items: center;
  color: #0063a7;
  font-size: 20px;
  font-weight: 400;
  position: relative;
  padding-left: 58px;
}
.register-free-article-popup .popup-container .popup-form .current-article-title svg.file-icon {
  height: 30px;
  width: 30px;
}
.register-free-article-popup .popup-container .popup-form .bovis::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Ccircle cx='18' cy='18' r='18' fill='%239F43C6'/%3E%3Cpath d='M17.5156 5.42188C18.2344 5.14062 18.6406 5 18.7344 5C18.7969 4.96875 19.2188 5.15625 20 5.5625C20.75 5.9375 21.2812 6.57813 21.5938 7.48438C21.8125 8.04688 22 8.40625 22.1562 8.5625C22.3125 8.6875 22.5625 8.70312 22.9062 8.60938C23.4375 8.35938 23.9219 8.07812 24.3594 7.76562C24.6719 7.48438 24.8906 7.34375 25.0156 7.34375C25.1406 7.3125 25.2656 7.42188 25.3906 7.67188C26.1094 8.70312 26.0625 10.0938 25.25 11.8438C25.2188 11.9688 25.125 12.1406 24.9688 12.3594C24.8438 12.5781 24.7344 12.7969 24.6406 13.0156C24.5469 13.2031 24.4531 13.4062 24.3594 13.625C24.2656 13.8125 24.2344 13.9844 24.2656 14.1406C24.3281 14.2656 24.4375 14.3594 24.5938 14.4219C24.9062 14.5469 25.0625 14.8438 25.0625 15.3125C25.0938 15.75 25.0469 16.3438 24.9219 17.0938C24.7969 17.8125 24.75 18.375 24.7812 18.7812C24.7812 18.875 24.7969 18.9844 24.8281 19.1094C24.8906 19.2344 24.9688 19.4062 25.0625 19.625C25.1875 19.8125 25.3125 20.0156 25.4375 20.2344C25.5625 20.4219 25.7188 20.6875 25.9062 21.0312C26.125 21.3438 26.3281 21.6562 26.5156 21.9688C27.7656 24.1562 28.3438 25.5625 28.25 26.1875C28.1875 26.9375 28.1562 27.3594 28.1562 27.4531C28.0938 27.6094 27.5156 27.9531 26.4219 28.4844C24.5156 29.3594 22.9062 29.1875 21.5938 27.9688C21.0625 27.5312 20.2969 27.125 19.2969 26.75C18.3281 26.375 17.4844 26.1875 16.7656 26.1875C15.9219 26.1875 15.2031 25.875 14.6094 25.25C13.8594 24.4375 12.9531 24.1562 11.8906 24.4062C10.8594 24.6562 9.85938 25.375 8.89062 26.5625L8.1875 27.4531L7.0625 25.7656C6.46875 24.9531 6.125 24.2188 6.03125 23.5625C5.9375 22.875 5.85938 21.0469 5.79688 18.0781C5.73438 15.4219 5.73438 13.6406 5.79688 12.7344C5.89062 11.8281 6.125 10.8906 6.5 9.92188L7.29688 7.76562L10.8594 7.95312L14.4219 8.1875L15.4062 7.01562C16.0312 6.23437 16.7344 5.70312 17.5156 5.42188Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
  left: 1px;
}
.register-free-article-popup .popup-container .popup-form .equis::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='44' viewBox='0 0 43 44' fill='none'%3E%3Ccircle cx='24' cy='24' r='18' fill='%2384D449'/%3E%3Cpath d='M23.0938 11.4688C23.3125 11.25 23.4531 11.1094 23.5156 11.0469C23.6719 10.9531 23.7188 10.9844 23.6562 11.1406C23.5312 11.2656 23.4688 12.0469 23.4688 13.4844L23.9375 13.0156C24.1562 12.8281 24.4219 12.4688 24.7344 11.9375C24.9531 11.5312 25.0938 11.3281 25.1562 11.3281C25.1875 11.3281 25.2344 11.4688 25.2969 11.75C25.3594 12.125 25.2812 12.8438 25.0625 13.9062C25.0312 14.0938 25.1094 14.2031 25.2969 14.2344C25.9531 14.3594 26.5156 14.6875 26.9844 15.2188C27.2969 15.5938 27.5 15.9844 27.5938 16.3906L27.6406 16.7188L27.3594 16.625C27.2031 16.5312 27.1094 16.5 27.0781 16.5312C27.0469 16.5312 27.0625 16.5938 27.125 16.7188C27.25 17.1562 27.4688 17.4375 27.7812 17.5625C27.9375 17.7188 28.0469 17.9062 28.1094 18.125C28.2031 18.4062 28.8125 19.125 29.9375 20.2812C31 21.375 31.9062 22.25 32.6562 22.9062C33.6875 23.7812 34.3438 24.5156 34.625 25.1094C34.9062 25.7344 34.9844 26.2812 34.8594 26.75C34.8594 26.8438 34.7188 27.0625 34.4375 27.4062C34.1562 27.7188 33.9688 27.9844 33.875 28.2031C33.625 28.6719 33.125 29 32.375 29.1875C31.7188 29.375 31.2656 29.4375 31.0156 29.375C30.7656 29.3125 30.4531 29.0625 30.0781 28.625C29.7031 28.25 29.4844 28.0469 29.4219 28.0156C28.5156 27.7031 27.4531 27.4688 26.2344 27.3125C26.1719 27.3125 25.9688 27.2969 25.625 27.2656C25.3125 27.2031 25.0625 27.1562 24.875 27.125C23.4375 26.9688 22.4375 27.0938 21.875 27.5C21.0625 28.1562 20.4375 29.3906 20 31.2031C19.625 32.6719 19.2969 33.7188 19.0156 34.3438C18.8906 34.6562 18.7656 34.875 18.6406 35C18.5156 35.0625 17.9844 34.6875 17.0469 33.875C16.9531 33.8125 16.8281 33.7188 16.6719 33.5938C16.5156 33.4688 16.3906 33.375 16.2969 33.3125C16.2031 33.2188 16.125 33.1562 16.0625 33.125C15.9375 33.0312 15.75 32.8594 15.5 32.6094C15.2812 32.3281 15.0938 32.125 14.9375 32C14.8125 31.9062 14.4844 31.5938 13.9531 31.0625C12.5156 29.625 11.6094 27.7344 11.2344 25.3906C10.9531 24.0156 11.125 22.7812 11.75 21.6875C11.9062 21.375 12.3281 20.875 13.0156 20.1875C13.5781 19.5625 13.9688 19.1094 14.1875 18.8281C14.3125 18.5469 14.4375 18.375 14.5625 18.3125C15.2812 17.7188 15.7188 17.4219 15.875 17.4219C15.9062 17.4531 16.0312 17.375 16.25 17.1875C16.4375 16.9375 16.7188 16.7344 17.0938 16.5781C17.4688 16.4219 17.7812 16.2188 18.0312 15.9688C18.875 15.2812 19.6719 14.8906 20.4219 14.7969C20.6719 14.7344 20.8438 14.6094 20.9375 14.4219C21.4688 13.3906 22.1875 12.4062 23.0938 11.4688Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
  left: 1px;
}
.register-free-article-popup .popup-container .popup-form .exotis::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Ccircle cx='18' cy='18' r='18' fill='%2364C2C1'/%3E%3Cpath d='M11.2344 5.60938C12.6719 5.45313 13.9844 5.5 15.1719 5.75C16.2344 5.90625 16.7969 6.0625 16.8594 6.21875C16.8594 6.28125 16.5938 6.3125 16.0625 6.3125C13.8125 6.125 12.0938 6.15625 10.9062 6.40625C9.71875 6.625 8.75 7.125 8 7.90625C7.59375 8.3125 7.29688 8.71875 7.10938 9.125C6.67188 10 6.45312 10.8438 6.45312 11.6562C6.45312 13.3125 7.23438 14.5469 8.79688 15.3594C9.67188 15.7969 10.4688 16.0312 11.1875 16.0625L11.9375 16.1094L12.125 15.7344C12.2188 15.4844 12.4688 15.1562 12.875 14.75C13.1875 14.4375 13.375 14.2188 13.4375 14.0938C13.5 13.9375 13.4531 13.7656 13.2969 13.5781C13.0781 13.2031 12.7969 13.0156 12.4531 13.0156C12.2031 13.0156 12.1094 13.1875 12.1719 13.5312C12.2344 13.9062 12.1562 14.0938 11.9375 14.0938C11.8438 14.0938 11.7656 14.0625 11.7031 14C11.6406 13.9062 11.6094 13.8125 11.6094 13.7188C11.6406 13.5938 11.7031 13.5 11.7969 13.4375C11.9531 13.25 11.9531 13.0781 11.7969 12.9219C11.6094 12.7969 11.4531 12.8125 11.3281 12.9688C11.2344 13.0625 11.125 13.1406 11 13.2031C10.8438 13.2656 10.7188 13.25 10.625 13.1562C10.5625 13.0312 10.5469 12.9375 10.5781 12.875C10.7031 12.75 10.8281 12.6875 10.9531 12.6875C11.1094 12.6562 11.2188 12.6094 11.2812 12.5469C11.375 12.4531 11.4062 12.375 11.375 12.3125C11.3125 12.2188 11.125 12.1875 10.8125 12.2188C10.5 12.2188 10.3281 12.1562 10.2969 12.0312C10.2969 11.9062 10.3125 11.8281 10.3438 11.7969C10.375 11.7344 10.4531 11.7031 10.5781 11.7031C10.7031 11.6719 10.7812 11.6875 10.8125 11.75C10.8438 11.8125 10.9219 11.8438 11.0469 11.8438C11.2031 11.8125 11.3281 11.75 11.4219 11.6562C11.5469 11.5312 11.5312 11.3594 11.375 11.1406C11.125 10.9219 11.0469 10.7031 11.1406 10.4844C11.2031 10.2344 11.3906 10.2188 11.7031 10.4375C11.7969 10.5 11.8281 10.625 11.7969 10.8125C11.7656 10.9375 11.7969 11.0625 11.8906 11.1875C12.0156 11.3125 12.1406 11.3906 12.2656 11.4219C12.4219 11.4531 12.5625 11.3594 12.6875 11.1406C13.1562 10.6406 13.4375 10.5938 13.5312 11C13.5625 11.125 13.5156 11.25 13.3906 11.375C13.2031 11.5 13.0938 11.5625 13.0625 11.5625C12.9375 11.5625 12.875 11.5938 12.875 11.6562C12.8438 11.7188 12.8594 11.875 12.9219 12.125C13.0156 12.3438 13.0938 12.4844 13.1562 12.5469C13.4688 12.7031 13.75 12.8125 14 12.875C14.4375 13 14.7188 13.125 14.8438 13.25C14.9688 13.375 15.0312 13.5781 15.0312 13.8594C15.0312 14.2969 14.8281 15.0156 14.4219 16.0156C14.4531 16.0469 14.5469 16.0938 14.7031 16.1562C14.9219 16.1562 15.1562 16.125 15.4062 16.0625C15.4375 16.0625 15.6875 16.0156 16.1562 15.9219C17.2812 15.7031 18.5156 15.9375 19.8594 16.625C20.8281 17.25 21.7031 17.8594 22.4844 18.4531C22.8281 18.7031 23.0156 18.8281 23.0469 18.8281C23.1094 18.7969 23.0938 18.5781 23 18.1719C22.8438 17.7031 22.875 17.3594 23.0938 17.1406C23.25 16.9844 23.3594 16.9062 23.4219 16.9062C23.7969 16.9062 24.2344 16.7812 24.7344 16.5312C25.1094 16.4062 25.0938 16.2344 24.6875 16.0156C24.4375 15.7969 24.3125 15.6094 24.3125 15.4531C24.3125 15.2031 24.4219 15.0781 24.6406 15.0781C24.7969 15.0781 24.9062 15.2188 24.9688 15.5C25 15.625 25.0781 15.75 25.2031 15.875C25.3594 16 25.4844 16.0625 25.5781 16.0625C25.6094 16.0625 25.6406 16 25.6719 15.875C25.7344 15.7188 25.7812 15.5625 25.8125 15.4062C25.875 15.2188 25.9062 15.0781 25.9062 14.9844C25.9062 14.7344 26.0156 14.6094 26.2344 14.6094C26.3281 14.6094 26.4062 14.6562 26.4688 14.75C26.625 14.875 26.5938 15.0469 26.375 15.2656C26.1562 15.4844 26.0469 15.75 26.0469 16.0625C26.0469 16.3438 26.3281 16.3125 26.8906 15.9688C27.2344 15.7812 27.4688 15.7188 27.5938 15.7812C27.7188 15.8125 27.7812 15.8906 27.7812 16.0156C27.7812 16.1094 27.7344 16.2031 27.6406 16.2969C27.5469 16.3906 27.4375 16.4375 27.3125 16.4375C27.1875 16.4375 26.9844 16.4844 26.7031 16.5781C26.4531 16.6406 26.3281 16.6875 26.3281 16.7188C26.3281 16.75 26.4844 16.8281 26.7969 16.9531C27.1094 17.0781 27.2969 17.125 27.3594 17.0938C27.4219 17.0625 27.4844 17.0938 27.5469 17.1875C27.6406 17.25 27.6875 17.3125 27.6875 17.375C27.6875 17.625 27.5469 17.75 27.2656 17.75C27.1094 17.75 26.9688 17.6875 26.8438 17.5625C26.5938 17.3125 26.3281 17.2344 26.0469 17.3281C25.9531 17.4219 25.9219 17.5469 25.9531 17.7031C25.9531 17.7344 25.9688 17.8281 26 17.9844C26.0625 18.1094 26.1094 18.1875 26.1406 18.2188C26.2344 18.375 26.2656 18.5156 26.2344 18.6406C26.1719 18.7656 26.0781 18.8281 25.9531 18.8281C25.8281 18.8281 25.7188 18.7656 25.625 18.6406C25.5312 18.5156 25.5 18.3906 25.5312 18.2656C25.5938 18.1406 25.625 18 25.625 17.8438V17.6094H25.2969C24.7969 17.6719 24.4531 17.7656 24.2656 17.8906L24.0781 17.9844L24.3594 18.5938C24.5469 19.1562 24.5781 19.5469 24.4531 19.7656C24.3594 19.9219 24.3594 20.0469 24.4531 20.1406C24.5469 20.2031 24.7969 20.2812 25.2031 20.375C26.6406 20.75 27.6094 21.6094 28.1094 22.9531C28.2969 23.3906 28.4844 23.7969 28.6719 24.1719C28.8906 24.6094 29 25 29 25.3438C29 25.9062 28.7812 26.2656 28.3438 26.4219C27.9375 26.6094 27.2812 26.5469 26.375 26.2344C26.1875 26.1719 25.7188 26.0469 24.9688 25.8594C24.2812 25.7344 23.7812 25.5312 23.4688 25.25C23.125 25.0312 22.7969 24.5781 22.4844 23.8906L22.2969 23.3281C22.2031 23.0781 21.9531 23.125 21.5469 23.4688C21.2031 23.7188 20.7969 23.8906 20.3281 23.9844C19.4219 24.1094 18.9062 24.3125 18.7812 24.5938C18.7812 24.6562 18.9531 24.7969 19.2969 25.0156C19.6406 25.2344 19.9062 25.3281 20.0938 25.2969L20.4219 25.25V24.875C20.4844 24.5625 20.5938 24.375 20.75 24.3125C20.8438 24.2188 20.9531 24.2344 21.0781 24.3594L21.2188 24.4531L20.9844 24.8281C20.7656 25.1406 20.7031 25.3594 20.7969 25.4844C20.8906 25.5781 21.0938 25.5469 21.4062 25.3906C21.7812 25.1719 22.0312 25.1719 22.1562 25.3906C22.2188 25.5156 22.2188 25.625 22.1562 25.7188C22.0625 25.8438 21.8594 25.8906 21.5469 25.8594L21.0312 25.8125V26.0469C21.0312 26.2969 21.1719 26.4219 21.4531 26.4219C21.7031 26.4219 21.8906 26.5156 22.0156 26.7031C22.1719 26.8594 22.1875 27.0156 22.0625 27.1719C21.9688 27.2656 21.8594 27.3125 21.7344 27.3125C21.5781 27.3125 21.4375 27.2188 21.3125 27.0312C21.1875 26.8438 21.0469 26.75 20.8906 26.75C20.7344 26.75 20.6562 26.7812 20.6562 26.8438C20.5938 26.9062 20.5938 27.0312 20.6562 27.2188C20.75 27.4062 20.8594 27.5312 20.9844 27.5938C21.1094 27.6875 21.1719 27.8125 21.1719 27.9688C21.2031 28.125 21.1562 28.25 21.0312 28.3438C20.8125 28.4688 20.6094 28.4531 20.4219 28.2969C20.3281 28.1719 20.2812 27.9219 20.2812 27.5469C20.2812 27.4531 20.2812 27.3594 20.2812 27.2656C20.2812 27.1719 20.2812 27.0938 20.2812 27.0312L20.2344 26.9375C20.1719 26.9062 20.0938 26.9375 20 27.0312C19.9375 27.125 19.875 27.2812 19.8125 27.5C19.6875 27.8438 19.5625 28.0156 19.4375 28.0156C19.3438 28.0156 19.25 27.9531 19.1562 27.8281C19.0625 27.7031 19.0312 27.6094 19.0625 27.5469C19.0625 27.4844 19.1562 27.3594 19.3438 27.1719C19.5312 26.9844 19.625 26.8125 19.625 26.6562C19.625 26.4062 19.2812 26.0938 18.5938 25.7188C18 25.4062 17.6094 25.0312 17.4219 24.5938C17.3906 24.375 17.4062 24.2031 17.4688 24.0781C17.6562 23.7969 18.1875 23.4844 19.0625 23.1406C19.7812 22.8281 20.1406 22.5781 20.1406 22.3906C20.1406 22.3594 19.9062 22.3125 19.4375 22.25C19.0625 22.2188 18.6875 22.1094 18.3125 21.9219C17.9062 21.7344 17.1719 21.2031 16.1094 20.3281C15.3281 19.7656 14.7344 19.4844 14.3281 19.4844C14.0469 19.4844 13.8906 19.5156 13.8594 19.5781C13.8281 19.6406 13.8438 19.8438 13.9062 20.1875C13.9688 20.3438 14.0312 20.8125 14.0938 21.5938C14.125 22.3438 14 22.8281 13.7188 23.0469C13.625 23.1094 13.3906 23.0781 13.0156 22.9531C12.5781 22.8281 12.2188 22.6719 11.9375 22.4844C11.625 22.2656 11.4375 22.1562 11.375 22.1562L11.5156 22.5312C11.7656 23 11.75 23.2812 11.4688 23.375C11.1562 23.4688 11.0312 23.3125 11.0938 22.9062C11.1562 22.5 11.0781 22.2969 10.8594 22.2969C10.8281 22.2969 10.7969 22.3594 10.7656 22.4844C10.7656 22.5781 10.7656 22.7031 10.7656 22.8594C10.7969 23.0156 10.8438 23.125 10.9062 23.1875C10.9688 23.3125 10.9844 23.4219 10.9531 23.5156C10.8594 23.8281 10.6875 23.9219 10.4375 23.7969C10.1875 23.7344 10.125 23.5625 10.25 23.2812C10.4062 23 10.4375 22.7812 10.3438 22.625C10.2812 22.5312 10.1562 22.5781 9.96875 22.7656C9.90625 22.8281 9.84375 22.9062 9.78125 23L9.6875 23.1406C9.65625 23.2969 9.5625 23.3594 9.40625 23.3281C9.25 23.2969 9.14062 23.2031 9.07812 23.0469C8.98438 22.8281 9.0625 22.6719 9.3125 22.5781C9.4375 22.5469 9.5625 22.4688 9.6875 22.3438C9.84375 22.1875 9.92188 22.0781 9.92188 22.0156C9.92188 21.9844 9.89062 21.9688 9.82812 21.9688C9.76562 21.9688 9.6875 21.9844 9.59375 22.0156C9.5 22.0469 9.39062 22.0938 9.26562 22.1562C9.01562 22.2812 8.84375 22.2812 8.75 22.1562C8.53125 21.9375 8.53125 21.6875 8.75 21.4062C8.875 21.2812 9.01562 21.25 9.17188 21.3125C9.42188 21.4062 9.65625 21.4219 9.875 21.3594C10.0938 21.2656 10.2031 21.1406 10.2031 20.9844C10.2031 20.6406 10.0938 20.4688 9.875 20.4688C9.75 20.4688 9.65625 20.3594 9.59375 20.1406C9.5625 19.9219 9.60938 19.75 9.73438 19.625C10.0469 19.25 10.2812 19.4219 10.4375 20.1406C10.5312 20.5469 10.75 20.7969 11.0938 20.8906C11.375 20.9844 11.5938 20.9688 11.75 20.8438C11.8125 20.8125 11.8125 20.6562 11.75 20.375C11.75 20.1875 11.6406 19.875 11.4219 19.4375C11.1406 18.8125 10.7031 18.4062 10.1094 18.2188C9.32812 18 8.53125 17.6094 7.71875 17.0469C6.75 16.2969 6.07812 15.625 5.70312 15.0312C5.17188 14.1875 4.9375 13.125 5 11.8438C5.09375 10.2812 5.75 8.875 6.96875 7.625C7.71875 6.84375 8.75 6.25 10.0625 5.84375C10.2812 5.78125 10.6719 5.70312 11.2344 5.60938Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
  left: 1px;
}
.register-free-article-popup .popup-container .popup-form .canis::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23C52E33'/%3E%3Cpath d='M17.2812 7.95312C17.6562 7.89063 18.0781 8.10938 18.5469 8.60938C19.0469 9.07812 19.5 9.28125 19.9062 9.21875C20.0312 9.28125 20.3281 9.39062 20.7969 9.54688C21.2969 9.67188 21.6562 9.84375 21.875 10.0625C22.0938 10.25 22.1875 10.5312 22.1562 10.9062C22.1875 11.2812 22.3594 11.5938 22.6719 11.8438C22.9844 12.0625 23.25 12.2188 23.4688 12.3125C23.7188 12.375 24.0781 12.4688 24.5469 12.5938C25.0156 12.6875 25.6406 12.875 26.4219 13.1562C27.2344 13.4375 27.7656 13.6094 28.0156 13.6719C28.2031 13.6719 28.3594 13.7031 28.4844 13.7656C28.6406 13.8281 28.75 13.9219 28.8125 14.0469C28.875 14.1719 28.9219 14.2969 28.9531 14.4219C28.9844 14.5156 28.9844 14.6562 28.9531 14.8438C28.9219 15.0312 28.8906 15.1719 28.8594 15.2656C28.8281 15.3594 28.7812 15.5312 28.7188 15.7812C28.6562 16 28.625 16.125 28.625 16.1562C28.7188 15.875 28.7969 15.6875 28.8594 15.5938C28.9531 15.3125 28.9375 15.3125 28.8125 15.5938C28.1562 17.0938 27.75 17.8906 27.5938 17.9844C27.5 18.3906 27.2188 18.7188 26.75 18.9688C26.3125 19.1875 25.8594 19.3125 25.3906 19.3438C24.1719 19.2812 22.9531 19.2812 21.7344 19.3438C21.5156 19.2812 21.2188 19.3438 20.8438 19.5312C20.5 19.7188 20.2969 19.8125 20.2344 19.8125C19.3594 19.8125 18.875 20.1094 18.7812 20.7031C18.7812 20.9531 18.7188 21.2969 18.5938 21.7344C18.4688 22.1406 18.3906 22.4531 18.3594 22.6719C18.3594 22.8594 18.4375 23.1719 18.5938 23.6094C18.6562 23.4844 18.8594 24.2656 19.2031 25.9531C17.9219 25.9531 16.9688 25.9844 16.3438 26.0469C15.75 26.1094 15.3125 26.1406 15.0312 26.1406C14.75 26.1094 14.3125 26.0625 13.7188 26C13.125 25.9375 12.6875 25.9062 12.4062 25.9062C11.9688 25.8438 11.2344 25.8125 10.2031 25.8125C9.20312 25.7812 8.4375 25.7188 7.90625 25.625C7.375 25.5625 6.42188 25.0938 5.04688 24.2188C4.98438 24.375 5.01562 24.3594 5.14062 24.1719C5.95312 23.0156 6.40625 22.3906 6.5 22.2969C6.65625 22.1094 7.15625 21.2656 8 19.7656C8.59375 18.2031 8.96875 17.0938 9.125 16.4375C9.0625 16.125 9.17188 15.6719 9.45312 15.0781C9.73438 14.4531 9.78125 14.0156 9.59375 13.7656C9.09375 13.4219 8.875 12.75 8.9375 11.75C9.03125 11.4688 9.17188 11.2188 9.35938 11C9.57812 10.75 9.85938 10.4844 10.2031 10.2031C10.5469 9.92188 10.7812 9.71875 10.9062 9.59375C12 8.9375 12.875 8.53125 13.5312 8.375C13.8125 8.25 14.0156 8.20312 14.1406 8.23438C14.2656 8.23438 14.4531 8.32812 14.7031 8.51562C14.9844 8.67188 15.1875 8.76562 15.3125 8.79688C15.6562 8.98438 16.0312 8.90625 16.4375 8.5625C16.8438 8.1875 17.125 7.98438 17.2812 7.95312Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
  left: 1px;
}
.register-free-article-popup .popup-container .popup-form .felis::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23F1DD30'/%3E%3Cpath d='M17.3281 5.23438C17.8281 4.95312 18.1719 4.92188 18.3594 5.14062C18.4219 5.20312 18.5156 5.65625 18.6406 6.5C18.7969 7.71875 19.0625 8.625 19.4375 9.21875C19.7188 9.65625 20.1875 9.96875 20.8438 10.1562C21.8125 10.4688 22.6875 10.875 23.4688 11.375C24.0312 11.7188 24.4062 12.0312 24.5938 12.3125C24.7812 12.5938 24.9062 13.0156 24.9688 13.5781C25.0938 14.2344 25.5938 15 26.4688 15.875L27.5 17L27.4062 17.6094C27.3125 18.4531 26.7656 19.4219 25.7656 20.5156C25.2031 21.1094 24.7656 21.4844 24.4531 21.6406C24.1406 21.7656 23.5 21.875 22.5312 21.9688C21.4062 22.0938 20.75 22.1875 20.5625 22.25C20.4062 22.2812 20.2344 22.4375 20.0469 22.7188C19.7969 23.0938 19.7031 23.4688 19.7656 23.8438C19.7969 24.2188 19.9531 24.6562 20.2344 25.1562C21.0156 26.4375 21.4219 27.4531 21.4531 28.2031L21.5 29L21.2188 28.9062C21.1875 28.9062 20.875 28.8594 20.2812 28.7656C19.625 28.6719 18.875 28.4844 18.0312 28.2031C17.6875 28.0781 17.3281 28 16.9531 27.9688C13.8594 27.4688 11.7969 26.8125 10.7656 26C10.6406 25.9062 10.5156 25.8281 10.3906 25.7656C10.3594 25.7656 10.125 25.6406 9.6875 25.3906C9.25 25.1094 8.96875 24.9219 8.84375 24.8281C8.6875 24.6719 8.48438 24.5469 8.23438 24.4531C8.01562 24.3281 7.67188 24.0156 7.20312 23.5156C6.73438 23.0156 6.5 22.7031 6.5 22.5781C6.5 22.4844 6.59375 22.375 6.78125 22.25C7.40625 21.625 7.78125 20.7344 7.90625 19.5781C7.90625 19.3281 7.9375 19.1719 8 19.1094C8.03125 19.0781 8.07812 18.8438 8.14062 18.4062C8.14062 18.0625 8.1875 17.7969 8.28125 17.6094C8.5 16.9531 8.60938 16.5625 8.60938 16.4375C8.60938 16.4062 8.65625 16.2969 8.75 16.1094C8.78125 16.0781 8.90625 15.8125 9.125 15.3125C9.3125 14.6875 9.64062 14.0156 10.1094 13.2969C10.6094 12.5781 11.1094 12 11.6094 11.5625C11.9844 11.25 12.2656 10.8906 12.4531 10.4844C12.8594 9.54688 13.4688 8.67188 14.2812 7.85938C14.6875 7.42188 15.2344 6.90625 15.9219 6.3125C16.6406 5.71875 17.1094 5.35938 17.3281 5.23438Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
  left: 1px;
}
.register-free-article-popup .popup-container .popup-form .lapis::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23E68115'/%3E%3Cpath d='M9.51562 6.23438C9.67188 6.04688 10.0469 5.96875 10.6406 6C11.1719 6.0625 11.6094 6.25 11.9531 6.5625C12.2969 6.84375 12.7344 7.375 13.2656 8.15625C13.3594 8.3125 13.4531 8.4375 13.5469 8.53125C14.0469 9.1875 14.2969 9.125 14.2969 8.34375C14.2969 7.40625 14.5781 6.875 15.1406 6.75C15.6094 6.65625 15.9531 6.71875 16.1719 6.9375C16.3906 7.125 16.7188 7.64062 17.1562 8.48438C18.3438 10.9219 19.0156 13.1406 19.1719 15.1406C19.2344 15.9844 19.3125 16.4688 19.4062 16.5938C19.5 16.6875 19.9375 16.7969 20.7188 16.9219C21.7188 17.1094 22.4531 17.4844 22.9219 18.0469C23.1719 18.3281 23.6406 19 24.3281 20.0625C25.0156 21.125 25.3594 21.7188 25.3594 21.8438C25.3594 22.0625 25.625 22.4375 26.1562 22.9688C26.6562 23.5625 26.9062 24.0625 26.9062 24.4688C26.9062 24.8438 26.6562 25.375 26.1562 26.0625C25.5938 26.8438 25.1562 27.3281 24.8438 27.5156C24.5625 27.7031 23.9375 27.875 22.9688 28.0312C22.0938 28.2188 21.5469 28.375 21.3281 28.5C21.1094 28.5938 20.9688 28.7656 20.9062 29.0156C20.8438 29.4219 20.7344 29.6875 20.5781 29.8125C20.4531 29.9375 20.1719 30 19.7344 30C16.9219 30 14.4062 28.8594 12.1875 26.5781C10.8438 25.2344 10.1094 24.3438 9.98438 23.9062C9.89062 23.4688 10.25 23.0469 11.0625 22.6406C11.5625 22.4219 11.8594 22.1406 11.9531 21.7969C12.0469 21.4219 12.0938 20.5312 12.0938 19.125V16.9219L11.1094 15.6094C10.1719 14.3594 9.57812 13.2969 9.32812 12.4219C9.07812 11.5469 9.01562 10.2344 9.14062 8.48438C9.23438 7.14062 9.35938 6.39062 9.51562 6.23438Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
  left: 1px;
}
.register-free-article-popup .popup-container .popup-form .avis::before {
  content: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 36C27.9411 36 36 27.9411 36 18C36 8.05887 27.9411 0 18 0C8.05887 0 0 8.05887 0 18C0 27.9411 8.05887 36 18 36Z' fill='%236B3424'/%3E%3Cpath d='M24.0879 9.20508C24.3341 9.20508 24.498 9.25977 24.5801 9.36913C24.6621 9.45117 24.7442 9.46485 24.8262 9.41016C24.8535 9.35547 24.9083 9.31446 24.9903 9.28711C25.0997 9.25977 25.1954 9.25977 25.2774 9.28711C25.3593 9.28711 25.4004 9.30078 25.4004 9.32812C25.4004 9.41016 25.3593 9.49218 25.2774 9.57421C25.2227 9.6289 25.1954 9.65625 25.1954 9.65625C25.1954 9.68359 25.2636 9.68359 25.4004 9.65625C25.5645 9.6289 25.6466 9.68359 25.6466 9.82032C25.6466 9.95703 25.6875 10.0254 25.7696 10.0254C25.8516 10.0254 25.9062 10.1211 25.9337 10.3125C25.9883 10.5039 25.9883 10.6406 25.9337 10.7227C25.7696 10.8867 25.8242 11.2012 26.0976 11.666C26.5079 12.1582 26.7129 12.4863 26.7129 12.6504C26.7129 12.7324 26.6036 12.7461 26.3847 12.6914C26.2481 12.6367 26.1387 12.6094 26.0567 12.6094C25.7832 12.582 25.6466 12.6367 25.6466 12.7734C25.6466 12.8828 25.5645 12.9922 25.4004 13.1016C25.1817 13.2109 25.0586 13.2793 25.0313 13.3066C25.0313 13.3887 25.1954 13.7578 25.5234 14.4141C25.9062 15.1524 26.0976 15.8086 26.0976 16.3828C26.0976 16.9297 25.9062 17.7774 25.5234 18.9258C25.2227 19.8828 24.9765 20.539 24.7851 20.8945C24.6212 21.2226 24.3341 21.5644 23.9238 21.9199C23.6504 22.1934 23.2403 22.4805 22.6934 22.7812C22.1739 23.082 21.8048 23.2324 21.5859 23.2324C21.0938 23.2324 20.588 23.7246 20.0684 24.709C19.7129 25.4199 19.3848 25.8438 19.0841 25.9804C18.8927 26.0898 18.7559 26.1855 18.6738 26.2675C18.6192 26.3496 18.6054 26.4589 18.6329 26.5957C18.6602 26.7051 18.7286 26.9238 18.8379 27.252C19.1934 28.1269 19.6308 28.5234 20.1504 28.4413C20.3966 28.3593 20.5742 28.4004 20.6837 28.5645C20.8203 28.7011 21.1074 28.7695 21.545 28.7695C22.584 28.8241 23.1035 28.9473 23.1035 29.1387C23.1035 29.3301 22.6113 29.3985 21.627 29.3437C21.3261 29.289 21.1485 29.2753 21.0938 29.3028C21.0665 29.3301 21.0665 29.4121 21.0938 29.5488C21.1211 29.6035 21.1347 29.6581 21.1347 29.7129C21.1074 29.8495 20.711 29.7676 19.9454 29.4667C19.5078 29.3028 19.1798 29.2207 18.9609 29.2207C18.7695 29.1933 18.4004 29.248 17.8535 29.3847C17.6348 29.4121 17.5118 29.4121 17.4843 29.3847C17.457 29.3574 17.4843 29.289 17.5664 29.1796C17.6759 28.9882 17.7032 28.8652 17.6484 28.8105C17.5938 28.7559 17.4161 28.7422 17.1153 28.7695C16.8144 28.7695 16.5684 28.8105 16.377 28.8925C16.1856 28.9746 15.9942 29.0157 15.8028 29.0157C15.7481 28.9882 15.6933 28.9609 15.6387 28.9336C15.6933 28.7968 15.8711 28.6738 16.1718 28.5645C16.5273 28.4551 16.7187 28.3183 16.7462 28.1542C16.8008 27.9903 16.7324 27.6484 16.541 27.1288L16.2539 26.2266L14.9414 25.6933C14.1211 25.3378 13.4922 24.9961 13.0547 24.6679C12.6445 24.3124 12.3027 23.8614 12.0293 23.3145C11.7832 22.7676 11.6055 22.4941 11.4961 22.4941C11.4414 22.4941 11.4141 22.3848 11.4141 22.1659C11.4687 21.9199 11.4551 21.7831 11.373 21.7558C11.3184 21.7011 11.291 21.5781 11.291 21.3867C11.291 21.2226 11.1133 21.0586 10.7578 20.8945C10.457 20.7577 10.2383 20.539 10.1016 20.2383C10.0195 19.9921 9.81446 19.7734 9.48633 19.582C9.15821 19.4179 8.99414 19.2538 8.99414 19.0899C8.96679 18.9531 8.88477 18.8164 8.74805 18.6796C8.61134 18.543 8.57031 18.3925 8.625 18.2284C8.65235 18.037 8.47461 17.7499 8.0918 17.3671L7.47657 16.7929L7.72266 16.4238C7.88672 16.1503 7.94141 16.0137 7.88672 16.0137C7.88672 15.9864 7.76367 15.9043 7.51758 15.7675C7.24415 15.5761 7.10742 15.2754 7.10742 14.8652C7.10742 14.4551 7.25781 14.25 7.55859 14.25C7.66797 14.25 7.70898 14.2363 7.68164 14.209C7.68164 14.1816 7.57227 14.0996 7.35351 13.9629C7.2168 13.8809 7.09376 13.7988 6.98438 13.7168C6.6836 13.4707 6.66992 13.3477 6.94337 13.3477C7.10742 13.3477 7.18946 13.3066 7.18946 13.2246C7.2168 13.1152 7.14843 13.0332 6.98438 12.9785C6.65625 12.8418 6.51953 12.6914 6.57422 12.5273C6.62891 12.3633 6.83399 12.3223 7.18946 12.4043C7.38086 12.4316 7.49024 12.4316 7.51758 12.4043C7.57227 12.3496 7.53125 12.2539 7.39454 12.1172C7.28516 11.9805 7.27149 11.8164 7.35351 11.625C7.43555 11.4063 7.58594 11.2695 7.80468 11.2148C8.07813 11.1601 8.25587 11.0508 8.33789 10.8867C8.58399 10.4219 9.13086 10.5723 9.97851 11.3379C10.5801 11.9941 10.9219 12.4043 11.0039 12.5684C11.4687 13.3066 12.4668 13.8809 13.998 14.291C14.8184 14.5098 15.8438 14.6602 17.0742 14.7422L18.6738 14.8242L19.2071 14.332C19.5626 13.9766 19.877 13.5937 20.1504 13.1836C20.916 11.7617 21.873 10.8457 23.0216 10.4355C23.2949 10.3262 23.4317 10.2305 23.4317 10.1484C23.4317 9.57421 23.6504 9.25977 24.0879 9.20508Z' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: 1px;
}
.register-free-article-popup .popup-container .popup-form #wppb-edit-user-free-article-registration-form .submit.button {
  background-color: #0063a7;
  color: #ffffff;
  border-radius: 8px;
  display: block;
  width: 100%;
  margin-top: 32px;
}
@media screen and (max-width: 428px) {
  .register-free-article-popup .popup-container .popup-form form {
    padding-top: 20px;
  }
}
.register-free-article-popup .popup-container .popup-form form a {
  color: #0063a7;
}
.register-free-article-popup .popup-container .popup-form form a:hover {
  color: #29424e;
}
.register-free-article-popup .popup-container .popup-form form .t-and-c-link {
  display: block;
  margin-bottom: 20px;
}
.register-free-article-popup .popup-container .popup-form form li {
  position: relative;
}
.register-free-article-popup .popup-container .popup-form form label {
  display: block;
  font-style: normal;
  font-weight: 600;
  font-size: 0.9rem;
  line-height: 1.4;
  color: #29424e;
  padding-bottom: 6px;
}
.register-free-article-popup .popup-container .popup-form form .wppb-required {
  color: #F04438;
}
.register-free-article-popup .popup-container .popup-form form input:not([type=submit], [type=radio], [type=checkbox]), .register-free-article-popup .popup-container .popup-form form select, .register-free-article-popup .popup-container .popup-form form .select2-container--default .select2-selection--single {
  width: 100%;
  height: 48px;
  padding: 12px 16px;
  background: #ffffff;
  border: 1px solid #D0D5DD;
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.4;
  color: #667085;
}
.register-free-article-popup .popup-container .popup-form form .wppb-toggle-pw {
  position: absolute;
  right: 10px;
  top: 36px;
  appearance: none;
  border: none;
  background: transparent;
  cursor: pointer;
}
.register-free-article-popup .popup-container .popup-form input#register {
  color: #fff;
  background: #0063a7;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-width: 128px;
  height: 48px;
  padding: 4px 12px;
  border-radius: 8px;
  font-size: 1rem;
  line-height: 1.2;
  transition: all ease-in-out 0.2s;
}
.register-free-article-popup .popup-container .popup-form .wppb-register-user ul li:not(:last-child) {
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  .register-free-article-popup .popup-container .popup-form .wppb-register-user ul li:not(:last-child) {
    margin-bottom: 24px;
  }
  .register-free-article-popup .popup-container .popup-form .wppb-default-first-name, .register-free-article-popup .popup-container .popup-form #wppb-form-element-19 {
    display: inline-block;
    width: calc(50% - 12px);
    margin-right: 12px;
  }
  .register-free-article-popup .popup-container .popup-form .wppb-default-first-name label, .register-free-article-popup .popup-container .popup-form #wppb-form-element-19 label {
    margin-bottom: 6px;
  }
  .register-free-article-popup .popup-container .popup-form .wppb-default-last-name, .register-free-article-popup .popup-container .popup-form #wppb-form-element-20 {
    display: inline-block;
    width: calc(50% - 12px);
    margin-left: 12px;
  }
  .register-free-article-popup .popup-container .popup-form .wppb-default-last-name label, .register-free-article-popup .popup-container .popup-form #wppb-form-element-20 label {
    margin-bottom: 6px;
  }
}
.register-free-article-popup .popup-container .popup-form .log-in-link {
  margin-top: 24px;
  text-align: end;
}

.limit-reached-popup {
  visibility: hidden;
  font-family: "Core Sans";
  position: fixed;
  top: 80px;
  left: 0;
  width: 100vw;
  z-index: 9999;
  height: calc(100vh - 80px);
  overflow: scroll;
}
.limit-reached-popup.show {
  visibility: visible;
}
.limit-reached-popup .popup-blur {
  width: 100vw;
  height: 100px;
  background: rgba(232, 232, 232, 0.8509803922);
  backdrop-filter: blur(2px);
}
.limit-reached-popup .popup-container {
  background: #ffffff;
  display: flex;
  height: fit-content;
  min-height: calc(100vh - 180px);
  flex-direction: column;
  align-items: center;
  gap: 24px;
  padding-top: 48px;
}
@media screen and (max-width: 428px) {
  .limit-reached-popup .popup-container {
    padding: 38px 16px;
  }
}
.limit-reached-popup .popup-container h5 {
  font-size: 20px;
}
@media screen and (max-width: 428px) {
  .limit-reached-popup .popup-container h5 {
    text-align: center;
  }
}
.limit-reached-popup .popup-container .popup-border-svg {
  min-height: 8px;
}
.limit-reached-popup .popup-container .popup {
  border: 3px solid #0063a7;
  border-radius: 10px;
  max-width: 975px;
  height: fit-content;
  margin: 6px auto 60px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 428px) {
  .limit-reached-popup .popup-container .popup {
    flex-direction: column-reverse;
  }
}
.limit-reached-popup .popup-container .popup-content {
  border-radius: 10px 0 0 10px;
  padding: 48px;
}
@media screen and (max-width: 428px) {
  .limit-reached-popup .popup-container .popup-content {
    padding: 28px 18px;
  }
}
.limit-reached-popup .popup-container .popup-content h1 {
  font-size: 36px;
  margin-bottom: 24px;
}
.limit-reached-popup .popup-container .popup-content li {
  margin-bottom: 20px;
  display: flex;
  gap: 35px;
  align-items: center;
}
.limit-reached-popup .popup-container .popup-content li:last-child {
  margin-bottom: 0;
}
.limit-reached-popup .popup-container .popup-content li p {
  font-size: 18px;
  width: 100%;
}
.limit-reached-popup .popup-container .popup-content li svg {
  width: 32px;
}
.limit-reached-popup .popup-container .popup-end {
  background: linear-gradient(115.72deg, #0063A7 33.75%, #633393 125.85%);
  color: #ffffff;
  border-radius: 0 7px 7px 0;
  width: 70%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
@media screen and (max-width: 428px) {
  .limit-reached-popup .popup-container .popup-end {
    width: 100%;
    padding: 32px 41px;
    gap: 16px;
  }
}
.limit-reached-popup .popup-container .popup-end .p20 {
  font-size: 20px;
}
.limit-reached-popup .popup-container .popup-end p span {
  font-size: 48px;
  line-height: 100%;
}
.limit-reached-popup .popup-container .popup-end .primary-button {
  background-color: #29424e;
  border: 1px solid transparent;
  border-radius: 8px;
  padding: 16px 28px;
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
  min-width: 275px;
  text-align: center;
  transition: all ease-in-out 0.3s;
}
.limit-reached-popup .popup-container .popup-end .primary-button:hover {
  background-color: transparent;
  border: 1px solid #ffffff;
}
.limit-reached-popup .popup-container .popup-end .secondary-button {
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 8px;
  padding: 16px 28px;
  color: #29424e;
  font-size: 22px;
  font-weight: 600;
  min-width: 275px;
  text-align: center;
  margin-top: 12px;
  transition: all ease-in-out 0.3s;
}
.limit-reached-popup .popup-container .popup-end .secondary-button:hover {
  border: 1px solid #0063a7;
}

.signup-prompt-popup {
  visibility: hidden;
  position: fixed;
  top: 80px;
  left: 0;
  width: 100vw;
  background: rgba(232, 232, 232, 0.8509803922);
  backdrop-filter: blur(4px);
  z-index: 9999;
  height: calc(100vh - 80px);
  overflow: scroll;
}
.signup-prompt-popup.show {
  visibility: visible;
}
.signup-prompt-popup .popup-container {
  max-width: 900px;
  margin: 10vh auto;
  height: fit-content;
  padding-bottom: 10vh;
  box-sizing: content-box;
}
@media screen and (max-width: 428px) {
  .signup-prompt-popup .popup-container {
    margin: 5vh 12px;
  }
}
.signup-prompt-popup .popup-container .popup-bottom {
  background: #ffffff;
  display: flex;
  height: fit-content;
  flex-direction: row;
  align-items: stretch;
  gap: 24px;
  padding: 55px 55px 55px 42px;
}
@media screen and (max-width: 428px) {
  .signup-prompt-popup .popup-container .popup-bottom {
    flex-direction: column-reverse;
    padding: 34px 16px 55px;
  }
}
.signup-prompt-popup .popup-container .popup-header {
  position: relative;
  background: linear-gradient(115.72deg, #0063A7 33.75%, #633393 125.85%);
  color: #ffffff;
  border-radius: 10px 10px 0px 0px;
  padding: 31px 38px 30px 38px;
}
@media screen and (max-width: 428px) {
  .signup-prompt-popup .popup-container .popup-header {
    padding: 36px 26px 28px 26px;
  }
}
.signup-prompt-popup .popup-container .popup-header h1 {
  font-size: 48px;
  font-weight: 400;
  margin-top: 16px;
}
@media screen and (max-width: 428px) {
  .signup-prompt-popup .popup-container .popup-header h1 {
    font-size: 36px;
  }
}
.signup-prompt-popup .popup-container .popup-header h4 {
  font-size: 20px;
  font-weight: 400;
  color: #E1E1E1;
}
.signup-prompt-popup .popup-container .popup-header svg.popup-header-border-svg {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: auto;
}
.signup-prompt-popup .popup-container .popup-header .close-button {
  text-align: end;
}
.signup-prompt-popup .popup-container .popup-header .close-button svg path {
  cursor: pointer;
}
.signup-prompt-popup .popup-container .popup-content {
  border-radius: 10px 0 0 10px;
}
@media screen and (max-width: 428px) {
  .signup-prompt-popup .popup-container .popup-content {
    padding-top: 30px;
  }
}
.signup-prompt-popup .popup-container .popup-content h1 {
  font-size: 36px;
  margin-bottom: 24px;
}
.signup-prompt-popup .popup-container .popup-content li {
  margin-bottom: 20px;
  display: flex;
  gap: 35px;
  align-items: center;
}
.signup-prompt-popup .popup-container .popup-content li:last-child {
  margin-bottom: 0;
}
.signup-prompt-popup .popup-container .popup-content li p {
  font-size: 20px;
  width: 100%;
}
.signup-prompt-popup .popup-container .popup-content li svg {
  width: 32px;
}
.signup-prompt-popup .popup-container .popup-end {
  color: #000000;
  width: 70%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
@media screen and (max-width: 428px) {
  .signup-prompt-popup .popup-container .popup-end {
    width: 100%;
  }
}
.signup-prompt-popup .popup-container .popup-end .p20 {
  font-size: 20px;
}
.signup-prompt-popup .popup-container .popup-end p span {
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
}
.signup-prompt-popup .popup-container .popup-end .primary-button {
  background-color: #0063a7;
  border: 1px solid transparent;
  border-radius: 8px;
  padding: 16px 28px;
  color: #ffffff;
  font-size: 18px;
  min-width: 260px;
  text-align: center;
  margin-top: 12px;
  transition: all ease-in-out 0.3s;
}
.signup-prompt-popup .popup-container .popup-end .primary-button:hover {
  color: #29424e;
  background-color: transparent;
  border: 1px solid #29424e;
}
.signup-prompt-popup .popup-container .popup-end .secondary-button {
  background-color: #ffffff;
  border: 1px solid #0063a7;
  border-radius: 8px;
  padding: 16px 28px;
  color: #0063a7;
  font-size: 18px;
  min-width: 260px;
  text-align: center;
  transition: all ease-in-out 0.3s;
}
.signup-prompt-popup .popup-container .popup-end .secondary-button:hover {
  color: #29424e;
  border: 1px solid #29424e;
}

.more-information-popup {
  visibility: hidden;
  position: fixed;
  top: 80px;
  left: 0;
  width: 100vw;
  background: rgba(232, 232, 232, 0.8509803922);
  backdrop-filter: blur(4px);
  z-index: 9999;
  height: calc(100vh - 80px);
  overflow: scroll;
}
.more-information-popup.show {
  visibility: visible;
}
.more-information-popup .hbspt-form {
  width: 100%;
  padding: 24px 38px 42px 38px;
}
.more-information-popup .popup-container {
  max-width: 900px;
  width: 100vw;
  margin: 10vh auto;
  background-color: #ffffff;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 47px 44px 58px;
}
@media screen and (max-width: 428px) {
  .more-information-popup .popup-container {
    padding: 47px 16px 44px;
  }
}
.more-information-popup .popup-container h6 {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #0063a7;
  text-align: center;
  margin-bottom: 12px;
}
.more-information-popup .popup-container h2 {
  font-size: 28px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 12px;
}
.more-information-popup .popup-container .close-button {
  width: 100%;
  text-align: end;
  cursor: pointer;
}
.more-information-popup .popup-container form {
  padding: 24px 38px 42px 38px;
}
@media screen and (max-width: 428px) {
  .more-information-popup .popup-container form {
    padding: 42px 8px;
  }
}
.more-information-popup .popup-container form.hide *:not(.wpcf7-response-output) {
  visibility: hidden;
  max-height: 0;
  margin: 0;
}
.more-information-popup .popup-container form .flex {
  display: flex;
  gap: 30px;
}
.more-information-popup .popup-container form a {
  color: #0063a7;
}
.more-information-popup .popup-container form a:hover {
  color: #29424e;
}
.more-information-popup .popup-container form li {
  position: relative;
}
.more-information-popup .popup-container form label {
  display: block;
  font-style: normal;
  font-weight: 600;
  font-size: 0.9rem;
  line-height: 1.4;
  color: #29424e;
  margin-bottom: 24px;
}
@media screen and (max-width: 768px) {
  .more-information-popup .popup-container form label {
    margin-bottom: 12px;
  }
}
.more-information-popup .popup-container form label .required::after {
  content: "*";
  color: #F04438;
  padding-left: 4px;
}
.more-information-popup .popup-container form .wppb-required {
  color: #F04438;
}
.more-information-popup .popup-container form input:not([type=submit], [type=radio], [type=checkbox]), .more-information-popup .popup-container form select, .more-information-popup .popup-container form .select2-container--default .select2-selection--single, .more-information-popup .popup-container form textarea {
  width: 100%;
  height: 48px;
  padding: 12px 16px;
  background: #ffffff;
  border: 1px solid #D0D5DD;
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.4;
  color: #667085;
  margin-top: 6px;
}
.more-information-popup .popup-container form textarea {
  min-height: 160px;
}
.more-information-popup .popup-container form .t-and-c-link {
  display: block;
  margin-bottom: 20px;
}
.more-information-popup .popup-container .wpcf7-form-control.wpcf7-submit {
  color: #fff;
  background: #0063a7;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-width: 128px;
  height: 48px;
  padding: 4px 12px;
  border-radius: 8px;
  font-size: 1rem;
  line-height: 1.2;
  cursor: pointer;
  transition: all ease-in-out 0.2s;
}

/*# sourceMappingURL=custom-dev.css.map */
