.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto}:root .has-primary-color-color{color:var(--primary-color)}:root .has-primary-color-background-color{background-color:var(--primary-color)}:root .has-accent-color{color:var(--accent)}:root .has-accent-background-color{background-color:var(--accent)}:root .has-heading-color{color:var(--heading)}:root .has-heading-background-color{background-color:var(--heading)}:root .has-body-text-color{color:var(--body-text)}:root .has-body-text-background-color{background-color:var(--body-text)}:root .has-border-color{color:var(--border)}:root .has-border-background-color{background-color:var(--border)}:root .has-light-background-color{color:var(--light-background)}:root .has-light-background-background-color{background-color:var(--light-background)}:root .has-white-color{color:var(--white)}:root .has-white-background-color{background-color:var(--white)}h2{font-family:Inter,sans-serif;font-weight:800;font-size:38px}@media (max-width:1024px){h2{font-size:36px}}@media (max-width:768px){h2{font-size:30px}}h3{font-family:Inter,sans-serif;font-weight:700;font-size:28px}@media (max-width:1024px){h3{font-size:24px}}@media (max-width:768px){h3{font-size:22px}}.top-bar{background-color:#fcfaff;color:#64748b}.top-bar a{color:#8b5cf6}.top-bar a:hover{color:#ec4899}.site-description{color:#64748b}.navigation-search input[type=search],.navigation-search input[type=search]:active,.navigation-search input[type=search]:focus,.main-navigation .main-nav ul li.search-item.active>a,.main-navigation .menu-bar-items .search-item.active>a{color:#8b5cf6}.entry-title a{color:#0f172a}.entry-title a:hover{color:#8b5cf6}.entry-meta{color:#64748b}.entry-meta a{color:#8b5cf6}.entry-meta a:hover{color:var(--accent)}h2{color:#0f172a}h3{color:#0f172a}h4{color:#0f172a}h6{color:#0f172a}.sidebar .widget{color:#64748b;background-color:#faf5ff}.sidebar .widget a{color:#8b5cf6}.sidebar .widget a:hover{color:var(--accent)}.sidebar .widget .widget-title{color:#0f172a}.footer-widgets{color:#64748b;background-color:var(--base-3)}.footer-widgets a{color:var(--primary-color)}.footer-widgets a:hover{color:var(--accent)}.footer-widgets .widget-title{color:#0f172a}.site-info{color:#64748b;background-color:#ba9ffa}.site-info a{color:#8b5cf6}.site-info a:hover{color:var(--accent)}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--accent)}a.generate-back-to-top{background-color:rgba(0,0,0,.4);color:#fff}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba(0,0,0,.6);color:#fff}@media (max-width:768px){.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{background:0 0;color:#0f172a}}.nav-below-header .main-navigation .inside-navigation.grid-container,.nav-above-header .main-navigation .inside-navigation.grid-container{padding:0 20px}.site-main .wp-block-group__inner-container{padding:40px}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px)}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.rtl .main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:20px}@media (max-width:768px){.site-main .wp-block-group__inner-container{padding:30px}.inside-top-bar{padding-right:30px;padding-left:30px}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.inside-site-info{padding-right:30px;padding-left:30px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px)}.one-container .site-main .paging-navigation{margin-bottom:20px}}.is-right-sidebar{width:30%}.is-left-sidebar{width:30%}@media (max-width:768px){.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10}}.elementor-template-full-width .site-content{display:block}