body{
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
@media screen and (min-width: 1600px) {
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
--wp--style--global--content-size: 1200px !important;
}
body .is-layout-constrained > .alignwide{
--wp--style--global--wide-size: 1400px !important;
}
}
.alignwide{
max-width: 1200px;
} .wp-block-spacer {
margin-top: 0;
margin-bottom: 0;
}
.wp-block-spacer.is-style-small {
height: clamp(12px, 3vw, 36px) !important;
}
.wp-block-spacer.is-style-medium {
height: clamp(24px, 5vw, 48px) !important;
}
.wp-block-spacer.is-style-large {
height: clamp(36px, 8vw, 72px) !important;
}
.wp-block-spacer.is-style-x-large {
height: clamp(36px, 9vw, 96px) !important;
}  .is-style-tag {
font-family: (var(--wp--preset--font-family--sans-serif));
letter-spacing: 0.2em;
text-transform: uppercase; font-weight: 600;
}
.is-style-divided-list {
text-align: center;
list-style-type: none;
padding-left: 0;
font-size: var(--wp--preset--font-size--x-small);
}
.is-style-divided-list li {
margin-bottom: 1em;
}
.is-style-divided-list li::before{
display: none !important;
}
.is-style-divided-list li:not(:last-of-type):after {
content: '';
display: block;
width: 70px;
height: 4px;
background-color: var(--wp--preset--color--primary);
margin-left: auto;
margin-right: auto;
margin-top: 1em;
}
.is-style-divided-list-2 {
text-align: center;
list-style-type: none;
padding-left: 0;
font-size: var(--wp--preset--font-size--x-small);
}
.is-style-divided-list-2 li {
margin-bottom: 1em;
}
.is-style-divided-list-2 li:not(:last-of-type):after {
content: '';
display: block;
width: 70px;
height: 4px;
background-color: #413E78;
margin-left: auto;
margin-right: auto;
margin-top: 1em;
}
.wp-block-separator.is-style-short {
width: 70px;
height: 4px;
border: none;
background-color: var(--wp--preset--color--contrast);
}
.wp-block-separator.is-style-wide {
height: 4px;
border: none;
background-color: var(--wp--preset--color--quaternary);
} .wp-block-navigation__container{}
.wp-block-navigation__responsive-close{
max-width: 100%;
} header nav.wp-block-navigation  a{
text-decoration: underline;
text-decoration-color: transparent;
text-underline-offset: 0.85em;
text-decoration-thickness: 4px;
}
header nav.wp-block-navigation .current-menu-item a{
font-weight: 600;
}
header nav.wp-block-navigation a:hover,
header nav.wp-block-navigation .current-menu-item a{
text-decoration: underline;
text-underline-offset: 0.65em;
text-decoration-thickness: 4px;
text-decoration-color: #4B79BF !important;
opacity: 1;
}
.wp-block-navigation-item.is-login{
white-space: nowrap;
font-weight: 600;
}
.wp-block-navigation-item.is-login span{
background-position: left 40%;
background-repeat: no-repeat;
background-size: 0.85em;
padding-left: 1.25em;
background-image: url(//stellium.coach/wp-content/uploads/2023/08/person.svg);
} .wp-block-post .wp-element-button{
color: var(--wp--preset--color--contrast) !important;
background-color: transparent !important;
border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-button.is-style-outline .wp-element-button:hover{
color: var(--wp--preset--color--base) !important;
background-color: var(--wp--preset--color--contrast) !important;
border: 1px solid var(--wp--preset--color--contrast);
} body{ }
header {
box-shadow: 0px -5px 10px rgba(131, 123, 123, 0.5);
position: fixed;
top: 0;
z-index: 10;
left: 0;
right: 0;
top: 0;
background-color: white;
z-index: 10;
}
body header .wp-block-site-logo img{
transition: all 0.3s ease;
}
@media screen and (max-width: 767px ) {
body header .wp-block-site-logo img{
max-width: 200px;
}
} .wp-block-post-title{
word-wrap: normal;
word-break: normal;
}
@media screen and (max-width: 1023px) {
.wp-block-navigation__responsive-dialog{
padding-left: 7.5vw;
padding-right: 7.5vw;
position: relative;
padding-top: var(--wp--preset--spacing--50);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
gap: 2em;
}
.wp-block-navigation__responsive-container-close{
top: var(--wp--preset--spacing--40);
right: 7.5vw;
} .wp-block-navigation__responsive-container-open  {
display: block !important;
} .wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open) {
display: none !important;
}
} .wp-block-post-content.entry-content.is-layout-flow > * {
margin-block-start: 0;
margin-block-end: 0;
}
.wp-block-post-content.entry-content.is-layout-flow > * + * {
margin-block-start: 1em;
margin-block-end: 0;
}
.wp-block-column {
overflow-wrap: normal;
word-break: normal;
}
ul:not([class]) {
padding-left: 0.5em;
list-style-type: none;
}
ul:not([class]) li, ol:not([class]) li{
position: relative;
margin-bottom: 0.5em;
}
ol:not([class]) {
padding-left: 0em;
}
ol:not([class]) > li ol:not([class]) {
padding-left: 1em;
}
ul:not([class]) li::before{
position: absolute;
content:'•';
left: -0.625em;
}
ul:not([class]) li > ul:not([class]),
ul:not([class]) li > ol:not([class]),
ol:not([class]) li > ul:not([class]),
ol:not([class]) li > ol:not([class]){
margin-top: 1em;
} .position-relative{
position: relative;
}
a.is-stretched-link::after, .is-stretched-link a::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
pointer-events: auto;
content: "";
background-color: rgba(0,0,0,0);
} a:where(:not(.wp-element-button)){
text-decoration: none;
transition: all 0.3s ease;
}
a:where(:not(.wp-element-button)):hover{
text-decoration: none;
opacity: 0.66;
} .sform input, .sform button, .sform textarea, .sform select {
font: inherit;
}
.sform-label{
display: none;
}
.sform-group{
margin-bottom: 0.5em;
position: relative;
display: flex;
}
.sform-control{
flex: 1;
appearance: none;
border-radius: 0;
border: none;
display: block;
background-color: var(--wp--preset--color--secondary);
color: var(--wp--preset--color--contrast); padding: 0.5em 1em;
font-weight: 600 !important;
letter-spacing: 0.05em;
}
.sform-control:focus{
outline: none;
}
.sform-control::placeholder{
color: var(--wp--preset--color--contrast);
text-transform: uppercase;
letter-spacing: 0.2em;
font-weight: 600;
}
.sform-control[type="submit"]{
background-color: var(--wp--preset--color--contrast);
color: var(--wp--preset--color--base);
width: auto;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15.418" height="26.059" viewBox="0 0 15.418 26.059"><g id="Group_2803" data-name="Group 2803" transform="translate(-2386.587 652.298) rotate(-90)"><line id="Line_84" data-name="Line 84" x2="11.616" y2="12.592" transform="translate(627.652 2388)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/><line id="Line_85" data-name="Line 85" x1="11.616" y2="12.592" transform="translate(639.269 2388)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/></g></svg>');
color: transparent;
background-repeat: no-repeat;
background-position: center center;
background-size: 25px 25px;
font-size: 0;
flex: none;
padding: 1.54rem;
}
.sform-group--password{
display: flex;
}
.d-none{
display: none !important;
}
footer{
position: relative;
}
.gform_button.button {
font-size: 1em !important;
letter-spacing: 0.2em !important;
text-transform: uppercase !important;
border-radius: 0 !important; }
#gform_4 .gform-body #gform_fields_4 #field_4_8 {
display: flex;
justify-content: center;
padding-top: 40px;
} .is-style-1-star{
background-image: url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-1.png);
background-size: 490px 479px;
background-repeat: no-repeat;
background-position: -290px 350px;
}
.is-style-1-star-alt{
background-image: url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-3.png);
background-size: 415px 375px;
background-repeat: no-repeat;
background-position: -290px 150px;
}
.is-style-1-star-alt-2{
background-image: url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-3.png);
background-size: 190px 200px;
background-repeat: no-repeat;
background-position: -100px 0;
}
.is-style-1-star-alt-3{
position: relative;
}
.is-style-1-star-alt-3::before{
width: 310px;
height: 310px;
content: "";
position: absolute;
left: -180px;
top: -130px;
background-image: url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-1.png);
background-repeat: no-repeat;
background-size: 303px 296px;
}
.is-style-1-star-alt-4{
position: relative;
}
.is-style-1-star-alt-4::before{
content: "";
width: 160px;
height: 400px;
position: absolute;
right: 0;
top: -100px;
background-image: url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-3.png);
background-repeat: no-repeat;
background-size: 400px 400px;
}
.is-style-1-star-alt-5{
position: relative;
}
.is-style-1-star-alt-5::before{
content: "";
width: 100px;
height: 500px;
position: absolute;
right: 0;
top: -60px;
background-image: url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-3.png);
background-repeat: no-repeat;
background-size: 200px 200px;
}
.is-style-1-star-alt-6{
position: relative;
}
.is-style-1-star-alt-6::before{
height: 300px;
width: 150px;
content: "";
position: absolute;
right: 0;
bottom: -150px;
z-index: 1;
background-image: url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-1.png);
background-repeat: no-repeat;
background-size: 300px 300px;
}
.is-style-2-stars{
position: relative;
}
.is-style-2-stars::before{
content: "";
width: 100px;
height: 200px;
position: absolute;
right: 0;
top: -3rem;
z-index: 1;
background-repeat: no-repeat;
background-image: url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-3.png);
background-size: 200px 190px;
background-repeat: no-repeat;
}
.is-style-2-stars::after{
content: "";
width: 150px;
height: 150px;
position: absolute;
left: -5rem;
bottom: 10rem;
background-repeat: no-repeat;
background-image: url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-2.png);
background-size: 150px 135px;
}
.is-style-many-stars-alt{
position: relative;
background-image: url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-3.png), url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-3.png), url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-2.png), url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-3.png), url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-1.png), url(//stellium.coach/wp-content/uploads/2024/10/star-stellium-graphic-1.png);
background-repeat: no-repeat;
background-size: 300px 300px, 300px 300px, 200px 200px, 400px 400px, 400px 400px, 500px 500px;
background-position: calc(100% + 180px) 24%, -100px 0, -50px 50%, -205px 100%, calc(100% + 227px) 65%, calc(100% + 340px) 100%;
}
@media screen and (min-width:600px){
.is-style-1-star-alt{
background-position: -190px 100px;
}
}
@media screen and (min-width:768px){
.is-style-1-star-alt-4::before{
width: 300px;
}
}
@media screen and (min-width:992px){
.is-style-1-star-alt-2{
background-size: 400px 380px;
background-position: -200px 20px;
}
.is-style-2-stars::after{
background-size: 250px 245px;
width: 250px;
height: 250px;
}
.is-style-many-stars-alt{
background-position: calc(100% + 100px) 24%, -100px 0, 0 50%, -200px 100%, calc(100% + 227px) 65%, calc(100% + 200px) 100%;
}
}
@media screen and (min-width:1200px){
.is-style-1-star{
background-position: -100px 290px;
}
.is-style-1-star-alt-3::before{
left: 50px;
top: -150px;
background-size: 400px 400px;
}
.is-style-2-stars::after{
left: 0;
}
.is-style-1-star-alt-6::before{
height: 550px;
width: 450px;
background-size: 550px 550px;
}
}
@media screen and (min-width:1370px){
.is-style-1-star-alt{
background-position: -20px 50px;
}
.is-style-2-stars::before{
width: 400px;
height: 490px;
background-size: 480px 450px;
}
.is-style-1-star-alt-5::before{
width: 320px;
top: -100px;
background-size: 500px 500px;
}
.is-style-many-stars-alt{
background-position: calc(100% + 100px) 24%, -100px 0, 3% 50%, -100px 100%, calc(100% + 227px) 65%, 100% 100%;
}
}
@media screen and (min-width:1555px){
.is-style-many-stars-alt{
background-position: 97% 24%, 3% 0, 0 50%, -100px 100%, 100% 65%, 100% 100%;
}
}