.container-base {margin-left: auto; margin-right: auto; display: flex; row-gap: 5em; flex-direction: column; max-width: none;}
.style-text-wrapper {display: flex; flex-direction: column; row-gap: 2em;}
.heading-h1 {font-size: 4.25em; line-height: 100%; text-transform: uppercase; font-feature-settings: 'ss02' 1, 'ss05' 1; font-family: 'TT_Fors_Regular';}
.heading-h2 {font-size: 2.75em; line-height: 110%; text-transform: uppercase; font-feature-settings: 'ss02' 1, 'ss05' 1; font-family: 'TT_Fors_Regular'; font-weight: 400;}
.heading-h3 {font-size: 2em; line-height: 110%; text-transform: uppercase; font-feature-settings: 'ss02' 1, 'ss05' 1; font-family: 'TT_Fors_Regular';}
.heading-h4 {font-size: 2em; line-height: 120%; text-transform: none; font-feature-settings: 'ss02' 1, 'ss05' 1; font-family: 'TT_Fors_Regular';}
.heading-h5 {font-size: 1.25em; line-height: 120%; text-transform: none; font-feature-settings: 'ss02' 1, 'ss05' 1; font-family: 'TT_Fors_Regular';}
.caption-small {font-size: 0.75em; line-height: 100%; text-transform: uppercase; font-feature-settings: 'ss02' 1, 'ss05' 1; letter-spacing: 2px; font-family: 'TT_Fors_Regular';}
.caption-medium {font-size: 1em; line-height: 100%; text-transform: uppercase; font-feature-settings: 'ss02' 1, 'ss05' 1; letter-spacing: 1px; font-family: 'TT_Fors_Regular';}
.paragraph-p1 {font-size: 1em; line-height: 140%; color: rgba(255, 255, 255, 1); text-decoration: none;}
.section-base {padding-left: 8em; padding-right: 8em; padding-top: 8.5em; padding-bottom: 8.5em;}
.section-heading-wrap {display: flex; flex-direction: column; row-gap: 2.5em; padding-left: 14em; padding-right: 14em; align-items: center;}
.section-headline {display: flex; flex-direction: column; row-gap: 1.5em;}
.text-align-center {text-align: center;}
.text-color-gold {color: rgba(205, 153, 61, 1);}
.about-content-wrap {display: grid; justify-content: center; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.about-image {padding-right: 7em;}
.about-image-item {width: auto; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; height: auto;}
.about-text {display: flex; flex-direction: column; row-gap: 5em;}
.about-headline {display: flex; flex-direction: column; row-gap: 2.5em;}
.about-subline {display: flex; flex-direction: column;}
.training-item {display: grid; padding-top: 1em; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(255, 255, 255, 0.2); border-left-color: rgba(255, 255, 255, 0.2); border-right-color: rgba(255, 255, 255, 0.2); border-bottom-color: rgba(255, 255, 255, 0.2); border-top-style: solid; justify-content: flex-start; grid-template-columns: 1fr 1fr; grid-template-rows: auto; padding-bottom: 1em;}
.text-color-dark {color: rgba(255, 255, 255, 0.4);}
.queries-content-wrap {display: block; justify-content: center; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.queries-accordion {width: 100%;}
.queries-accordion-title {padding-left: 0px; padding-right: 0px; padding-top: 1em; padding-bottom: 1em; color: rgba(255, 255, 255, 1); background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(255, 255, 255, 0.2); border-top-style: solid; display: flex; column-gap: 1em; align-items: flex-start;}
.queries-icon-2 {width: 1.67em; height: 1.67em;}
.queries-icon-wrap {padding-top: 0.69em; padding-bottom: 0.69em;}
.style-button-wrapper {display: flex; flex-direction: column; row-gap: 1em;}
.contact-button {background-size: auto; background-image: none/*linear-gradient(rgba(10, 10, 11, 1) 0%, rgba(10, 10, 11, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; overflow-x: hidden; overflow-y: hidden; color: rgba(255, 255, 255, 1); padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em; padding-bottom: 1.5em; flex-direction: column; justify-content: space-between; margin-left: 1px; margin-right: 1px; margin-top: 1px; margin-bottom: 1px; transition-duration: 400ms; transition-property: all; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(10, 10, 11);}
.contact-button:hover {background-image: none/*linear-gradient(rgba(205, 153, 61, 1) 0%, rgba(205, 153, 61, 1) 100%)*/; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; background-size: auto; background-color: rgb(205, 153, 61);}
.contact-button-text {display: flex; flex-direction: column; align-items: stretch;}
.section-tagline {padding-left: 14em; padding-right: 14em;}
.contact-content-wrap {display: grid; justify-content: center; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; height: 14em;}
.faq-content-wrap {display: block; justify-content: center; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.faq-accordion {width: 100%;}
.faq-accordion-title {padding-left: 0px; padding-right: 0px; padding-top: 1em; padding-bottom: 1em; color: rgba(255, 255, 255, 1); background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.2); display: flex; column-gap: 1em;}
.faq-icon-wrap {padding-top: 0.5em; padding-bottom: 0.5em; display: block; align-items: center;}
.section-footer {padding-left: 8em; padding-right: 8em; padding-top: 3em; padding-bottom: 3em;}
.footer-text-wrap {display: grid; flex-direction: row; align-items: start; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.footer-links {display: flex;}
.table-content-wrap {display: block; justify-content: center; grid-template-columns: 1fr 1fr; grid-template-rows: auto; padding-left: 14em; padding-right: 14em;}
.table-block {display: flex; flex-direction: column; background-size: auto; background-image: linear-gradient(rgba(10, 10, 11, 1) 0%, rgba(10, 10, 11, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; overflow-x: hidden; overflow-y: hidden;}
.table-head-wrap {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.table-body-wrap {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto; flex-direction: column; align-items: stretch;}
.table-headline-item {padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em; padding-bottom: 1.5em;}
.table-products-item {padding-left: 1.5em; padding-right: 1.5em; padding-top: 1.5em; padding-bottom: 1.5em; display: flex;}
.table-product-cell {display: flex; justify-content: center; flex-direction: column; align-items: center;}
.table-row-item {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.1);}
.table-text-cell {display: flex; padding-left: 1.5em; padding-right: 1.5em; padding-top: 1em; padding-bottom: 1em;}
.table-indicator-item {padding-top: 1em; padding-bottom: 1em; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.indicator-icon {width: 1.5em; height: 1.5em;}
.table-free-cell {display: flex; justify-content: center; align-items: flex-start; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: solid; border-right-color: rgba(255, 255, 255, 0.2);}
.table-paid-cell {display: flex; justify-content: center; align-items: flex-start;}
.button-primary-gold {background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%); height: 3.5em; border-top-left-radius: 999em; border-top-right-radius: 999em; border-bottom-left-radius: 999em; border-bottom-right-radius: 999em; font-family: 'TT_Fors_Regular'; font-size: 1em; line-height: 100%; text-transform: uppercase; letter-spacing: 1px; color: rgba(20, 20, 21, 1); padding-left: 1.5em; padding-right: 1.5em; padding-top: 0em; padding-bottom: 0em; text-align: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(205, 153, 61);}
.button-primary-gold:hover {background-image: none/*linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%)*/; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(20, 20, 21, 1); background-color: rgb(255, 255, 255); background-size: auto;}
.table-button-wrap {display: flex; justify-content: center;}
.services-content-wrap {display: flex; justify-content: center; grid-template-columns: 1fr 1fr; grid-template-rows: auto; padding-left: 7em; padding-right: 7em;}
.service-card-block {display: flex; flex-direction: column; padding-left: 3em; padding-right: 3em; padding-top: 3em; padding-bottom: 3em; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; background-size: auto; background-image: linear-gradient(rgba(20, 20, 21, 1) 0%, rgba(20, 20, 21, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: 42.5em; justify-content: space-between; margin-left: 1px; margin-right: 1px; margin-top: 1px; margin-bottom: 1px;}
.card-button-wrap {display: flex; align-items: center; column-gap: 0.5em; justify-content: center;}
.card-text-wrap {display: flex; flex-direction: column; row-gap: 2.5em;}
.card-tag-wrap {display: flex; justify-content: space-between; align-items: center;}
.card-tag-block {display: flex; column-gap: 0.25em; width: auto;}
.tag-item {height: 2.5em; display: flex; justify-content: center; align-items: center; border-top-left-radius: 999em; border-top-right-radius: 999em; border-bottom-left-radius: 999em; border-bottom-right-radius: 999em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(255, 255, 255, 0.2); border-left-color: rgba(255, 255, 255, 0.2); border-right-color: rgba(255, 255, 255, 0.2); border-bottom-color: rgba(255, 255, 255, 0.2); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; width: auto; padding-left: 1.25em; padding-right: 1.25em;}
.num-item {width: 2.5em; height: 2.5em; display: flex; justify-content: center; align-items: center; background-color: rgb(205, 153, 61); border-top-left-radius: 999em; border-top-right-radius: 999em; border-bottom-left-radius: 999em; border-bottom-right-radius: 999em;}
.text-color-black {color: rgba(20, 20, 21, 1);}
.card-heading-wrap {display: flex; flex-direction: column;}
.card-description-wrap {padding-left: 4em; padding-right: 4em;}
.button-primary-light {background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%); height: 3.5em; border-top-left-radius: 999em; border-top-right-radius: 999em; border-bottom-left-radius: 999em; border-bottom-right-radius: 999em; font-family: 'TT_Fors_Regular'; font-size: 1em; line-height: 100%; text-transform: uppercase; letter-spacing: 1px; color: rgba(255, 255, 255, 1); padding-left: 1.5em; padding-right: 1.5em; padding-top: 0em; padding-bottom: 0em; text-align: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.button-primary-light:hover {background-image: linear-gradient(rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(205, 153, 61, 1); background-size: auto;}
.wide-100 {width: 100%;}
.card-padding-top {margin-top: 10.5em;}
.startsession-content-wrap {display: flex; justify-content: center; grid-template-columns: 1fr 1fr; grid-template-rows: auto; flex-direction: column; padding-left: 24.5em; padding-right: 24.5em;}
.color-black {background-image: linear-gradient(rgba(10, 10, 11, 1) 0%, rgba(10, 10, 11, 1) 100%);}
.numnone-item {width: 2.5em; height: 2.5em; display: flex; justify-content: center; align-items: center; background-color: rgb(205, 153, 61); border-top-left-radius: 999em; border-top-right-radius: 999em; border-bottom-left-radius: 999em; border-bottom-right-radius: 999em;}
.numnone-icon {width: 1.5em; height: 1.5em;}
.card-label-block {display: flex; column-gap: 0.5em; align-items: center;}
.label-item {padding-left: 0.875em; padding-right: 0.5em; padding-top: 0.875em; padding-bottom: 0.875em; background-size: auto; background-image: linear-gradient(rgba(205, 153, 61, 1) 0%, rgba(205, 153, 61, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; width: auto; display: flex; align-items: center;}
.label-block-2 {display: flex; align-items: center; width: auto;}
.label-arrows-image {width: auto; height: 2.5em;}
.astrology-firstline-wrap {padding-left: 50%; padding-bottom: 5em;}
.astrology-secondline-wrap {display: flex; justify-content: center; padding-left: 21em; padding-right: 21em;}
.astrology-thirdline-wrap {padding-right: 50%; padding-top: 5em;}
.section-hero {padding-left: 8em; padding-right: 8em; padding-top: 0em; padding-bottom: 8.5em; overflow-x: visible; overflow-y: visible; display: flex; flex-direction: column;}
.hero-menu {display: flex; flex-direction: column; row-gap: 0.25em; width: auto;}
.hero-cta {width: 21em; display: flex; flex-direction: column; row-gap: 2em; align-items: center;}
.hero-tag-block {display: flex; column-gap: 0.25em; width: auto;}
.name-block {display: flex; flex-direction: column;}
.heading-display {font-family: 'TT_Fors_Regular'; font-size: 9.625em; line-height: 80%; text-transform: uppercase; font-feature-settings: 'ss02' 1, 'ss05' 1; letter-spacing: -0.4px;}
.text-align-right {text-align: right;}
.hero-cover-wrap {height: 100vh; display: flex; flex-direction: column; padding-top: 3em; justify-content: space-between; padding-bottom: 3em;}
.hero-content-wrap {display: grid; align-items: flex-start; justify-content: space-evenly; grid-template-columns: 1fr 1fr; grid-template-rows: auto; padding-top: 30em;}
.cover-text {display: flex; justify-content: space-between; flex-direction: row; height: auto;}
.cover-id {display: flex; flex-direction: column; row-gap: 1em;}
.hero-hedline {padding-right: 7em; width: 100%;}
.hero-description {width: 100%; padding-left: 50%;}
.hero-image-block {position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; width: 100%; justify-content: center;}
.hero-image {height: 100%; width: auto; display: flex;}
.container-hero {margin-left: auto; margin-right: auto; display: flex; row-gap: 5em; flex-direction: column; max-width: none;}
.hero-image-item {height: 100%; background-size: auto; background-image: linear-gradient(rgba(20, 20, 21, 0) 50%, rgba(20, 20, 21, 0.8) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(10, 10, 11); display: flex; justify-content: center; border-top-left-radius: 100em; border-top-right-radius: 100em; border-bottom-left-radius: 100em; border-bottom-right-radius: 100em; width: 180vw; align-items: flex-end;}
.textlink {transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease;}
.textlink:hover {color: rgba(205, 153, 61, 1); transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease;}
.image-item {width: 100%; height: auto; aspect-ratio: 3/4;}
.contact-image-block {width: 14em; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; overflow-x: clip; overflow-y: clip; aspect-ratio: 3/4; display: flex; flex-direction: column;}
.popup-close {min-width: 1.5em; min-height: 1.5em; background-image: url("/d/cross.svg"); right: 2em; top: 2.5em; z-index: 20;}
.popup-content {min-width: 35em; background-image: linear-gradient(rgba(20, 20, 21, 1) 0%, rgba(20, 20, 21, 1) 100%); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; box-shadow: /*NaNpx 0px 4px 20px 20px*/; padding-left: 2em; padding-right: 2em; padding-top: 2em; padding-bottom: 2em; display: flex; flex-direction: column; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; row-gap: 2.5em; width: 35em; max-height: 85vh;}
.popup-list-wrap {width: 100%; display: flex; flex-direction: column; row-gap: 1em;}
.popup-list-block {display: flex; flex-direction: column; row-gap: 1.5em;}
.pop-up--natal {width: 100vw; height: 100dvh;}
.popup-overlay {padding-top: 0em; padding-bottom: 0em;}
.max-w--1400px {max-width: 1400px;}
.text--h5 {font-family: 'Manrope'; font-size: 25px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--medium {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 500;}
.text--small-bold {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.02em; line-height: 140%; font-weight: 700;}
.text--min {font-family: 'Manrope'; font-size: 12px; letter-spacing: -0.04em; line-height: 140%; font-weight: 500;}
.radius--10px {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--primary {background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(18, 104, 218); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: rgba(255, 255, 255, 1);}
.button--primary:hover {background-color: rgba(18, 104, 218, 0.8);}
.radius--20px {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.radius--5px {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.paddings--20px {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.gap-ver--20px {row-gap: 20px;}
.gap-hor--10px {column-gap: 10px;}
.gap-ver--30px {row-gap: 30px;}
.w-h--16px {width: 16px; height: 16px; flex-shrink: 0;}
.pop-up--close {min-width: 28px; min-height: 28px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(18, 104, 218); background-size: 12.6px; background-image: url("/d/library_image-13268-symbol-idsuxqnka-menu-button-close.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.input--primary {padding-left: 20px; padding-right: 20px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); width: 100%; height: 40px;}
.color-text--bg-on {color: rgba(0, 0, 0, 1);}
.color--bg-sec {background-color: rgb(241, 245, 255);}
.color-text--prim-on {color: rgba(255, 255, 255, 1);}
.color-text--error {color: rgba(255, 96, 78, 1);}
.gap-ver--10px {row-gap: 10px;}
.page-wrap {overflow-x: hidden; overflow-y: hidden;}
.pop-up--strategy {width: 100vw; height: 100dvh;}
.stratsession-image-block-b {width: 14em; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; overflow-x: clip; overflow-y: clip; aspect-ratio: 3/4; display: flex; flex-direction: column; position: absolute; left: 7em; bottom: 0em; z-index: 5;}
.stratsession-image-block-a {width: 14em; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; overflow-x: clip; overflow-y: clip; aspect-ratio: 3/4; display: flex; flex-direction: column; position: absolute; left: auto; bottom: 24em; right: 7em; z-index: 5;}
.astrology-image-block-b {width: 21em; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; overflow-x: clip; overflow-y: clip; aspect-ratio: 3/4; display: flex; flex-direction: column; position: absolute; left: auto; bottom: -5em; right: 7em; z-index: 5;}
.astrology-image-block-a {width: 21em; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; overflow-x: clip; overflow-y: clip; aspect-ratio: 3/4; display: flex; flex-direction: column; position: absolute; left: 7em; bottom: 55em;}
.loader-wrap {width: 100vw; height: 100svh; z-index: 20; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; display: flex; justify-content: center; align-items: center; position: fixed; pointer-events: none; min-height: 100svh;}
.blind-block {height: 100%; width: 100vw; display: flex; justify-content: flex-start; align-items: flex-start; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px;}
.blind-item {height: 100%; background-size: auto; background-image: linear-gradient(rgba(20, 20, 21, 1) 0%, rgba(20, 20, 21, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; width: 100%;}
.loader-star-wrap {width: 7.5em; height: 7.5em;}
.loader-star {width: 100%; height: auto;}
.loader-ring {width: 100%; height: auto; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px;}
.menu-scroll {position: fixed; z-index: 10; top: -1px; left: -1px; right: -1px; background-size: auto; background-image: linear-gradient(rgba(20, 20, 21, 1) 0%, rgba(20, 20, 21, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: none; border-top-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-right-color: rgba(255, 255, 255, 0.1); border-bottom-color: rgba(255, 255, 255, 0.1); height: auto; padding-left: 8em; padding-right: 8em; display: flex; align-items: center; justify-content: space-between;}
.menu-icon-wrap {height: 5em; display: flex; align-items: center; row-gap: 1em; column-gap: 1em;}
.menu-logo-wrap {height: 100%; min-width: 30em;}
.menu-button-wrap {height: 100%; display: flex; justify-content: flex-end; align-items: center;}
.paragraph-logo {font-family: 'TT_Fors_Regular'; text-transform: uppercase; font-size: 1.25em; letter-spacing: 1px;}
.button-secondary-gold {background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%); height: 3em; border-top-left-radius: 999em; border-top-right-radius: 999em; border-bottom-left-radius: 999em; border-bottom-right-radius: 999em; font-family: 'TT_Fors_Regular'; font-size: 1em; line-height: 100%; text-transform: uppercase; letter-spacing: 1px; color: rgba(20, 20, 21, 1); padding-left: 1.5em; padding-right: 1.5em; padding-top: 0em; padding-bottom: 0em; text-align: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(205, 153, 61);}
.button-secondary-gold:hover {background-image: none/*linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%)*/; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(20, 20, 21, 1); background-color: rgb(255, 255, 255); background-size: auto;}
.menu-button {width: 1.88em; height: 1.5em; background-size: auto, auto; background-image: url("/d/menu.svg"), none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: no-repeat; background-position: center center; background-attachment: scroll, scroll;}
.image-effect {height: 100%; width: 100%; border-top-left-radius: 1em; border-top-right-radius: 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em;}
.element-hero {width: 25em; aspect-ratio: 1/1; position: absolute; bottom: -4em; left: 37.5em;}
.element-stratsession-a {width: 25em; aspect-ratio: 1/1; position: absolute; bottom: 30em; left: -2em;}
.element-stratsession-b {width: 18em; aspect-ratio: 1/1; position: absolute; bottom: 2em; left: auto; right: -2em;}
.element-queries {width: 25em; aspect-ratio: 1/1; position: absolute; bottom: auto; left: auto; right: 5em; top: -3em;}
.element-table-a {width: 25em; aspect-ratio: 1/1; position: absolute; bottom: 50em; left: 1em;}
.element-table-b {width: 25em; aspect-ratio: 1/1; position: absolute; bottom: 6em; left: auto; right: 3em;}
.element-contact {width: 18em; aspect-ratio: 1/1; position: absolute; bottom: 50em; left: 20em; right: auto;}
.element-footer {width: 68em; aspect-ratio: 1/1; position: absolute; bottom: 0em; left: 16em;}
.element-ring {width: 68em; aspect-ratio: 1/1;}
.popup-menu {display: flex; flex-direction: column; row-gap: 3em; width: auto; height: 100%; justify-content: center; align-items: center;}
.header-popup {position: relative; z-index: 10; top: -1px; left: -1px; right: -1px; background-size: auto; background-image: linear-gradient(rgba(20, 20, 21, 1) 0%, rgba(20, 20, 21, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-right-color: rgba(255, 255, 255, 0.1); border-bottom-color: rgba(255, 255, 255, 0.1); height: 5em; padding-left: 8em; padding-right: 8em; display: flex; align-items: center; justify-content: space-between;}
.popup-links-wrap {display: flex; flex-direction: column;}
.popup-link-item {width: 100%; transition-property: all; transition-duration: 400ms; padding-top: 0.5em; padding-bottom: 0.5em;}
.popup-link-item:hover {transition-duration: 400ms; transition-property: all;}
.table-button-wrap-copy {display: none; justify-content: center;}
.cookies-close {min-width: 1.5em; min-height: 1.5em; background-image: url("/d/cross.svg"); right: 1.5em; top: 1.5em; z-index: 20;}
.pop-up--cookies {pointer-events: none;}
@media (max-width: 991px) {.heading-h1 {font-size: 7.55em;}}
@media (max-width: 991px) {.heading-h2 {font-size: 5.73em;}}
@media (max-width: 991px) {.heading-h3 {font-size: 3.5em;}}
@media (max-width: 991px) {.heading-h4 {font-size: 3.5em;}}
@media (max-width: 991px) {.heading-h5 {font-size: 2.6em;}}
@media (max-width: 991px) {.caption-small {font-size: 1.56em;}}
@media (max-width: 991px) {.caption-medium {font-size: 2.08em;}}
@media (max-width: 991px) {.paragraph-p1 {font-size: 2.08em;}}
@media (max-width: 991px) {.heading-display {font-size: 10.3em;}}
@media (max-width: 991px) {.hero-content-wrap {grid-template-columns: 1fr; grid-template-rows: auto auto; row-gap: 10.42em; padding-top: 60em;}}
@media (max-width: 991px) {.section-hero {padding-left: 5.21em; padding-right: 5.21em; padding-bottom: 17.71em;}}
@media (max-width: 991px) {.section-base {padding-left: 5.21em; padding-right: 5.21em; padding-top: 17.71em; padding-bottom: 17.71em;}}
@media (max-width: 991px) {.astrology-firstline-wrap {padding-left: 0%;}}
@media (max-width: 991px) {.astrology-secondline-wrap {padding-left: 0em; padding-right: 0em;}}
@media (max-width: 991px) {.astrology-thirdline-wrap {padding-right: 0%;}}
@media (max-width: 991px) {.section-heading-wrap {padding-left: 0em; padding-right: 0em; row-gap: 19px;}}
@media (max-width: 991px) {.startsession-content-wrap {padding-left: 10.42em; padding-right: 10.42em;}}
@media (max-width: 991px) {.service-card-block {height: 88.54em; padding-left: 6.25em; padding-right: 6.25em; padding-top: 6.25em; padding-bottom: 6.25em; border-top-left-radius: 2.08em; border-top-right-radius: 2.08em; border-bottom-left-radius: 2.08em; border-bottom-right-radius: 2.08em;}}
@media (max-width: 991px) {.tag-item {height: 5.21em; padding-left: 2.6em; padding-right: 2.6em;}}
@media (max-width: 991px) {.numnone-item {width: 5.21em; height: 5.21em;}}
@media (max-width: 991px) {.numnone-icon {width: 3.13em; height: 3.13em;}}
@media (max-width: 991px) {.button-primary-gold {height: 3.51em; font-size: 2.08em; padding-left: 2em; padding-right: 2em;}}
@media (max-width: 991px) {.label-item {padding-top: 1.56em; padding-bottom: 1.56em; padding-left: 1.5em; padding-right: 1em;}}
@media (max-width: 991px) {.label-arrows-image {height: 4.8em;}}
@media (max-width: 991px) {.stratsession-image-block-b {display: none;}}
@media (max-width: 991px) {.stratsession-image-block-a {display: none;}}
@media (max-width: 991px) {.container-base {row-gap: 10.42em;}}
@media (max-width: 991px) {.services-content-wrap {flex-direction: column; padding-left: 10.42em; padding-right: 10.42em;}}
@media (max-width: 991px) {.card-padding-top {margin-top: 2.21em;}}
@media (max-width: 991px) {.num-item {width: 5.21em; height: 5.21em;}}
@media (max-width: 991px) {.button-primary-light {height: 3.51em; font-size: 2.08em;}}
@media (max-width: 991px) {.card-text-wrap {row-gap: 5.21em;}}
@media (max-width: 991px) {.about-content-wrap {grid-template-columns: 1fr; grid-template-rows: auto auto; row-gap: 10.42em;}}
@media (max-width: 991px) {.about-image {padding-right: 14.58em; padding-left: 14.58em;}}
@media (max-width: 991px) {.about-headline {row-gap: 5.21em;}}
@media (max-width: 991px) {.about-text {row-gap: 10.42em;}}
@media (max-width: 991px) {.queries-icon-2 {width: 3.13em; height: 3.13em;}}
@media (max-width: 991px) {.queries-icon-wrap {padding-top: 1.5em; padding-bottom: 1.5em;}}
@media (max-width: 991px) {.table-content-wrap {padding-left: 0em; padding-right: 0em;}}
@media (max-width: 991px) {.table-headline-item {padding-left: 3.13em; padding-right: 3.13em; padding-top: 3.13em; padding-bottom: 3.13em;}}
@media (max-width: 991px) {.table-products-item {padding-left: 0em; padding-right: 0em; padding-top: 3.13em; padding-bottom: 3.13em;}}
@media (max-width: 991px) {.table-text-cell {padding-left: 3.13em; padding-right: 3.13em; padding-top: 2.08em; padding-bottom: 2.08em;}}
@media (max-width: 991px) {.table-indicator-item {padding-top: 2.08em; padding-bottom: 2.08em;}}
@media (max-width: 991px) {.indicator-icon {width: 3.13em; height: 3.13em;}}
@media (max-width: 991px) {.queries-accordion-title {padding-top: 2.08em; padding-bottom: 2.08em;}}
@media (max-width: 991px) {.faq-accordion-title {padding-top: 2.08em; padding-bottom: 2.08em;}}
@media (max-width: 991px) {.faq-icon-wrap {padding-top: 1em; padding-bottom: 1em;}}
@media (max-width: 991px) {.contact-image-block {width: 31.25em; border-top-left-radius: 2.08em; border-top-right-radius: 2.08em; border-bottom-left-radius: 2.08em; border-bottom-right-radius: 2.08em;}}
@media (max-width: 991px) {.contact-content-wrap {grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; height: 58.33em;}}
@media (max-width: 991px) {.contact-button {padding-left: 3.13em; padding-right: 3.13em; padding-top: 3.13em; padding-bottom: 3.13em; border-top-left-radius: 2.08em; border-top-right-radius: 2.08em; border-bottom-left-radius: 2.08em; border-bottom-right-radius: 2.08em;}}
@media (max-width: 991px) {.footer-links {flex-direction: column; row-gap: 0em;}}
@media (max-width: 991px) {.about-image-item {border-top-left-radius: 2.08em; border-top-right-radius: 2.08em; border-bottom-left-radius: 2.08em; border-bottom-right-radius: 2.08em;}}
@media (max-width: 991px) {.hero-cta {width: 46.88em; row-gap: 4.17em;}}
@media (max-width: 991px) {.cover-text {order: 1000;}}
@media (max-width: 991px) {.cover-id {row-gap: 2.08em;}}
@media (max-width: 991px) {.hero-tag-block {order: 1000; flex-direction: column; align-items: flex-start; row-gap: 0.52em;}}
@media (max-width: 991px) {.hero-cover-wrap {padding-bottom: 5em; height: 100dvh;}}
@media (max-width: 991px) {.hero-image-item {width: 200vw; border-top-left-radius: 50em; border-top-right-radius: 50em; border-bottom-left-radius: 50em; border-bottom-right-radius: 50em;}}
@media (max-width: 991px) {.hero-menu {row-gap: 0.5em;}}
@media (max-width: 991px) {.astrology-image-block-a {left: 0em; bottom: 130em; width: 25em; border-top-left-radius: 2.08em; border-top-right-radius: 2.08em; border-bottom-left-radius: 2.08em; border-bottom-right-radius: 2.08em;}}
@media (max-width: 991px) {.astrology-image-block-b {right: 0em; bottom: -30em; border-top-left-radius: 2.08em; border-top-right-radius: 2.08em; border-bottom-left-radius: 2.08em; border-bottom-right-radius: 2.08em; width: 25em;}}
@media (max-width: 991px) {.card-label-block {column-gap: 1.04em;}}
@media (max-width: 991px) {.table-block {padding-bottom: 1.04em; border-top-left-radius: 2.08em; border-top-right-radius: 2.08em; border-bottom-left-radius: 2.08em; border-bottom-right-radius: 2.08em;}}
@media (max-width: 991px) {.card-tag-block {column-gap: 0.52em;}}
@media (max-width: 991px) {.loader-star-wrap {width: 15em; height: 15em;}}
@media (max-width: 991px) {.training-item {padding-top: 2.08em; padding-bottom: 2.08em;}}
@media (max-width: 991px) {.popup-content {width: 72.92em; padding-left: 4.17em; padding-right: 4.17em; padding-top: 5em; padding-bottom: 5em; row-gap: 5.21em; max-height: 80vh; border-top-left-radius: 2.08em; border-top-right-radius: 2.08em; border-bottom-left-radius: 2.08em; border-bottom-right-radius: 2.08em; min-height: 50px; height: 80dvh;}}
@media (max-width: 991px) {.popup-close {min-width: 3.13em; min-height: 3.13em; top: 4.17em; right: 4.17em;}}
@media (max-width: 991px) {.hero-image-block {height: 100dvh;}}
@media (max-width: 991px) {.button-secondary-gold {height: 2.6em; font-size: 2.08em; padding-left: 1em; padding-right: 1em;}}
@media (max-width: 991px) {.menu-scroll {height: 10.42em; padding-left: 5.21em; padding-right: 5.21em;}}
@media (max-width: 991px) {.paragraph-logo {font-size: 2.5em;}}
@media (max-width: 991px) {.menu-button {width: 3.91em; height: 3.13em;}}
@media (max-width: 991px) {.menu-logo-wrap {min-width: 40em;}}
@media (max-width: 991px) {.menu-icon-wrap {column-gap: 2.08em;}}
@media (max-width: 991px) {.image-effect {border-top-left-radius: 2.08em; border-top-right-radius: 2.08em; border-bottom-left-radius: 2.08em; border-bottom-right-radius: 2.08em;}}
@media (max-width: 991px) {.element-ring {width: 120em;}}
@media (max-width: 991px) {.element-hero {width: 50em; left: 15em; bottom: 13em;}}
@media (max-width: 991px) {.element-stratsession-a {width: 50em; left: -25em; bottom: 53em;}}
@media (max-width: 991px) {.element-stratsession-b {width: 30em; bottom: 4em; right: -6em;}}
@media (max-width: 991px) {.element-table-a {display: none;}}
@media (max-width: 991px) {.element-table-b {width: 50em; right: -25em; bottom: -11em;}}
@media (max-width: 991px) {.element-contact {width: 30em; left: 10em; bottom: 136em;}}
@media (max-width: 991px) {.hero-image {height: 90%;}}
@media (max-width: 991px) {.popup-menu {row-gap: 0.5em;}}
@media (max-width: 991px) {.header-popup {height: 10.42em; padding-left: 5.21em; padding-right: 5.21em;}}
@media (max-width: 991px) {.element-queries {width: 50em; right: -18em; top: -12em;}}
@media (max-width: 991px) {.cookies-close {min-width: 3.13em; min-height: 3.13em; top: 2.5em; right: 2.5em;}}
@media (max-width: 767px) {.gap-ver--20px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-ver--30px {row-gap: 20px;}}
@media (max-width: 767px) {.paddings--20px {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.hero-image-item {width: 100%; border-top-left-radius: 0em; border-top-right-radius: 0em; border-bottom-left-radius: 0em; border-bottom-right-radius: 0em;}}
@media (max-width: 767px) {.element-queries {width: 50em; right: -16em; top: -12em;}}
@media (max-width: 767px) {.heading-display {font-size: 4.5em;}}
@media (max-width: 767px) {.cover-id {width: 100%; flex-direction: row; align-items: flex-start;}}
@media (max-width: 767px) {.hero-tag-block {width: 100%; align-items: flex-end;}}
@media (max-width: 767px) {.hero-menu {display: none;}}
@media (max-width: 767px) {.cover-text {justify-content: space-between; flex-direction: column; height: auto;}}
@media (max-width: 767px) {.hero-cta {width: 100%; row-gap: 2em;}}
@media (max-width: 767px) {.name-block {width: 75%;}}
@media (max-width: 767px) {.hero-cover-wrap {padding-bottom: 3em; min-height: 100dvh; height: 100dvh;}}
@media (max-width: 767px) {.hero-image {height: 100%; bottom: auto;}}
@media (max-width: 767px) {.hero-content-wrap {padding-top: 6em;}}
@media (max-width: 767px) {.hero-image-block {position: absolute; min-height: 100dvh;}}
@media (max-width: 767px) {.about-image {padding-left: 25em; padding-right: 25em;}}
@media (max-width: 767px) {.service-card-block {height: auto; row-gap: 5.21em;}}
@media (max-width: 479px) {.gap-ver--20px {row-gap: 20px;}}
@media (max-width: 479px) {.heading-h1 {font-size: 7.5em; line-height: 110%;}}
@media (max-width: 479px) {.heading-h2 {font-size: 7em;}}
@media (max-width: 479px) {.heading-h3 {font-size: 5.5em;}}
@media (max-width: 479px) {.heading-h4 {font-size: 5.5em;}}
@media (max-width: 479px) {.heading-h5 {font-size: 4em;}}
@media (max-width: 479px) {.caption-small {font-size: 3em;}}
@media (max-width: 479px) {.caption-medium {font-size: 4em; display: none;}}
@media (max-width: 479px) {.paragraph-p1 {font-size: 4em;}}
@media (max-width: 479px) {.heading-display {font-size: 10.64em;}}
@media (max-width: 479px) {.section-base {padding-left: 4em; padding-right: 4em; padding-top: 10em; padding-bottom: 10em;}}
@media (max-width: 479px) {.container-base {row-gap: 8em;}}
@media (max-width: 479px) {.section-hero {padding-left: 4em; padding-right: 4em; padding-bottom: 10em;}}
@media (max-width: 479px) {.hero-content-wrap {padding-top: 20em; row-gap: 8em;}}
@media (max-width: 479px) {.hero-description {padding-left: 23em;}}
@media (max-width: 479px) {.astrology-image-block-a {display: none;}}
@media (max-width: 479px) {.astrology-image-block-b {display: none;}}
@media (max-width: 479px) {.startsession-content-wrap {padding-left: 0em; padding-right: 0em;}}
@media (max-width: 479px) {.service-card-block {padding-left: 8em; padding-right: 8em; padding-top: 8em; padding-bottom: 8em; height: auto; row-gap: 10em; border-top-left-radius: 5em; border-top-right-radius: 5em; border-bottom-left-radius: 5em; border-bottom-right-radius: 5em; margin-top: 1px;}}
@media (max-width: 479px) {.tag-item {height: 8em; padding-left: 3.2em; padding-right: 3.2em;}}
@media (max-width: 479px) {.numnone-item {width: 8em; height: 8em;}}
@media (max-width: 479px) {.numnone-icon {width: 5em; height: 5em;}}
@media (max-width: 479px) {.cover-id {row-gap: 3em; flex-direction: column;}}
@media (max-width: 479px) {.button-primary-gold {height: 3em; padding-left: 1.5em; padding-right: 1.5em; font-size: 4em;}}
@media (max-width: 479px) {.card-description-wrap {padding-left: 0em; padding-right: 0em;}}
@media (max-width: 479px) {.card-text-wrap {row-gap: 5em;}}
@media (max-width: 479px) {.services-content-wrap {padding-left: 0em; padding-right: 0em;}}
@media (max-width: 479px) {.num-item {width: 8em; height: 8em;}}
@media (max-width: 479px) {.card-tag-block {column-gap: 1.25em;}}
@media (max-width: 479px) {.section-tagline {padding-left: 0em; padding-right: 0em;}}
@media (max-width: 479px) {.card-button-wrap {flex-direction: column; column-gap: 2em; justify-content: flex-start; row-gap: 2em;}}
@media (max-width: 479px) {.about-content-wrap {row-gap: 10em;}}
@media (max-width: 479px) {.training-item {grid-template-columns: 1fr; row-gap: 2.5em; padding-top: 2.5em; padding-bottom: 2.5em;}}
@media (max-width: 479px) {.queries-icon-2 {width: 5em; height: 5em;}}
@media (max-width: 479px) {.queries-icon-wrap {padding-top: 0.5em; padding-bottom: 0.5em;}}
@media (max-width: 479px) {.about-image-item {border-top-left-radius: 5em; border-top-right-radius: 5em; border-bottom-left-radius: 5em; border-bottom-right-radius: 5em;}}
@media (max-width: 479px) {.table-row-item {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.table-text-cell {padding-top: 4em; padding-bottom: 4em; padding-left: 4em; padding-right: 4em;}}
@media (max-width: 479px) {.table-indicator-item {padding-top: 0em; padding-bottom: 4em;}}
@media (max-width: 479px) {.indicator-icon {width: 6em; height: 6em;}}
@media (max-width: 479px) {.table-head-wrap {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.table-headline-item {justify-self: center; display: flex; justify-content: center; padding-top: 4em; padding-bottom: 4em; padding-left: 4em; padding-right: 4em;}}
@media (max-width: 479px) {.table-products-item {padding-top: 4em; padding-bottom: 4em;}}
@media (max-width: 479px) {.faq-accordion-title {padding-top: 2em; padding-bottom: 2em; column-gap: 2em;}}
@media (max-width: 479px) {.contact-button {padding-left: 4em; padding-right: 4em; padding-top: 4em; padding-bottom: 4em; border-top-left-radius: 4em; border-top-right-radius: 4em; border-bottom-left-radius: 4em; border-bottom-right-radius: 4em;}}
@media (max-width: 479px) {.contact-content-wrap {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto auto; height: 138em;}}
@media (max-width: 479px) {.footer-text-wrap {grid-template-columns: 1fr; row-gap: 5em;}}
@media (max-width: 479px) {.section-footer {padding-left: 4em; padding-right: 4em; padding-top: 3em; padding-bottom: 10em;}}
@media (max-width: 479px) {.contact-image-block {width: 50em; border-top-left-radius: 5em; border-top-right-radius: 5em; border-bottom-left-radius: 5em; border-bottom-right-radius: 5em;}}
@media (max-width: 479px) {.hero-menu {display: none;}}
@media (max-width: 479px) {.hero-cta {width: 100%; row-gap: 6em;}}
@media (max-width: 479px) {.hero-cover-wrap {padding-bottom: 7em; padding-top: 5em; height: 100dvh; min-height: 100dvh;}}
@media (max-width: 479px) {.hero-image-item {width: 100%;}}
@media (max-width: 479px) {.table-block {border-top-left-radius: 4em; border-top-right-radius: 4em; border-bottom-left-radius: 4em; border-bottom-right-radius: 4em;}}
@media (max-width: 479px) {.queries-accordion-title {padding-top: 4em; padding-bottom: 4em;}}
@media (max-width: 479px) {.label-arrows-image {height: 7em;}}
@media (max-width: 479px) {.card-padding-top {margin-top: 4em;}}
@media (max-width: 479px) {.button-primary-light {height: 3em; font-size: 4em;}}
@media (max-width: 479px) {.label-item {padding-top: 2em; padding-bottom: 2em; padding-left: 2em;}}
@media (max-width: 479px) {.popup-content {width: 90%; border-top-left-radius: 4em; border-top-right-radius: 4em; border-bottom-left-radius: 4em; border-bottom-right-radius: 4em; padding-left: 5em; padding-right: 5em; padding-top: 7em; padding-bottom: 7em; row-gap: 5em;}}
@media (max-width: 479px) {.popup-close {min-width: 5em; min-height: 5em; top: 6em; right: 5em;}}
@media (max-width: 479px) {.button-secondary-gold {height: 3em; padding-left: 1.5em; padding-right: 1.5em; font-size: 4em;}}
@media (max-width: 479px) {.paragraph-logo {font-size: 4em;}}
@media (max-width: 479px) {.menu-scroll {height: 15em; padding-left: 4em; padding-right: 4em;}}
@media (max-width: 479px) {.menu-button-wrap {display: none;}}
@media (max-width: 479px) {.menu-button {height: 5em; width: 6.5em;}}
@media (max-width: 479px) {.menu-logo-wrap {min-width: 70em; justify-content: flex-start; order: -1;}}
@media (max-width: 479px) {.menu-icon-wrap {justify-content: flex-end;}}
@media (max-width: 479px) {.image-effect {border-top-left-radius: 5em; border-top-right-radius: 5em; border-bottom-left-radius: 5em; border-bottom-right-radius: 5em;}}
@media (max-width: 479px) {.element-ring {width: 160em;}}
@media (max-width: 479px) {.element-hero {display: none;}}
@media (max-width: 479px) {.element-stratsession-a {display: none;}}
@media (max-width: 479px) {.element-stratsession-b {display: none;}}
@media (max-width: 479px) {.element-contact {left: 4em; bottom: 245em;}}
@media (max-width: 479px) {.hero-image {height: 90%; width: auto;}}
@media (max-width: 479px) {.loader-star-wrap {width: 25em; height: 25em;}}
@media (max-width: 479px) {.popup-menu {display: none;}}
@media (max-width: 479px) {.header-popup {height: 15em; padding-left: 4em; padding-right: 4em;}}
@media (max-width: 479px) {.element-queries {display: none;}}
@media (max-width: 479px) {.hero-tag-block {align-items: flex-start;}}
@media (max-width: 479px) {.name-block {width: 100%;}}
@media (max-width: 479px) {.cookies-close {min-width: 5em; min-height: 5em; top: 4em; right: 4em;}}
@media (max-width: 479px) {.footer-links {row-gap: 0em;}}
