@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,400;0,700;1,400;1,700&display=swap");
.wp-caption {
font-size: smaller;
}
.wp-caption-text {
font-size: smaller;
}
.sticky {}
.screen-reader-text {}
.gallery-caption {
font-size: smaller;
}
.bypostauthor {}
.alignright,
.align-right {
text-align: right;
}
.alignleft,
.align-left {
text-align: left;
}
.aligncenter,
.align-center {
text-align: center;
}
strong {
font-weight: 600;
} *,
*:before,
*:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
img {
margin: 0;
padding: 0;
border: 0;
line-height: 0;
vertical-align: top;
max-width: 100%;
height: auto;
}
.wp-block-cb-wide {
width: 100%;
height: auto; }
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
code,
pre,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
iframe {
display: block;
max-width: 100%;
}
header li,
#main-menu li {
list-style-type: none;
}
.section {
padding: var(--base-padding) 0;
}
body {
background: var(--linen);
}
@media screen and (max-width: 479px) {
html {
font-size: 16px;
}
}
@media screen and (min-width: 480px) and (max-width:1199px) {
html {
font-size: 16px;
}
}
@media screen and (min-width: 1200px) and (max-width:1919px) {
html { font-size: 16px;
}
}
@media screen and (min-width: 1920px) {
html {
font-size: 22px,
}
} :root {
--caribbean: #2E7581;
--mint-green: #CEE1DD;
--linen: #F7F1E8;
--jet-brown: #403A3B;
--floral-white: #FFFAF2;
}
.ease {
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.flex {
display: flex;
}
html {
scroll-behavior: smooth;
overflow-x: hidden;
}
body {
margin: 0;
padding: 0; text-rendering: optimizeLegibility;
scroll-behavior: smooth;
color: var(--jet-brown);
font-family: "Mulish", sans-serif;
font-weight: 300;
font-size: 1.375rem;
line-height: 2.25rem;
}
ul,
ol {
padding: 0;
}
ul ul,
ul ul ul,
ol ol,
ol ol ol {
margin: 0.5rem 0;
}
ol ol,
ol ol ol {
padding-left: 1rem;
}
ul li {
list-style-type: disc;
margin-bottom: 0.25rem;
margin-left: 1rem; }
ul li::marker {
color: var(--main-color);
}
ol {
list-style: none;
counter-reset: my-counter;
}
ol li {
counter-increment: my-counter;
margin-bottom: 0.25rem;
position: relative;
padding-left: 3rem;
}
ol li::before {
position: absolute;
top: 7px;
left: 0;
content: counter(my-counter);
background: var(--mint-green);
width: 1.75rem;
height: 1.75rem;
border-radius: 50%;
display: inline-block;
line-height: 1.75rem;
color: var(--caribbean);
text-align: center;
margin-right: 0.5rem;
font-size: 1.125rem;
font-family: "DM Serif Text", serif;
}
p { }
a {
color: var(--main-color);
text-decoration: none;
}
a:hover {
color: #000;
text-decoration: none;
}
main a {
text-decoration: underline;
color: var(--caribbean)
}
main a:hover {
text-decoration: underline;
}
h1,
h2,
h3 {
font-family: "DM Serif Text", serif;
font-weight: 400;
font-style: italic;
}
h1 {
font-size: 4rem;
line-height: 4.875rem;
margin-top: 0;
margin-bottom: 1rem;
}
h2 {
font-size: 3.25rem;
line-height: 4rem;
margin-top: 0;
}
h3 {
font-size: 2.25rem;
line-height: 3rem;
}
h4 {
font-size: 1.5rem;
line-height: 2.25rem;
font-family: "Mulish", sans-serif;
font-weight: 600;
text-transform: uppercase;
}
h1 a,
h2 a,
h3 a,
h4 a {
color: var(--jet-brown);
}
blockquote {
background: #eee;
margin-left: 0;
margin-right: 0;
padding: 0.5rem 1.5rem;
overflow: hidden;
border-left: solid 5px var(--main-color);
}
hr {
border: none !important;
height: 3px;
background: var(--mint-green);
}
table {
border-spacing: 0;
border: solid 1px #ddd;
}
td,
th {
padding: 0.5rem 1rem;
border: solid 1px #ddd;
}
th {
background: var(--mint-green);
text-align: left;
}
#logo {
text-align: center;
}
#logo img {
transform: scale(0.9);
}
#logo a { }
#logo svg { height: auto;
}
body:not(.home) main { }
.post-meta ul {
overflow: hidden;
display: inline-block;
margin: 0 auto;
font-size: 1rem;
display: flex;
justify-content: space-between;
}
.post-meta ul li {
display: inline-block;
margin-right: 20px;
margin-left: 0;
}
.post-tags a,
.tagcloud a {
padding: 0.15rem 0.5rem;
font-size: 1rem !important;
display: inline-block;
margin: 1.5rem 5px 5px 0;
cursor: pointer;
background: #E4EEEC;
color: var(--jet-brown);
text-decoration: none;
}
.post-tags a:hover,
.tagcloud a:hover {
background: var(--mint-green);
color: var(--caribbean);
text-decoration: none;
}
.accordion {
margin: 0 0 2rem 0;
clear: both;
}
.accordion .accordion-content {
display: none;
}
.accordion .accordion-title h2,
.accordion .accordion-title h3,
.accordion .accordion-title h4 {
margin: 0;
}
.accordion .accordion-title {
cursor: pointer;
margin: 0;
line-height: 1.3;
border-bottom: solid 1px #ddd;
color: inherit;
padding: 0.65rem 0.5rem 0.65rem 2rem;
position: relative;
}
.accordion .accordion-title:after {
border-style: solid;
border-width: 2px 2px 0 0;
content: "";
display: inline-block;
height: 0.6rem;
width: 0.6rem;
background: transparent;
position: absolute;
top: 50%;
left: 0;
margin-top: -0.3rem;
transform: rotate(45deg);
vertical-align: top;
}
.accordion .accordion-title.active,
.accordion .accordion-title:hover {
color: var(--main-color);
}
.accordion .active h4 {
border-bottom: none;
}
.accordion .accordion-title.active:after,
.accordion .accordion-title:hover:after {
transform: rotate(135deg);
left: 0.25rem;
margin-top: -0.35rem;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.accordion .accordion-content {
margin: 0;
padding: 1rem 2rem;
overflow: hidden;
border-bottom: solid 1px #ddd;
}
.accordion .accordion-content p {
line-height: 1.4 !important;
}
.accordion .accordion-content p:last-of-type {
margin: 0 !important;
}
.light-bg {
background: #eee;
padding-top: 6vw;
padding-bottom: 6vw;
}
.pagination {
clear: both;
text-align: center;
margin-top: 2rem;
}
.nav-links .current {
color: var(--main-color);
font-weight: bold;
}
.nav-links {
display: inline-block;
border-right: solid 1px #ddd;
border-top: solid 1px #ddd;
border-bottom: solid 1px #ddd;
}
.nav-links a,
.nav-links span {
display: block;
float: left;
width: 2.5rem;
height: 2.5rem;
line-height: 2.5rem;
color: inherit;
border-left: solid 1px #ddd;
}
.nav-links a:hover {
background: #eee;
}
#searchform {
position: relative;
width: 100%;
}
#searchform input[type="text"] {
width: 100%;
margin: 0;
}
#searchform button {
border: none;
height: 100%;
width: 30px;
position: absolute;
right: 10px;
background: none;
padding: 0;
border-radius: 0;
}
#searchform svg {
border: none;
height: 60%;
width: 30px;
}
footer {
position: relative;
padding-bottom: 1rem;
}
footer .content-box {
position: relative;
}
#gotop {
line-height: 2rem;
position: absolute;
top: -2.5rem;
right: 0;
border-radius: 50%;
box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
padding: 0.5rem;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 10000;
}
#gotop svg {
width: 60px;
height: 60px;
display: block;
}  .center {
max-width: 1080px;
margin: 0 auto;
position: relative;
}
.center:after { visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}  body { }
.wrapper {
display: flex;
justify-content: space-between;
align-items: top;
}
.content,
.sidebar {
border: 3px solid black;
padding: 15px;
background-color: #fff;
}
.content {
width: 50%;
height: 150vh;
}
.sidebar {
width: 50%;
height: 25vh;
}
.sidebar {
position: -webkit-sticky;
position: sticky;
top: 0;
}
body :where(.wp-block-columns) {
margin-bottom: 0em;
}
.sub-hero section.full-wide {
padding: 7rem 0;
}
body :where(figure) {
margin: 0 0 0em;
}
body section.full-wide>.content-box {
padding: 0;
position: relative;
}
section.full-wide {
padding: var(--base-padding) 0;
} .hero section.full-wide {
padding: clamp(13.125rem, 10.9375vw, 10.9375vw) 0;
position: relative;
}
.hero section.full-wide:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(64, 58, 59);
background: linear-gradient(90deg, rgba(64, 58, 59, 1) 0%, rgba(255, 255, 255, 0.16299019607843135) 82%);
}
.hero {
color: var(--floral-white);
}
.hero-text {
width: 50%;
}
.hero-text strong {
color: #CEE1DD;
font-weight: 400;
}
.hero-text p {
font-weight: 300;
margin-top: 0;
margin-bottom: var(--base-padding);
}
.hero .auto-padding {
padding-top: 13vw;
padding-bottom: 13vw;
}
.front-support section.full-wide {
padding-bottom: 0;
}
.front-support .full-wide {
position: relative;
}
.front-support .full-wide::before {
position: absolute;
content: '';
width: 100%;
height: 25%;
background: var(--mint-green);
bottom: 0;
z-index: -1;
}
.front-support-col1 hr {
background: var(--mint-green);
}
.front-support-col1 h2 {
margin-bottom: var(--base-padding);
}
.front-support-col1 figure {
margin-top: var(--base-padding);
}
.front-support-col2 ul {
margin-left: 5rem;
margin-bottom: 8.75rem;
}
.front-support-col2 li {
position: relative;
margin-left: 0;
padding-left: 3.5rem;
margin-bottom: 1.2rem;
font-size: 21px;
}
.front-support-col2 ul li {
list-style-type: none;
line-height: 1.5;
}
.front-support-col2 ul li:before {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none"><path d="M13.967 27.889c7.657 0 13.864-6.207 13.864-13.864C27.831 6.367 21.624.16 13.967.16 6.31.16.103 6.367.103 14.025c0 7.657 6.207 13.864 13.864 13.864Z" fill="%23CEE1DD"/><path d="m5.812 13.76 5.615 5.615L22.122 8.68" stroke="%232E7581" stroke-width="3"/></svg>');
position: absolute;
left: 0;
top: 3px;
transform: scale(1.1);
}
.front-support-col2 hr {
background: var(--jet-brown);
}
.front-support-img.wide {
padding-left: 0;
padding-right: 0;
width: 100%;
left: 0;
right: 0;
margin-left: 0;
margin-right: 0;
}
.front-virtue h2 {
margin: 0;
}
.front-virtue-group {
padding-top: var(--base-padding);
}
.front-virtue-li {
position: relative;
}
.front-virtue-li ul {
margin: 0;
}
.front-virtue-li ul li {
list-style-type: none;
}
.front-virtue-li:before {
position: absolute;
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none"><circle cx="15.609" cy="16.416" r="15.492" fill="%23F7F1E8"/><path d="m15.61 26.57-.423-.28c-2.005-1.34-4.542-2.854-6.422-5.078-1.98-2.344-2.93-4.751-2.906-7.36.03-2.913 2.365-5.282 5.207-5.282 2.255 0 3.755 1.313 4.543 2.26.789-.947 2.288-2.26 4.543-2.26 2.842 0 5.178 2.37 5.207 5.28.026 2.61-.924 5.016-2.906 7.36-1.88 2.226-4.417 3.74-6.422 5.08l-.422.28Z" fill="%23403A3B"/></svg>');
left: 0;
top: 0;
transform: scale(1.1);
}
.front-virtue h4 {
margin: 0 0 0 2rem;
}
.front-virtue .full-wide {
background: var(--mint-green);
}
.front-virtue .is-layout-flex {
align-items: flex-start;
}
.front-virtue p {
margin: 0;
}
.front-virtue-cols {
margin-bottom: 2.5rem;
}
.front-virtue-cols:last-of-type {
margin-bottom: 0;
}
.front-workshop-sticky {
position: sticky;
top: 0;
transition: padding-top 0.6s ease;
}
.front-workshop-sticky p {
padding-bottom: 4rem;
margin-bottom: 0;
}
.front-workshop-sticky h2 {
margin-bottom: 0;
}
.front-other {
color: var(--linen);
}
.front-other-box.wide {
padding-left: 0;
padding-right: 0;
width: 100%;
left: 0;
right: 0;
margin-left: 0;
margin-right: 0;
}
.front-other h2 {
margin-bottom: var(--base-padding);
margin-top: 1rem;
}
.front-other p {
margin: 0;
}
.front-other h3 {
margin-top: 0;
margin-bottom: 10px;
margin-top: 5px;
}
.front-other strong {
color: #9DA6A4;
font-family: "DM Serif Text", serif;
font-style: italic;
font-weight: 400;
font-size: 5rem;
}
.front-other .btn-2 {
margin-top: 2.5rem;
}
.front-other-cols :where(.wp-block-columns.is-layout-flex) {
gap: 1.5em;
}
.front-other-cols {
padding: 1.5rem 2rem 0 2rem;
}
.front-other-text p {
font-weight: 200;
}
.front-other-text1,
.front-other-text2 { position: relative;
padding-right: 1.5rem;
}
.front-other-text1:before,
.front-other-text2::before { position: absolute;
content: '';
width: 1px;
height: 100%;
top: 10px;
right: 0;
background: var(--linen);
}
.front-other-box {
background: var(--linen);
color: var(--jet-brown);
padding: 2.5rem 0;
margin-top: 5vw;
line-height: 1.6;
}
.front-other-box h4 {
margin-top: 0;
margin-bottom: 5px;
}
.front-other-box .wp-block-buttons {
margin-top: 3rem;
}
.front-me {
width: 95%;
margin: 0 auto;
}
.front-me .full-wide {
border-top: 1px solid #ddd;
padding-top: 8.75rem;
padding-bottom: 8.75rem;
}
.front-me-cols {
width: 95%;
margin: 0 auto;
}
.front-me-box {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.front-me-box h3 {
margin-top: 0;
margin-bottom: 0;
}
.front-me-box p:last-of-type {
margin-bottom: 0;
}
.front-me-box .btn-1 {
display: inline-block;
}
.front-workshop-text {
padding: 2rem 0;
}
.ebook h2 {
margin: 0;
}
.ebook p {
margin-top: 0;
}
.ebbok-col1 {
padding-right: 5rem;
} footer,
#copyright {
background: var(--jet-brown);
color: var(--linen);
font-weight: 200;
}
footer h3 {
margin-bottom: 1rem;
margin-top: 0;
padding-top: 2rem;
}
footer ul {
display: grid;
grid-template-columns: 50% 50%;
grid-template-rows: auto auto auto;
width: 100%;
list-style-type: none;
padding: 0;
margin-bottom: 0;
}
footer ul li {
list-style-type: none;
margin-bottom: 0.25rem;
margin-left: 0;
}
#menu-footer-menu li:last-of-type {
margin-bottom: 0;
}
footer a,
#copyright a {
text-decoration: underline;
font-weight: 200;
}
footer a:hover,
#copyright a:hover {
color: var(--mint-green);
text-decoration: underline;
}
.footer-cols svg path {
fill: var(--linen);
}
.footer-social {
margin-top: 10px;
}
#copyright {
padding: 2rem 0;
}
#menu-footer-menu li {
margin-bottom: 1.25rem;
}
#copyright .column-2 div:first-of-type p {
text-align: left;
}
#copyright .help-menu ul,
#copyright ul {
justify-content: end;
}
#copyright .column-2 div:nth-of-type(2) a {
text-transform: capitalize;
}
.help-menu ul li {
margin-left: 2rem;
}
#copyright ul {
display: flex;
}
#copyright ul li {
list-style-type: none;
}
.help-menu li a,
#copyright p,
#copyright-dev li {
font-size: 1.125rem;
}
#copyright-dev li:first-of-type a {
border-right: 1px solid var(--linen);
padding-right: 1rem;
}
.footer-face {
padding: 0 1rem 0 0;
}
.footer-mailto {
padding-bottom: 10px;
padding-right: 0.5rem;
}
.footer-blog a {
text-decoration: none;
}
.footer-blog a:hover {
color: inherit;
text-decoration: none;
}
.footer-blog .post-tags a {
margin-top: 0;
}
.footer-blog .post-tags a {
background: #494344;
color: var(--linen)
}
.footer-blog .post-meta {
padding-top: 1rem;
}
.footer-blog h4 {
margin: 1rem 0;
}
.footer-blog .post-meta ul li {
font-size: 14px;
} .sub-hero .full-wide {
position: relative;
}
.sub-hero .full-wide:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(64, 58, 59, 0.8);
backdrop-filter: blur(7px) brightness(93%);
-webkit-backdrop-filter: blur(7px) brightness(93%);
z-index: 1;
}
.sub-hero-text {
z-index: 2;
position: relative;
color: var(--linen);
}
.sub-hero-text p {
width: 65%;
margin: 0 auto;
font-weight: 200;
line-height: 2rem;
}
.page-template-page-workshop {
background: var(--linen);
}
.no-courses{
background: var(--floral-white);
padding: 4rem 0;
margin: 2rem 0;
} .faq-box h2 {
text-transform: capitalize;
}
.faq-box section.full-wide {
background: var(--mint-green);
border-top: solid 1px #C0CECA;
}
body .wp-block-cb-faqs {
width: 65%;
margin: 0 auto;
padding: 0.2vw 0 2vw 0;
}
body .wp-block-cb-faqs .faq-label {
padding: 1rem 2rem;
background: var(--floral-white);
margin-bottom: 0rem;
margin-top: 2rem;
border-radius: 0rem;
}
body .faq-label h4 {
margin: 0;
text-transform: inherit;
font-size: 1.375rem;
}
body .wp-block-cb-faqs .faq-label:after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="17" fill="none"><path d="m2.178 2.294 11.41 11.412L25 2.294" stroke="%232E7581" stroke-width="4"/></svg>');
vertical-align: middle;
background: var(--floral-white);
}
body .wp-block-cb-faqs .faq-content {
padding: 0 2rem;
border: solid 1px var(--floral-white);
border-radius: 0rem;
margin-bottom: 1rem;
background: var(--floral-white);
}
body .wp-block-cb-faqs .faq-content p {
font-weight: 400;
}
body .wp-block-cb-faqs .faq-content p {
margin-top: 0;
margin-bottom: 15px;
}  .tudastar a,
.tudastar a:hover {
text-decoration: none;
color: inherit;
}
.tudastar .sub-hero section.full-wide {
padding-bottom: 14rem;
}
.tudastar h4 {
font-size: 1.5rem;
font-family: "Mulish", sans-serif;
font-style: normal;
text-transform: uppercase;
line-height: 1.25;
margin-bottom: 0;
}
.tudastar p {
margin-top: 1rem;
font-weight: 300;
}
.blog-box {
background: var(--floral-white);
}
.blog-item {
padding: 2rem;
}
.archive .auto-padding {
padding-top: 7vw;
padding-bottom: 12vw;
}
.tudastar .column-2 {
margin-top: -12rem;
z-index: 1;
position: relative;
}
.archive .ebook{
padding-top: var(--base-padding);
} .single-post main {
width: 65%;
margin: 0 auto;
}
.single-post h1 {
margin-top: 2.5vw;
margin-bottom: 0;
}
.single-post h2 {
margin-top: 2rem;
margin-bottom: 0;
}
.single-box a {
color: var(--caribbean);
text-decoration: underline;
}
.single-box a:hover {
color: #000;
text-decoration: underline;
}
.single-post .post-meta ul {
justify-content: flex-start;
}
.single-post .post-meta ul li {
margin-right: 10px;
}
.single-post .post-meta li:first-of-type p {
border-right: 1px solid var(--jet-brown);
padding-right: 10px;
}
.single-excerpt p {
margin-bottom: 10px;
}
.support-banner {
background: var(--mint-green);
text-align: center;
padding: 2.5rem 2rem 3.25rem 2rem;
margin: 3rem 0 3.5rem 0;
}
.support-banner h4 {
margin: 0;
}
.support-banner p {
margin-bottom: 2.5rem;
margin-top: 10px;
}
.navigation-links {
display: flex;
gap: 8rem;
}
.navigation-links a {
font-size: 1.4rem;
line-height: 2.25rem;
font-family: "Mulish", sans-serif;
font-weight: 600;
text-transform: uppercase;
color: var(--jet-brown);
text-decoration: none;
}
.previous-post,
.next-post {
border: 3px solid var(--mint-green);
padding: 1rem;
width: 45%;
}
.navigation-links-title {
font-size: 1.125rem;
line-height: 1.5;
margin-top: 1rem;
} .opinion section.full-wide {
padding: 0;
}
.opinion section.full-wide>.content-box {
max-width: none;
padding: 0;
margin: 0 auto;
}
.opinion section.full-wide :where(.wp-block-columns.is-layout-flex) {
gap: 0;
}
.opinion-box {
position: relative;
}
.opinion-abs { }
.opinion .wide {
left: 0;
right: 0;
}
body .wp-block-cb-reviews .review-txt {
background: var(--mint-green);
padding: 0;
}
body .wp-block-cb-reviews .review-txt strong {
font-size: 1.5rem;
margin-right: 2rem;
color: #000;
}
body .wp-block-cb-reviews .review-txt:after {
display: none;
}
body div.my_carousel .prev,
body div.my_carousel .next {
top: auto;
bottom: 0;
}
body div.my_carousel .nav div {
background: #AECBCB;
width: 20px;
height: 4px;
border-radius: 0;
margin: 0 7px;
}
body div.my_carousel .nav .active {
width: 40px;
background: var(--caribbean);
}
body div.my_carousel .prev svg,
body div.my_carousel .next svg {
width: 40px;
height: 40px;
}
body div.my_carousel .prev svg path,
body div.my_carousel .next svg path {
fill: var(--caribbean);
}
body div.my_carousel {
width: 90%;
}
body .wp-block-cb-reviews .review-content img {
margin-right: 0rem;
}
body div.my_carousel .prev {
left: 0;
}
body div.my_carousel .next {
right: 0;
}
body .my_carousel .overflow {
margin-bottom: 2rem;
}
.opinion :where(figure) {
margin: 0;
}
.opinion-text {
padding-top: 8.75rem;
padding-bottom: 8.75rem;
} .opinion-img {
display: flex; align-items: stretch;
overflow: hidden;
}
.opinion-img figure {
margin: 0;
flex: 0 0 auto;
}
.opinion-img figure img {
height: 100%; width: auto; object-fit: cover; margin-left: -2rem;
margin-bottom: -10rem;
}
.opinion-box .is-layout-flex {
align-items: center !important;
} .support-page .sub-hero-text p {
width: 53%;
}
.support-page-group,
.support-page-cols1 {
margin-bottom: 2.5rem;
}
.support-page .front-other {
padding-top: 1rem;
}
.check-list ul {
margin: 0;
}
.check-list ul li {
position: relative;
list-style-type: none;
line-height: 2.1;
margin-left: 0;
padding-left: 2.5rem;
font-size: 1.125rem;
}
.check-list ul li:before {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none"><path d="M13.967 27.889c7.657 0 13.864-6.207 13.864-13.864C27.831 6.367 21.624.16 13.967.16 6.31.16.103 6.367.103 14.025c0 7.657 6.207 13.864 13.864 13.864Z" fill="%23CEE1DD"/><path d="m5.812 13.76 5.615 5.615L22.122 8.68" stroke="%232E7581" stroke-width="3"/></svg>');
position: absolute;
left: 0;
top: 5px;
transform: scale(1);
}
.support-page-col {
background: var(--floral-white);
padding: 2rem;
display: flex;
flex-direction: column;
margin-bottom: 2.5rem;
}
.support-page-col h3 {
margin: 0;
}
.support-page-p p {
margin: 5px 0 10px 0;
}
.support-page-col hr {
background: var(--jet-brown);
height: 1.3px;
}
.support-page-btn {
margin-top: auto;
}
.support-page-btn p {
margin-bottom: 0;
margin-top: 2rem;
}
.support-page-sticky {
position: sticky;
top: 0;
} .advice-hero .full-wide {
height: 750px;
}
.advice-page-box1,
.advice-page-box2 {
background: var(--floral-white);
width: 63%;
margin: 0 auto;
}
.advice-page-box1 .wp-block-buttons>.wp-block-button {
margin-top: 1.5rem;
}
.advice-page-box1 {
padding: 3rem;
margin-top: -13.125rem;
position: relative;
z-index: 1;
margin-bottom: 2.5rem;
}
.advice-page-box2 {
padding: 2rem;
margin-bottom: 8.75rem;
}
.advice-page-box2 h3 {
margin: 0;
}
.funfact hr,
.advice-page-box2 hr {
background: var(--jet-brown);
height: 1.5px;
margin-bottom: 1rem;
}
.advice-page-box2 .check-list ul li {
margin-bottom: .7rem;
} .me-page-hero .full-wide {
height: 750px;
}
.me-page-box1 {
background: var(--floral-white);
width: 63%;
margin: 0 auto;
padding: 3rem;
margin-top: -13.125rem;
position: relative;
z-index: 1;
margin-bottom: 2.5rem;
}
.me-page-box1 h4 {
margin: 0;
}
.me-page-box1 p {
margin-bottom: 0;
margin-top: 10px;
}
.me-page-center {
margin: var(--base-padding) 0;
}
body .me-page-text1 {
margin-left: auto !important;
}
.me-page-text {
padding: var(--base-padding) 0;
}
.me-page .funfact {
background: var(--floral-white);
padding: 2rem;
margin-top: 2rem;
}
.me-page-eniko section.full-wide,
.me-page-zsofi section.full-wide {
padding: 0;
}
.me-page-zsofi .funfact {
background: var(--linen);
}
.me-page-zsofi .wp-block-columns {
align-items: center !important;
}
.me-page-text h3 {
margin: 0;
}
.me-page-eniko section.full-wide>.content-box,
.me-page-zsofi section.full-wide>.content-box {
max-width: none;
padding: 0;
margin: 0 auto;
}
.me-page-zsofi .opinion-img figure img {
height: 100%;
width: auto;
object-fit: cover;
margin-left: 0;
margin-bottom: -10rem;
}
.me-page-zsofi .opinion-img {
display: flex;
align-items: self-end;
overflow: hidden;
}
.me-page-text1 {
margin-right: 2.5rem !important;
}
.me-page-text2 {
margin-left: 2.5rem !important;
}
.me-page-zsofi :where(.wp-block-columns.is-layout-flex) {
gap: 5em;
} .offer-page {
padding-bottom: var(--base-padding);
}
.offer-page-p,
.offer-page h1 {
text-align: center;
}
.offer-page-p {
padding-bottom: 2rem;
}
.accept {
font-size: 1.125rem;
} #decor {
color: var(--caribbean);
}
.error404 main {
padding: 8.75rem 0;
text-align: center;
}
.error-box {
width: 80%;
margin: 0 auto;
}
#error-btn {
display: flex;
justify-content: center;
align-items: center;
}
#error-btn>div {
margin: 3rem 1rem 0 1rem;
}
.error-box p {
margin: 0;
} .program-page .sub-hero section.full-wide {
padding: 7rem 0 14rem 0;
}
.program-group {
margin: -7.625rem 0 8.75rem 0;
z-index: 1;
position: relative;
}
.program-page .product-item,
.program-page-p,
.program-page-subscribe {
flex-direction: row;
width: 70%;
margin: 0 auto;
}
.program-page-p{
padding: 1.5rem 0;
background: var(--linen);
}
.program-page-p p{
padding: 0 1rem;
}
.program-page .product-box {
padding: 0 2rem;
}
.program-page-subscribe {
background: var(--mint-green);
padding: 2rem;
}
.program-page-subscribe h3 {
margin: 0 0 1rem 0;
}button.stripe-gateway-stripelink-modal-trigger{display:none;position:absolute;right:5px;width:64px;height:40px;background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent !important;cursor:pointer;border:none}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:transparent;border-color:transparent}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:95%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span{float:right;display:flex;align-items:center;justify-content:center}