﻿/*!
Theme Name: Enigma
Author: CPM Team
Version: 0.1.3
Requires PHP: 8.2
Text Domain: cpm-enigma
*/*{outline:none;box-sizing:inherit}*:focus,*:before,*:after{outline:0;box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth}a:where(:not(.wp-element-button)){text-decoration:unset}body{margin:0;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727);background:var(--wp--preset--color--content-bg, #ffffff);box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-overflow-style:scrollbar}body.eg-is-locked{overflow:hidden !important;height:100%;width:100%}.eg-overlay{position:fixed;inset:0;z-index:97;background:rgba(17,23,39,.6)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}img,picture{max-width:100%;height:auto;display:block;width:100%}figure{margin:0}table{border-collapse:collapse;border-spacing:0}pre,code{font-family:monospace,monospace;font-size:1rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}ul,ol{margin:0;padding:0;list-style:none}iframe{border:none}hr{height:1px;border:none;background:var(--wp--preset--color--border, #cfdbe7);margin-block:30px}::selection{background-color:var(--wp--preset--color--primary-light, #eef6ff);color:var(--wp--preset--color--text-primary, #111727)}.hide{display:none}.show{display:block}.eg-skip-link{position:absolute;left:-9999px;top:0;z-index:200;padding:10px 20px;background:#fff;color:var(--wp--preset--color--text-primary, #111727)}.eg-skip-link:focus{left:10px;top:10px}.eg-screen-reader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}*::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px}*::-webkit-scrollbar-thumb{border-radius:4px;border:none;background:var(--wp--preset--color--border, #cfdbe7)}*::-webkit-scrollbar-track{background-color:#f5f8fb;border-radius:0 0 2px}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.eg-container{max-width:var(--wp--style--global--wide-size, 1200px);margin-left:auto;margin-right:auto}@media(max-width: 1240px){.eg-container{margin-left:20px;margin-right:20px;max-width:calc(100% - 40px)}}@media(max-width: 575px){.eg-container{margin-left:10px;margin-right:10px;max-width:calc(100% - 20px)}}.eg-main>article>*,.eg-page>*,.eg-page>.eg-page__body>*{position:relative;z-index:1}.eg-main>article>*:not(.alignfull):not(.alignwide):not(.post-card):not(.eg-page__body),.eg-page>*:not(.alignfull):not(.alignwide):not(.post-card):not(.eg-page__body),.eg-page>.eg-page__body>*:not(.alignfull):not(.alignwide):not(.post-card):not(.eg-page__body){max-width:min(100vw - 40px,var(--wp--style--global--content-size, 794px));margin-left:auto;margin-right:auto}@media(max-width: 575px){.eg-main>article>*:not(.alignfull):not(.alignwide):not(.post-card):not(.eg-page__body),.eg-page>*:not(.alignfull):not(.alignwide):not(.post-card):not(.eg-page__body),.eg-page>.eg-page__body>*:not(.alignfull):not(.alignwide):not(.post-card):not(.eg-page__body){max-width:calc(100% - 20px);margin-left:10px;margin-right:10px}}.eg-main>article>*.alignwide,.eg-page>*.alignwide,.eg-page>.eg-page__body>*.alignwide{max-width:var(--wp--style--global--wide-size, 1200px);margin-left:auto;margin-right:auto}@media(max-width: 1240px){.eg-main>article>*.alignwide,.eg-page>*.alignwide,.eg-page>.eg-page__body>*.alignwide{margin-left:20px;margin-right:20px;max-width:calc(100% - 40px)}}@media(max-width: 575px){.eg-main>article>*.alignwide,.eg-page>*.alignwide,.eg-page>.eg-page__body>*.alignwide{margin-left:10px;margin-right:10px;max-width:calc(100% - 20px)}}.eg-main>article>*.alignfull,.eg-page>*.alignfull,.eg-page>.eg-page__body>*.alignfull{max-width:100%}.eg-main>article>section:not(:last-child),.eg-main>article>.wp-block-group:not(.eg-block-no-margin-bottom,:last-child),.eg-page>section:not(:last-child),.eg-page>.wp-block-group:not(.eg-block-no-margin-bottom,:last-child),.eg-page>.eg-page__body>section:not(:last-child),.eg-page>.eg-page__body>.wp-block-group:not(.eg-block-no-margin-bottom,:last-child){margin-bottom:60px !important}@media(min-width: 768px){.eg-main>article>section:not(:last-child),.eg-main>article>.wp-block-group:not(.eg-block-no-margin-bottom,:last-child),.eg-page>section:not(:last-child),.eg-page>.wp-block-group:not(.eg-block-no-margin-bottom,:last-child),.eg-page>.eg-page__body>section:not(:last-child),.eg-page>.eg-page__body>.wp-block-group:not(.eg-block-no-margin-bottom,:last-child){margin-bottom:80px !important}}.eg-hero+.eg-page,.eg-main>.eg-hero+article,.eg-main>.eg-hero+.eg-cards{margin-top:-200px}.alignfull{max-width:100%}.alignwide{max-width:var(--wp--style--global--wide-size, 1200px);margin-left:auto;margin-right:auto}@media(max-width: 1240px){.alignwide{margin-left:20px;margin-right:20px;max-width:calc(100% - 40px)}}@media(max-width: 575px){.alignwide{margin-left:10px;margin-right:10px;max-width:calc(100% - 20px)}}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.aligncenter{margin-left:auto;margin-right:auto}.eg-embed-container{position:relative;width:100%;overflow:hidden;border-radius:20px}.eg-embed-container iframe{position:absolute;inset:0;width:100%;height:100%}.eg-surface{background:var(--wp--preset--color--surface, #eef6ff);border-radius:30px;padding:35px 30px}@media(max-width: 767px){.eg-surface{padding:25px 20px}}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--wp--custom--font-heading, "Monomaniac One", sans-serif);font-weight:400;font-style:normal;letter-spacing:.01em;text-transform:uppercase;color:var(--wp--preset--color--heading, #111727);scroll-margin:70px;text-align:center;margin-bottom:30px}h1,h1.eg-title{font-size:var(--wp--preset--font-size--xxx-large, 40px);line-height:1.2}@media(max-width: 767px){h1,h1.eg-title{font-size:36px;line-height:42px}}h2{font-size:var(--wp--preset--font-size--xx-large, 34px);line-height:1.18}@media(max-width: 767px){h2{font-size:var(--wp--preset--font-size--x-large, 30px);line-height:34px}}h3{font-size:var(--wp--preset--font-size--x-large, 30px);line-height:1.2}@media(max-width: 767px){h3{font-size:var(--wp--preset--font-size--large, 26px)}}h4{font-size:var(--wp--preset--font-size--medium, 22px);line-height:1.2}h5,h6{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-weight:700;text-transform:none;letter-spacing:.01em}h5{font-size:var(--wp--preset--font-size--small, 18px);line-height:1.3}h6{font-size:var(--wp--preset--font-size--x-small, 16px);line-height:1.4}p{margin:0}p:not(:last-child){margin-bottom:15px}strong,b{font-weight:700}.eg-text-big{font-size:var(--wp--preset--font-size--small, 18px);line-height:26px}.eg-text-small{font-size:var(--wp--preset--font-size--xx-small, 14px);line-height:20px}.eg-semi-bold{font-weight:600}.eg-bold{font-weight:700}.eg-uppercase{text-transform:uppercase}.eg-muted{color:var(--wp--preset--color--text-muted, #8294a4)}.eg-gradient-text{background:linear-gradient(68deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.eg-title{text-align:center}.eg-lead{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--small, 18px);font-weight:400;line-height:26px;letter-spacing:.01em;margin-top:15px}.eg-font-heading{font-family:var(--wp--custom--font-heading, "Monomaniac One", sans-serif)}.eg-main{margin-bottom:60px}@media(min-width: 768px){.eg-main{margin-bottom:80px}}.eg-main>:last-child{margin-bottom:0}.eg-main .hentry>:first-child{margin-top:0}.eg-main .hentry>:last-child{margin-bottom:0}.eg-main a:not([class]){color:var(--wp--preset--color--content-link, #9915ff);font-weight:600;letter-spacing:.02em;text-decoration:underline;transition:color .3s}.eg-main a:not([class]):hover{color:var(--wp--preset--color--content-link-hover, #01e3eb)}.eg-main blockquote{position:relative;quotes:none;margin-block:30px;padding:24px 28px 24px 68px;border:none;border-radius:10px;background:var(--wp--preset--color--surface, #eef6ff)}.eg-main blockquote::before{content:"“";position:absolute;left:18px;top:8px;font-family:var(--wp--custom--font-heading, "Monomaniac One", sans-serif);font-size:56px;line-height:1;pointer-events:none;background:linear-gradient(68deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.eg-main blockquote p{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--small, 18px);font-weight:400;line-height:26px;letter-spacing:.01em;font-style:italic}.eg-main blockquote cite{display:block;margin-top:15px;text-align:right;font-size:var(--wp--preset--font-size--xx-small, 14px);font-style:italic;font-weight:600;color:var(--wp--preset--color--text-muted, #8294a4)}.eg-main .wp-block-image{margin-block:30px}.eg-main .wp-block-image img{border-radius:20px}.eg-topbar{position:sticky;top:0;z-index:99;padding-block:10px}.eg-topbar__inner{position:relative;display:flex;flex-direction:column;gap:10px}.eg-topbar__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:60px;padding:10px 20px;color:var(--wp--preset--color--header-text, #111727);background:var(--wp--preset--color--header-bg, #ffffff);border-radius:10px;box-shadow:0 4px 5px rgba(17,23,39,.15)}@media(max-width: 1024px){.eg-topbar__bar{gap:15px}}@media(max-width: 575px){.eg-topbar__bar{min-height:56px;gap:10px}}.eg-topbar__brand{flex:none}.eg-topbar__nav{flex:1 1 auto}@media(max-width: 1024px){.eg-topbar__nav{display:none}}.eg-topbar__actions{display:flex;align-items:center;gap:30px;flex:0 1 auto;min-width:0}@media(max-width: 1024px){.eg-topbar__actions{gap:15px}}@media(max-width: 575px){.eg-topbar__actions{gap:10px}}.eg-topbar__search-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:40px;padding:10px;border:none;border-radius:10px;color:#fff;cursor:pointer;position:relative;isolation:isolate;overflow:hidden;background:none}.eg-topbar__search-toggle::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(84.06deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);opacity:1;transition:opacity .3s;pointer-events:none}.eg-topbar__search-toggle:hover::before,.eg-topbar__search-toggle.is-active::before{opacity:.7}.eg-topbar__search-toggle svg{display:block;width:24px;height:24px}@media(max-width: 575px){.eg-topbar__search-toggle{width:39px;height:36px;padding:9px;border-radius:9px}.eg-topbar__search-toggle svg{width:21px;height:21px}}.eg-topbar__burger{display:none;flex:none;padding:13px;border:1px solid var(--wp--preset--color--border, #cfdbe7);border-radius:10px;background:none;color:var(--wp--preset--color--header-text, #111727);cursor:pointer}@media(max-width: 1024px){.eg-topbar__burger{display:block}}@media(max-width: 575px){.eg-topbar__burger{padding:11px;border-radius:9px}}.eg-topbar__burger-lines{display:flex;flex-direction:column;gap:4px}.eg-topbar__burger-lines span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s,opacity .3s}@media(max-width: 575px){.eg-topbar__burger-lines span{width:16px}}.eg-topbar__burger.is-active .eg-topbar__burger-lines span:nth-child(1){transform:translateY(6px) rotate(45deg)}.eg-topbar__burger.is-active .eg-topbar__burger-lines span:nth-child(2){opacity:0}.eg-topbar__burger.is-active .eg-topbar__burger-lines span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.eg-siteinfo{background:var(--wp--preset--color--footer-bg, #111727);color:var(--wp--preset--color--footer-text, #8294a4);position:relative;z-index:1;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em}.eg-siteinfo a{color:var(--wp--preset--color--footer-links, #ffffff);transition:color .3s;font-weight:400;text-transform:capitalize}.eg-siteinfo a:hover{color:var(--wp--preset--color--footer-links-hover, #01e3eb)}.eg-siteinfo__top{display:flex;gap:120px;padding-top:40px;padding-bottom:50px}@media(max-width: 1024px){.eg-siteinfo__top{flex-direction:column}}@media(max-width: 767px){.eg-siteinfo__top{gap:70px}}.eg-siteinfo__brand{display:flex;flex:1 1 auto;flex-direction:column;gap:30px;align-items:flex-start;min-width:0}@media(max-width: 1024px){.eg-siteinfo__brand{align-items:center}}.eg-siteinfo__logo .eg-logo{color:var(--wp--preset--color--footer-links, #ffffff)}.eg-siteinfo__logo .eg-logo .eg-logo__text{font-size:var(--wp--preset--font-size--xxx-large, 40px);line-height:52px}@media(max-width: 767px){.eg-siteinfo__logo .eg-logo .eg-logo__text{font-size:36px;line-height:44px}}.eg-siteinfo__logo .eg-logo .eg-logo__image{max-height:52px}.eg-siteinfo__about{width:100%}@media(min-width: 768px)and (max-width: 1024px){.eg-siteinfo__about{text-align:center}}.eg-siteinfo__email{font-weight:600}.eg-siteinfo__links{display:flex;flex:none;gap:70px}@media(max-width: 1024px){.eg-siteinfo__links{flex:1 1 auto;justify-content:space-between;gap:30px}}@media(max-width: 767px){.eg-siteinfo__links{flex-direction:column;gap:30px}}.eg-siteinfo__column{display:flex;flex-direction:column;gap:30px;width:200px}@media(max-width: 1024px){.eg-siteinfo__column{flex:0 1 200px;width:auto}}@media(max-width: 767px){.eg-siteinfo__column{flex:none;width:100%}}.eg-siteinfo__bottom{border-top:1px solid var(--wp--preset--color--footer-border, #1f2938)}.eg-siteinfo__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:15px}@media(max-width: 767px){.eg-siteinfo__bottom-inner{flex-direction:column;align-items:flex-start;gap:5px}}.eg-siteinfo__bottom-inner p{margin:0}.eg-siteinfo .eg-widget{display:flex;flex-direction:column;gap:12px}.eg-siteinfo .eg-widget ul{display:flex;flex-direction:column;gap:12px}@media(max-width: 767px){.eg-siteinfo .eg-widget>:not(.eg-widget__title){display:none}.eg-siteinfo .eg-widget.is-open>:not(.eg-widget__title){display:block}}.eg-siteinfo .eg-widget__title{display:inline-flex;align-self:flex-start;align-items:center;gap:12px;margin:0;padding:0;border:none;background:none;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);color:var(--wp--preset--color--footer-text, #8294a4);font-size:var(--wp--preset--font-size--x-small, 16px);line-height:24px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-align:left;transition:color .3s}@media(max-width: 767px){.eg-siteinfo .eg-widget__title{cursor:pointer}}.eg-siteinfo .eg-widget__chevron{width:13px;height:19px;flex:none;background:currentColor;mask-image:url("./assets/images/icons/chevron-down.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:transform .3s}@media(min-width: 768px){.eg-siteinfo .eg-widget__chevron{display:none}}.eg-siteinfo .eg-widget.is-open .eg-widget__title{color:var(--wp--preset--color--footer-links, #ffffff)}.eg-siteinfo .eg-widget.is-open .eg-widget__chevron{transform:scaleY(-1)}.eg-socials{display:flex;align-items:center;gap:15px;margin:0;padding:0;list-style:none}.eg-socials__wrapper{position:relative;background:#1f2938;border-radius:10px;width:48px;height:48px;padding:1px;flex:none;overflow:hidden}.eg-socials__wrapper::before{content:"";position:absolute;inset:0;background:linear-gradient(84.06deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);opacity:0;transition:opacity .3s}.eg-socials__wrapper:hover::before{opacity:1}.eg-socials__wrapper:hover .eg-socials__item{color:var(--wp--preset--color--footer-links, #ffffff) !important}.eg-socials__wrapper:hover .eg-socials__item::before{opacity:1}.eg-socials__item{position:relative;z-index:1;background:var(--wp--preset--color--footer-bg, #111727);border-radius:10px;color:var(--wp--preset--color--footer-links, #ffffff);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;transition:color .3s;width:100%;height:100%}.eg-socials__item::before{content:"";position:absolute;inset:0;background:linear-gradient(84.83deg, rgba(var(--wp--preset--color--gradient-start-rgb, 1, 227, 235), 0.2) 0%, rgba(var(--wp--preset--color--gradient-end-rgb, 153, 21, 255), 0.2) 100%);opacity:0;transition:opacity .3s}.eg-socials__item svg,.eg-socials__item img{position:relative;z-index:1}.eg-socials__item svg{width:auto;height:auto;max-width:24px;max-height:22px}.eg-socials__item svg path{fill:currentColor}.eg-socials__item img{width:24px;height:24px;object-fit:contain}.eg-crumbs{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;color:var(--wp--preset--color--text-muted, #8294a4)}.eg-crumbs a{color:inherit;transition:color .3s}.eg-crumbs a:hover{color:var(--wp--preset--color--primary, #9915ff)}.eg-crumbs .breadcrumb_last,.eg-crumbs [aria-current=page]{color:var(--wp--preset--color--text-primary, #111727)}.eg-updated{display:inline-block;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;color:var(--wp--preset--color--text-muted, #8294a4)}.eg-updated__label{font-weight:600}.eg-page{margin-bottom:60px}@media(min-width: 768px){.eg-page{margin-bottom:80px}}.eg-widget__title{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;font-weight:700;margin-bottom:15px}.eg-cards{display:flex;flex-direction:column;gap:20px;margin-bottom:60px;position:relative;z-index:1}@media(min-width: 768px){.eg-cards{margin-bottom:80px}}.eg-cards__head{margin-bottom:10px;display:flex;flex-direction:column;gap:20px;align-items:center}.eg-cards__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}@media(max-width: 1024px){.eg-cards__grid{grid-template-columns:minmax(0, 1fr)}}.eg-cards__empty{text-align:center;color:var(--wp--preset--color--text-muted, #8294a4)}.eg-card{display:flex;align-items:stretch;overflow:hidden;background:#fff;border:1px solid var(--wp--preset--color--border, #cfdbe7);border-radius:10px;box-shadow:0 4px 10px rgba(17,23,39,.1);transition:border-color .3s,box-shadow .3s}.eg-card:hover{border-color:var(--wp--preset--color--gradient-start, #01e3eb);box-shadow:0 4px 10px rgba(17,23,39,.2)}@media(max-width: 767px){.eg-card{flex-direction:column}}.eg-card__media{position:relative;flex:none;width:253px;background:var(--wp--preset--color--surface, #eef6ff)}@media(max-width: 767px){.eg-card__media{width:100%;aspect-ratio:1.823}}.eg-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.eg-card__body{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:10px;padding:20px 15px 20px 20px}.eg-card__title{margin:0 !important;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--small, 18px);font-weight:700;line-height:21px;letter-spacing:.01em;text-transform:none;text-align:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.eg-card__link{color:var(--wp--preset--color--heading, #111727);transition:color .3s}.eg-card__link:hover{color:var(--wp--preset--color--primary, #9915ff)}.eg-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.eg-card__category{padding:4px 10px;border-radius:30px;background:var(--wp--preset--color--surface, #eef6ff);font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727);transition:background .3s}.eg-card__category:hover{background:var(--wp--preset--color--primary-light, #eef6ff);color:var(--wp--preset--color--primary, #9915ff)}.eg-card__sep,.eg-card__date{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-muted, #8294a4)}.eg-card__excerpt{margin:0 !important;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.eg-card--featured{gap:20px;border-radius:20px}.eg-card--featured .eg-card__media{width:488px}.eg-card--featured .eg-card__body{justify-content:center;gap:20px;padding:20px 20px 20px 0}.eg-card--featured .eg-card__head{display:flex;flex-direction:column;gap:10px}.eg-card--featured .eg-card__title{font-family:var(--wp--custom--font-heading, "Monomaniac One", sans-serif);font-weight:400;font-style:normal;letter-spacing:.01em;text-transform:uppercase;color:var(--wp--preset--color--heading, #111727);font-size:28px;line-height:32px;letter-spacing:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(max-width: 1024px){.eg-card--featured{flex-direction:column}.eg-card--featured .eg-card__media{width:100%;height:300px;aspect-ratio:auto}.eg-card--featured .eg-card__body{padding:0 20px 20px}}@media(max-width: 767px){.eg-card--featured{border-radius:10px}.eg-card--featured .eg-card__media{height:auto;aspect-ratio:1.823}.eg-card--featured .eg-card__body{gap:10px;padding:20px 15px 20px 20px}.eg-card--featured .eg-card__head{flex-direction:column-reverse}.eg-card--featured .eg-card__title{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-weight:700;font-size:var(--wp--preset--font-size--small, 18px);line-height:21px;letter-spacing:.01em;text-transform:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.eg-card--featured .eg-card__sep,.eg-card--featured .eg-card__excerpt{display:none}}.eg-loadmore{display:flex;justify-content:center;margin-top:10px}.eg-loadmore__loading{display:none}.eg-loadmore.loading .eg-loadmore__label{display:none}.eg-loadmore.loading .eg-loadmore__loading{display:inline}.error404 .eg-main{margin:0;margin-top:0}.eg-error{position:relative;overflow:hidden;margin-top:calc(-1*var(--egTopbarHeight, 80px));padding-top:calc(var(--egTopbarHeight, 80px) + 50px);padding-bottom:140px;color:var(--wp--preset--color--hero-text, #111727)}@media(max-width: 767px){.eg-error{padding-bottom:120px}}.eg-error__backdrop{position:absolute;top:0;left:0;right:0;height:647px;pointer-events:none;background:linear-gradient(90deg, var(--wp--preset--color--hero-bg-start, #cff5ff) 0%, var(--wp--preset--color--hero-bg-end, #f1e0ff) 100%)}.eg-error__fade{position:absolute;left:0;right:0;bottom:0;height:202px;background:linear-gradient(180deg, transparent 0%, var(--wp--preset--color--content-bg, #ffffff) 100%)}.eg-error__inner{position:relative;z-index:1}.eg-error__box{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:var(--wp--style--global--content-size, 794px);margin-inline:auto;text-align:center}.eg-error__code{margin:0 !important;line-height:0}.eg-error__art{display:block;width:370px;max-width:100%;height:auto;aspect-ratio:370.254/155;color:var(--wp--preset--color--heading, #111727)}@media(max-width: 767px){.eg-error__art{width:292px}}.eg-error__text{display:flex;flex-direction:column;gap:20px;width:100%}.eg-error__title{margin:0 !important;color:var(--wp--preset--color--hero-text, #111727)}.eg-error__desc{margin:0 !important;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--small, 18px);font-weight:400;line-height:26px;letter-spacing:.01em;color:var(--wp--preset--color--hero-text, #111727)}.eg-error__btn{width:260px;max-width:100%}.eg-search{position:relative;z-index:1;margin-top:calc(-1*var(--egTopbarHeight, 80px));padding-top:calc(var(--egTopbarHeight, 80px) + 50px)}@media(max-width: 767px){.eg-search{margin-top:calc(-1*var(--egTopbarHeight, 76px));padding-top:calc(var(--egTopbarHeight, 76px) + 50px)}}.eg-search__backdrop{position:absolute;top:0;left:0;right:0;height:400px;pointer-events:none;background:linear-gradient(90deg, var(--wp--preset--color--hero-bg-start, #cff5ff) 0%, var(--wp--preset--color--hero-bg-end, #f1e0ff) 100%)}.eg-search__fade{position:absolute;left:0;right:0;bottom:0;height:202px;background:linear-gradient(180deg, transparent 0%, var(--wp--preset--color--content-bg, #ffffff) 100%)}.eg-search .eg-cards{position:relative;z-index:1;margin-bottom:0}.eg-searchbar{display:flex;align-items:stretch;width:100%}.eg-searchbar__field{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0;min-height:40px;padding:6px 16px;background:#fff;border:1px solid var(--wp--preset--color--gradient-start, #01e3eb);border-right:none;border-radius:5px 0 0 5px;margin:0;transition:border-color .3s}.eg-searchbar__field:hover,.eg-searchbar__field:focus-within{border-color:rgba(0,0,0,0);background:linear-gradient(#fff, #fff) padding-box,linear-gradient(72deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%) border-box}.eg-searchbar__icon{display:inline-flex;flex:none}.eg-searchbar__icon svg{display:block;width:20px;height:20px}.eg-searchbar .eg-searchbar__input,.eg-searchbar__input{flex:1 1 auto;min-width:0;min-height:0;padding:0;border:none;border-radius:0;background:none;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em}.eg-searchbar .eg-searchbar__input:hover,.eg-searchbar .eg-searchbar__input:focus,.eg-searchbar__input:hover,.eg-searchbar__input:focus{border:none}.eg-searchbar__submit{flex:none;width:124px;min-height:40px;padding:8px 10px;border:none;border-radius:0 5px 5px 0;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:600;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(72deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%)}@media(max-width: 575px){.eg-searchbar__submit{width:auto;min-width:90px;padding-inline:14px}}.eg-hero{position:relative;margin-top:calc(-1*var(--egTopbarHeight, 80px));padding-top:var(--egTopbarHeight, 80px);padding-bottom:200px;color:var(--wp--preset--color--hero-text, #111727)}@media(max-width: 767px){.eg-hero{padding-top:var(--egTopbarHeight, 76px)}}.eg-hero__backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(90deg, var(--wp--preset--color--hero-bg-start, #cff5ff) 0%, var(--wp--preset--color--hero-bg-end, #f1e0ff) 100%)}.eg-hero__decor{position:absolute;display:block;aspect-ratio:1}@media(max-width: 767px){.eg-hero__decor{display:none}}.eg-hero__decor--left{left:0;width:51%;max-width:638px}@media(max-width: 1025px){.eg-hero__decor--left{width:70%;left:-25%}}.eg-hero__decor--right{right:0;width:43%;top:10%;max-width:516px}@media(max-width: 1025px){.eg-hero__decor--right{width:70%;right:-25%}}.eg-hero__decor-image{width:100%;height:100%;position:relative;inset:0;object-fit:cover}.eg-hero__fade{position:absolute;left:0;right:0;bottom:0;height:202px;background:linear-gradient(180deg, transparent 0%, var(--wp--preset--color--content-bg, #ffffff) 100%)}.eg-hero__inner{position:relative;z-index:1}.eg-hero__inner:has(.eg-autocomplete:not([hidden])){z-index:2}.eg-hero__box{display:flex;flex-direction:column;align-items:center;padding-block:60px;border-radius:30px}@media(max-width: 1024px){.eg-hero__box{padding-inline:0}}.eg-hero__text{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;margin-bottom:30px}@media(max-width: 767px){.eg-hero__text{margin-bottom:40px}}.eg-hero__text>*{margin:0}.eg-hero__text .eg-title{margin:0 0 20px 0}.eg-hero--narrow .eg-hero__text{max-width:794px}.eg-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 20px;border:1px solid var(--wp--preset--color--border, #cfdbe7);border-radius:40px;background:#fff;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727)}.eg-hero__eyebrow-icon{flex:none;width:24px;height:24px}@media(max-width: 767px){.eg-hero__eyebrow-icon{width:20px;height:20px}}.eg-hero__media{width:100%;max-width:var(--wp--style--global--content-size, 794px);margin:0;border-radius:20px;overflow:hidden}.eg-hero__image{width:100%;height:auto}.eg-hero__aside{width:100%;max-width:var(--wp--style--global--content-size, 794px);display:flex;justify-content:center}.eg-hero__meta{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;color:var(--wp--preset--color--text-muted, #8294a4);margin-top:10px}.eg-hero .eg-title,.eg-hero .eg-excerpt{color:var(--wp--preset--color--hero-text, #111727)}.eg-hero__bonus-block{width:100%;container-type:inline-size}.eg-hero__bonus-block .cpm-rating-block__item.ai-dating-item--style-3{background:#fff;border:unset}.wp-element-button,.wp-block-button__link,.wpcf7-submit,.wpforms-submit,.eg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 24px;border:none;border-radius:10px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-style:normal;font-weight:600;line-height:24px;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:background .3s,border-color .3s,color .3s,opacity .3s}.wp-element-button:disabled,.wp-element-button[aria-disabled=true],.wp-block-button__link:disabled,.wp-block-button__link[aria-disabled=true],.wpcf7-submit:disabled,.wpcf7-submit[aria-disabled=true],.wpforms-submit:disabled,.wpforms-submit[aria-disabled=true],.eg-btn:disabled,.eg-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.wp-element-button,.wp-block-button__link,.wpcf7-submit,.wpforms-submit,.eg-btn{color:var(--wp--preset--color--primary-btn-text, #ffffff);border:none;position:relative;isolation:isolate;overflow:hidden;background:none}.wp-element-button::before,.wp-block-button__link::before,.wpcf7-submit::before,.wpforms-submit::before,.eg-btn::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);opacity:1;transition:opacity .3s;pointer-events:none}.wp-element-button:hover::before,.wp-element-button.is-active::before,.wp-block-button__link:hover::before,.wp-block-button__link.is-active::before,.wpcf7-submit:hover::before,.wpcf7-submit.is-active::before,.wpforms-submit:hover::before,.wpforms-submit.is-active::before,.eg-btn:hover::before,.eg-btn.is-active::before{opacity:.7}.eg-btn--primary{color:var(--wp--preset--color--primary-btn-text, #ffffff);border:none;position:relative;isolation:isolate;overflow:hidden;background:none}.eg-btn--primary::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);opacity:1;transition:opacity .3s;pointer-events:none}.eg-btn--primary:hover::before,.eg-btn--primary.is-active::before{opacity:.7}.eg-btn--secondary{background:#fff;background-clip:padding-box;border:2px solid rgba(0,0,0,0);color:var(--wp--preset--color--text-primary, #111727);isolation:auto;overflow:visible}.eg-btn--secondary::before{display:block;inset:-2px;border:2px solid rgba(0,0,0,0);background:linear-gradient(#fff, #fff) padding-box,linear-gradient(var(--wp--preset--color--text-primary, #111727), var(--wp--preset--color--text-primary, #111727)) border-box;opacity:1}.eg-btn--secondary:hover,.eg-btn--secondary:focus-visible{background:linear-gradient(68deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.eg-btn--secondary:hover::before,.eg-btn--secondary:focus-visible::before{background:linear-gradient(#fff, #fff) padding-box,linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%) border-box}.eg-btn--accent{background:var(--wp--preset--color--accent, #02a7c2);border:2px solid var(--wp--preset--color--accent, #02a7c2);color:#fff}.eg-btn--accent::before{display:none}.eg-btn--accent:hover,.eg-btn--accent:focus-visible{background:rgba(0,0,0,0);color:var(--wp--preset--color--accent, #02a7c2)}.eg-btn--link{min-height:0;padding:0;background:none;border:none;color:var(--wp--preset--color--content-link, #9915ff);text-transform:none;text-decoration:underline}.eg-btn--link:hover{background:none;color:var(--wp--preset--color--content-link-hover, #01e3eb)}.wp-block-buttons{isolation:isolate}.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color),.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-text-color){background:#fff;background-clip:padding-box;border:2px solid rgba(0,0,0,0);color:var(--wp--preset--color--text-primary, #111727);isolation:auto;overflow:visible}.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color)::before,.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-text-color)::before{display:block;inset:-2px;border:2px solid rgba(0,0,0,0);background:linear-gradient(#fff, #fff) padding-box,linear-gradient(var(--wp--preset--color--text-primary, #111727), var(--wp--preset--color--text-primary, #111727)) border-box;opacity:1}.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color):hover,.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color):focus-visible,.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover,.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-text-color):focus-visible{background:linear-gradient(68deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color):hover::before,.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color):focus-visible::before,.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover::before,.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-text-color):focus-visible::before{background:linear-gradient(#fff, #fff) padding-box,linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%) border-box}.wp-block-button.is-style-accent .wp-block-button__link{background:var(--wp--preset--color--accent, #02a7c2);border:2px solid var(--wp--preset--color--accent, #02a7c2);color:#fff}.wp-block-button.is-style-accent .wp-block-button__link::before{display:none}.wp-block-button.is-style-accent .wp-block-button__link:hover,.wp-block-button.is-style-accent .wp-block-button__link:focus-visible{background:rgba(0,0,0,0);color:var(--wp--preset--color--accent, #02a7c2)}.wpcf7-submit,.wpforms-submit{width:100%;background:linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%)}.wpcf7-submit:hover,.wpforms-submit:hover{background:linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)),linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%)}.eg-loadmore__btn{min-width:185px;max-width:100%}.eg-to-top{position:fixed !important;right:-100px;bottom:15px;z-index:98;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:10px;color:#fff;cursor:pointer;opacity:0;box-shadow:0 4px 5px rgba(17,23,39,.15);position:relative;isolation:isolate;overflow:hidden;background:none}.eg-to-top::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(72deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);opacity:1;transition:opacity .3s;pointer-events:none}.eg-to-top:hover::before,.eg-to-top.is-active::before{opacity:.7}@media(min-width: 768px){.eg-to-top{width:50px;height:50px;bottom:50px}}.eg-to-top.is-visible{opacity:1;right:15px}@media(min-width: 768px){.eg-to-top.is-visible{right:50px}}.eg-to-top svg{width:20px;height:20px}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],input[type=date],textarea,select{width:100%;padding:12px 15px;min-height:50px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727);background:#fff;border:1px solid var(--wp--preset--color--border, #cfdbe7);border-radius:6px;outline:none;box-shadow:none;transition:border-color .3s}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,input[type=date]::placeholder,textarea::placeholder,select::placeholder{color:var(--wp--preset--color--text-muted, #8294a4)}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=url]:hover,input[type=date]:hover,textarea:hover,select:hover{border-color:var(--wp--preset--color--text-muted, #8294a4)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=url]:focus,input[type=date]:focus,textarea:focus,select:focus{border-color:var(--wp--preset--color--primary, #9915ff)}input[type=text].wpcf7-not-valid,input[type=text].not-valid,input[type=text][aria-invalid=true],input[type=email].wpcf7-not-valid,input[type=email].not-valid,input[type=email][aria-invalid=true],input[type=password].wpcf7-not-valid,input[type=password].not-valid,input[type=password][aria-invalid=true],input[type=search].wpcf7-not-valid,input[type=search].not-valid,input[type=search][aria-invalid=true],input[type=tel].wpcf7-not-valid,input[type=tel].not-valid,input[type=tel][aria-invalid=true],input[type=number].wpcf7-not-valid,input[type=number].not-valid,input[type=number][aria-invalid=true],input[type=url].wpcf7-not-valid,input[type=url].not-valid,input[type=url][aria-invalid=true],input[type=date].wpcf7-not-valid,input[type=date].not-valid,input[type=date][aria-invalid=true],textarea.wpcf7-not-valid,textarea.not-valid,textarea[aria-invalid=true],select.wpcf7-not-valid,select.not-valid,select[aria-invalid=true]{border-color:#e70000}textarea{height:121px;min-height:121px;resize:vertical}select{appearance:none;padding-right:40px;background-image:url("./assets/images/icons/arrow-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:10px auto;cursor:pointer}label{display:inline-block;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727);margin-bottom:6px}input[type=checkbox],input[type=radio]{appearance:none;flex:none;width:20px;height:20px;margin:0 8px 0 0;vertical-align:text-bottom;border:1px solid var(--wp--preset--color--border, #cfdbe7);background:#fff;cursor:pointer;transition:border-color .3s,background .3s}input[type=checkbox]:checked,input[type=radio]:checked{border-color:rgba(0,0,0,0);background:linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{border-color:var(--wp--preset--color--primary, #9915ff)}input[type=checkbox]{border-radius:4px;position:relative}input[type=checkbox]:checked:after{content:"";position:absolute;inset:0;background:#fff;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5L6.2 11.7L13 4.9' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:14px auto}input[type=radio]{border-radius:50%}input[type=radio]:checked{box-shadow:inset 0 0 0 3px #fff}.eg-form{display:flex;flex-direction:column;gap:20px;background:var(--wp--preset--color--surface, #eef6ff);border-radius:30px;padding:35px 30px}@media(max-width: 767px){.eg-form{padding:25px 20px}}.eg-form__row{display:flex;flex-wrap:wrap;gap:20px}.eg-form__row>*{flex:1 1 200px}.eg-form__error{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;color:#e70000}.eg-search-form{display:flex;align-items:center;gap:10px;width:100%}.eg-search-form .search-field{width:100%;padding:12px 15px;min-height:50px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727);background:#fff;border:1px solid var(--wp--preset--color--border, #cfdbe7);border-radius:6px;outline:none;box-shadow:none;transition:border-color .3s}.eg-search-form .search-field::placeholder{color:var(--wp--preset--color--text-muted, #8294a4)}.eg-search-form .search-field:hover{border-color:var(--wp--preset--color--text-muted, #8294a4)}.eg-search-form .search-field:focus{border-color:var(--wp--preset--color--primary, #9915ff)}.eg-search-form .search-field.wpcf7-not-valid,.eg-search-form .search-field.not-valid,.eg-search-form .search-field[aria-invalid=true]{border-color:#e70000}.eg-search-form .search-field{min-height:40px;padding-block:8px}.eg-search-form .search-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 24px;border:none;border-radius:10px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-style:normal;font-weight:600;line-height:24px;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:background .3s,border-color .3s,color .3s,opacity .3s}.eg-search-form .search-btn:disabled,.eg-search-form .search-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.eg-search-form .search-btn{color:var(--wp--preset--color--primary-btn-text, #ffffff);border:none;position:relative;isolation:isolate;overflow:hidden;background:none}.eg-search-form .search-btn::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);opacity:1;transition:opacity .3s;pointer-events:none}.eg-search-form .search-btn:hover::before,.eg-search-form .search-btn.is-active::before{opacity:.7}.eg-search-form .search-btn{min-height:40px;padding:8px 20px;flex:none}.eg-hsearch{position:relative;display:flex;align-items:center;width:100%;max-width:var(--wp--style--global--content-size, 794px);padding:11px 16px;background:#fff;border-radius:10px}@media(max-width: 767px){.eg-hsearch{flex-direction:column;gap:15px;padding:11px}}.eg-hsearch__field{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;margin:0}.eg-hsearch__icon{position:absolute;top:50%;left:16px;z-index:2;display:flex;transform:translateY(-50%);pointer-events:none}.eg-hsearch__icon svg{display:block;width:20px;height:20px}.eg-hsearch .eg-hsearch__input{width:100%;min-height:40px;height:40px;padding:6px 44px 6px 52px;border:1px solid var(--wp--preset--color--border, #cfdbe7);border-radius:5px 0 0 5px;background:#fff;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727);transition:border-color .3s}.eg-hsearch .eg-hsearch__input::placeholder{color:var(--wp--preset--color--text-muted, #8294a4)}.eg-hsearch .eg-hsearch__input::-webkit-search-cancel-button{appearance:none}.eg-hsearch .eg-hsearch__input:hover,.eg-hsearch .eg-hsearch__input:focus{border-color:rgba(0,0,0,0);background:linear-gradient(#fff, #fff) padding-box,linear-gradient(72deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%) border-box;z-index:1}.eg-hsearch__clear{position:absolute;top:50%;right:12px;z-index:2;display:flex;padding:4px;border:none;background:none;transform:translateY(-50%);cursor:pointer}.eg-hsearch__clear[hidden]{display:none}.eg-hsearch__clear svg{display:block;width:16px;height:16px}.eg-hsearch__submit{flex:none;width:124px;min-height:40px;padding:8px 10px;border:none;border-radius:0 5px 5px 0;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:600;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:#fff;cursor:pointer;position:relative;isolation:isolate;overflow:hidden;background:none}.eg-hsearch__submit::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(72deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);opacity:1;transition:opacity .3s;pointer-events:none}.eg-hsearch__submit:hover::before,.eg-hsearch__submit.is-active::before{opacity:.7}@media(max-width: 767px){.eg-hsearch__field,.eg-hsearch__submit{width:100%}.eg-hsearch .eg-hsearch__input,.eg-hsearch__submit{border-radius:5px}}.eg-main ul:not([class]),.eg-main ul.wp-block-list,.eg-main ol:not([class]),.eg-main ol.wp-block-list{margin-block:20px}.eg-main ul:not([class]):last-child,.eg-main ul.wp-block-list:last-child,.eg-main ol:not([class]):last-child,.eg-main ol.wp-block-list:last-child{margin-bottom:0}.eg-main ul:not([class]) li,.eg-main ul.wp-block-list li,.eg-main ol:not([class]) li,.eg-main ol.wp-block-list li{position:relative;list-style:none}.eg-main ul:not([class]) li:not(:last-child),.eg-main ul.wp-block-list li:not(:last-child),.eg-main ol:not([class]) li:not(:last-child),.eg-main ol.wp-block-list li:not(:last-child){margin-bottom:15px}.eg-main ul:not([class]) li>ul,.eg-main ul:not([class]) li>ol,.eg-main ul.wp-block-list li>ul,.eg-main ul.wp-block-list li>ol,.eg-main ol:not([class]) li>ul,.eg-main ol:not([class]) li>ol,.eg-main ol.wp-block-list li>ul,.eg-main ol.wp-block-list li>ol{margin-top:15px;margin-bottom:0}.eg-main ul:not([class]) li,.eg-main ul.wp-block-list li{padding-left:26px}.eg-main ul:not([class]) li:before,.eg-main ul.wp-block-list li:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;flex:none;background:currentColor;mask-image:url("./assets/images/icons/list-bullet.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;background:linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%)}.eg-main ol:not([class]),.eg-main ol.wp-block-list{counter-reset:eg-ol;padding-left:0}.eg-main ol:not([class])>li,.eg-main ol.wp-block-list>li{counter-increment:eg-ol;padding-left:33px}.eg-main ol:not([class])>li:before,.eg-main ol.wp-block-list>li:before{content:counter(eg-ol) ".";position:absolute;left:0;top:0;min-width:27px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--small, 18px);font-weight:700;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--heading, #111727)}.eg-main ol ul,.eg-main ul ol,.eg-main ol ol,.eg-main ul ul{margin-bottom:0}.eg-main .wp-block-table{margin-block:30px;overflow-x:auto}.eg-main .wp-block-table table{margin:0 !important}.eg-main table{width:100%;border:1px solid var(--wp--preset--color--border, #cfdbe7);border-collapse:separate;border-radius:10px;overflow:hidden;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em}.eg-main table thead{background:var(--wp--preset--color--surface, #eef6ff)}.eg-main table th{font-weight:700;text-align:left;color:var(--wp--preset--color--heading, #111727)}.eg-main table tr td,.eg-main table tr th{padding:16px 20px;border:none;vertical-align:middle}.eg-main table tr td:not(:last-of-type),.eg-main table tr th:not(:last-of-type){border-right:1px solid var(--wp--preset--color--border, #cfdbe7)}.eg-main table tr td{background:var(--wp--preset--color--content-bg, #ffffff)}.eg-main table tr td ul li{line-height:24px}.eg-main table tr td ul li:not(:last-child){margin-bottom:5px !important}.eg-main table tr td ul li::before{mask-image:url("./assets/images/icons/check_icon.svg") !important;background:#4ca85b !important}.eg-main table tr:not(:last-of-type) td,.eg-main table tr:not(:last-of-type) th{border-bottom:1px solid var(--wp--preset--color--border, #cfdbe7)}@media(max-width: 1024px){.eg-main table.has-fixed-layout tr td,.eg-main table.has-fixed-layout tr th{min-width:168px;width:168px}}.schema-faq,.rank-math-block{margin:20px 0 60px}@media(min-width: 768px){.schema-faq,.rank-math-block{margin-bottom:80px}}.schema-faq .schema-faq-section,.schema-faq .rank-math-list-item,.rank-math-block .schema-faq-section,.rank-math-block .rank-math-list-item{border-radius:10px;overflow:hidden;background-color:#fff;box-shadow:0px 4px 10px 0px rgba(17,23,39,.1);border:1px solid var(--wp--preset--color--border, #cfdbe7);transition:border-color .3s}.schema-faq .schema-faq-section:not(:last-child),.schema-faq .rank-math-list-item:not(:last-child),.rank-math-block .schema-faq-section:not(:last-child),.rank-math-block .rank-math-list-item:not(:last-child){margin-bottom:20px}.schema-faq .schema-faq-section .schema-faq-question,.schema-faq .schema-faq-section .rank-math-question,.schema-faq .rank-math-list-item .schema-faq-question,.schema-faq .rank-math-list-item .rank-math-question,.rank-math-block .schema-faq-section .schema-faq-question,.rank-math-block .schema-faq-section .rank-math-question,.rank-math-block .rank-math-list-item .schema-faq-question,.rank-math-block .rank-math-list-item .rank-math-question{position:relative;display:block;padding:20px 58px 20px 20px;width:100%;cursor:pointer;font-size:18px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);line-height:28px;font-weight:700;color:var(--wp--preset--color--text-primary, #111727);user-select:none;transition:opacity .3s,background-color .3s;text-transform:unset;margin-bottom:0}.schema-faq .schema-faq-section .schema-faq-question:before,.schema-faq .schema-faq-section .schema-faq-question:after,.schema-faq .schema-faq-section .rank-math-question:before,.schema-faq .schema-faq-section .rank-math-question:after,.schema-faq .rank-math-list-item .schema-faq-question:before,.schema-faq .rank-math-list-item .schema-faq-question:after,.schema-faq .rank-math-list-item .rank-math-question:before,.schema-faq .rank-math-list-item .rank-math-question:after,.rank-math-block .schema-faq-section .schema-faq-question:before,.rank-math-block .schema-faq-section .schema-faq-question:after,.rank-math-block .schema-faq-section .rank-math-question:before,.rank-math-block .schema-faq-section .rank-math-question:after,.rank-math-block .rank-math-list-item .schema-faq-question:before,.rank-math-block .rank-math-list-item .schema-faq-question:after,.rank-math-block .rank-math-list-item .rank-math-question:before,.rank-math-block .rank-math-list-item .rank-math-question:after{content:"";position:absolute;top:50%;right:24.5px;width:19px;height:2.6px;background-color:currentColor;border-radius:1.3px;transform:translateY(-50%);transition:transform .3s;pointer-events:none}.schema-faq .schema-faq-section .schema-faq-question:after,.schema-faq .schema-faq-section .rank-math-question:after,.schema-faq .rank-math-list-item .schema-faq-question:after,.schema-faq .rank-math-list-item .rank-math-question:after,.rank-math-block .schema-faq-section .schema-faq-question:after,.rank-math-block .schema-faq-section .rank-math-question:after,.rank-math-block .rank-math-list-item .schema-faq-question:after,.rank-math-block .rank-math-list-item .rank-math-question:after{transform:translateY(-50%) rotate(90deg)}.schema-faq .schema-faq-section .schema-faq-question:hover,.schema-faq .schema-faq-section .rank-math-question:hover,.schema-faq .rank-math-list-item .schema-faq-question:hover,.schema-faq .rank-math-list-item .rank-math-question:hover,.rank-math-block .schema-faq-section .schema-faq-question:hover,.rank-math-block .schema-faq-section .rank-math-question:hover,.rank-math-block .rank-math-list-item .schema-faq-question:hover,.rank-math-block .rank-math-list-item .rank-math-question:hover{background-color:var(--wp--preset--color--primary-light, #eef6ff)}.schema-faq .schema-faq-section .schema-faq-answer,.schema-faq .schema-faq-section .rank-math-answer,.schema-faq .rank-math-list-item .schema-faq-answer,.schema-faq .rank-math-list-item .rank-math-answer,.rank-math-block .schema-faq-section .schema-faq-answer,.rank-math-block .schema-faq-section .rank-math-answer,.rank-math-block .rank-math-list-item .schema-faq-answer,.rank-math-block .rank-math-list-item .rank-math-answer{margin:0;display:none;padding:20px;font-weight:400}.schema-faq .schema-faq-section.active .schema-faq-question,.schema-faq .schema-faq-section.active .rank-math-question,.schema-faq .rank-math-list-item.active .schema-faq-question,.schema-faq .rank-math-list-item.active .rank-math-question,.rank-math-block .schema-faq-section.active .schema-faq-question,.rank-math-block .schema-faq-section.active .rank-math-question,.rank-math-block .rank-math-list-item.active .schema-faq-question,.rank-math-block .rank-math-list-item.active .rank-math-question{background-color:var(--wp--preset--color--primary-light, #eef6ff)}.schema-faq .schema-faq-section.active .schema-faq-question:after,.schema-faq .schema-faq-section.active .rank-math-question:after,.schema-faq .rank-math-list-item.active .schema-faq-question:after,.schema-faq .rank-math-list-item.active .rank-math-question:after,.rank-math-block .schema-faq-section.active .schema-faq-question:after,.rank-math-block .schema-faq-section.active .rank-math-question:after,.rank-math-block .rank-math-list-item.active .schema-faq-question:after,.rank-math-block .rank-math-list-item.active .rank-math-question:after{transform:translateY(-50%) rotate(0)}.schema-faq h1,.schema-faq h2,.schema-faq h3,.schema-faq h4,.schema-faq h5,.schema-faq h6,.rank-math-block h1,.rank-math-block h2,.rank-math-block h3,.rank-math-block h4,.rank-math-block h5,.rank-math-block h6{text-align:start}.schema-faq h1+.schema-faq,.schema-faq h1+.rank-math-block,.schema-faq h2+.schema-faq,.schema-faq h2+.rank-math-block,.schema-faq h3+.schema-faq,.schema-faq h3+.rank-math-block,.schema-faq h4+.schema-faq,.schema-faq h4+.rank-math-block,.schema-faq h5+.schema-faq,.schema-faq h5+.rank-math-block,.schema-faq h6+.schema-faq,.schema-faq h6+.rank-math-block,.rank-math-block h1+.schema-faq,.rank-math-block h1+.rank-math-block,.rank-math-block h2+.schema-faq,.rank-math-block h2+.rank-math-block,.rank-math-block h3+.schema-faq,.rank-math-block h3+.rank-math-block,.rank-math-block h4+.schema-faq,.rank-math-block h4+.rank-math-block,.rank-math-block h5+.schema-faq,.rank-math-block h5+.rank-math-block,.rank-math-block h6+.schema-faq,.rank-math-block h6+.rank-math-block{margin-top:30px}.rank-math-list-item .rank-math-question{margin:0}.eg-main .eg-crumbs{margin-bottom:5px;font-size:var(--wp--preset--font-size--xx-small, 14px);line-height:20px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%}.eg-main .eg-crumbs a{color:var(--wp--preset--color--text-muted, #8294a4);text-decoration:unset;text-transform:capitalize;font-weight:400;text-decoration:none}.eg-main .eg-crumbs a:hover{color:var(--wp--preset--color--content-link, #9915ff)}.eg-main .eg-crumbs span{color:var(--wp--preset--color--hero-text, #111727);text-transform:capitalize}.eg-main .eg-crumbs .separator{width:8px;height:20px;position:relative}.eg-main .eg-crumbs .separator::before{content:">";position:absolute;width:100%;height:100%;top:0;left:0;color:var(--wp--preset--color--text-muted, #8294a4)}.eg-logo{display:inline-flex;align-items:center;color:var(--wp--preset--color--header-text, #111727)}.eg-logo__image{width:auto;max-height:40px}@media(max-width: 575px){.eg-logo__image{max-height:30px}}.eg-logo__text{font-family:var(--wp--custom--font-heading, "Monomaniac One", sans-serif);font-weight:400;font-style:normal;letter-spacing:.01em;text-transform:uppercase;color:var(--wp--preset--color--heading, #111727);color:inherit;font-size:var(--wp--preset--font-size--x-large, 30px);white-space:nowrap}@media(max-width: 575px){.eg-logo__text{font-size:var(--wp--preset--font-size--medium, 22px)}}.eg-nav__list{display:flex;align-items:center;gap:40px}.eg-nav__item{position:static}.eg-nav__link{display:inline-flex;align-items:center;gap:5px;padding:0;border:none;background:none;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:600;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:var(--wp--preset--color--header-text, #111727);cursor:pointer;transition:color .3s}.eg-nav__link:hover{color:var(--wp--preset--color--header-links-hover, #9915ff)}.eg-nav__item.is-open>.eg-nav__link,.eg-nav__item.is-current>.eg-nav__link{color:var(--wp--preset--color--header-links-hover, #9915ff)}.eg-nav__chevron{width:9px;height:19px;flex:none;background:currentColor;mask-image:url("./assets/images/icons/chevron-down.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:transform .3s}.eg-nav__item.is-open>.eg-nav__link .eg-nav__chevron{transform:scaleY(-1)}.eg-nav__mega,.eg-nav__submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.eg-nav__mega>*,.eg-nav__submenu>*{min-height:0;overflow:hidden}@media(prefers-reduced-motion: reduce){.eg-nav__mega,.eg-nav__submenu{transition:none}}.eg-nav__item.is-open>.eg-nav__mega,.eg-nav__mega-item.is-open>.eg-nav__submenu{grid-template-rows:1fr;padding-left:16px}.eg-nav__mega-list{columns:2;column-gap:20px}.eg-nav__mega-item{break-inside:avoid}.eg-nav__sublist{padding-left:14px}.eg-nav__mega-link .eg-nav__chevron{transform:rotate(-90deg)}.eg-nav__mega-item.is-open>.eg-nav__mega-link .eg-nav__chevron{transform:rotate(0deg)}.eg-nav__mega-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-radius:5px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--submenu-text, #111727);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .3s,color .3s}.eg-nav__mega-link:hover{background:var(--wp--preset--color--submenu-hover-bg, #eef6ff);color:var(--wp--preset--color--submenu-hover-text, #9915ff)}.eg-nav--stacked .eg-nav__list{flex-direction:column;align-items:stretch;gap:0}.eg-nav--stacked .eg-nav__item{position:relative}.eg-nav--stacked .eg-nav__link{width:100%;justify-content:space-between;padding:8px 14px;border-radius:5px;color:var(--wp--preset--color--submenu-text, #111727);transition:background .3s,color .3s}.eg-nav--stacked .eg-nav__link:hover{background:var(--wp--preset--color--submenu-hover-bg, #eef6ff);color:var(--wp--preset--color--submenu-hover-text, #9915ff)}.eg-nav--stacked .eg-nav__item.is-open>.eg-nav__link{background:var(--wp--preset--color--submenu-hover-bg, #eef6ff);color:var(--wp--preset--color--submenu-hover-text, #9915ff)}.eg-nav--stacked .eg-nav__chevron{transform:rotate(-90deg)}.eg-nav--stacked .eg-nav__item.is-open>.eg-nav__link .eg-nav__chevron{transform:rotate(0deg)}.eg-nav--stacked .eg-nav__mega-list{columns:1}.eg-nav--stacked .eg-nav__mega-link{font-size:var(--wp--preset--font-size--xx-small, 14px);line-height:20px}@media(min-width: 768px){.eg-nav--stacked .eg-nav__list{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:20px}.eg-nav--stacked .eg-nav__item{display:contents}.eg-nav--stacked .eg-nav__link{grid-column:1}.eg-nav--stacked .eg-nav__mega{grid-column:2;grid-row:1/span 99}.eg-nav--stacked .eg-nav__mega-list{padding:0}.eg-nav--stacked .eg-nav__mega-link{font-size:var(--wp--preset--font-size--x-small, 16px);line-height:24px}}.eg-topbar__nav .eg-nav__mega{display:block;position:absolute;left:0;right:0;top:calc(100% - 10px);padding:30px 20px;opacity:0;visibility:hidden;background:var(--wp--preset--color--submenu-bg, #ffffff);border-radius:10px;box-shadow:0 4px 5px rgba(17,23,39,.15);transition:top .3s ease,opacity .3s ease,visibility 0s linear .3s}.eg-topbar__nav .eg-nav__mega::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:10px}.eg-topbar__nav .eg-nav__item.is-open>.eg-nav__mega{top:calc(100% + 10px);opacity:1;visibility:visible;transition:top .3s ease,opacity .3s ease,visibility 0s linear 0s;max-height:calc(100dvh - var(--egTopbarHeight, 80px) - 20px);overflow-y:auto}@media(prefers-reduced-motion: reduce){.eg-topbar__nav .eg-nav__mega,.eg-topbar__nav .eg-nav__item.is-open>.eg-nav__mega{transition:none}}.eg-panel{background:var(--wp--preset--color--submenu-bg, #ffffff);border-radius:10px;box-shadow:0 4px 5px rgba(17,23,39,.15);color:var(--wp--preset--color--submenu-text, #111727);position:absolute;left:0;right:0;top:calc(100% - 10px);z-index:5;padding:30px 20px;opacity:0;visibility:hidden;pointer-events:none;transition:top .3s ease,opacity .3s ease,visibility 0s linear .3s}.eg-panel.is-open{top:calc(100% + 10px);opacity:1;visibility:visible;pointer-events:auto;transition:top .3s ease,opacity .3s ease,visibility 0s linear 0s}.eg-panel--search{display:flex;flex-direction:column;gap:20px;max-height:calc(100dvh - var(--egTopbarHeight, 80px) - 20px)}.eg-panel--search .eg-searchbar{flex:none}.eg-panel--menu{max-height:calc(100dvh - var(--egTopbarHeight, 80px) - 20px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(min-width: 1025px){.eg-panel--menu{display:none !important}}@media(prefers-reduced-motion: reduce){.eg-panel,.eg-panel.is-open{transition:none}}@media(max-width: 575px){.eg-panel{padding:20px}}.eg-quick-links-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.eg-quick-links-label{margin:0;flex:none;padding:8px 14px;border-radius:5px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-muted, #8294a4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eg-quick-links-label:not(:last-child){margin-bottom:0}.eg-quick-links{display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.eg-quick-links a{display:block;padding:8px 14px;border-radius:5px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;color:var(--wp--preset--color--submenu-text, #111727);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .3s,color .3s}.eg-quick-links a:hover{background:var(--wp--preset--color--submenu-hover-bg, #eef6ff);color:var(--wp--preset--color--submenu-hover-text, #9915ff)}.eg-autocomplete{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:20;padding:20px 16px;background:#fff;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.12)}.eg-autocomplete[hidden]{display:none}.eg-autocomplete__summary{margin:0 0 8px;padding-inline:16px;font-size:var(--wp--preset--font-size--xx-small, 14px);color:var(--wp--preset--color--text-muted, #8294a4)}.eg-autocomplete__summary strong{color:var(--wp--preset--color--text-primary, #111727);font-weight:500}.eg-autocomplete__list{max-height:300px;margin:0;padding:0;overflow-y:auto;list-style:none}.eg-autocomplete__link{display:flex;align-items:center;gap:16px;padding:10px 16px;border-radius:5px;color:var(--wp--preset--color--text-primary, #111727);text-decoration:none}.eg-autocomplete__link::before{content:"";flex:none;width:16px;height:16px;flex:none;background:currentColor;mask-image:url("./assets/images/icons/search-input.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:var(--wp--preset--color--border, #cfdbe7)}.eg-autocomplete__item.is-active .eg-autocomplete__link{background:var(--wp--preset--color--surface, #eef6ff)}.eg-autocomplete__title{flex:1 1 auto;min-width:0;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--small, 18px);font-weight:400;line-height:24px;letter-spacing:.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.eg-autocomplete__type{flex:none;font-size:var(--wp--preset--font-size--xx-small, 14px);color:var(--wp--preset--color--text-muted, #8294a4)}.wpcf7-form{text-align:left;background:var(--wp--preset--color--surface, #eef6ff);border-radius:30px;padding:35px 30px}@media(max-width: 767px){.wpcf7-form{padding:25px 20px}}.wpcf7-form label{width:100%}.wpcf7-form__title{text-align:left;margin:0 0 30px !important}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form p{margin:0 0 20px !important}.wpcf7-form p:last-of-type{margin:0 !important}.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-textarea,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-date{width:100%;padding:12px 15px;min-height:50px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727);background:#fff;border:1px solid var(--wp--preset--color--border, #cfdbe7);border-radius:6px;outline:none;box-shadow:none;transition:border-color .3s}.wpcf7-form .wpcf7-text::placeholder,.wpcf7-form .wpcf7-textarea::placeholder,.wpcf7-form .wpcf7-select::placeholder,.wpcf7-form .wpcf7-date::placeholder{color:var(--wp--preset--color--text-muted, #8294a4)}.wpcf7-form .wpcf7-text:hover,.wpcf7-form .wpcf7-textarea:hover,.wpcf7-form .wpcf7-select:hover,.wpcf7-form .wpcf7-date:hover{border-color:var(--wp--preset--color--text-muted, #8294a4)}.wpcf7-form .wpcf7-text:focus,.wpcf7-form .wpcf7-textarea:focus,.wpcf7-form .wpcf7-select:focus,.wpcf7-form .wpcf7-date:focus{border-color:var(--wp--preset--color--primary, #9915ff)}.wpcf7-form .wpcf7-text.wpcf7-not-valid,.wpcf7-form .wpcf7-text.not-valid,.wpcf7-form .wpcf7-text[aria-invalid=true],.wpcf7-form .wpcf7-textarea.wpcf7-not-valid,.wpcf7-form .wpcf7-textarea.not-valid,.wpcf7-form .wpcf7-textarea[aria-invalid=true],.wpcf7-form .wpcf7-select.wpcf7-not-valid,.wpcf7-form .wpcf7-select.not-valid,.wpcf7-form .wpcf7-select[aria-invalid=true],.wpcf7-form .wpcf7-date.wpcf7-not-valid,.wpcf7-form .wpcf7-date.not-valid,.wpcf7-form .wpcf7-date[aria-invalid=true]{border-color:#e70000}.wpcf7-form .wpcf7-text:not(:hover,:focus,.wpcf7-not-valid),.wpcf7-form .wpcf7-textarea:not(:hover,:focus,.wpcf7-not-valid),.wpcf7-form .wpcf7-select:not(:hover,:focus,.wpcf7-not-valid),.wpcf7-form .wpcf7-date:not(:hover,:focus,.wpcf7-not-valid){border-color:rgba(0,0,0,0)}.wpcf7-form .wpcf7-text::placeholder,.wpcf7-form .wpcf7-textarea::placeholder,.wpcf7-form .wpcf7-select::placeholder,.wpcf7-form .wpcf7-date::placeholder{color:var(--wp--preset--color--text-primary, #111727);opacity:1}.wpcf7-form .wpcf7-textarea{resize:none}.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7-form .fields-in-line{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:20px}.wpcf7-form .fields-in-line>p{flex:1 1 200px;margin:0}.wpcf7-form .wpcf7-not-valid-tip{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;color:#e70000;margin-top:5px}.wpcf7-form .wpcf7-submit{margin-top:10px}.wpcf7-form .wpcf7-spinner{margin:8px auto 0;display:block}.wpcf7-response-output{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;margin:20px 0 0 !important;padding:12px 15px !important;border-radius:6px;border-width:1px !important}.eg-topbar__actions .crb-btn-header{flex:0 1 auto;min-width:0;max-width:100%;margin-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 1024px){.eg-topbar__actions .crb-btn-header{display:block;padding:8px 12px;font-size:var(--wp--preset--font-size--xx-small, 14px);line-height:20px}.eg-topbar__actions .crb-btn-header svg{vertical-align:middle}.eg-topbar__actions .crb-btn-header svg:first-child{margin-right:8px}.eg-topbar__actions .crb-btn-header svg:last-child{margin-left:8px}}.cpm-rating-blocks .cpm-rating-show-more{position:relative;overflow:visible;padding:12px 45px;border:2px solid var(--wp--preset--color--text-primary, #111727);border-radius:10px;background:#fff;color:var(--wp--preset--color--text-primary, #111727);font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:600;line-height:24px;letter-spacing:.02em;transition:border-color .3s,color .3s}.cpm-rating-blocks .cpm-rating-show-more::before{content:"";position:absolute;z-index:-1;inset:-2px;border:2px solid rgba(0,0,0,0);border-radius:inherit;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%) border-box;opacity:0;transition:opacity .3s;pointer-events:none}.cpm-rating-blocks .cpm-rating-show-more:hover,.cpm-rating-blocks .cpm-rating-show-more:focus-visible{border-color:rgba(0,0,0,0);background:linear-gradient(68deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);background-clip:text;color:rgba(0,0,0,0)}.cpm-rating-blocks .cpm-rating-show-more:hover::before,.cpm-rating-blocks .cpm-rating-show-more:focus-visible::before{opacity:1}.eg-list__item{align-items:flex-start;gap:20px}.eg-list__item:not(:last-child){margin-bottom:20px}.eg-list__item .wp-block-image{flex-shrink:0;margin:0}.eg-list__item .wp-block-image img{width:24px;height:24px;padding:8px;box-sizing:content-box;background:linear-gradient(84.06deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);border-radius:10px}.eg-list__item p{margin-top:0}.eg-columns__icon-wrapper{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.eg-columns__icon-wrapper img{width:36px;height:36px;margin:0}@media(min-width: 768px){.eg-columns__icon-wrapper{width:80px;height:80px}.eg-columns__icon-wrapper img{width:44px;height:44px}}.eg-columns__title{font-size:22px;line-height:26px;letter-spacing:.01em;font-family:var(--wp--custom--font-heading);color:var(--wp--preset--color--heading);text-align:center;text-transform:uppercase;margin:20px 0 15px 0}@media(min-width: 768px){.eg-columns__title{margin:30px 0 15px 0}}.eg-contact{display:flex;flex-direction:column;gap:50px}.eg-contact>*{margin:0 !important}.eg-contact__image{order:1}.eg-contact__image img{display:block;width:100%;height:266px;object-fit:cover;object-position:26% 35%;border-radius:20px}.eg-contact__form{position:relative}@media(max-width: 767px){.eg-contact__form .wpcf7-form{padding:35px 15px}}@media(min-width: 768px){.eg-contact{position:relative;flex-direction:row;justify-content:flex-end;gap:0;padding:20px 25px}.eg-contact__image{position:absolute;inset:0}.eg-contact__image img{height:100%;object-position:center 35%}.eg-contact__form{width:441px}}@media(min-width: 1025px){.eg-contact__image img{object-position:left 35%}.eg-contact__form{width:540px}}.eg-text-block{flex-direction:column;align-items:flex-start;gap:30px;padding:20px 25px;border:2px solid;border-radius:20px;border-color:rgba(0,0,0,0);background:linear-gradient(#fff, #fff) padding-box,linear-gradient(90deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%) border-box}.eg-text-block__title{font-size:var(--wp--preset--font-size--xx-large, 34px);line-height:40px;text-align:left;margin:0 !important}.eg-text-block__text{margin:0}@media(min-width: 768px){.eg-text-block{flex-direction:row;align-items:center}.eg-text-block__title{flex-shrink:0;white-space:nowrap}.eg-text-block__text{flex:1 1 0;min-width:0}}.eg-cta{text-align:center}.eg-cta__title{margin:0 0 15px 0 !important;text-align:center}.eg-cta__text{margin:0 0 30px 0 !important;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--small, 18px);font-weight:400;line-height:28px;letter-spacing:.01em}@media(max-width: 767px){.eg-cta{padding:35px 15px !important}.eg-cta__text{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em}}.eg-pros-cons__columns{gap:20px}.eg-pros-cons__col{box-shadow:0 4px 10px rgba(17,23,39,.1)}.eg-pros-cons__title{margin:0 0 15px 0 !important;font-size:var(--wp--preset--font-size--medium, 22px);text-align:left}.eg-pros-cons__col--pros .eg-pros-cons__title{background:linear-gradient(68deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.eg-pros-cons .wp-block-list{margin:0 !important;color:var(--wp--preset--color--text-primary, #111727)}.eg-pros-cons__col--cons .wp-block-list li::before{mask-image:url("./assets/images/icons/close.svg");background:var(--wp--preset--color--text-muted, #8294a4)}.eg-pc-cards__columns{gap:30px}@media(max-width: 767px){.eg-pc-cards__columns{flex-direction:column}.eg-pc-cards__columns>.wp-block-column{flex-basis:auto !important}}.eg-pc-cards__card{overflow:hidden;background:#fff}.eg-pc-cards__card>*{margin:0 !important}.eg-pc-cards__title{padding:15px 20px;background:var(--wp--preset--color--surface, #eef6ff);font-size:var(--wp--preset--font-size--medium, 22px);line-height:26px}.eg-pc-cards .eg-pc-cards__list.wp-block-list{margin:0;padding:10px 20px 20px;list-style:none;color:var(--wp--preset--color--text-primary, #111727)}.eg-pc-cards .eg-pc-cards__list.wp-block-list li{position:relative;padding-left:25px;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em}.eg-pc-cards .eg-pc-cards__list.wp-block-list li:not(:last-child){margin-bottom:5px}.eg-pc-cards .eg-pc-cards__list.wp-block-list li::before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;mask:none;background:url("./assets/images/icons/check_icon.svg") center/contain no-repeat}.eg-pc-cards__card--cons .eg-pc-cards__list.wp-block-list li::before{background-image:url("./assets/images/icons/cross_icon.svg")}.eg-stats__columns{gap:20px}.eg-stats__value{margin:0 0 5px 0 !important;font-family:var(--wp--custom--font-heading, "Monomaniac One", sans-serif);font-size:var(--wp--preset--font-size--xxx-large, 40px);line-height:1.2;background:linear-gradient(68deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.eg-stats__label{margin:0 !important;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--xx-small, 14px);font-weight:400;line-height:20px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727)}@media(min-width: 768px)and (max-width: 1024px){.eg-stats__columns{flex-wrap:wrap !important}.eg-stats__columns>.wp-block-column{flex-basis:calc(50% - 10px) !important}}.eg-media-text__inner{gap:30px}.eg-media-text__inner .wp-block-media-text__media img{border-radius:20px}.eg-media-text__inner .wp-block-media-text__content{padding:0}.eg-media-text__title{margin:0 0 20px 0 !important}@media(max-width: 575px){.eg-media-text__inner .wp-block-media-text__media{margin-bottom:20px}}.eg-steps__item{gap:20px;box-shadow:0 4px 10px rgba(17,23,39,.1)}.eg-steps__item:not(:last-child){margin-bottom:20px}.eg-steps__number{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0 !important;border-radius:50%;font-family:var(--wp--custom--font-heading, "Monomaniac One", sans-serif);font-size:var(--wp--preset--font-size--medium, 22px);line-height:1;color:#fff;background:linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%)}.eg-steps__content{flex:1 1 0;min-width:0}.eg-steps__content p{margin:0;color:var(--wp--preset--color--text-primary, #111727)}.eg-steps__title{margin:0 0 10px 0 !important;font-size:var(--wp--preset--font-size--medium, 22px);text-align:left}.eg-callout__title{display:flex;align-items:center;gap:10px;margin:0 0 10px 0 !important;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--small, 18px);font-weight:700;line-height:26px;color:var(--wp--preset--color--heading, #111727)}.eg-callout__title::before{content:"";width:20px;height:20px;flex:none;background:currentColor;mask-image:url("./assets/images/icons/sparkle.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;background:linear-gradient(62deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%)}.eg-callout__text{margin:0 !important;color:var(--wp--preset--color--text-primary, #111727)}.eg-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:30px;border-radius:20px;background:linear-gradient(64deg, rgba(var(--wp--preset--color--gradient-start-rgb, 1, 227, 235), 0.2) 0%, rgba(var(--wp--preset--color--gradient-end-rgb, 153, 21, 255), 0.2) 100%);text-align:center}@media(min-width: 768px){.eg-banner{padding:40px}}.eg-banner::before{content:"";position:absolute;inset:0;z-index:-1;background:url("./assets/images/patterns/banner-grid-2.svg") center/1324px 611px no-repeat,url("./assets/images/patterns/banner-grid-1.svg") center/1306px 594px no-repeat;mix-blend-mode:soft-light;pointer-events:none}.eg-banner>*{position:relative;z-index:1;width:100%;margin:0 !important}@media(min-width: 768px){.eg-banner>*{max-width:488px}}@media(min-width: 1025px){.eg-banner>*{max-width:600px}}.eg-banner__title{margin-bottom:5px !important}.eg-banner__text{margin-bottom:20px !important;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--small, 18px);font-weight:400;line-height:26px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727)}.eg-banner__buttons .wp-block-button__link{min-width:185px}.eg-banner>.eg-banner__image{display:none;position:absolute;top:0;bottom:0;z-index:0;width:min(300px,25%);max-width:none;overflow:hidden}@media(min-width: 1025px){.eg-banner>.eg-banner__image{display:block}}.eg-banner>.eg-banner__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.eg-banner>.eg-banner__image--left{left:0}.eg-banner>.eg-banner__image--right{right:0}.eg-experts__columns{gap:20px}@media(max-width: 767px){.eg-experts__columns{flex-direction:column}.eg-experts__columns>.wp-block-column{flex-basis:auto !important}}.eg-experts__card{padding:25px 20px;background:#fff}@media(min-width: 768px){.eg-experts__card{padding:25px 30px}}.eg-experts__card>*{margin:0 !important}.eg-experts__photo{margin:0 auto 14px !important}.eg-experts__photo img{display:block;width:90px;height:90px;border-radius:50%;object-fit:cover;border-radius:50% !important}@media(min-width: 768px){.eg-experts__photo img{width:110px;height:110px}}.eg-experts__name{margin-bottom:10px !important;font-size:var(--wp--preset--font-size--medium, 22px);line-height:26px}.eg-experts__role{margin-bottom:14px !important;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-muted, #8294a4)}.eg-experts__bio{font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727)}.eg-links>.wp-block-heading{margin:0 0 10px !important}.eg-links__description{margin:0 0 20px !important;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--x-small, 16px);font-weight:400;line-height:24px;letter-spacing:.01em;color:var(--wp--preset--color--text-primary, #111727)}.eg-links__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px}@media(max-width: 1024px){.eg-links__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.eg-links__list{grid-template-columns:minmax(0, 1fr)}}.eg-links__item{position:relative;align-items:center;gap:10px !important;margin:0 !important;padding:10px 15px;border:1px solid var(--wp--preset--color--border, #cfdbe7);border-radius:10px;background:#fff;transition:border-color .3s}.eg-links__item::after{content:"";width:24px;height:24px;flex:none;background:currentColor;mask-image:url("./assets/images/icons/arrow-circle.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;background:linear-gradient(52deg, var(--wp--preset--color--gradient-start, #01e3eb) 0%, var(--wp--preset--color--gradient-end, #9915ff) 100%);transition:rotate .3s ease}.eg-links__item:hover,.eg-links__item:has(a:focus-visible){border-color:var(--wp--preset--color--primary, #9915ff)}.eg-links__item:hover::after,.eg-links__item:has(a:focus-visible)::after{rotate:-45deg}.eg-links__icon{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin:0 !important;border-radius:50%;background:var(--wp--preset--color--border, #cfdbe7);font-size:var(--wp--preset--font-size--small, 18px);line-height:1}.eg-links__name{flex:1 1 auto;min-width:0;margin:0 !important;font-family:var(--wp--custom--font-primary, "Roboto Flex", sans-serif);font-size:var(--wp--preset--font-size--small, 18px);font-weight:700;line-height:26px;letter-spacing:.01em;color:var(--wp--preset--color--heading, #111727)}.eg-links .eg-links__item .eg-links__name a{font-weight:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.eg-main .eg-links__name a::after{content:"";position:absolute;inset:0;z-index:1}