.page-template-community-landing{background-color:var(--accent-color)}.page-template-community-landing.popup-overlay-active:after{background-color:var(--black-color)}.page-template-community-landing section.with-image-bg::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.8);z-index:1}@media(max-width: 767px){.page-template-community-landing .section-title{font-size:28px;line-height:38px}}.page-template-community-landing .section-label{text-transform:none;font-size:45px;line-height:58px;letter-spacing:-0.03em}@media(max-width: 767px){.page-template-community-landing .section-label{font-size:28px;line-height:38px}}.page-template-community-landing #header{--accent-button-hover-fill: var(--white-color);--accent-button-hover-text: var(--black-color);--focus-ring-color: var(--white-color)}.page-template-community-landing #header .logo-side .community-logo-site{max-height:67px}@media(max-width: 989px){.page-template-community-landing #header .logo-side .community-logo-site{max-width:102px}}.page-template-community-landing #header .nav-side{gap:30px}.page-template-community-landing #header .header-menu-nav{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 989px){.page-template-community-landing #header .header-menu-nav .header-menu{background-color:var(--black-color);clip-path:unset}}@media(max-width: 989px){.page-template-community-landing #header .header-menu-nav .header-menu .menu-item>.menu-item-el{color:#fff}.page-template-community-landing #header .header-menu-nav .header-menu .menu-item>.menu-item-el:hover{color:var(--accent-color)}}.page-template-community-landing #header .header-menu-nav .register-link{margin:30px 20px;width:auto}@media(min-width: 990px){.page-template-community-landing #header .header-menu-nav .register-link{display:none}}.page-template-community-landing #header .header-buttons .register-link{width:auto;padding:9px 32px}@media(max-width: 989px){.page-template-community-landing #header .header-buttons .register-link{display:none}}@media(min-width: 990px){.page-template-community-landing #header .header-buttons:not(:has(.register-link)){display:none}}.page-template-community-landing .community-landing-hero-section{background:var(--black-color);--accent-button-hover-fill: var(--white-color);--accent-button-hover-text: var(--black-color);--focus-ring-color: var(--white-color);padding:20px 0 159px;position:relative;clip-path:polygon(100% 0, 100% 86%, 35% 100%, 35% 100%, 0 94%, 0 0)}@media(min-width: 768px){.page-template-community-landing .community-landing-hero-section{padding:40px 0 242px;clip-path:polygon(100% 0, 100% 78%, 35% 100%, 35% 100%, 0 78%, 0 0)}}.page-template-community-landing .community-landing-hero-section::after{content:"";position:absolute;bottom:0;left:26%;width:100%;max-width:239px;height:auto;aspect-ratio:441/267;background-image:var(--heading-image);background-size:contain;background-repeat:no-repeat;background-position:bottom center}@media(min-width: 990px){.page-template-community-landing .community-landing-hero-section::after{left:25%;max-width:441px}}.page-template-community-landing .community-hero{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;color:var(--white-color)}@media(min-width: 990px){.page-template-community-landing .community-hero{gap:25px}}.page-template-community-landing .community-hero__label{margin:0;font-size:18px;line-height:1.5;letter-spacing:-0.04em;font-weight:700;text-transform:uppercase}@media(min-width: 990px){.page-template-community-landing .community-hero__label{font-size:28px;line-height:38px;font-weight:500}}.page-template-community-landing .community-hero__title{width:100%;max-width:893px;margin:0;padding:12px 15px 18px;background-color:var(--accent-color);color:var(--black-color);font-size:24px;line-height:1.3;letter-spacing:-0.05em;font-weight:700}@media(min-width: 990px){.page-template-community-landing .community-hero__title{padding:15px 32px 25px;font-size:64px}}.page-template-community-landing .community-hero__subtitle{max-width:584px;margin:0;font-size:20px;line-height:1.2;letter-spacing:-0.02em;font-weight:300}@media(min-width: 990px){.page-template-community-landing .community-hero__subtitle{font-size:28px;line-height:38px}}.page-template-community-landing .community-hero__button{width:300px;max-width:100%;margin-top:20px}.page-template-community-landing .community-hero__button:hover{background-color:var(--accent-color);color:#0e0e12}@media(min-width: 990px){.page-template-community-landing .community-hero__button{margin-top:10px}}.page-template-community-landing .community-landing-for-whom{padding:75px 0}.page-template-community-landing .community-landing-for-whom .section-title{font-weight:700}@media(max-width: 767px){.page-template-community-landing .community-landing-for-whom{padding:40px 0 80px}.page-template-community-landing .community-landing-for-whom .qualities-list{gap:20px}}.page-template-community-landing .community-landing-for-whom-inner{position:relative}.page-template-community-landing .community-landing-for-whom-inner::after{content:"";position:absolute;background-image:var(--qualities-block-image);background-size:contain;background-repeat:no-repeat;background-position:bottom center;max-width:339px;max-height:307px;width:100%;height:100%;right:0;bottom:0}@media(max-width: 989px){.page-template-community-landing .community-landing-for-whom-inner::after{display:none}}.page-template-community-landing .community-landing-for-whom .section-title{margin-bottom:20px}@media(max-width: 767px){.page-template-community-landing .community-landing-for-whom .section-title{font-weight:700;font-size:28px;line-height:38px}}.page-template-community-landing .community-landing-for-whom .section-subtitle{margin-bottom:30px}.page-template-community-landing .community-landing-for-whom .community-qualities{margin-bottom:30px}.page-template-community-landing .community-landing-for-whom .community-qualities-title{font-weight:500;font-size:28px;line-height:38px}.page-template-community-landing .community-landing-for-whom .default-btn{max-width:450px}@media(max-width: 989px){.page-template-community-landing .community-landing-for-whom .default-btn{max-width:100%}}.page-template-community-landing .community-highlighter{position:relative;z-index:1;background:var(--black-color);clip-path:polygon(82.8% 0, 100% 17px, 100% calc(100% - 33px), 35.6% 100%, 0 calc(100% - 35px), 0 42px)}@media(min-width: 768px){.page-template-community-landing .community-highlighter{clip-path:polygon(89.13% 0, 100% 55px, 100% calc(100% - 61px), 10.87% 100%, 0 calc(100% - 46px), 0 73px)}}.page-template-community-landing .community-highlighter-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:146px 0}@media(min-width: 990px){.page-template-community-landing .community-highlighter-inner{padding:205px 0 170px}.page-template-community-landing .community-highlighter-inner .section-title{margin-bottom:-25px}}.page-template-community-landing .community-highlighter .section-title{text-align:center;color:var(--white-color);padding:0;font-size:80px;line-height:130px;display:block;margin-left:auto;margin-right:auto;font-weight:400}@media(max-width: 989px){.page-template-community-landing .community-highlighter .section-title{font-size:56px;line-height:100%}}.page-template-community-landing .community-highlighter .neon-image{background-size:contain;background-repeat:no-repeat;animation:greenNeon 1.5s infinite alternate}@media(prefers-reduced-motion: reduce){.page-template-community-landing .community-highlighter .neon-image{animation:none}}.page-template-community-landing .community-white-area{display:flex;flex-direction:column;gap:90px;margin-top:-35px;padding:111px 0 142px;background:var(--white-color)}@media(min-width: 768px){.page-template-community-landing .community-white-area{margin-top:-61px;padding:141px 0 173px}}@media(min-width: 990px){.page-template-community-landing .community-white-area{gap:100px}}.page-template-community-landing .community-white-area .our-values-section .step-title{text-transform:capitalize}@media(max-width: 989px){.page-template-community-landing .community-white-area .our-values-section .step-cards .step-item .step-title{font-size:20px}}.page-template-community-landing .faq-section{background:var(--white-color);padding-bottom:100px}.page-template-community-landing .faq-section .section-label{margin-bottom:30px}@media(min-width: 768px){.page-template-community-landing .contact-form-cube{padding-top:105px}}.page-template-community-landing .picked-blog-posts-section{padding-top:80px;padding-bottom:126px;gap:0}.page-template-community-landing .picked-blog-posts-section .section-label{margin-bottom:20px}.page-template-community-landing .picked-blog-posts-section .posts-list{margin:30px 0}.page-template-community-landing .picked-blog-posts-section .register-link{display:block;margin:0 auto;max-width:526px}.page-template-community-landing #footer{max-width:100%;margin-top:0;padding-top:0 !important;padding-bottom:0 !important;z-index:1}.page-template-community-landing #footer .footer-navigation{margin-left:auto;margin-right:auto;border-top-color:var(--white-color)}.page-template-community-landing #footer .footer-navigation .hr-contact-email{font-size:16px;line-height:26px;font-weight:300;color:var(--white-color);text-transform:uppercase;text-decoration:none;transition:color .3s}.page-template-community-landing #footer .footer-navigation .socials-side .social-item:not(:hover){color:var(--white-color)}@media(min-width: 990px){.page-template-community-landing #header:not(.scrolled) .container.community-header-container{height:116px}}