.bg-light-gray { background-color: var(--light-gray); }
.c-btn { display: inline-flex; align-items: center; justify-content: center; gap: 6px; font-weight: 500; line-height: 100%; border-radius: 15px; height: 50px; padding: 11px 18px; cursor: pointer; user-select: none; -webkit-tap-highlight-color: transparent; }
.c-btn:focus { outline: none; }
.c-btn--ghost { color: var(--primary-color); border: 2px solid transparent; background: transparent; }
.site-header__btn { color: var(--primary-color); border: 2px solid transparent; background: transparent; }
.site-header__btn:hover { border-color: var(--primary-color); }
.c-btn--primary { color: rgb(255, 255, 255); border: 1px solid var(--primary-color); background: var(--primary-color); }
.c-btn--primary:hover { color: rgb(255, 255, 255); border: 1px solid var(--primary-color); background: var(--primary-color); }
.c-btn__icon { display: inline-block; flex: 0 0 auto; }
.c-btn__icon--arrow { width: 14px; height: 8px; background-image: url("data:image/svg+xml,%3Csvg width='35' height='15' viewBox='0 0 35 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.7071 8.07112C35.0976 7.6806 35.0976 7.04743 34.7071 6.65691L28.3431 0.292946C27.9526 -0.0975785 27.3195 -0.0975785 26.9289 0.292946C26.5384 0.68347 26.5384 1.31664 26.9289 1.70716L32.5858 7.36401L26.9289 13.0209C26.5384 13.4114 26.5384 14.0446 26.9289 14.4351C27.3195 14.8256 27.9526 14.8256 28.3431 14.4351L34.7071 8.07112ZM0 7.36401V8.36401H34V7.36401V6.36401H0V7.36401Z' fill='%237653D9'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.site-header__btn--ghost-icon { width: 14px; height: 8px; background-image: url("data:image/svg+xml,%3Csvg width='35' height='15' viewBox='0 0 35 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.7071 8.07112C35.0976 7.6806 35.0976 7.04743 34.7071 6.65691L28.3431 0.292946C27.9526 -0.0975785 27.3195 -0.0975785 26.9289 0.292946C26.5384 0.68347 26.5384 1.31664 26.9289 1.70716L32.5858 7.36401L26.9289 13.0209C26.5384 13.4114 26.5384 14.0446 26.9289 14.4351C27.3195 14.8256 27.9526 14.8256 28.3431 14.4351L34.7071 8.07112ZM0 7.36401V8.36401H34V7.36401V6.36401H0V7.36401Z' fill='%237653D9'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.site-header__link { display: inline-block; font-size: 18px; font-weight: 400; color: var(--text-color); }
.site-header__link:hover { color: var(--primary-color); }
.site-header__link.is-active { color: var(--primary-color); }
.site-header__actions { display: flex; align-items: center; gap: 16px; }
.site-header__btn { font-size: 19px; }
.section__title { margin: 0px; font-feature-settings: "liga" 0; }
.section__title--h2 { font-size: 60px; font-weight: 500; line-height: 1.2667; letter-spacing: 0; }
.stats-section { padding: 80px 0px; }
.experts-section { padding: 80px 0px; }
.best-reading-section { padding: 80px 0px; }
.topics-section { padding: 80px 0px; }
.video-section { padding: 80px 0px; }
.steps-section { padding: 80px 0px; }
.situation-section { padding: 80px 0px; }
.faq-section { padding: 80px 0px; font-family: Manrope, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; }
.faq-section__list { display: flex; flex-direction: column; gap: 15px; max-width: 980px; margin-left: auto; margin-right: auto; }
.site-footer__inner-top { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; padding: clamp(2.8125rem, 2.3363rem + 1.5873vw, 3.4375rem) 0px 50px; }
.site-footer__col-left { max-width: 142px; display: flex; flex-direction: column; gap: 40px; }
.site-footer__appstores-links { display: flex; flex-direction: column; gap: 10px; }
.site-footer__col-right { max-width: 860px; display: flex; gap: 40px 20px; }
.site-footer__col-menu { display: flex; flex-direction: column; gap: 20px; width: max-content; }
.site-footer__title { font-size: 17px; font-weight: 700; line-height: 1.1765; letter-spacing: 0; color: rgb(0, 0, 0); }
.site-footer__col-menu ul { display: flex; flex-direction: column; gap: 15px; padding: 0px; margin: 0px; list-style: none; }
.site-footer__col-menu ul li a { font-size: 15px; font-weight: 400; line-height: 1.3333; letter-spacing: 0; color: rgb(0, 0, 0); }
.site-footer__col-menu ul li a:hover { color: var(--primary-color); }
.site-footer__inner-bottom { padding: 50px 0px 16px; border-top: 1px solid rgb(167, 167, 167); display: flex; flex-direction: column; align-items: center; gap: 10px; }
.pay-icon-wrapper { width: 100%; max-width: 270px; }
.pay-icon-wrapper img { width: 100%; height: auto; display: block; }
.site-footer__copyright { font-size: 13px; line-height: 1.7695; font-weight: 400; letter-spacing: 0; color: rgb(146, 146, 146); text-align: center; }
.c-btn { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.site-header__link { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.experts-section__card { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.experts-section__avatar { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.experts-section__more-avatar { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.experts-section__chat-btn { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.clients-section__review { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.clients-section__video-card { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.clients-section__video-card img { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.clients-section__video-play { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.best-reading-section__item { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.best-reading-section__icon svg { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.topics-section__promo-card { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.topics-section__promo-inner { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.topics-section__promo-icon img { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.topics-section__card { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.topics-section__card-icon { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.topics-section__card-link { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.topics-section__card-link::after { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.video-section__cover-media { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.video-section__cover-media img { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.video-section__play { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.steps-section__card { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.steps-section__num { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.steps-section__cta { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.situation-section__list { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.situation-section__item { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.situation-section__item-icon { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.site-footer__link { transition: transform 260ms, border-color 260ms, background-color 260ms, color 260ms, opacity 260ms, filter 260ms; }
.site-header__link { position: relative; }
.site-header__link::after { content: ""; position: absolute; left: 0px; right: 0px; bottom: -7px; height: 2px; border-radius: 999px; background: var(--primary-color); opacity: 0; transform: scaleX(0.35); transition: opacity 220ms, transform 220ms; }
@media (hover: hover) and (pointer: fine) {
.site-header__link:hover::after { opacity: 1; transform: scaleX(1); }
.site-header__link.is-active::after { opacity: 1; transform: scaleX(1); }
}
@media (hover: hover) and (pointer: fine) {
.site-header__btn:hover { transform: translateY(-2px); box-shadow: none; }
.hero-section__btn:hover { transform: translateY(-2px); box-shadow: none; }
.c-btn--ghost:hover { transform: translateY(-2px); box-shadow: none; }
}
@media (hover: hover) and (pointer: fine) {
.c-btn--primary:hover { transform: translateY(-2px); box-shadow: none; }
.experts-section__chat-btn:hover { transform: translateY(-2px); box-shadow: none; }
.steps-section__cta:hover { transform: translateY(-2px); box-shadow: none; }
}
@media (hover: hover) and (pointer: fine) {
}
@media (hover: hover) and (pointer: fine) {
}
@media (hover: hover) and (pointer: fine) {
}
@media (hover: hover) and (pointer: fine) {
.site-footer__link:hover { transform: translateX(4px); }
}
@media (min-width: 768px) {
.home .container { max-width: 930px; }
.home .container-md { max-width: 930px; }
.home .container-sm { max-width: 930px; }
}
@media (min-width: 1200px) {
.home .container { max-width: 1140px; }
.home .container-lg { max-width: 1140px; }
.home .container-md { max-width: 1140px; }
.home .container-sm { max-width: 1140px; }
.home .container-xl { max-width: 1140px; }
}
@media (min-width: 992px) {
.site-header__offcanvas-top { display: none; }
}
@media (max-width: 991.98px) {
.faq-section { padding: 80px 0px 41px; }
}
@media (max-width: 991.98px) {
.site-footer__logo { display: flex; justify-content: center; }
}
@media (max-width: 768.98px) {
.section__title--h2 { font-size: 50px; line-height: 1.25; }
}
@media (max-width: 768.98px) {
.faq-section { padding: 44px 0px 66px; }
}
@media (max-width: 768.98px) {
}
@media (max-width: 768.98px) {
}
@media (max-width: 768.98px) {
}
@media (max-width: 768.98px) {
}
@media (max-width: 768.98px) {
}
@media (max-width: 768.98px) {
}
@media (max-width: 768.98px) {
}
@media (max-width: 768.98px) {
.site-footer__inner-top { grid-template-columns: 1fr; padding-top: 45px; }
}
@media (max-width: 768.98px) {
.site-footer__col-left { max-width: 100%; align-items: center; gap: 20px; }
}
@media (max-width: 768.98px) {
.site-footer__appstores-links { flex-direction: row; }
}
@media (max-width: 768.98px) {
.site-footer__col-right { flex-wrap: wrap; max-width: 410px; margin: 0px auto; gap: 40px 10px; }
}
@media (max-width: 768.98px) {
.site-footer__col-menu { display: flex; flex-direction: column; gap: 20px; width: 100%; max-width: calc(130px); }
}
@media (max-width: 768.98px) {
.site-footer__col-menu:last-child { max-width: 160px; }
}
@media (max-width: 575.98px) {
.site-header__btn.c-btn--ghost { font-size: 0px; gap: 0px; width: 40px; height: 40px; padding: 0px; border-color: var(--primary-color); }
.site-header__btn--ghost { font-size: 0px; gap: 0px; width: 40px; height: 40px; padding: 0px; border-color: var(--primary-color); }
}
@media (max-width: 575.98px) {
.section__title--h2 { font-size: 30px; text-align: center; }
}
@media (max-width: 480px) {
.site-footer__col-menu { max-width: 100%; align-items: center; text-align: center; gap: 16px; }
.site-footer__col-menu:last-child { max-width: 100%; align-items: center; text-align: center; gap: 16px; }
}
@media (max-width: 480px) {
.site-footer__copyright { letter-spacing: 0; }
}
@media (min-width: 1200px) {
.faq-section { min-height: 1407px; box-sizing: border-box; }
}
@media (min-width: 769px) and (max-width: 1199.98px) {
.faq-section { min-height: 1522px; box-sizing: border-box; }
}
@media (min-width: 577px) and (max-width: 768.98px) {
.faq-section { min-height: 1478px; box-sizing: border-box; }
}
@media (min-width: 481px) and (max-width: 576.98px) {
.faq-section { min-height: 1322px; box-sizing: border-box; }
}
@media (max-width: 480px) {
.faq-section { min-height: 1542px; box-sizing: border-box; }
}
.home .site-header.fixed-top { top: 0px; }
@media (min-width: 1200px) {
.home .site-header.fixed-top { padding-top: 39px; padding-bottom: 0px; }
}
@media (min-width: 768px) and (max-width: 992.98px) {
.home .site-header.fixed-top { padding-top: 9px; padding-bottom: 0px; }
}
@media (min-width: 768px) and (max-width: 992.98px) {
.home .site-header > .container { width: 100%; max-width: none; padding-left: 39px; padding-right: 39px; }
}
@media (min-width: 768px) and (max-width: 992.98px) {
.home .site-header__inner { position: relative; grid-template-columns: auto 1fr auto; min-height: 50px; }
.home .site-header__inner:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { display: grid; align-items: center; }
}
@media (min-width: 768px) and (max-width: 992.98px) {
.home .site-header__inner > .site-header__logo { position: absolute; left: 50%; transform: translateX(-50%); }
}
@media (min-width: 768px) and (max-width: 992.98px) {
.home .site-header__inner > .site-header__logo img { width: 110px; height: auto; }
}
@media (min-width: 768px) and (max-width: 992.98px) {
.home .site-header .navbar { grid-column: 1; order: 0; padding: 0px; }
}
@media (min-width: 768px) and (max-width: 992.98px) {
.home .site-header__actions { grid-column: 3; justify-self: end; width: auto; margin-left: auto; gap: 12px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.home .site-header.fixed-top { padding-top: 9px; padding-bottom: 0px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.home .site-header > .container { width: 100%; max-width: none; padding-left: 33px; padding-right: 33px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.home .site-header__inner { position: relative; grid-template-columns: auto 1fr auto; min-height: 40px; }
.home .site-header__inner:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { display: grid; align-items: center; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.home .site-header__inner > .site-header__logo { position: absolute; left: 50%; transform: translateX(-50%); }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.home .site-header__inner > .site-header__logo img { width: 96px; height: auto; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.home .site-header .navbar { grid-column: 1; order: 0; padding: 0px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.home .site-header__actions { grid-column: 3; justify-self: end; width: auto; margin-left: auto; gap: 12px; }
}
@media (max-width: 575.98px) {
.home .site-header.fixed-top { padding-top: 14px; padding-bottom: 0px; }
}
@media (max-width: 575.98px) {
.home .site-header > .container { width: 100%; max-width: none; padding-left: 15px; padding-right: 15px; }
}
@media (max-width: 575.98px) {
.home .site-header__inner { position: relative; grid-template-columns: auto 1fr auto; min-height: 20px; }
.home .site-header__inner:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { display: grid; align-items: center; }
}
@media (max-width: 575.98px) {
.home .site-header__inner > .site-header__logo { position: absolute; left: 50%; transform: translateX(-50%); }
}
@media (max-width: 575.98px) {
.home .site-header__inner > .site-header__logo img { width: 96px; height: auto; }
}
@media (max-width: 575.98px) {
.home .site-header .navbar { grid-column: 1; order: 0; padding: 0px; }
}
@media (max-width: 575.98px) {
.home .site-header__actions { grid-column: 3; justify-self: end; width: auto; margin-left: auto; gap: 0px; }
}
@media (max-width: 575.98px) {
.home .site-header__btn.c-btn--ghost { width: auto; height: 16px; padding: 0px; border-color: transparent; border-radius: 0px; gap: 4px; font-size: 16px; line-height: 16px; background: transparent; }
.home .site-header__btn--ghost { width: auto; height: 16px; padding: 0px; border-color: transparent; border-radius: 0px; gap: 4px; font-size: 16px; line-height: 16px; background: transparent; }
}
@media (max-width: 575.98px) {
.home .site-header__btn:hover { border-color: transparent; }
}
@media (max-width: 575.98px) {
.home .site-header__btn .c-btn__icon--arrow { width: 14px; height: 8px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-header.fixed-top { padding-top: 29px; padding-bottom: 0px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-header > .container { width: 100%; max-width: none; padding-left: 31px; padding-right: 31px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-header__inner { min-height: 50px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-header .navbar { display: flex; align-items: center; gap: 18px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-header .navbar-toggler { display: inline-flex; width: 20px; height: 15px; align-items: center; justify-content: center; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-header__inner > .site-header__logo { left: 40.5%; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .faq-section { padding-top: 58px; padding-bottom: 80px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .faq-section__list { width: 930px; max-width: none; margin-left: -10px; margin-right: 0px; gap: 16px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
}
@media (min-width: 992px) and (max-width: 992.98px) {
}
@media (min-width: 992px) and (max-width: 992.98px) {
}
@media (min-width: 992px) and (max-width: 992.98px) {
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-footer { min-height: 570px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-footer__inner { min-height: 570px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-footer__inner-top { grid-template-columns: 142px 1fr; gap: 289px; padding-top: 23px; padding-bottom: 58px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-footer__col-right { display: grid; grid-template-columns: 130px 110px 140px; gap: 15px 50px; max-width: none; width: 480px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-footer__col-menu { width: auto; max-width: none; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-footer__col-menu:nth-child(4) { grid-area: 2 / 1; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-footer__col-menu:nth-child(5) { grid-area: 2 / 2 / auto / span 2; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.home .site-footer__inner-bottom { padding-top: 48px; padding-bottom: 16px; }
}
.prn-body { --psy-bg: #f5f5f5; --psy-soft: #f1f1f1; --psy-panel: #ffffff; --psy-lavender: #efeaff; --psy-lavender-2: #eadcff; --psy-purple: #673eda; --psy-purple-2: #7653d9; --psy-text: #101010; --psy-muted: #898989; }
.prn-body * { box-sizing: border-box; }
.prn-body ::before { box-sizing: border-box; }
.prn-body ::after { box-sizing: border-box; }
.prn-body { scroll-behavior: smooth; }
.prn-body { margin: 0px; font-family: Manrope, sans-serif; color: var(--psy-text); }
.prn-page img { display: block; max-width: 100%; }
.prn-page a { color: inherit; text-decoration: none; }
button { font: inherit; }
.prn-body { min-width: 0; background: rgb(255, 255, 255); }
.prn-page .prn-hero-section:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { padding-top: 0px; }
.prn-page .prn-hero-section > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { width: 100%; padding-left: 15px; padding-right: 15px; }
.prn-page .prn-hero-section__row:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { position: relative; display: block; margin-left: 0px; margin-right: 0px; }
.prn-page .prn-hero-section__row > .col-lg-6:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { position: static; width: auto; max-width: none; padding-left: 0px; padding-right: 0px; flex: 0 0 auto; }
.prn-page .prn-hero-section__content:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { position: static; left: auto; top: auto; width: auto; max-width: none; padding: 0px; }
.prn-page .prn-hero-section__title.section__title--h1:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { position: absolute; max-width: none; margin: 0px; }
.prn-page .prn-hero-section__text:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { position: absolute; max-width: none; margin: 0px; }
.prn-page .prn-hero-section__media:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { position: absolute; max-width: none; margin: 0px; }
.prn-page .prn-hero-section__media:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { min-height: 0px; justify-content: flex-start; align-items: flex-start; overflow: visible; }
@media (min-width: 1200px) {
.prn-page .prn-hero-section__row:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { min-height: 750px; }
}
@media (min-width: 1200px) {
.prn-page .prn-hero-section__media:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { left: 551px; top: 92px; width: 606px; height: 606px; }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.prn-page .prn-hero-section > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { max-width: 960px; }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.prn-page .prn-hero-section__row:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { min-height: 750px; }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.prn-page .prn-hero-section__media:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { left: 451px; top: 97px; width: 521px; height: 521px; }
}
@media (min-width: 768px) and (max-width: 991.98px) {
.prn-page .prn-hero-section > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { max-width: 720px; }
}
@media (min-width: 768px) and (max-width: 991.98px) {
.prn-page .prn-hero-section__row:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { min-height: 700px; }
}
@media (min-width: 768px) and (max-width: 991.98px) {
.prn-page .prn-hero-section__media:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { left: 345px; top: 111px; width: 401px; height: 401px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.prn-page .prn-hero-section > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { max-width: 540px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.prn-page .prn-hero-section__row:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { min-height: 740px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.prn-page .prn-hero-section__media:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { left: 100px; top: 206px; width: 310px; height: 310px; }
}
@media (max-width: 575.98px) {
.prn-page .prn-hero-section > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { max-width: none; }
}
@media (max-width: 575.98px) {
.prn-page .prn-hero-section__row:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { min-height: 840px; }
}
@media (max-width: 575.98px) {
.prn-page .prn-hero-section__media:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { left: 5px; top: 261px; width: 280px; height: 280px; }
}
.prn-page .prn-hero-section__row { position: relative; display: block; margin-left: 0px; margin-right: 0px; }
.prn-page .prn-hero-section__row > .col-lg-6 { position: static; width: auto; max-width: none; padding-left: 0px; padding-right: 0px; }
.prn-page .prn-hero-section__content { position: static; width: auto; max-width: none; padding: 0px; }
.prn-page .prn-hero-section__title.section__title--h1 { position: absolute; max-width: none; margin: 0px; }
.prn-page .prn-hero-section__text { position: absolute; max-width: none; margin: 0px; }
.prn-page .prn-hero-section__media { position: absolute; max-width: none; margin: 0px; }
.prn-page .prn-hero-section__media { min-height: 0px; justify-content: flex-start; align-items: flex-start; overflow: visible; }
@media (min-width: 992px) and (max-width: 1199.98px) {
.prn-page .prn-hero-section__row { min-height: 750px; }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.prn-page .prn-hero-section__media { left: 451px; top: 97px; width: 521px; height: 521px; }
}
@media (min-width: 768px) and (max-width: 991.98px) {
.prn-page .prn-hero-section__row { min-height: 700px; }
}
@media (min-width: 768px) and (max-width: 991.98px) {
.prn-page .prn-hero-section__media { left: 345px; top: 111px; width: 401px; height: 401px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.prn-page .prn-hero-section__row { min-height: 740px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.prn-page .prn-hero-section__media { left: 100px; top: 206px; width: 310px; height: 310px; }
}
@media (max-width: 575.98px) {
.prn-page .prn-hero-section__row { min-height: 840px; }
}
@media (max-width: 575.98px) {
.prn-page .prn-hero-section__media { left: 5px; top: 261px; width: 280px; height: 280px; }
}
@media (min-width: 1200px) {
.prn-page .prn-hero-section > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { width: 1110px; max-width: 1110px; padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1200px) {
.prn-page .prn-hero-section__row { position: relative; display: block; min-height: 750px; margin-left: 0px; margin-right: 0px; }
}
@media (min-width: 1200px) {
.prn-page .prn-hero-section__row > .col-lg-6 { position: static; width: auto; max-width: none; padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1200px) {
.prn-page .prn-hero-section__content { position: absolute; left: 0px; top: 199px; width: 541px; max-width: 541px; padding: 0px; }
}
@media (min-width: 1200px) {
.prn-page .prn-hero-section__media { position: absolute; left: 551px; top: 92px; width: 606px; height: 606px; min-height: 0px; justify-content: flex-start; align-items: flex-start; }
}
@media (min-width: 1200px) {
.prn-page .site-footer > .container { width: 1110px; max-width: 1110px; padding-left: 0px; padding-right: 0px; transform: translateY(55px); }
}
@media (min-width: 1200px) {
.prn-page .site-footer__inner:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { padding-top: 0px; min-height: 330px; height: 330px; box-sizing: border-box; }
}
@media (min-width: 1200px) {
.prn-page .prn-faq-section > .container { transform: translateY(16px); }
.prn-page .prn-faq-section > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { width: 980px; max-width: 980px; padding-left: 0px; padding-right: 0px; }
}
.prn-body { scrollbar-width: none; }
.prn-body:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { overflow: visible; scroll-behavior: auto; }
.prn-page { overflow-x: clip; }
.prn-page .site-header > .container { max-width: none; padding-left: 32px; padding-right: 32px; }
.prn-hero-section > .container { max-width: none; padding-left: 32px; padding-right: 32px; }
.prn-experts-section > .container { max-width: none; padding-left: 32px; padding-right: 32px; }
.prn-main { padding-top: 64px; }
.prn-page .site-header { padding: 24px 0px; }
.prn-page .site-header__inner { min-height: 48px; }
.prn-page .site-header .navbar-nav { gap: 30px; }
.prn-page .site-header__link { font-size: 18px; }
.prn-page .site-header__btn { font-size: 19px; padding: 12px 14px; }
.prn-page .site-header__actions { display: flex; align-items: center; gap: 16px; }
@media (min-width: 1200px) {
.prn-page .site-header.fixed-top:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { left: 0px; right: 0px; width: 100%; max-width: none; transform: none; }
}
@media (min-width: 1200px) {
.prn-page .site-header > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { width: 100%; max-width: 1140px; padding-left: 15px; padding-right: 15px; }
.prn-hero-section > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { width: 100%; max-width: 1140px; padding-left: 15px; padding-right: 15px; }
}
@media (min-width: 768px) and (max-width: 991.98px) {
.prn-page .site-header > .container { width: 100%; max-width: none; padding-left: 39px; padding-right: 39px; }
}
@media (max-width: 575.98px) {
.prn-page .site-header.fixed-top { padding-top: 20px; padding-bottom: 0px; }
}
@media (max-width: 575.98px) {
.prn-page .site-header > .container { width: 100%; max-width: none; padding-left: 15px; padding-right: 15px; }
}
@media (max-width: 575.98px) {
.prn-page .site-header__inner { min-height: 20px; }
}
@media (max-width: 575.98px) {
.prn-page .site-header.fixed-top:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { padding-top: 14px; padding-bottom: 0px; }
}
@media (max-width: 575.98px) {
.prn-page .site-header > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { width: 100%; max-width: none; padding-left: 15px; padding-right: 15px; }
}
@media (max-width: 575.98px) {
.prn-page .site-header__inner:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { min-height: 20px; height: 20px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
.prn-page .site-header > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { width: 100%; max-width: none; padding-left: 33px; padding-right: 33px; }
}
@media (min-width: 992px) and (max-width: 992.98px) {
.prn-page .site-header > .container:not(#zcn-priority-a):not(#zcn-priority-b):not(#zcn-priority-c) { width: 100%; max-width: none; padding-left: 31px; padding-right: 31px; }
}
.prn-hero-section { position: relative; padding: 0px; }
.prn-hero-section__row { align-items: flex-start; min-height: 744px; }
.prn-hero-section__content { max-width: 632px; padding: 0px 0px 44px; }
.prn-hero-section__media { display: flex; justify-content: center; align-items: flex-start; min-height: 100%; overflow: visible; width: 100%; }
.prn-hero-section__row > .col-lg-6:first-child { flex: 0 0 56%; max-width: 56%; }
.prn-hero-section__row > .col-lg-6:last-child { flex: 0 0 44%; max-width: 44%; }
.prn-hero-section__bottom-band { height: 18px; background: linear-gradient(90deg, rgba(238, 234, 255, 0.96) 0%, rgba(232, 221, 255, 0.96) 100%); }
.prn-section-title { margin-bottom: 0px; }
.prn-faq-section { padding-top: 64px; padding-bottom: 10px; }
.prn-faq-section .prn-section-title { margin-bottom: 28px; }
.prn-faq-section .faq-section__list { max-width: 980px; margin: 0px auto; }
.prn-page .site-footer { margin-top: 10px; background: transparent; min-height: 376px; }
.prn-page .site-footer__inner { border-radius: 24px; background: rgb(241, 241, 241); padding-top: 48px; padding-bottom: 30px; }
.prn-page .site-footer__inner-top { padding-top: 0px; padding-bottom: 42px; }
.prn-page .site-footer__inner-bottom { padding: 52px 0px 18px; }
@media (max-width: 1199.98px) {
.prn-main { padding-top: 88px; }
}
@media (max-width: 1199.98px) {
.prn-hero-section__row { min-height: 0px; }
}
@media (max-width: 1199.98px) {
.prn-hero-section__content { padding: 30px 0px 54px; }
}
@media (max-width: 1199.98px) {
.prn-hero-section__title { max-width: 100%; }
}
@media (max-width: 991.98px) {
.prn-main { padding-top: 74px; }
}
@media (max-width: 991.98px) {
.prn-hero-section { padding-top: 42px; }
}
@media (max-width: 991.98px) {
.prn-hero-section__content { max-width: none; padding: 0px; }
}
@media (max-width: 991.98px) {
.prn-hero-section__media { justify-content: center; margin-top: 34px; }
}
@media (max-width: 991.98px) {
.prn-faq-section { padding: 28px 0px 40px; }
}
@media (max-width: 991.98px) {
.prn-faq-section .prn-section-title { margin-bottom: 24px; }
}
@media (max-width: 991.98px) {
}
@media (max-width: 991.98px) {
}
@media (max-width: 991.98px) {
}
@media (max-width: 991.98px) {
}
@media (max-width: 991.98px) {
}
@media (max-width: 767.98px) {
.prn-main { padding-top: 68px; }
}
@media (max-width: 767.98px) {
.prn-hero-section { padding-top: 30px; }
}
@media (max-width: 767.98px) {
.prn-hero-section__title { font-size: 44px; line-height: 1.05; }
}
@media (max-width: 767.98px) {
.prn-hero-section__bottom-band { height: 18px; }
}
@media (max-width: 767.98px) {
.prn-faq-section { padding: 32px 0px 44px; }
}
@media (max-width: 767.98px) {
.prn-faq-section .prn-section-title { margin-bottom: 20px; }
}
@media (max-width: 767.98px) {
}
@media (max-width: 767.98px) {
}
@media (max-width: 767.98px) {
}
@media (max-width: 767.98px) {
}
@media (max-width: 767.98px) {
}
