@charset "UTF-8";


html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
.screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
} button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
template {
display: none;
}
[hidden] {
display: none;
} html {
font-size: 22px;
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #000;
font-weight: 400;
font-size: 1em;
line-height: 1.8;
margin: 0;
text-rendering: optimizeLegibility;
}
button,
input,
select,
optgroup,
textarea {
color: #000;
font-weight: 400;
line-height: 1.8;
text-rendering: optimizeLegibility;
}
.post-navigation .post-title,
.entry-title,
.not-found .page-title,
.comments-title,
blockquote {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-break: break-word;
word-wrap: break-word;
}
@media (min-width: 768px) {
.entry-title {
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
}
p {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
dfn,
cite,
em {
font-style: italic;
}
blockquote cite {
font-size: 0.71111em;
font-style: normal;
}
pre {
font-size: 0.88889em;
font-family: "Courier 10 Pitch", Courier, monospace;
line-height: 1.8;
overflow: auto;
}
code,
kbd,
tt,
var {
font-size: 0.88889em;
font-family: Menlo, monaco, Consolas, Lucida Console, monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: transparent;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
::-moz-selection {
background-color: #bfdcea;
}
::selection {
background-color: #bfdcea;
}
body {
background-color: #fff;
}
a {
text-decoration: none;
}
a:hover,
a:active {
outline: 0;
text-decoration: none;
}
a:focus {
outline: thin;
outline-style: dotted;
text-decoration: underline;
}
hr {
background-color: #dfdfdf;
border: 0;
height: 1px;
}
ul,
ol {
padding-left: 1rem;
}
ul {
list-style: disc;
}
ul ul {
list-style-type: circle;
}
ol {
list-style: decimal;
}
li {
line-height: inherit;
}
li > ul,
li > ol {
padding-left: 2rem;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1rem 1rem;
}
img {
height: auto;
max-width: 100%;
position: relative;
}
figure {
margin: 0;
}
blockquote {
border-left: 2px solid #066efc;
margin-left: 0;
padding: 0 0 0 1rem;
}
blockquote > p {
margin: 0 0 1rem;
}
blockquote cite {
color: #767676;
}
table {
margin: 0 0 1rem;
border-collapse: collapse;
width: 100%;
}
table td,
table th {
padding: 0.5em;
} .alignleft {
float: left;
margin-right: 1rem;
}
.alignright {
float: right;
margin-left: 1rem;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) {
.alignleft {
margin-right: calc(2 * 1rem);
}
.alignright {
margin-left: calc(2 * 1rem);
}
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
#header:before,
#header:after,
#content:before,
#content:after,
#footer:before,
#footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
#header:after,
#content:after,
#footer:after {
clear: both;
} #wrapper {
width: 100%;
position: relative;
overflow: hidden;
}
#content {
position: relative;
}
embed,
iframe,
object {
max-width: 100%;
}
.custom-logo-link {
display: inline-block;
}
.avatar {
border-radius: 100%;
display: block;
height: calc(2.25 * 1rem);
min-height: inherit;
width: calc(2.25 * 1rem);
}
svg {
transition: fill 120ms ease-in-out;
fill: currentColor;
} .gallery {
display: flex;
flex-flow: row wrap;
justify-content: center;
margin-bottom: calc(1.5 * 1rem);
}
.gallery-item {
display: inline-block;
margin-right: 16px;
margin-bottom: 16px;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: calc((100% - 16px * 1) / 2);
}
.gallery-columns-2 .gallery-item:nth-of-type(2n + 2) {
margin-right: 0;
}
.gallery-columns-3 .gallery-item {
max-width: calc((100% - 16px * 2) / 3);
}
.gallery-columns-3 .gallery-item:nth-of-type(3n + 3) {
margin-right: 0;
}
.gallery-columns-4 .gallery-item {
max-width: calc((100% - 16px * 3) / 4);
}
.gallery-columns-4 .gallery-item:nth-of-type(4n + 4) {
margin-right: 0;
}
.gallery-columns-5 .gallery-item {
max-width: calc((100% - 16px * 4) / 5);
}
.gallery-columns-5 .gallery-item:nth-of-type(5n + 5) {
margin-right: 0;
}
.gallery-columns-6 .gallery-item {
max-width: calc((100% - 16px * 5) / 6);
}
.gallery-columns-6 .gallery-item:nth-of-type(6n + 6) {
margin-right: 0;
}
.gallery-columns-7 .gallery-item {
max-width: calc((100% - 16px * 6) / 7);
}
.gallery-columns-7 .gallery-item:nth-of-type(7n + 7) {
margin-right: 0;
}
.gallery-columns-8 .gallery-item {
max-width: calc((100% - 16px * 7) / 8);
}
.gallery-columns-8 .gallery-item:nth-of-type(8n + 8) {
margin-right: 0;
}
.gallery-columns-9 .gallery-item {
max-width: calc((100% - 16px * 8) / 9);
}
.gallery-columns-9 .gallery-item:nth-of-type(9n + 9) {
margin-right: 0;
}
.gallery-item:last-of-type {
padding-right: 0;
}
.gallery-caption {
display: block;
font-size: 0.71111em;
line-height: 1.6;
margin: 0;
padding: 0.5rem;
}
.gallery-item > div > a {
display: block;
line-height: 0;
box-shadow: 0 0 0 0 transparent;
}
.gallery-item > div > a:focus {
box-shadow: 0 0 0 2px #066efc;
}
.pagination {
position: relative;
margin: 0;
padding: 0;
margin-top: 50px;
margin-bottom: 110px;
}
.pagination .wp-pagenavi {
color: #6a6a6a;
position: relative;
width: 100%;
font-size: 16px;
font-weight: 600;
display: flex;
justify-content: center;
}
.pagination .wp-pagenavi span.pages {
display: none;
}
.pagination .wp-pagenavi a:not(:hover) {
color: inherit;
}
.pagination .wp-pagenavi > *:not(.button-nav-right) {
height: 38px;
background-color: #fff;
border-radius: 6px;
border: 1px solid #f4f4f6;
box-shadow: 3px 5.196px 7.5px rgba(0, 0, 0, 0.1);
padding: 25px 20px;
margin-right: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #000 !important;
transition: 0.2s;
}
.pagination .wp-pagenavi > * a {
display: flex;
align-items: center;
}
.pagination .wp-pagenavi > .current {
background-color: #f4f4f6;
color: #000 !important;
}
.pagination .wp-pagenavi a:hover {
background-color: #602d7f;
color: #fff !important;
transition: 0.2s;
}
.pagination .wp-pagenavi > .previouspostslink,
.pagination .wp-pagenavi > .nextpostslink {
height: 38px;
border: 1px solid #f4f4f6;;;
box-shadow: 3px 5.196px 7.5px rgba(0, 0, 0, 0.1);
padding: 25px 20px;
}
.pagination .wp-pagenavi > .previouspostslink {
flex-direction: row-reverse;
}
.pagination .wp-pagenavi > .nextpostslink i,
.pagination .wp-pagenavi > .previouspostslink i {
display: flex;
margin: 0 -5px 0 13px;
font-size: 1.15em;
}
.pagination .wp-pagenavi > .previouspostslink i {
margin: 0 10px 0 -5px;
}
@media (max-width: 767px) {
.pagination {
margin: 0;
padding-right: 0;
}
.pagination .wp-pagenavi {
padding-right: 0;
flex-wrap: wrap;
justify-content: center;
}
.pagination .wp-pagenavi > .nextpostslink,
.pagination .wp-pagenavi > .previouspostslink {
position: relative;
right: auto;
width: 100%;
justify-content: center;
}
}@font-face {
font-family: 'Linotype Didot Pro';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-Italic.eot);
src: local('Linotype Didot Pro Italic'), local('DidotLTPro-Italic'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-Italic.eot?#iefix) format('embedded-opentype'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-Italic.woff2) format('woff2'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-Italic.woff) format('woff'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-Italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Linotype Didot Pro';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-BoldItalic.eot);
src: local('Linotype Didot Pro Bold Italic'), local('DidotLTPro-BoldItalic'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-BoldItalic.woff2) format('woff2'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-BoldItalic.woff) format('woff'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-BoldItalic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Linotype Didot Pro';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-Bold.eot);
src: local('Linotype Didot Pro Bold'), local('DidotLTPro-Bold'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-Bold.woff2) format('woff2'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-Bold.woff) format('woff'),
url(//www.toni.ph/wp-content/themes/toni-child/fonts/DidotLTPro-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Barrington';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Barrington.ttf);
}
@font-face {
font-family: 'Amsterdam One';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/AmsterdamOne-eZ12l.ttf);
font-display: swap;
}
@font-face {
font-family: 'Roboto Thin';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Roboto-Thin.ttf);
}
.roboto-thin {
font-family: "Roboto Thin", sans-serif;
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'Roboto Light';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Roboto-Light.ttf);
}
.roboto-light {
font-family: "Roboto Light", sans-serif;
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto Regular';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Roboto-Regular.ttf);
}
.roboto-regular {
font-family: "Roboto Regular", sans-serif;
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Roboto Medium';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Roboto-Medium.ttf);
}
.roboto-medium {
font-family: "Roboto Medium", sans-serif;
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Roboto Bold';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Roboto-Bold.ttf);
}
.roboto-bold {
font-family: "Roboto Bold", sans-serif;
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Roboto Black';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Roboto-Black.ttf);
}
.roboto-black {
font-family: "Roboto Black", sans-serif;
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Roboto Thin Italic';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Roboto-ThinItalic.ttf);
}
.roboto-thin-italic {
font-family: "Roboto Thin Italic", sans-serif;
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'Roboto Light Italic';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Roboto-LightItalic.ttf);
}
.roboto-light-italic {
font-family: "Roboto", sans-serif;
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Roboto Regular Italic';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Roboto-RegularItalic.ttf);
}
.roboto-regular-italic {
font-family: "Roboto Regular Italic", sans-serif;
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Roboto Medium Italic';
src: url(//www.toni.ph/wp-content/themes/toni-child/fonts/Roboto-MediumItalic.ttf);
}
.roboto-medium-italic {
font-family: "Roboto Medium Italic", sans-serif;
font-weight: 500;
font-style: italic;
}
body.reply-active .comments-title{
display: none;
}
[id] {
scroll-margin-top: 100px;
}
*:focus {
outline: 0 !important;
text-decoration: none !important;
} * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-text-size-adjust: 100%;
outline: 0 none;
} :root {
--primary: #602d7f;
--primary_hover: #99dcdc;
--secondary: #dc9200;
--secondary_hover: var(--primary);
--highlight: #008ee7;
--heading: #0e0e0e;
--text: #333333;
--gray: #666666;
--black: #000000;
--dark: #472265;
--white: #fff;
--light: #fafafa;
--alink: var(--primary);
--ahover: var(--primary_hover);
--swiper-theme-color: var(--dark) !important;
--fontawesome: "Font Awesome 5 Free";
--fontheading: "Linotype Didot Pro", sans-serif;
--fontbody: "Roboto", sans-serif; --stk-column-margin: 15px;
}
::selection { background-color: var(--highlight); color: var(--white); }
html { scroll-behavior: smooth; }
html.menu-active #fb-root > * { z-index: 0 !important; }
#wpadminbar .display-name { display: none; } body, ul.menu li > a { font-family: var(--fontbody); }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h, .prefix, .suffix { font-family: var(--fontheading); } body { color: var(--text); font-size: 18px; line-height: 1.625; }
hr { background-color: var(--gray); margin: 10px 0; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h { color: var(--heading); margin: 0 0 26px; line-height: 1.25; letter-spacing: 0; }
h1, .h1 { font-size: 60px; }
h2, .h2 { font-size: 47px; }
h3, .h3 { font-size: 28px; }
h4, .h4 { font-size: 22px; }
h5, .h5 { font-size: 18px; }
h6, .h6 { font-size: 16px; }
p { margin-bottom: 30px; }
i[class^="fa"] { font-style: normal; }
.btn:hover, button:hover, .button:hover, .gb-button:hover { background-color: var(--secondary) !important; color: var(--white) !important; cursor: pointer; }
.btn.btn-secondary:hover { background-color: var(--primary) !important; }
#page_banner { background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }
#page_banner .row { color: var(--white); padding-top: 100px; padding-bottom: 100px; text-align: center; }
#page_banner .row h1 { color: var(--white); }
#page_banner .row .button-wrapper a { text-transform: uppercase; color: var(--white); padding: 17px 18px; margin: 15px; }
#page_banner .row .button-wrapper a:focus{
background: var(--secondary);
}
.heading { position: relative; }
.heading .prefix { width: 125px; height: 0; font-size: 18px; line-height: 1.2; transform: rotate(-90deg) translateX(-100%) translateY(100%) translateX(-5px) translateY(-5px); transform-origin: 0% 100%; margin: 0 !important; text-transform: uppercase; font-weight: 400 !important; position: absolute; z-index: 1; }
.heading .prefix:not(.has-text-color) { color: var(--gray); }
.heading .prefix.xs { width: calc(125px - 70px); letter-spacing: 0.05em; }
.heading .prefix.sm { width: calc(125px - 35px); letter-spacing: 0.1em; margin-top: -6px !important; margin-left: 1px !important; }
.heading .prefix.md { width: calc(125px + 35px); }
.heading .prefix.lg { width: calc(125px + 70px); }
.heading .prefix.xl { width: calc(125px + 105px); }
.heading .prefix.xs + .prefix-heading::before { height: calc(120px - 70px); }
.heading .prefix.sm + .prefix-heading::before { height: calc(120px - 35px); top: 3px; left: -5px; }
.heading .prefix.md + .prefix-heading::before { height: calc(120px + 35px); }
.heading .prefix.lg + .prefix-heading::before { height: calc(120px + 70px); }
.heading .prefix.xl + .prefix-heading::before { height: calc(120px + 105px); }
.heading .prefix-heading { margin-left: 29px; padding-left: 27px; position: relative; width: 540px; max-width: 100%; min-height: 90px; margin-bottom: 34px; }
.heading .prefix-heading::before { display: block; content: ""; width: 4px; height: 120px; left: -5px; top: 6px; position: absolute; background-image: linear-gradient( to bottom, rgb(50, 198, 246) 0%, rgb(153, 220, 220) 100% ); }
.heading.xs .prefix-heading { margin-left: 10px; width: calc(100% - 10px); }
.heading.sm .prefix-heading {
margin-left: 30px;
width: calc(100% - 30px);
}
.heading.md .prefix-heading {
margin-left: 50px;
width: calc(100% - 50px);
}
.heading.lg .prefix-heading {
margin-left: 70px;
width: calc(100% - 70px);
}
.heading.xl .prefix-heading {
margin-left: 90px;
width: calc(100% - 90px);
}
.heading-desc {
line-height: 1.888em;
padding-left: 10px;
padding-right: 20px;
margin-top: 15px;
}
.wp-block-group__inner-container .gspb_container .wp-block-columns{
position: relative !important;
}
article .entry-meta {
margin-bottom: 20px;
} #parent-inquiry-form{
position: relative !important;
height: 1200px;
}
.podia-form{
display: flex;
align-items: flex-end;
gap: 17px;
}
.podia-form  label{
display: block;
font-size: 16px;
font-weight: 700;
padding: 0;
}
.podia-form input{
border-radius: unset !important;
border: 3px solid rgb(0, 0, 0, 0.102) !important;
padding: 15px 30px !important;
width: 100% !important;
margin: unset !important;
}
.podia-form div:nth-child(1), .podia-form div:nth-child(2){
flex: 1 0 36%;
position: relative;
}
.podia-form div:nth-child(3){
flex: 1 0 23%;
position: relative;
}
.podia-form button{
font-family: var(--fontbody);
font-size: 14px;
padding: 13px 10px;
color: var(--white);
background-color: var(--primary);
transition: background ease-in 0.2s;
border-radius: 0;
height: 65px;
border: none;
width: 100%;
}
.subscribe-to-yt {
margin-top: 100px;
display: flex;
justify-content: center;
}
.form-error{
background: #fff9f9;
word-break: break-all;
border: 1px solid #c02b0a;
font-size: 14.992px;
margin-top: 8px;
padding: 12.992px 22px;
font-weight: 100;
color: #c02b0a;
position: absolute;
display: none;
width: 100%;
}
.parent-container .stk-column-wrapper{
width: 50% !important; 
margin-left: auto !important;
margin-right: auto !important;
}
.parent-container .stk-block-content{
display: flex;
flex-direction: row !important;
align-items: center;
gap: 20px;
}
.parent-container .container-child{
background: #7618af;
padding: 44px;
height: 251px;
padding-bottom: 40px;
display: flex;
flex-flow: column nowrap;
width: inherit;
}
.container-child p{
color: #fff;
text-align: center;
font-weight: 200;
margin-bottom: 18px;
font-size: 1rem;
}
.container-child .gb-container-content .gb-block-button{
margin-top: 0;
}
.container-child .client-button a{
width: 100%;
background-color: #dc9200 !important;
} .col-lg-2 {
flex: 0 0 auto;
width: 13.666667%;
}
.mb-4 {
margin-bottom: 1.5rem!important;
}
.offset-lg-1 {
margin-left: 0 !important;
}
.page-id-518 .press-section1
{
background-position: 22% !important;
}
.press-section1 .wp-block-stackable-column{ margin-right: 23px;
}
.press-section1 .press-column1{
margin-left: -206px;
margin-right: 201px;
padding-top: -22px;
top: -88px;
}
.page-id-1100 .leadership-section{
margin-top: 11%;
max-width: 1000px;
margin-left: auto;
margin-right: auto;
}
.top-problems-heading{
margin-top: 43px;
}
.top-problems-sub-heading{
font-size: 24px ;
font-family: var(--fontbody);
margin-bottom: 2px !important;
}
.top-problems-sub-heading2{
font-size: 16px ;
font-family: var(--fontbody);
margin-bottom: 43px !important;
}
.press-header-class {
font-size: 100px;
margin: 0;
}
.about-me-section .about-me-section-child{
margin-left: 26%;
}
.about-me-section3 {
background-size: cover !important;
}
.blog-banner{
background-position: 0 50% !important;
padding: 14vw 0;
background-size: cover !important;
}
.page-id-514 .container-child .client-button a{
border-radius: none !important;
}
.stk-230a641 .gform_required_legend{
color: var(--white) !important;
}
.has-gradient-background:after{
content: '';
position: absolute;
bottom: 0px;
z-index: -2;
left: 109px;
width: 33vw;
top: -41px;
height: 67%;
background-color: var(--primary);
background-image: -moz-linear-gradient( -45deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%);
background-image: -webkit-linear-gradient( -45deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%);
background-image: -ms-linear-gradient( -45deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%);
}
.recent-episodes-parent .recent-episodes iframe{
display: block;
margin-left: auto;
margin-right: auto;
}
.view-on-demand-courses{
z-index: 999;
}
.discussion-meta{
width: 50%;
margin-left: auto;
margin-right: auto;
}
.discussion-avatar-list{
display: flex;
margin: 0;
list-style: none;
padding: 0;
}
.comment-respond{
width: 46%;
margin-right: auto;
margin-left: auto;
margin-top: 35px;
}
#comments {
margin-bottom: 30px;
}
#comments h2{
text-align: center;
padding-top: 24px;
} #respond input[type=text],input[type=email], input[type=url], textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
padding: 3px 0px 3px 3px;
margin: 5px 1px 3px 0px;
border: 1px solid #DDDDDD;
width: 100%;
border-radius: 5px;
}
#respond input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
textarea:focus {
box-shadow: 0 0 3px  var(--primary);
margin: 5px 1px 3px 0px;
border: 1px solid var(--primary);
}
#respond p {
margin-bottom: 8px;
}
#respond p > label {
display: block !important;
font-weight: bold;
}
#respond .comment-form-cookies-consent label {
display: inline-block !important;
font-weight: unset;
}
#respond p input[type=submit]{
font-family: var(--fontbody);
font-size: 16px;
color: var(--white);
background-color: var(--primary);
transition: background ease-in 0.2s;
border-radius: 0;
margin: 0;
text-transform: uppercase;
padding: 18px;
border: none;
}
#respond p input[type=submit]:hover{
background-color: var(--secondary);
}
.comment-list {
list-style: none;
}
.comment-list .comment article{
width: 80%;
border: 1px solid #E7E7E7;
border-radius: 5px;
padding: 18px;
}
.comment-list .children{
list-style: none;
}
.comment-list footer .comment-author {
display: flex;
align-items: center;
font-size: 18px;
font-weight: bold;
gap: 8px;
}
.comment-list footer .comment-author a{
display: flex;
align-items: center;
font-size: 18px;
font-weight: bold;
gap: 10px;
}
.comment-list footer .comment-author img{
margin-top: 15px;
}
.comment-list footer .comment-metadata{
text-indent: 2.6rem;
margin-top: -23px;
font-size: 12px;
}
.comment-list  .comment-content{
text-indent: 2.6rem;
margin-top: 14px;
word-break: break-word;
}
.comment-list  .comment-content p{
margin-bottom: 10px;
} .comment-respond .comment-reply-title a {
margin-left: 15px;
}
.comment-list .comment-body .reply a{
position: relative;
}
.comment-list .comment-body .reply a::after{
content: '⤵';
font-size: 18px;
padding-top: -40px;
position: absolute;
top: 2px;
left: 46px;
}
.comment-list footer .comment-author .says {
display: none;
}
.comment-list{
width: 50%;
margin-left: auto;
margin-right: auto;
}
.comment .comment-respond {
width: 89% !important;
}
.prog-cert-col-parent{
position: relative;
}
.wp-block-post-template .wp-block-post .wp-block-post-terms a:hover{
background-color: var(--secondary);
}
#related .post .post-category a:hover{
background-color: var(--secondary);
}
#related .post .post-link:hover{
background-color: var(--secondary);
}
.about-us-section-with-background .prog-cert-col-parent div:first-child{
margin: 0 !important;
padding: 0 11px;
}
.ginput_recaptcha  {
transform:scale(0.77);
-webkit-transform:scale(0.77);
transform-origin:0 0;
-webkit-transform-origin:0 0;
transform-origin: 0 0;
}
.download-box__content-front-heading{
text-align: center;
}
#footer-widgets .menu-navigation-container , .menu-program-container{
margin-left: 12px;
}
.prog-cert-col-1 {
background-color: #ffffffab; }
.image-center{
text-align: center;
padding: 70px 0;
}
.terms-use-heading, .privacy-notice-header{
margin-top: calc(-16vh) !important;
}
.post-featured-image{
height: 300px;
position: relative;
display: block;
}
@media (min-width: 768px) {
.heading .prefix-heading.xs {
max-width: 100%;
width: 340px;
}
.heading .prefix-heading.sm {
max-width: 100%;
width: 440px;
}
.heading .prefix-heading.md {
max-width: 100%;
width: 540px;
}
.heading .prefix-heading.lg {
max-width: 100%;
width: 640px;
}
.heading .prefix-heading.xl {
max-width: 100%;
width: 700px;
}
}
@media (max-width: 767px) {
.heading .prefix-heading {
min-height: 127px;
}
.heading .prefix-heading {
width: calc(100% - 29px);
}
.parent-container .container-child{
height: 180px !important;
width: 100% !important;
}
.about-us-section-with-background > .gb-layout-column-wrap > .wp-block-genesis-blocks-gb-column { padding-top: 5vw  !important; }
} a {
color: var(--primary);
}
a:hover {
color: var(--secondary) ;
}
a:active {
color: inherit;
}
a:focus {
outline: thin dotted;
text-decoration: underline;
}
a.hover-custom:hover {
text-decoration: underline;
}
.read-more a {
color: var(--alink);
}
.read-more a:hover {
color: var(--ahover);
}
b,
strong {
font-weight: 600;
}
.nowrap {
white-space: nowrap;
}
.light,
a.light {
color: var(--white);
}
.light h1,
.light .h1,
.light h2,
.light .h2,
.light h3,
.light .h3,
.light h4,
.light .h4,
.light h5,
.light .h5,
.light h6,
.light .h6,
.light .h {
color: var(--white);
}
.highlight {
color: var(--primary);
}
.hidden {
visibility: hidden;
}
iframe {
margin: 0;
display: block;
}
ol {
margin-left: 0.8em;
}
p a {
color: var(--primary) !important;
}
.relative {
position: relative;
}
.absolute {
position: absolute;
}
[class*="z-index-"] {
position: relative;
}
.z-index-0 {
z-index: 0;
}
.z-index-1 {
z-index: 1;
}
.z-index-2 {
z-index: 2;
}
.container {
max-width: 1560px;
margin-left: auto;
margin-right: auto;
padding-left: 25px;
padding-right: 25px;
}
.container-wide {
max-width: 1660px;
margin-left: auto;
margin-right: auto;
}
.container,
.container-fluid,
.container-wide,
.fl-row-content-wrap {
padding-left: 20px;
padding-right: 20px;
}
.customized-programs{   margin-top: 60px;}
.large-icon { display: flex; justify-content: center; }
.large-icon i { font-size: 70px; background-color: var(--secondary); border-radius: 8px; padding: 15px; line-height: normal; color: var(--white); }
.has-text-align-center p a {
background-color: var(--primary);
color: var(--white) !important;
padding: 12px 45px;
display: inline-block;
text-transform: uppercase;
}
.recent-episodes-parent .recent-episodes .preview iframe {
height: 790px;
}
@media (max-width: 1200px) {
.container,
.container-fluid,
.container-wide,
.fl-row-content-wrap {
padding-left: 15px;
padding-right: 15px;
}
#footer-widgets ul.menu li a{
font-size: 14px !important;
}
.widget.footer-widget.widget_block.widget_text {
font-size: 14px !important;
}
.about-us-section-parent .about-us-section-with-background {
background-position: 39vw 0 ;
}
.prog-cert-col-1{
background-color: #ffffffab;
}
.about-me-section {
background-position: -53% 0% !important;
}
.about-me-section .about-me-section-child {
margin-left: 8% !important;
}
.inquiry-form-child {
background-position: 70% 0 !important;
}
.inquiry-form-child .stk-inner-blocks{
display: flex;
gap: 50px;
}
.has-gradient-background:after{
height: 50% !important;
}
.recent-episodes .youtube-overlay.active {
width: 100% !important;
left: 0% !important;
}
.recent-episodes-parent .recent-episodes .preview iframe {
height: 658px;
}
.comment-list{
width: 69%;
margin-left: auto;
margin-right: auto;
}
.comment-list .comment article {
width: 85%;
border: 1px solid #E7E7E7;
border-radius: 5px;
padding: 18px;
}
.parent-container .container-child{
padding: 53px 20px;
}
.podia-form {
gap: 12px;
}
.podia-form button{
font-size: 14px;
padding: 10px;
}
.podia-form div:nth-child(1), .podia-form div:nth-child(2) {
flex: 1 0 32%;
}
.wp-block-post-template .wp-block-post .wp-block-post-terms a{
padding: 12px 21px !important;
}
}
@media (max-width: 1919px) {
#header-content .container {
width: 100% !important;
}
}
@media (min-width: 1919px) {
#header-content .container {
width: 1920px !important;
}
.container {
width: 1470px !important;
}
[class*="wp-block-"].alignwide {
width: 1470px !important;
}
} .pswp:not([style*="position: fixed;"]) {
display: none;
position: absolute;
}
.social-links-menu {
list-style: none;
margin: 0;
}
.social-links-menu a {
display: flex;
color: inherit;
width: 1.5em;
height: 1.5em;
align-items: center;
justify-content: center;
margin: 0 7px 0 0;
}
.social-links-menu a:hover {
transform: scale(1.1);
transition: ease-in 0.2s;
}
#header { background-color: var(--white); border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: relative; width: 100%; display: flex; justify-content: center; align-items: center; z-index: 1000; transition: ease-in 0.1s min-height; }
#header.sticky { position: fixed; min-height: 0; }
#header-content { color: var(--text); width: 100%; }
#header .logo img {height: auto;display: block;transition: .2s;}
#header .logo img:hover{ transform: scale(1.1); transition: .2s; }
.header-nav { position: relative; }
#header.sticky .header-nav .btn-header-cta { margin-top: -10px; margin-bottom: 5px; }
.header-nav .btn-header-cta { margin-top: -60px; margin-bottom: 25px; }
.header-nav .btn-header-cta .header-button .btn { font-size: 18px; letter-spacing: 0px; line-height: 28px; color: #ffffff; font-weight: 500; font-family: var(--fontheading); text-align: center; width: 177px; padding: 10px; border-radius: 0px 0px 10px 10px; }
.header-nav .menu-nav { position: relative; width: calc(100% + 14px); margin-left: -10px; }
.header-nav .header-menu-top li a { font-family: var(--fontheading); font-size: 17px !important; letter-spacing: 0px; font-weight: 700 !important; text-align: right; }
.header-nav ul.menu { font-family: var(--fontheading); list-style: none; margin: 0; padding: 0; position: relative; font-weight: 400; line-height: 1; display: flex; flex-flow: nowrap;     align-items: baseline;}
.header-nav ul.menu span.menu-arrow { cursor: pointer; }
.header-nav ul.menu span.menu-arrow:hover { opacity: 0.9; }
.header-nav ul.menu li { list-style: none; margin: 0; padding: 0; position: relative; }
.header-nav ul.menu > li { display: flex; align-items: center; justify-content: center; }
.header-nav ul.menu > li > a { cursor: pointer; display: block; padding: 40px 15px; color: var(--primary); font-weight: 700; font-size: 18px; width: 100%; white-space: nowrap; }
.header-nav ul.menu > li:hover > a { color: var(--secondary) !important; }
.header-nav ul.menu > li:hover::after { display: none; }
.header-nav ul.menu > li.current-menu-item > a,
.header-nav ul.menu > li.current-menu-ancestor > a { color: var(--secondary) !important; box-shadow: inset 0px -2px 0px 0px var(--secondary); } .header-nav ul.menu > li > span.menu-arrow { color: var(--dark); margin: 0 0 -1.5px 5px; font-size: 12px; }
.header-nav ul.menu > li > ul { position: absolute; top: 100%; left: 0; padding: 0; transition: ease-in 0.2s; width: 200px; background-color: #fff; z-index: 2; border-radius: 5px; filter: drop-shadow(5px 8.66px 7.5px rgba(0, 0, 0, 0.2)); }
.header-nav ul.menu > li:last-child > ul { width: 194px; }
.header-nav ul.menu > li > ul li { padding: 0; display: flex; align-items: center; justify-content: space-between; }
.header-nav ul.menu > li > ul li:not(:first-child) { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.header-nav ul.menu > li > ul li a { color: var(--dark); width: 100%; font-weight: 700; font-size: 14px; padding: 15px; }
.header-nav ul.menu > li > ul li:hover a { background-color: var(--secondary); color: var(--white); }
.header-nav ul.menu > li > ul li.current-menu-item > a { color: var(--white); background-color: var(--secondary); }
.header-nav ul.menu > li > ul li span.menu-arrow { color: rgba(0, 0, 0, 0.2); cursor: pointer; display: flex; transform: rotate(-90deg); position: absolute; right: 0; padding: 0; width: 2em; height: 2em; align-items: center; justify-content: center; font-size: 13px; }
.header-nav ul.menu > li > ul li:hover span.menu-arrow { color: rgba(0, 0, 0, 1); }
.header-nav ul.menu > li:not(:hover) > ul { visibility: hidden; opacity: 0; transform: translateY(30px); transition-delay: 0.3s; }
.header-nav ul.menu > li > ul li ul { position: absolute; left: 100%; transform: none; padding: 10px; top: -10px; width: 200px; background-color: #fff; transition: ease-in 0.2s; border-radius: 5px; margin-left: 15px; }
.header-nav ul.menu > li > ul li:not(:hover) > ul { visibility: hidden; opacity: 0; transform: translateX(0); transition-delay: 0.15s; }
.Press-media-link {background: var(--primary);border-radius: 10px;height: 40px;}
.Press-media-link >a{    color: #fff !important;}
.header-button { flex: 0 0 auto; text-align: center; }
#back-to-top { position: absolute; top: -100px; left: 0; }
a.back-to-top { display: flex; align-items: center; justify-content: center; cursor: pointer; font-size: 50px; width: 1em; height: 1em; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px 0px; border-radius: 50%; background-image: linear-gradient( to bottom, var(--primary) 0%, var(--primary) 50%, var(--secondary) 200% ); background-size: cover; padding: 10px; position: fixed; bottom: 30px; left: 30px; transition: ease-in 0.15s 0.2s; z-index: 999; }
a.back-to-top:hover { transform: scale(1.1); box-shadow: 3px 5.196px 28px 0px rgba(255, 95, 1, 0.2); }
a.back-to-top::before { content: ""; display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-size: contain; background-position: 50%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M4.465 263.536l7.07 7.071c4.686 4.686 12.284 4.686 16.971 0L207 92.113V468c0 6.627 5.373 12 12 12h10c6.627 0 12-5.373 12-12V92.113l178.494 178.493c4.686 4.686 12.284 4.686 16.971 0l7.07-7.071c4.686-4.686 4.686-12.284 0-16.97l-211.05-211.05c-4.686-4.686-12.284-4.686-16.971 0L4.465 246.566c-4.687 4.686-4.687 12.284 0 16.97z'%3E%3C/path%3E%3C/svg%3E"); }
#header:not(.sticky) ~ .back-to-top { visibility: hidden; opacity: 0; transform: translateY(50px); }
#header.sticky .header-nav-bottom .s-and-l { width: 140px; margin-top: 15px; margin-left: 10px; margin-right: 15px; display: flex; align-items: center; justify-content: space-between; }
.header-nav-bottom .s-and-l { width: 140px; margin-top: -35px; margin-left: 10px; margin-right: 15px; display: flex; align-items: center; justify-content: space-between; }
.header-nav-bottom .s-and-l .lang { display: flex; align-items: center; }
.header-nav-bottom .s-and-l i { color: var(--primary); }
.header-nav-bottom .s-and-l div i { color: var(--primary); }
.header-nav-bottom .s-and-l div span { margin-left: 5px; color: var(--primary); }
.header-nav-bottom .s-and-l div span select { border: unset !important; color: var(--primary) !important; -webkit-appearance: none; }
.header-nav-bottom .s-and-l .search:hover{ cursor: pointer; }
.header-nav-bottom .s-and-l .search{ background-image: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' fill='%2315acbb' viewBox='0 0 216.1 217.06'%3E%3Cpath d='M998.47,440.84l-38.29-38.29a98.33,98.33,0,1,0-15.19,15l38.39,38.39a10.67,10.67,0,0,0,15.09-15.09ZM883.9,411.65a71.25,71.25,0,1,1,71.25-71.25A71.25,71.25,0,0,1,883.9,411.65Z' transform='translate(-785.5 -242)'/%3E%3C/svg%3E"); width: 20px; height: 20px; background-repeat: no-repeat; }
.header-menu-top .search{ background-image: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' fill='%2315acbb' viewBox='0 0 216.1 217.06'%3E%3Cpath d='M998.47,440.84l-38.29-38.29a98.33,98.33,0,1,0-15.19,15l38.39,38.39a10.67,10.67,0,0,0,15.09-15.09ZM883.9,411.65a71.25,71.25,0,1,1,71.25-71.25A71.25,71.25,0,0,1,883.9,411.65Z' transform='translate(-785.5 -242)'/%3E%3C/svg%3E"); width: 20px; height: 20px; background-repeat: no-repeat; top: 10px; margin: 0 15px !important; }
.header-nav-bottom .s-and-l .globe{ background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 511.92 511.92' fill='%2315acbb' viewBox='0 0 511.92 511.92' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m94.207 270.961h-94.207c2.964 51.719 21.223 100.544 52.607 141.224 17.651-9.969 37.467-18.517 58.874-25.488-10.186-35.589-16.108-74.886-17.274-115.736z'/%3E%3Cpath d='m94.207 240.961c1.166-40.851 7.088-80.148 17.275-115.739-21.408-6.97-41.223-15.518-58.874-25.488-31.385 40.681-49.644 89.507-52.608 141.227z'/%3E%3Cpath d='m165.225 71.19c-5.696 10.518-10.839 21.798-15.411 33.713 28.49 6.809 59.317 10.875 91.148 11.848v-115.477c-28.023 6.409-54.482 30.665-75.737 69.916z'/%3E%3Cpath d='m270.961 1.274v115.476c31.829-.973 62.656-5.04 91.146-11.848-4.573-11.914-9.716-23.195-15.411-33.713-21.255-39.249-47.714-63.505-75.735-69.915z'/%3E%3Cpath d='m371.611 133.412c-31.512 7.743-65.581 12.331-100.65 13.35v94.198h116.738c-1.148-38.116-6.656-74.635-16.088-107.548z'/%3E%3Cpath d='m120.837 415.148c-17.338 5.647-33.482 12.407-48.072 20.185.631.644 1.25 1.296 1.888 1.934 26.686 26.686 58.224 46.748 92.617 59.399-10.249-11.767-19.783-25.69-28.426-41.65-6.719-12.408-12.727-25.759-18.007-39.868z'/%3E%3Cpath d='m391.083 96.772c17.338-5.647 33.482-12.407 48.072-20.184-.631-.644-1.25-1.296-1.888-1.934-26.686-26.686-58.224-46.748-92.617-59.399 10.249 11.767 19.783 25.69 28.426 41.65 6.719 12.407 12.727 25.758 18.007 39.867z'/%3E%3Cpath d='m417.714 270.961c-1.166 40.85-7.089 80.147-17.275 115.737 21.408 6.97 41.223 15.518 58.874 25.488 31.385-40.68 49.643-89.505 52.607-141.224h-94.206z'/%3E%3Cpath d='m391.083 415.148c-5.28 14.109-11.288 27.459-18.008 39.867-8.642 15.96-18.177 29.883-28.426 41.65 34.393-12.651 65.931-32.713 92.617-59.399.638-.638 1.257-1.29 1.887-1.934-14.589-7.776-30.732-14.537-48.07-20.184z'/%3E%3Cpath d='m120.837 96.772c5.28-14.109 11.288-27.459 18.008-39.867 8.642-15.96 18.177-29.883 28.426-41.65-34.393 12.651-65.931 32.713-92.617 59.399-.638.638-1.257 1.29-1.887 1.934 14.589 7.777 30.732 14.537 48.07 20.184z'/%3E%3Cpath d='m400.438 125.222c10.187 35.591 16.109 74.888 17.275 115.739h94.207c-2.964-51.72-21.223-100.546-52.607-141.226-17.652 9.969-37.467 18.517-58.875 25.487z'/%3E%3Cpath d='m240.961 240.961v-94.198c-35.069-1.019-69.139-5.608-100.652-13.35-9.432 32.912-14.941 69.431-16.088 107.549h116.74z'/%3E%3Cpath d='m270.961 270.961v94.196c35.068 1.02 69.138 5.608 100.65 13.35 9.432-32.912 14.94-69.43 16.088-107.547h-116.738z'/%3E%3Cpath d='m346.695 440.731c5.696-10.518 10.839-21.798 15.411-33.713-28.49-6.809-59.316-10.875-91.146-11.848v115.476c28.022-6.41 54.481-30.666 75.735-69.915z'/%3E%3Cpath d='m240.961 510.646v-115.476c-31.83.973-62.657 5.039-91.148 11.848 4.573 11.914 9.716 23.195 15.412 33.713 21.255 39.25 47.714 63.506 75.736 69.915z'/%3E%3Cpath d='m240.961 270.961h-116.74c1.148 38.117 6.656 74.635 16.088 107.547 31.512-7.743 65.582-12.331 100.652-13.35z'/%3E%3C/g%3E%3C/svg%3E"); width: 20px; height: 20px; background-repeat: no-repeat; }
#responsive-menu-wrapper .search{ background-image: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 216.1 217.06'%3E%3Cpath d='M998.47,440.84l-38.29-38.29a98.33,98.33,0,1,0-15.19,15l38.39,38.39a10.67,10.67,0,0,0,15.09-15.09ZM883.9,411.65a71.25,71.25,0,1,1,71.25-71.25A71.25,71.25,0,0,1,883.9,411.65Z' transform='translate(-785.5 -242)'/%3E%3C/svg%3E"); width: 20px; height: 20px; background-repeat: no-repeat; margin: 0 auto; margin-top: 15px !important; margin-bottom: 10px !important; background-position-x: 50%; }
.has-white-color a { color: var(--white) !important; }
.has-white-color a:hover { color: var(--secondary) !important; }
.inquiry-form-child {
background-position: 60% 0 !important;
}
@media(max-width: 1700px){
#header + *{margin-top:85px !important;}
.header-cta .call-cta a{font-size:17px;}
.header-cta .book-appointment a{font-size:14px;}
.header-cta{min-width:485px;}
.header-cta .call-cta{max-width:175px;}
}
@media (max-width: 600px){
#header + *{margin-top:0px !important;}
}
@media (max-width: 1199px) {
.header-nav .menu-nav {
display: none;
}
.header-nav.col-auto:nth-child(1) .btn-header-cta, .s-and-l {
display: none !important;
}
.Press-media-link{
background-color: unset;
}
}
@media (min-width: 601px) {
#header {
position: fixed;
}
#header + * {
margin-top: 100px;
}
}
@media (max-width: 600px) {
#header-content .header-button {
display: none;
}
body.admin-bar #header.sticky {
top: 0;
}
}
@media (max-width: 567px) {
.parent-container .stk-column-wrapper {
width: 72% !important;
}
#header {
min-height: 70px;
}
}
@media (max-width: 320px) {
.header-logo,
.header-nav-bottom {
padding: 0 5px;
}
} .hamburger { border-radius: 0; padding: 10px 0; display: flex; flex-flow: column; align-items: center; color: inherit; cursor: pointer; transition-property: opacity, filter; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; text-transform: none; background-color: unset; border: 0; margin: 0; overflow: visible; z-index: 10; }
.hamburger-box { height: 15px; display: inline-block; position: relative; }
.hamburger-inner { display: block; top: 50%; margin-top: -2px; }
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after { height: 3px; background-color: var(--primary); border-radius: 3px; position: absolute; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; }
.hamburger:hover .hamburger-inner,
.hamburger:hover .hamburger-inner::before,
.hamburger:hover .hamburger-inner::after { background-color: var(--primary); }
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after { background-color: var(--white); }
.hamburger-inner::before,
.hamburger-inner::after { content: ""; display: block; }
.hamburger-inner::before { top: -10px; }
.hamburger-inner::after { bottom: -10px; }
.hamburger-label { font-size: 17px; letter-spacing: 0.05em; font-weight: 700; padding-top: 15px; }
.hamburger-box,
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after { width: 30px; }
.hamburger--emphatic { overflow: hidden; }
.hamburger--emphatic .hamburger-inner { transition: background-color 0.125s 0.175s ease-in; }
.hamburger--emphatic .hamburger-inner::before { left: 0; transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
.hamburger--emphatic .hamburger-inner::after { right: 0; transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
.hamburger--emphatic.is-active .hamburger-inner { transition-delay: 0s; transition-timing-function: ease-out; background-color: unset !important; }
.hamburger--emphatic.is-active .hamburger-inner::before { left: -80px; top: -80px; transform: translate3d(80px, 80px, 0) rotate(45deg); transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
.hamburger--emphatic.is-active .hamburger-inner::after { right: -80px; top: -80px; transform: translate3d(-80px, 80px, 0) rotate(-45deg); transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); } #responsive-menu { display: flex; align-items: center; justify-content: center; color: var(--white); font-size: 16px; position: fixed; overflow-x: hidden; overflow-y: auto; z-index: 100; right: 0; top: 0; width: 100%; height: 100%; transition: ease-in 0.15s 0.2s; text-align: center; }
#responsive-menu::before { opacity: 0.9; background-color: var(--primary); content: ""; display: block; position: absolute; left: 0; top: 0; margin: 0; width: 100%; height: 100%; pointer-events: none; z-index: -1; }
#responsive-menu:not(.active) { visibility: hidden; opacity: 0; pointer-events: none; transform: translateX(100%); }
#responsive-menu-wrapper { padding: 30px; }
@media (max-height: 576px){
#responsive-menu-wrapper { padding: 50px 30px; height: 100%; overflow-y: scroll; width: 100%; } }
@media (max-width: 575px){
#page_banner .row .button-wrapper {
display: flex !important;
justify-content: center !important;
flex-direction: row !important;
}
}
#responsive-menu ul.menu,
#responsive-menu ul.menu li,
#responsive-menu ul.menu li ul { list-style: none; margin: 0; padding: 0; position: relative; }
#responsive-menu ul.menu { margin: 0 -15px; }
#responsive-menu ul.menu a { color: var(--white); }
#responsive-menu ul.menu a:hover { color: var(--secondary); text-decoration: none; }
#responsive-menu ul.menu li span.menu-arrow { cursor: pointer; font-weight: 700; width: 30px; height: 30px; position: absolute; right: 0; top: 5px; display: flex; align-items: center; justify-content: center; }
#responsive-menu ul.menu li { padding: 0; width: 100%; }
#responsive-menu ul.menu li a { font-size: 26px; font-weight: 700; display: block; padding: 10px 15px; width: 100%; }
#responsive-menu ul.menu li span.menu-arrow { cursor: pointer; position: absolute; right: 0; top: 8px; padding: 10px 15px; z-index: 2; transition: ease-in 0.15s; }
#responsive-menu ul.menu li.show-sub > span.menu-arrow { transform: rotateX(-180deg); }
#responsive-menu ul.menu li ul { padding-left: 0; transition: ease-in 0.9s; overflow: hidden; max-height: 999px; transition: ease-in 0.15s; width: 100%; }
#responsive-menu ul.menu li[class*="fa-"]::before { width: 20px; position: absolute; top: 8px; left: 15px; }
#responsive-menu ul.menu li li[class*="fa-"]::before { transform: translateY(0.2em); }
#responsive-menu ul.menu li:not(.show-sub) > ul { visibility: hidden; opacity: 0; transform: translateY(-30px); padding-top: 0; padding-bottom: 0; max-height: 0; }
#responsive-menu ul.menu > li { display: flex; align-items: flex-start; line-height: 1.5; flex-direction: column; justify-content: center; }
#responsive-menu ul.menu > li.current_page_item > a { color: var(--white); }
#responsive-menu .widget-title { font-size: 16px; margin-bottom: 1em; }
#responsive-menu .header-button { margin: 20px 0 0; }
.responsive-menu-social-media { display: flex; justify-content: center; font-size: 27px; margin-top: 40px; }
#responsive-menu .responsive-menu-toggle { margin: 6px 0 0; position: absolute; right: 20px; z-index: 1; top: 30px; }
#header.sticky #responsive-menu .responsive-menu-toggle { margin: -14px 0 0; }
body.admin-bar #responsive-menu { top: 32px !important; }
@media  (max-width: 1366px) {
#page_banner .row {
padding-top: 173px;
padding-bottom: 100px;
}
.page-id-518 .press-section1 {
background-position: 28% !important;
}
.press-section1 .wp-block-stackable-column {
margin-right: 0px;
}
.press-section1 .press-column1 {
margin-left: 0;
margin-right: 0;
padding-top: -22px;
top: -88px;
}
.about-us-section-with-background{
background-position: 52vw 0 !important;
}
.about-me-section{
padding-top: 0 !important;
padding-bottom: 0 !important;
background-position: -18% 0% !important;
}
.about-me-section .about-me-section-child {
margin-left: 11%;
}
.blog-banner{
background-size: cover !important;
}
.inquiry-form-child {
background-position: 67% 0 !important;
}
.has-gradient-background:after{
content: '';
position: absolute;
bottom: 0px;
z-index: -2;
right: 0;
width: 42vw;
top: -43px;
height: 59%;
left: auto;
}
.youtube-overlay.active{
width: 90% !important;
left: 5% !important;
}
.recent-episodes-parent  .recent-episodes .preview iframe
{
height: 744px;
}
.comment-respond{
width: 50%;
}
}
@media (min-width: 1200px) {
.container-child .client-button a{
font-size: 13px;
}
.responsive-menu-toggle {
visibility: hidden;
opacity: 0;
position: absolute;
transform: scale(0);
}
#responsive-menu {
display: none;
}
}
@media (max-width: 1199px) {
html.menu-active {
overflow: hidden;
}
#responsive-menu ul.menu > li {
align-items: center;
justify-content: center;
text-align: center;
flex-flow: row wrap;
}
#responsive-menu ul.menu li a {
padding: 10px;
width: auto;
}
#responsive-menu ul.menu li span.menu-arrow {
left: auto;
position: relative;
top: auto;
margin-right: -30px;
}
#responsive-menu ul.menu li ul {
width: 100%;
border-top: 1px solid rgba(255, 255, 255, 0.2);
padding-top: 5px;
margin-top: 5px;
}
#responsive-menu ul.menu li li {
display: flex;
justify-content: center;
flex-flow: row wrap;
align-items: center;
}
#responsive-menu ul.menu li li a {
font-size: 18px;
padding: 5px;
width: auto;
max-width: calc(100% - 50px);
}
#responsive-menu ul.menu li li li a {
font-size: 16px;
}
#responsive-menu ul.menu li li li li a {
font-size: 14px;
}
}
@media (max-width: 782px) {
body.admin-bar #responsive-menu {
top: 46px !important;
}
}
@media (max-width: 767px) {
#responsive-menu .responsive-menu-toggle {
margin: -9px -5px 0 0;
}
}
@media (max-width: 600px) {
#header.sticky #responsive-menu .responsive-menu-toggle {
margin: -18px 0 0;
}
.responsive-menu-toggle {
margin: 0;
}
body.admin-bar #header.sticky #responsive-menu {
top: 0 !important;
}
body.admin-bar #responsive-menu {
top: 46px !important;
}
#wp-admin-bar-customize,
#wp-admin-bar-gform-forms,
#wp-admin-bar-wpseo-menu {
display: none !important;
}
} .wp-block-buttons {
column-gap: 20px;
}
.wp-block-buttons > .wp-block-button:last-child {
margin-bottom: 0;
}
.wp-block-button .wp-block-button__link,
.btn,
.gform_wrapper.gravity-theme .gform_footer .gform_button { font-family: var(--fontbody); font-size: 16px; padding: 17px 20px; color: var(--white); background-color: var(--primary); transition: background ease-in 0.2s; border-radius: 0; border: none; }
.btn-secondary { background-color: var(--secondary); }
.wp-block-buttons.btn-sm-b a { padding: 15px 28px; border: 2px solid #6f451c; color: #6f451c; }
.wp-block-button.has-small-font-size .wp-block-button__link,
.btn-sm { padding: 13px 30px; }
.wp-block-button.has-medium-font-size .wp-block-button__link,
.btn-md { padding: 16px 40px; }
.wp-block-button.has-large-font-size .wp-block-button__link,
.btn-lg { padding: 18px 40px; }
.wp-block-button.has-huge-font-size .wp-block-button__link,
.btn-xl { padding: 20px 40px; } .wp-block-button.is-style-outline .wp-block-button__link::before { border-width: 2px; border-style: solid; border-radius: 200px; content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; pointer-events: none; }
.wp-block-button.btn-hover-dark a:hover { background-color: var(--white) !important; color: var(--black) !important; }
.wp-block-button.btn-hover-light a:hover { background-color: var(--black) !important; color: var(--white) !important; }
.btn * { color: inherit; }
.btn i,
.wp-block-button .wp-block-button__link i { margin-right: 10px; line-height: normal; }
.btn-outline::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none; border-style: solid; border-width: 2px; border-radius: 200px; }
.btn-outline:not(:hover) { background: unset; color: var(--secondary); }
.btn-outline.btn-light:not(:hover) { border-color: var(--white); color: var(--white); }
.learn-more > a { color: #383838; font-family: var(--fontheading); font-weight: 700; font-size: 14px; display: inline-flex; }
.learn-more > a::after { color: var(--primary); content: "\f105"; display: inline-block; margin-left: 5px; font-family: var(--fontawesome); }
.learn-more > a:hover { color: var(--primary); }
.learn-more > a:hover::after { transform: translateX(5px); transition: ease-in 0.2s; }
@media (max-width: 767px) {
.wp-block-button .wp-block-button__link { font-size: 16px !important; padding: 15px 30px; }
.wp-block-button.has-small-font-size .wp-block-button__link,
.btn-sm { font-size: 14px !important; padding: 12px 20px; }
.wp-block-button.has-medium-font-size .wp-block-button__link,
.btn-md { font-size: 16px !important; padding: 17px 30px; }
.wp-block-button.has-large-font-size .wp-block-button__link,
.btn-lg { font-size: 18px !important; padding: 18px 28px; }
.wp-block-button.has-huge-font-size .wp-block-button__link,
.btn-xl { font-size: 20px !important; padding: 20px 38px; }
}
.m-0 { margin: 0 !important; }
.mb-0 { margin-bottom: 0 !important; }
.mt-0 { margin-top: 0 !important; }
.ml-0 { margin-left: 0 !important; }
.mr-0 { margin-right: 0 !important; }
.p-0 { padding: 0 !important; }
.pb-0 { padding-bottom: 0 !important; }
.pt-0 { padding-top: 0 !important; }
.pl-0 { padding-left: 0 !important; }
.pr-0 { padding-right: 0 !important; }
@media (max-width: 991px) {
.m-tablet-0 { margin: 0 !important; }
.mb-tablet-0 { margin-bottom: 0 !important; }
.mt-tablet-0 { margin-top: 0 !important; }
.ml-tablet-0 { margin-left: 0 !important; }
.mr-tablet-0 { margin-right: 0 !important; }
.p-tablet-0 { padding: 0 !important; }
.pb-tablet-0 { padding-bottom: 0 !important; }
.pt-tablet-0 { padding-top: 0 !important; }
.pl-tablet-0 { padding-left: 0 !important; }
.pr-tablet-0 { padding-right: 0 !important; }
.container-child p {
font-size: 22px;
}
#parent-inquiry-form {
position: relative !important;
height: 1600px !important;
}
.container-child .client-button a {
height: 55px;
font-size: 13px;
}
.parent-container .container-child {
height: 250px;
padding: 28px;
flex-flow: column-reverse !important;
width: 405px;
}
.col-lg-2 {
flex: 0 0 auto !important;
width: 24.666667% !important;
}
.about-us-section-with-background {
background-position: 27vw 0 !important;
background-size: cover !important; }
.prog-cert-col-1 {
padding: 0px !important;
}
.blog-banner {
background-size: cover !important;
padding-top: 44px;
padding-bottom: 100px;
background-position: -6vh 0 !important;
}
.recent-episodes-parent .recent-episodes .preview iframe {
height: 547px;
}
.has-text-align-right{
max-width: 81%;
}
.image-full{
height: 761px !important;
}
.coaching-programs-section  .column-reverse .gb-layout-column-wrap{
flex-direction: column-reverse;
display: flex !important;
}
.workshops-development-section .column-reverse .gb-layout-column-wrap{
display: flex!important;
flex-direction: column-reverse;
}
.parent-container .stk-column-wrapper {
width: 60% !important;
}
.number-counter-wrapper{
height: 300px;
}
.podia-form {
gap: 17px;
}
.terms-use-heading, .privacy-notice-header{
margin-top: unset !important;
}
}
@media (max-width: 767px) {
.container-child p {
font-size: 21px;
}
.parent-container .stk-block-content {
display: block;
}
.parent-container .container-child {
height: 216px;
margin-bottom: 20px;
}
.m-mobile-0 {
margin: 0 !important;
}
.mb-mobile-0 {
margin-bottom: 0 !important;
}
.mt-mobile-0 {
margin-top: 0 !important;
}
.ml-mobile-0 {
margin-left: 0 !important;
}
.mr-mobile-0 {
margin-right: 0 !important;
}
.p-mobile-0 {
padding: 0 !important;
}
.pb-mobile-0 {
padding-bottom: 0 !important;
}
.pt-mobile-0 {
padding-top: 0 !important;
}
.pl-mobile-0 {
padding-left: 0 !important;
}
.pr-mobile-0 {
padding-right: 0 !important;
}
} .invisible-bg-tablet {
align-self: unset !important;
}
.visible-on-tablet-portrait img,
.visible-on-tablet img,
.visible-on-mobile img {
width: 100%;
height: auto;
}
@media (min-width: 1200px) {
.visible-on-tablet {
display: none !important;
}
.invisible-bg-desktop,
.invisible-bg-desktop > .gb-block-layout-column-inner {
background-image: none !important;
}
}
@media (max-width: 1199px) {
.visible-on-desktop {
display: none !important;
}
.invisible-on-tablet {
display: none !important;
}
.invisible-bg-tablet,
.invisible-bg-tablet > .gb-block-layout-column-inner {
background-image: none !important;
}
.reversed-on-tablet > .gb-layout-column-wrap {
display: flex;
flex-flow: column-reverse;
}
.reversed-on-tablet > .gb-layout-column-wrap > .gb-block-layout-column {
width: 100%;
}
.image-fullwidth-tablet {
width: 100vw !important;
margin-left: -30px !important;
margin-bottom: 30px !important;
}
.stack-on-tablet.gb-layout-columns-2 > .gb-layout-column-wrap {
-ms-grid-columns: 1fr !important;
grid-template-columns: 1fr !important;
grid-template-areas: "col1" "col2" !important;
}
.stack-on-tablet.reversed.gb-layout-columns-2 > .gb-layout-column-wrap {
grid-template-areas: "col2" "col1" !important;
}
}
@media (min-width: 992px) {
.visible-on-tablet-portrait {
display: none !important;
}
.invisible-bg-tablet-portrait-desktop,
.invisible-bg-tablet-portrait-desktop > .gb-block-layout-column-inner {
background-image: none !important;
}
}
@media (max-width: 991px) {
.invisible-on-tablet-portrait {
display: none !important;
}
.invisible-bg-tablet-portrait,
.invisible-bg-tablet-portrait > .gb-block-layout-column-inner {
background-image: none !important;
}
.reversed-on-tablet-portrait > .gb-layout-column-wrap {
display: flex;
flex-flow: column-reverse;
}
.reversed-on-tablet-portrait
> .gb-layout-column-wrap
> .gb-block-layout-column {
width: 100%;
}
.image-fullwidth-tablet-portrait {
width: 100vw !important;
margin-left: -30px !important;
margin-bottom: 30px !important;
}
.stack-on-tablet-portrait.gb-layout-columns-2 > .gb-layout-column-wrap {
-ms-grid-columns: 1fr !important;
grid-template-columns: 1fr !important;
grid-template-areas: "col1" "col2" !important;
}
.stack-on-tablet-portrait.reversed.gb-layout-columns-2
> .gb-layout-column-wrap {
grid-template-areas: "col2" "col1" !important;
}
.page-id-518 .press-section1 {
background-position: 28% !important;
background-size: cover !important;
}
.page-id-518 .press-column2{ background-color: rgba(255, 255, 255, 0.55) !important;
}
.press-section1 .press-column1 {
top: 5px;
width: 20px !important;
text-align: center;
}
.about-me-section{
padding-top: 0 !important;
padding-bottom: 0 !important;
background-position: 0% 0% !important;
background-size: cover !important;
}
.about-me-section .about-me-section-child {
margin-left: 0% !important;
}
.inquiry-form-child {
background-position: 67% 0 !important;
}
.inquiry-form-child .inquery-form1 {
flex: 35%;
}
.has-gradient-background:after{
width: 82vw !important; 
top: -56px !important;
}
.about-us-section-with-background .gb-block-layout-column-inner{
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.prog-cert-col-parent{
height: 100%;
padding: 0;
margin: 0;
}
.about-us-section-with-background .prog-cert-col-parent div:first-child {
padding: 12px;
}
.coaching-programs-section .gb-block-button{
margin: 0;
margin-top: 0 !important;
}
.coaching-programs-section .mb-5{
margin-bottom: 0 !important;
}
.image-center{
text-align: center;
padding: 0;
}
}
@media (max-width: 768px) { .about-us-section-parent .about-us-section-with-background {
background-position: 0vw 0 !important;
background-size: cover;
} .about-us-section-with-background .prog-cert-col-parent div:first-child{
display: block;
padding: 9px !important;
}
.about-me-section {
background-position: 0% 0% !important;
}
.about-me-section{
background-size: contain !important;
}
.about-me-section-child{
padding-top: 69vw !important;
}
.blog-banner-right {
opacity: 0.8;
margin-right: 41px;
}
.inquiry-form-child .inquery-form1 {
flex: 64%;
}
.inquiry-form-child {
background-position: 69% 0 !important;
}
.recent-episodes-parent .recent-episodes .preview iframe {
height: 414px;
}
.about-us-section-parent {
height: 100%;
}
.parent-container .container-child {
height: 251px;
padding: 16px;
height: 219px;
}
#gform_wrapper_1 form .gform_body .gform_fields {
gap: 46px !important;
}
.parent-container .stk-column-wrapper {
width: 62% !important;
}
.image-full {
height: 515px !important;
}
.number-counter-wrapper{
height: unset;
}
.podia-form {
flex-wrap: wrap;
}
.podia-form div {
flex: 1 0 48% !important;
}
.podia-form button {
width: 100%;
}
.podia-form {
align-items: flex-start;
}
.form-error{
position: unset;
}
}
@media (min-width: 768px) {
.visible-on-mobile {
display: none !important;
}
.invisible-bg-tablet-desktop,
.invisible-bg-tablet-desktop > .gb-block-layout-column-inner {
background-image: none !important;
}
}
@media (max-width: 767px) {
.invisible-on-mobile {
display: none !important;
}
.image-fullwidth-tablet {
margin-left: -20px !important;
}
.invisible-bg-mobile,
.invisible-bg-mobile > .gb-block-layout-column-inner {
background-image: none !important;
}
.reversed-on-mobile > .gb-layout-column-wrap {
display: flex;
flex-flow: column-reverse;
}
.image-fullwidth-mobile {
width: 100vw !important;
margin-left: -20px !important;
margin-bottom: 20px !important;
}
.blog-banner-right {
opacity: 0.8;
margin-right: 0;
}
} [class*="wp-block-"].alignfull,
[class*="wp-block-"].alignwide,
[class*="wp-block-"].aligncenter {
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
[class*="wp-block-"].aligncenter {
width: 800px;
padding-left: 15px;
padding-right: 15px;
}
[class*="wp-block-"].alignwide {
width: 1200px;
} @media (max-width: 1199px) {
[class*="wp-block-"].alignfull
[class*="wp-block-"].alignfull
> .gb-layout-column-wrap
> .wp-block-genesis-blocks-gb-column {
padding-left: 15px;
padding-right: 15px;
}
}
div.gb-background-no-repeat {
background-position: 50% 50%;
}
html .gb-layout-columns-4,
html .gb-layout-columns-5,
html .gb-layout-columns-6 {
overflow-x: unset;
}
html .wp-block-media-text {
grid-gap: 0;
}
html .wp-block-media-text .wp-block-media-text__media,
html .wp-block-media-text .wp-block-media-text__content {
padding: 0px;
}
html .wp-block-media-text .wp-block-media-text__content > :last-child {
margin-bottom: 0;
}
html .wp-block-media-text__media img {
width: auto;
margin: auto;
}
@media (max-width: 1199px) {
html .wp-block-media-text__media img {
max-width: 100%;
}
}
@media (min-width: 992px) {
html .wp-block-media-text.image-left .wp-block-media-text__media img {
margin: 0;
}
html .wp-block-media-text.image-left .wp-block-media-text__media img {
margin: 0;
float: left;
}
html .wp-block-media-text.image-right .wp-block-media-text__media img {
margin: 0;
float: right;
}
}
@media (max-width: 991px) {
html .wp-block-media-text .wp-block-media-text__content,
html .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
padding-top: 50px;
}
html .wp-block-media-text.is-stacked-on-mobile {
grid-template-columns: 100% !important;
}
html .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
grid-column: 1;
grid-row: 1;
}
html .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
grid-column: 1;
grid-row: 2;
}
html .wp-block-media-text.text-center-tablet .wp-block-media-text__content {
text-align: center;
}
html .wp-block-media-text.text-center-tablet ul {
margin-left: auto;
margin-right: auto;
text-align: left;
display: table;
}
}
@media (max-width: 767px) {
html .wp-block-media-text.text-center-mobile .wp-block-media-text__content {
text-align: center;
}
html .wp-block-media-text.text-center-mobile ul {
margin-left: auto;
margin-right: auto;
text-align: left;
display: table;
}
html .wp-block-media-text .wp-block-media-text__content,
html .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
padding-top: 30px;
}
}
#content {
min-height: 50vh;
}
body.page-template-page-blocks #content,
body.page-template-page-home #content {
padding: 0;
}
.gb-block-layout-column-inner {
min-height: 100%;
}
.gb-block-layout-column-gap-2 {
grid-gap: 0 30px;
}
@media(max-width: 600px){
#content { padding-top: 0px; }
.bannerSlider { margin-top: 0px !important; }
}
@media (min-width: 1200px) {
.alignfull.gb-layout-columns-2 .wrapped-right > .gb-block-layout-column-inner,
.alignfull.gb-layout-columns-2 .wrapped-left > .gb-block-layout-column-inner {
width: 570px;
max-width: 100%;
}
.alignfull.gb-layout-columns-2 .wrapped-left > .gb-block-layout-column-inner {
float: right;
}
.alignwide.gb-2-col-wideleft > .gb-layout-column-wrap {
-ms-grid-columns: 58.366% 1fr;
grid-template-columns: 58.366% 1fr;
}
.alignwide.gb-2-col-wideright > .gb-layout-column-wrap {
-ms-grid-columns: 1fr 58.366%;
grid-template-columns: 1fr 58.366%;
}
.alignfull.gb-layout-columns-2.gb-2-col-wideleft > .gb-layout-column-wrap {
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
}
.alignfull.gb-layout-columns-2.gb-2-col-wideright > .gb-layout-column-wrap {
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
}
.alignfull.gb-layout-columns-2.gb-2-col-wideright
> .gb-layout-column-wrap
> .gb-block-layout-column:nth-child(1)
> .gb-block-layout-column-inner {
margin: 0 215px 0 0;
}
.alignfull.gb-layout-columns-2.gb-2-col-wideleft
> .gb-layout-column-wrap
> .gb-block-layout-column:nth-child(2)
> .gb-block-layout-column-inner {
margin: 0 0 0 215px;
}
.alignfull.gb-layout-columns-2.gb-2-col-wideright
> .gb-layout-column-wrap
.gb-block-layout-column.wrapped-right
> .gb-block-layout-column-inner,
.alignfull.gb-layout-columns-2.gb-2-col-wideleft
> .gb-layout-column-wrap
.gb-block-layout-column.wrapped-left
> .gb-block-layout-column-inner {
width: 800px;
margin: 0 0 0 -215px;
max-width: none;
padding-left: 15px;
padding-right: 15px;
}
.alignfull.gb-layout-columns-2.gb-2-col-wideleft
> .gb-layout-column-wrap
.gb-block-layout-column.wrapped-left
> .gb-block-layout-column-inner {
float: right;
margin: 0 -215px 0 0;
}
}
@media (max-width: 1199px) {
.gb-layout-columns-6 > .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-areas: "col1 col2 col3 col4" "col5 col6 col7 col8";
}
}
@media (max-width: 991px) {
.gb-layout-columns-2 > .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "col1" "col2";
}
.gb-layout-columns-3 > .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "col1" "col2" "col3";
}
.gb-layout-columns-2.gb-2-col-wideright
> .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "col1" "col2";
}
.gb-layout-columns-2.gb-2-col-wideleft
> .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "col2" "col1";
}
.gb-layout-columns-4 > .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "col1 col2" "col3 col4";
}
.gb-layout-columns-5 > .gb-layout-column-wrap.gb-is-responsive-column,
.gb-layout-columns-6 > .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr;
grid-template-areas: "col1 col2 col3" "col4 col5 col6";
}
}
@media (max-width: 767px) {
.gb-layout-columns-6 > .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
grid-template-areas: "col1 col2" "col3 col4" "col5 col6";
}
}
[id*="audio-slider-block"] .button-wrapper {
display: flex;
gap: 10px;
}
.highlight-text {
color: #da9100;
}
@media (max-width: 567px) {
#parent-inquiry-form {
margin-bottom: 77px;
}
.gb-layout-columns-4 > .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "col1" "col2" "col3" "col4";
}
.gb-layout-columns-5 > .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "col1" "col2" "col3" "col4" "col5";
}
.gb-layout-columns-6 > .gb-layout-column-wrap.gb-is-responsive-column {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "col1" "col2" "col3" "col4" "col5" "col6";
}
.col-lg-2 {
flex: 0 0 auto !important;
width: 49.666667% !important;
}
.about-us-section-parent{
padding-top: 0vw !important;
}
.about-us-section-with-background .prog-cert-col-parent div:first-child {
top: 7px; }
.blog-banner-right {
opacity: 0.9;
margin-right: 0;
margin-top: 0;
}
.inquiry-form-child {
background-position: 49% 0 !important;
}
.recent-episodes-parent .recent-episodes .preview iframe {
height: 299px;
}
.comment-respond{
width: 76%;
}
#gform_wrapper_1 form .gform_body .gform_fields .gfield .ginput_container_text input{
margin-bottom: 20px;
}
.parent-container .container-child {
padding: 44px;
}
#audio-slider-block_6298d5f056fd7 .audio-slider .swiper-slide .row:after{
top: unset !important;
bottom: 0;
height: 10% !important;
}
.comment-list {
width: 100%;
overflow-x: hidden;
}
.comment-list .comment article {
width: 92%;
}
.about-me-section {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.image-full {
height: 67vw !important;
}
#page_banner .row {
padding-top: 13px !important;
padding-bottom: 16px !important;
}
.parent-container .container-child {
height: 170px !important;
width: 100% !important;
padding: 15px !important;
}
.container-child p {
font-size: 18px;
}
.podia-form div {
flex: 1 0 50%;
}
}
@media (max-width: 460px) {
#page_banner .row .button-wrapper> a {
padding: 23px !important;
margin: 5px !important;
font-size: 12px !important;
}
.has-text-align-center{
margin-bottom: 7px !important;
}
#page_banner .row .button-wrapper> a{
flex: 0 1 50%;
}
.stats-section .stats-section-p {
margin-top: 20px;
}
}
@media (max-width: 1199px) {
.global-spacer {
height: 70px !important;
}
}
@media (max-width: 767px) {
.global-spacer {
height: 50px !important;
}
}
ul.checklist {
margin: 0 0 1em;
padding: 0;
list-style: none;
}
ul.checklist > li {
position: relative;
padding-left: 50px;
margin-bottom: 1.6em;
}
ul.checklist > li::before {
content: "\f00c";
font-family: var(--fontawesome);
color: #fff;
border-radius: 50%;
background-image: linear-gradient(
to right,
rgb(50, 198, 246) 0%,
rgb(153, 220, 220) 100%
);
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 35px;
height: 35px;
display: flex;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 15.56px;
}
ul.icon-list {
margin: 0 -15px 1em;
padding: 0;
list-style: none;
}
ul.icon-list > li {
position: relative;
padding-left: 82px;
margin: 1.2em 0 0.5em;
line-height: 1.625;
padding-right: 15px;
}
ul.icon-list > li > [class*="fa-"] {
color: #fff;
border-radius: 50%;
background-image: linear-gradient(
to right,
rgb(50, 198, 246) 0%,
rgb(153, 220, 220) 100%
);
position: absolute;
left: 15px;
top: -0.45em;
width: 45px;
height: 45px;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
}
ul.icon-list > li > [class*="fa-"] + strong {
display: inline-block;
margin-top: -7px;
font-size: 22px;
font-weight: 700;
font-family: var(--fontheading);
line-height: 1.181;
}
ul.icon-list > li > [class*="fa-"] + strong:not(:last-child) {
margin-bottom: 15px;
}
ul.icon-list > li ul {
list-style: none;
padding: 0;
margin: 0 0 50px;
}
ul.icon-list > li ul li {
margin-bottom: 6px;
padding-left: 30px;
position: relative;
}
ul.icon-list > li ul li::before {
content: "";
display: block;
color: #000;
position: absolute;
left: 12px;
top: 0.55em;
border: 3px solid;
border-radius: 50%;
}
ul.icon-list.lg > li {
padding-left: 100px;
margin-bottom: 2.4em;
}
ul.icon-list.lg > li > [class*="fa-"] {
font-size: 24px;
width: 63px;
height: 63px;
}
ul.icon-list.lg > li > [class*="fa-"] + strong:not(:last-child) {
margin-bottom: 9px;
}
ul.icon-list.nested > li {
margin-top: 0.3em;
}
ul.icon-list.nested > li:not(:last-child) {
margin-bottom: 56px;
}
ul.icon-list.nested > li > [class*="fa-"] {
top: 0.2em;
}
ul.icon-list.nested > li > [class*="fa-"] + strong:not(:last-child) {
margin-bottom: 10px;
}
@media (min-width: 768px) {
ul.icon-list.column-2 {
display: flex;
flex-wrap: wrap;
margin-bottom: 0.7em;
}
ul.icon-list.column-2 > li {
width: 50%;
}
}
@media (max-width: 1199px) {
ul.icon-list > li > [class*="fa-"] + strong {
font-size: 20px;
}
ul.icon-list > li {
min-height: 50px;
}
}
.banner {
font-size: 24px;
color: var(--white);
padding: 176px 0;
min-height: 673px;
}
.banner h1,
.banner h2,
.banner h3,
.banner h4,
.banner h5,
.banner h6 {
color: inherit;
line-height: 1.307;
text-shadow: 5px 8.66px 15px rgba(0, 0, 0, 0.6);
}
html .gform_wrapper.gravity-theme .gfield_required { color: #c30505; font-size: 1em; }
html .gform_wrapper.gravity-theme .gfield input.large,
html .gform_wrapper.gravity-theme .gfield input[type=text],
html .gform_wrapper.gravity-theme .gfield select.large,
html .gform_wrapper.gravity-theme .gfield textarea.large { font-family: var(--fontbody); border: 1px solid #d5dce8; font-size: 16px; width: 100%; }
html .gform_wrapper.gravity-theme .gfield textarea.large { height: 175px; }
html .gform_wrapper.gravity-theme .gform_footer,
html .gform_wrapper.gravity-theme .gform_page_footer { margin: 36px 0 0; padding: 0; }
html .gform_wrapper.gravity-theme .gform_footer .gform_button { padding: 18px; border: none;margin: 0;text-transform: uppercase; }
#footer { background-color: var(--primary); background-size: cover; background-position: 50% 0%; color: var(--white); position: relative; font-size: 15px; font-weight: 400; line-height: 1.2; padding: 0; border-top: 1px solid rgba(255, 255, 255, 0.2); }
#footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color: inherit; }
#footer-widgets { padding: 65px 0 30px; }
#footer-widgets figure { transition: 0.3s ease-in-out; }
#footer-widgets figure:hover { transform: scale(1.05) }
#footer-widgets p { margin: 0 0 13px; line-height: 1.666; }
#footer-widgets p.h { letter-spacing: -0.04em; }
#footer-widgets .widget-title { position: relative; font-size: 17px; font-weight: 400; display: flex; align-items: center; white-space: nowrap; }
#footer-widgets ul { list-style: none; margin: 0 0 21px; padding: 0; }
#footer-widgets ul li { margin: 0 0 19px; padding: 0; position: relative; }
#footer-widgets ul.list-icon li { padding-left: 1.533em; }
#footer-widgets ul.list-icon li > [class*="fa-"] { position: absolute; left: 0; }
#footer-widgets ul.menu li a { color: #FFF !important; position: relative; font-size: 15px; font-weight: 400;   }
#footer-widgets .menu-social-media-menu-container ul li a { margin-left: 40px; }
#footer-widgets .menu-social-media-menu-container ul li a i { background-color: var(--secondary); height: 19px; width: 19px; display: inline-flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 11px; position: absolute; left: -28px; color: var(--white);}
#footer-widgets ul.menu li a::after { content: ""; display: inline-block; border-bottom: 1px solid transparent; width: calc(100% - 16px); position: absolute; bottom: 0; left: 16px; }
#footer-widgets ul.menu li a:hover { color: #dc9200 !important; }
#footer-widgets ul li a { transition: .2s; color: #FFF; }
#footer-widgets ul li a:hover { transition: .2s; }
#footer-widgets ul.social-links-menu { margin: -11px 0 0; }
#footer-widgets ul.social-links-menu li a { width: 44px; height: 44px; background-color: #ffffff; border-radius: 12px; color: #000; }
#footer-widgets ul.social-links-menu li a i { font-size: 25px; }
#footer-widgets ul.social-links-menu li a[href*="facebook"] { color: var(--primary); }
#footer-widgets ul.social-links-menu li a[href*="twitter"] { color: var(--primary); }
#footer-widgets ul.social-links-menu li a[href*="instagram"] { color: var(--primary); }
#footer-widgets ul.social-links-menu li a[href*="linkedin"] { color: var(--primary); }
#footer-widgets p.add-icon:before {
content: "";
position: absolute;
width: 17px;
height: 17px;
top: 5px;
left: -2px;
background-repeat: no-repeat;
background-size: contain;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%23FFFFFF'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM192 256C227.3 256 256 227.3 256 192C256 156.7 227.3 128 192 128C156.7 128 128 156.7 128 192C128 227.3 156.7 256 192 256z'/%3E%3C/svg%3E");
} 
#footer-widgets p.tel-icon:before {
content: "";
position: absolute;
width: 17px;
height: 17px;
top: 0px;
left: -4px;
background-repeat: no-repeat;
background-size: contain;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23FFFFFF'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M511.2 387l-23.25 100.8c-3.266 14.25-15.79 24.22-30.46 24.22C205.2 512 0 306.8 0 54.5c0-14.66 9.969-27.2 24.22-30.45l100.8-23.25C139.7-2.602 154.7 5.018 160.8 18.92l46.52 108.5c5.438 12.78 1.77 27.67-8.98 36.45L144.5 207.1c33.98 69.22 90.26 125.5 159.5 159.5l44.08-53.8c8.688-10.78 23.69-14.51 36.47-8.975l108.5 46.51C506.1 357.2 514.6 372.4 511.2 387z'/%3E%3C/svg%3E");
} #footer-widgets .card-container{margin-bottom:115px;}
#footer-widgets .card-container div .card{margin-bottom:15px;padding:30px;display:flex;align-items:center;}
#footer-widgets .card-container div .card .icon{margin-right:30px;}
#footer-widgets .card-container div .card .content p{font-size:21px;letter-spacing:1px;line-height:30px;color:#ffffff;font-weight:700;font-family:var(--fontheading);margin-bottom:5px;text-transform:uppercase;}
#footer-widgets .card-container div .card .content span{font-size:18px;color:#ffffff;font-weight:400;font-family:var(--fontheading);}
#footer-widgets .card-container div .card .content a{font-size:18px;color:#ffffff;font-weight:400;font-family:var(--fontheading);}
#footer-widgets .card-container div .card .content a:hover{font-size:18px;color:#ffffff;font-weight:400;font-family:var(--fontheading);text-decoration: underline;}
#footer-widgets .card-container div .card.card-1{background-color:#d26027;}
#footer-widgets .card-container div .card.card-2{background-color:#fbb03b;}
#footer-widgets .card-container div .card.card-3{background-color:#ba2024;} #footer-widgets .card-container a .card{margin-bottom:15px;padding:30px;display:flex;align-items:center;}
#footer-widgets .card-container a .card .icon{margin-right:30px;}
#footer-widgets .card-container a .card .content p{font-size:21px;letter-spacing:1px;line-height:30px;color:#ffffff;font-weight:700;font-family:var(--fontheading);margin-bottom:5px;text-transform:uppercase;}
#footer-widgets .card-container a .card .content span{font-size:18px;color:#ffffff;font-weight:400;font-family:var(--fontheading);}
#footer-widgets .card-container a .card.card-1{background-color:#d26027;}
#footer-widgets .card-container a .card.card-2{background-color:#fbb03b;}
#footer-widgets .card-container a .card.card-3{background-color:#ba2024;}
@media (max-width: 1300px){
#footer-widgets { padding-left: 25px; padding-right: 25px; }
}
#footer-copyright { background-color: var(--primary); padding: 25.5px 0; border-top: 2px solid var(--white); }
.footer-copyright-text { font-size: 14px; font-weight: 400 !important; }
.footer-copyright-text a { font-size: 14px; font-weight: 400 !important; color: #FFF; text-decoration: underline; }
.footer-copyright-text a:hover { opacity: .8; }
.footer-menu { display: flex; list-style: none; margin: 0; padding: 0; }
.footer-menu li { margin: 0 0 0 32px; }
.footer-menu li a:not(:hover) { color: inherit; }
.widget.footer-widget.widget_block h5 { font-weight: 400; }
.widget.footer-widget.widget_block.widget_text { font-size: 16px; line-height: 26px; color: #ffffff; font-weight: 400; margin-left: 10px; }
.widget.footer-widget.widget_block.widget_text a { transition: .2s; color: #ffffff !important; overflow-wrap: inherit; }
.widget.footer-widget.widget_block.widget_text a:hover { transition: .2s; border-bottom: 1px solid #fff; transition: .2s; }
.widget.footer-widget.widget_block h2 { font-size: 21px; line-height: 62px; font-weight: 700; border-bottom: 1px solid #fff; }
.widget.footer-widget.widget_block ul li { display: flex; font-size: 16px; line-height: 26px; color: #ffffff; font-weight: 400; padding-bottom: 15px !important; list-style: none; } .fw{position:fixed;top:61%;right:18px;z-index:9;}
@media (min-width: 1200px){
.fw{position:fixed;top:425px;right:18px;z-index:9;}
} .fw .safe{transition:0.2s;background-color:#348e47;margin-bottom:9px;padding:5px 10px 5px 40px;border-radius:26px;}
.fw .safe span{color: #FFF;} .fw .exit{transition:0.2s;background-color:#ba2024;margin-bottom:9px;padding:5px 10px 5px 40px;border-radius:26px;}
.fw .exit span{color: #FFF;}
.fw .safe:hover,.fw .exit:hover{transform:scale(1.1);cursor:pointer;}
.fw a{position:relative;display:block;}
.fw a .tooltip{transition:0.4s;opacity:0;position:absolute;top:15px;left:-110px;background-color:white;padding:2px 10px;font-size:15px;color:#348e47;font-weight:700;border-radius:5px;text-align:center;width:100px;box-shadow:2.5px 4.33px 7.5px rgb(0 0 0 / 15%);}
.fw a .tooltip .tri{padding:7px;background-color:#fff;position:absolute;right:-3px;bottom:7px;transform:rotate(45deg);}
.fw a .tooltip-e{transition:0.4s;opacity:0;position:absolute;top:15px;left:-110px;background-color:white;padding:2px 10px;font-size:15px;color:#ba2024;font-weight:700;border-radius:5px;text-align:center;width:100px;box-shadow:2.5px 4.33px 7.5px rgb(0 0 0 / 15%);}
.fw a .tooltip-e .tri-e{padding:7px;background-color:#fff;position:absolute;right:-3px;bottom:7px;transform:rotate(45deg);}
.fw a.c:hover .tooltip{transition:0.4s;opacity:1;}
.fw a.e:hover .tooltip-e{transition:0.4s;opacity:1;}
.warning{position:fixed;z-index:9999;width:100%;height:100%;background-color:#00000085;left:0;top:0;transition:0.5s;display:none;}
.warning .box{box-shadow:3px 5.196px 12px rgb(0 0 0 / 6%);position:absolute;top:50%;left:50%;max-width:900px;width:90%;height:auto;background-color:white;transform:translate(-50%,-50%);padding:35px;border-radius:10px;}
.warning .box p i:hover{cursor:pointer;}
.pop-container{position:fixed;top:27%;right:10px;z-index:8;}
@media (min-width: 1200px){
.pop-container{position:fixed;top:185px;right:10px;z-index:8;}
}
.pop-container .side-pop{background-color:white;padding:30px;width:400px;border-radius:10px;animation: fadeInRight 1s ease-in-out;border: 3px solid #fbb03b;}
.pop-container .side-pop.fadeOut{background-color:white;padding:30px;width:400px;border-radius:10px;animation: fadeOutRight 1s ease-in-out;}
.pop-container .side-pop .got-it{transition:.2s;background-color:var(--primary);border:2px solid var(--primary);color:#FFF !important;padding:13px 25px;border-radius:50px;}
.pop-container .side-pop .got-it:hover{transition:.2s;background-color:#FFF !important;color: var(--primary) !important;cursor: pointer;}
@media (max-width: 1200px){
.pop-container{position:fixed;top:50%;right:0px;margin-left:10px;margin-right:10px;z-index:999999;transform:translateY(-50%);}
.pop-container .side-pop{width:100%;}
.pop-container .side-pop .gi-cont { text-align: center; }
}
@keyframes fadeInRight {
from{opacity:0;transform:translateX(300px);}
to{opacity:1;}
}
@keyframes fadeOutRight {
from{opacity:1;}
to{opacity:0;transform:translateX(300px);}
} .custom-btn-outline a{text-transform:uppercase;font-family:var(--font-secondary) !important;font-size:15px !important;font-weight:400 !important;transition:0.3s !important;background-color:#fff !important;color:#15acbb !important;border:1px solid #15acbb !important;border-radius:10px !important;}
.custom-btn-outline a:hover{text-transform:uppercase;transition:0.3s !important;background-color:#15acbb !important;color:#fff !important;border:1px solid #15acbb !important;border-radius:10px !important;}
.custom-btn-outline-alt a{text-transform:uppercase;font-family:var(--font-secondary) !important;font-size:15px !important;font-weight:400 !important;transition:0.3s !important;background-color:#15acbb !important;color:#fff !important;border:1px solid #15acbb !important;border-radius:10px !important;}
.custom-btn-outline-alt a:hover{text-transform:uppercase;transition:0.3s !important;background-color:#fff !important;color:#15acbb !important;border:1px solid #15acbb !important;border-radius:10px !important;}
.custom-btn-outline-wr a{text-transform:uppercase;font-family:var(--font-secondary) !important;font-size:15px !important;font-weight:400 !important;transition:0.3s !important;background-color:#fff !important;color:#a32024 !important;border:1px solid #a32024 !important;border-radius:10px !important;}
.custom-btn-outline-wr a:hover{text-transform:uppercase;transition:0.3s !important;background-color:#a32024 !important;color:#fff !important;border:1px solid #fff !important;border-radius:10px !important;}
.services-section{margin-top:-10px !important;} .mod-li li{position:relative;list-style-type:none;padding-left:25px;margin-bottom:1.58em;line-height:1.58em;}
.mod-li li:before{content:"";position:absolute;top:5px;left:-16px;width:25px;background-repeat:no-repeat;height:25px;background-image:url(https://dev.websiteprojectupdates.com/enlace/wp-content/uploads/2021/11/purple.png);}
.job-card{padding-left:45px;padding-top:10px;padding-bottom:10px;border-left:3px solid #480e67;} .contact-form input:not([type="submit"]),.contact-form textarea{border-radius:5px !important;border:2px solid #fbb03b !important;}
.contact-form input:not([type="submit"]){width:100% !important;}
.contact-form .gform_footer.top_label{text-align:right;}
.contact-form .ginput_container_time:not(.gfield_time_ampm){ min-width:calc(100% / 3) !important;}
@media (max-width: 991px){
.contact-form .ginput_container_time:not(.gfield_time_ampm){ min-width:calc(100% / 10) !important;}
}
@media (max-width: 576px){
.contact-form .ginput_container_time:not(.gfield_time_ampm){ min-width:calc(100% / 3.4) !important;}
}
.contact-form .ginput_container_time.gfield_time_ampm{min-width:calc(100% / 3 - 37px);}
.contact-form .ginput_container_time.gfield_time_ampm select{width:100%;padding:8px;-webkit-appearance:none;border:2px solid #fbb03b;border-radius:5px;} .custom-btn-outline a{text-transform:uppercase;font-family:var(--font-secondary) !important;font-size:15px !important;font-weight:400 !important;transition:0.3s !important;background-color:#fff !important;color:#15acbb !important;border:1px solid #15acbb !important;border-radius:10px !important;}
.custom-btn-outline a:hover{text-transform:uppercase;transition:0.3s !important;background-color:#15acbb !important;color:#fff !important;border:1px solid #15acbb !important;border-radius:10px !important;}
.blog-box{
margin-bottom: 30px;
padding: 0 5px 0 10px;
}
.archive-list {
padding: 0 12px 0;
margin: 0;
}
.blog-box:hover{cursor:pointer;}
.blog-box .cont{padding-bottom:20px;border-radius:30px;background-color:#fff;height:100%;}
.blog-box .cont .thumb{position:relative;height:360px;border-radius: 30px;overflow: hidden;}
.blog-box:hover .cont .thumb{box-shadow:3px 5.196px 12px rgb(0 0 0 / 6%);}
.blog-box:hover .cont .thumb:hover img{transition: .1s; transform: scale(1.1);}
.blog-box .cont .thumb .overlay{position:absolute;width:100%;height:100%;z-index:9;border-radius:30px;background-image:linear-gradient(0deg,rgba(24,12,1,0.5019607843137255) 0%,rgba(0,0,0,0) 100%);}
.blog-box .cont .thumb .date{position:absolute;top:25px;left:30px;background-color:#fbb03b;width:75px;height:75px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;}
.blog-box .cont .thumb .date p.num{text-align:center;font-size:30px !important;font-family:var(--fontheading);color:#fff !important;margin:0;font-weight:700;}
.blog-box .cont .thumb .date p.mon{text-align:center;font-size:12px !important;font-family:var(--fontheading);font-weight:700;color:#fff !important;margin:0;margin-top:-10px;}
.blog-box .cont .thumb img{width:100%;height:100%;object-fit:cover;border-radius:30px;transition:.1s;}
.blog-box .cont .content{padding:20px;margin-top:50px;}
.blog-box .cont .content h3{font-size:24px;line-height:1.4em;color:#472265;font-weight:700;font-family:var(--fontheading);    margin-top: 20px;}
.blog-box .cont .content p{font-size:17px !important;letter-spacing:0px;line-height:27px;color:#64392b;font-weight:400;font-family:var(--fontheading);}
.blog-box .cont .thumb .blog-info{z-index: 9; padding:0 30px;position:absolute;bottom:25px;}
.blog-box .cont .thumb .blog-info .meta { display: flex; margin-bottom:5px;}
.blog-box .cont .thumb .blog-info .meta .author p{margin:0;font-size:13px;font-weight:600;color:#fff;margin-left:23px;position:relative;}
.blog-box .cont .thumb .blog-info .meta .author p:before{content:"";position:absolute;width:20px;height:20px;left:-25px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%0A%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Ctitle%3Eaccount-svg%3C/title%3E%3Cstyle%3E .s0 %7B fill:%23ffffff %7D %3C/style%3E%3Cg id='User'%3E%3Ccircle id='Layer' class='s0' cx='16' cy='8' r='5'/%3E%3Cpath id='Layer' class='s0' d='m26 25v2q0 0.1 0 0.2 0 0.1-0.1 0.2 0 0.1-0.1 0.2 0 0-0.1 0.1c-2.2 2.2-8.9 2.3-9.7 2.3-0.8 0-7.5-0.1-9.7-2.3q-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2 0-0.1 0-0.2v-2c0-2.7 1.1-5.2 2.9-7.1 1.9-1.8 4.4-2.9 7.1-2.9 2.7 0 5.2 1.1 7.1 2.9 1.8 1.9 2.9 4.4 2.9 7.1z'/%3E%3C/g%3E%3C/svg%3E");}
.blog-box .cont .thumb .blog-info .meta .rt p { margin:0; font-size: 13px; font-weight:600;color:#fff;position:relative;margin-left:50px;}
.blog-box .cont .thumb .blog-info .meta .rt p:before{content:"";position:absolute;width:20px;height:20px;left:-25px;background-repeat:no-repeat;background-size:contain;background-image: url("data:image/svg+xml,%0A%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ctitle%3Eclock-svg%3C/title%3E%3Cstyle%3E .s0 %7B fill: %23ffffff %7D %3C/style%3E%3Cg id='Layer_2'%3E%3Cpath id='Layer' fill-rule='evenodd' class='s0' d='m16.2 1.8c1.3 0.6 2.6 1.4 3.6 2.4 1 1 1.8 2.3 2.4 3.6 0.5 1.3 0.8 2.8 0.8 4.2 0 4.4-2.7 8.5-6.8 10.2-4.1 1.7-8.8 0.7-12-2.4-3.1-3.2-4.1-7.9-2.4-12 1.7-4.1 5.8-6.8 10.2-6.8 1.4 0 2.9 0.3 4.2 0.8zm-0.3 13.6q0.1-0.2 0.1-0.4 0-0.2-0.1-0.4-0.1-0.2-0.2-0.3l-2.7-2.7v-5.6q0-0.4-0.3-0.7-0.3-0.3-0.7-0.3-0.4 0-0.7 0.3-0.3 0.3-0.3 0.7v6q0 0.1 0 0.2 0 0.1 0.1 0.2 0 0.1 0.1 0.2 0 0 0.1 0.1l3 3q0.1 0.1 0.3 0.2 0.2 0.1 0.4 0.1 0.2 0 0.4-0.1 0.2-0.1 0.3-0.2 0.1-0.1 0.2-0.3z'/%3E%3C/g%3E%3C/svg%3E");}
.blog-box .cont .thumb .blog-info h2.blog-title { font-size: 21px; font-weight: 700; color: #FFF; margin:0; }
@media (max-width: 991px){
.blog-box .cont .content-b .row .text-right{text-align:left;margin-top:30px;}
}
.archive-content .container{padding-left:0 !important;padding-right:0 !important;}
.archive-content a.read-more{display:none;}
.archive-filters{margin-bottom:30px;display:flex;justify-content:end;align-items:center;}
.archive-filters a{margin:0 10px;}
@media (max-width: 576px){
.archive-filters{display:flex;flex-direction:column-reverse;}
.archive-filters a {margin-top: 20px;}  
}
.archive-filters form{display:flex;align-items:center;}
.archive-filters form button[type=submit]{margin:0 7px 0 3px;height:30px;}
.archive-filters form select{height:30px;margin:0 3px;}  .fb-15{flex-basis:15%;}
.mp-xlg { padding: 0 30px }
.ml-0 { margin-left: 0 !important; }
.mt-30 { margin-top: 30px; }
.mt-100 { margin-top: 100px; }
.mb-0 { margin-bottom: 0; }
.mb-30 { margin-bottom: 30px; }
.br-30 img{ border-radius: 30px !important; }
@media (max-width: 600px){
.b-header .gb-block-layout-column-inner{margin-top:0 !important;}
.b-header .wp-block-spacer { height: 30px !important; }
.col-rev { flex-direction: column-reverse; }
.col-rev div:nth-child(2) { margin-bottom: 30px; }
}
@media (max-width: 1200px){
.mp-lg-alt { margin: 0px 30px !important; } .mp-lg { padding: 0px 30px !important; } .w-lg-100 { width: 100% !important; }
}
@media (max-width: 991px ){
.newsletter-block .wp-block-spacer { height: 65px; }
.newsletter-block .wp-block-columns .wp-block-column:nth-child(1) { margin-left: 0 !important; flex-basis: 0% !important; }
.newsletter-block .wp-block-columns .wp-block-column:nth-child(2){margin-left: 0 !important; flex-basis:100% !important;margin-left:0;}
.newsletter-block .wp-block-columns .wp-block-column:nth-child(3) { margin-left: 0 !important; flex-basis: 0% !important; }
.newsletter-block form { display: block !important; }
.newsletter-block .gform_wrapper ul.gform_fields li.gfield { padding-right: 0px !important; }
.newsletter-block .gform_wrapper form input:not([type="submit"]){ width: 100% !important; }
.newsletter-block .gform_wrapper form input[type="submit"] { width: 100% !important; margin-top: -10px; }
.newsletter-block .gform_legacy_markup_wrapper .gform_footer { margin: 10px 0 0 0 !important; }
.b-img img { width: 300% !important; max-width: unset; } .wp-block-genesis-blocks-gb-columns.newsletter-block .gb-layout-column-wrap .wp-block-columns,
.newsletter-block h2{ padding: 0 30px; }
.ds-block { display: block; }
.wp-block-column.fb-15{flex-basis:unset !important;margin-left: unset;}
.mp-md { padding: 0px 30px; } .w-lg-100 { width: 100% !important; }
}
@media (max-width: 576px){
.mp { padding: 0px 30px; } .w-lg-100 { width: 100% !important; }
} .bannerSlider { margin-top: 8px; }
.bannerSlider .swiper-wrapper .swiper-slide{height:auto;min-height:755px;background-repeat:no-repeat;background-position-x:90%;}
.bannerSlider .swiper-wrapper .swiper-slide .slider-content{padding:178px 20px 60px 15px;}
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .overlay{position:absolute;width:100%;height:100%;z-index:2;background-color:#00000017;top:0;left:0;}
.bannerSlider .swiper-wrapper .swiper-slide .slider-content > .red{color: #ba2024 !important;}
.bannerSlider .swiper-wrapper .swiper-slide .slider-content > .purplr{color: #472265 !important;}
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .pre-text{font-size:22px;color:#333333;font-weight:700;font-family:var(--fontheading);}
@media (min-width: 991px){
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .pre-text{color:#FFF;}
.bannerSlider .swiper-wrapper .swiper-slide .slider-content h3 { color: #FFF !important; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content p {color: #FFF !important;}
}
.bannerSlider .swiper-wrapper .swiper-slide .slider-content h3{font-size:40px;letter-spacing:-2px;line-height:1.2em;color:#333333;font-weight:700;font-family:var(--fontheading);}
.bannerSlider .swiper-wrapper .swiper-slide .slider-content h3 span.red{color: #ba2024 !important;}
.bannerSlider .swiper-wrapper .swiper-slide .slider-content p{width:462px;font-size:22px;letter-spacing:0px;line-height:35px;color:#494949;font-weight:700;font-family:"Open Sans"; margin-bottom: 85px;}
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .social-links-menu { padding: 0; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .social-links-menu li{ margin-right:20px; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .social-links-menu li a{ background-color: var(--primary);padding:21px; border-radius: 15px; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .social-links-menu li a i{ color: #FFF; }
@media (max-width: 991px){
.bannerSlider .container { width: 100%; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content { padding: 40px 30px; }
.bannerSlider .swiper-wrapper .swiper-slide { min-height: 400px;  }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .pre-text { font-size: 23px; line-height: 1.2em; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content h3 { font-size: 55px; line-height: 1.2em; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content p { width: unset; margin-bottom: 20px; font-size: 18px; line-height: 1.2em; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .social-links-menu li { margin-right: -1px; }
}
@media (min-width: 992px){
.bannerSlider .swiper-wrapper .swiper-slide img.slide-img { display: none; }
}
@media (max-width: 991px){
.bannerSlider .container { width: 100%; }
.bannerSlider .swiper-wrapper .swiper-slide { background-image: unset !important; }
.bannerSlider .swiper-wrapper .swiper-slide img.slide-img{ display:block; width: 100%; height: auto; margin: 0 0 auto; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content { padding: 40px 30px; }
.bannerSlider .swiper-wrapper .swiper-slide { min-height: 400px;  }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .pre-text { font-size: 18px; line-height: 1.2em; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content h3 { font-size: 45px; line-height: 1.2em; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content p { width: unset; margin-bottom: 20px; font-size: 18px; line-height: 1.2em; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .social-links-menu li { margin-right: -1px; }
}
@media (max-width: 576px){
.bannerSlider .container { width: 100%; max-width: fit-content; }
.bannerSlider .swiper-wrapper .swiper-slide { min-height: 100px; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content .pre-text { font-size: 16px; }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content h3 { font-size: 32px;  }
.bannerSlider .swiper-wrapper .swiper-slide .slider-content p { font-size: 16px; }
} @media (max-width: 991px){
.footer-gblock{padding-bottom:15px;}
.footer-gblock .wp-block-columns { display: block; }
.footer-gblock .wp-block-spacer{height:30px !important;}
.footer-gblock .wp-block-columns .wp-block-column .is-content-justification-right{justify-content: center;}
.footer-gblock .wp-block-columns .wp-block-column{text-align:center;margin:0 auto;}
} @media (max-width: 991px){
.services-section .wp-block-columns{display:block;}
.services-section .wp-block-column:not(:only-child){flex-basis:100% !important;flex-grow:1;margin-left:0;margin-bottom:30px;}
} html.toggle-content-active { overflow: hidden; }
.toggle-content:not(.active) { visibility: hidden; opacity: 0; pointer-events: none; transform: translateY(-20%); }
.toggle-content { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; display: flex; align-items: center; justify-content: center; transition: ease-in 0.2s; z-index: 100; }
.toggle-content::before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; right: 0; background-color: var(--white); opacity: 0.9; }
.toggle-content-inner { position: relative; }
.toggle-content .btn-close { position: absolute; top: 30px; right: 30px; }
.toggle-content #search-box { position: relative; width: 500px; }
.toggle-content #search-box .input-group { display: flex; }
.toggle-content #search-box .form-control { width: 400px; border: 0; font-size: 30px; font-weight: 300; height: 60px; padding: 10px 0; color: var(--primary); background-color: transparent; border-bottom: 2px solid var(--primary); border-radius: 0;  }
.toggle-content #search-box .form-control:focus { box-shadow: none; }
.toggle-content #search-box .search-submit { background-color: transparent; border: 0; font-size: 20px; color: white; padding: 10px 30px; border-radius: 0; border-bottom: 2px solid; background-color: var(--primary); }
.toggle-content #search-box .search-submit i { transition: ease-in 0.1s; display: inline-flex; color: #FFF !important; }
.toggle-content #search-box .search-submit:hover { color: white; background-color: var(--secondary); }
.toggle-content #search-box .search-submit:hover i { transform: scale(1.2); }
.toggle-content #search-box .input-group-append { background-color: var(--primary); }
#search-box .hamburger--emphatic.is-active .hamburger-inner::before { background-color: var(--primary); }
#search-box .hamburger--emphatic.is-active .hamburger-inner::after { background-color: var(--primary); }
@media (max-width: 767px){
[id*="audio-slider-block"] .button-wrapper { flex-direction: column; }
.toggle-content #search-box { width: 100%; padding: 0 30px; } 
.toggle-content #search-box .input-group{display:block;}
.toggle-content #search-box .form-control { width: 100%; }
.toggle-content #search-box .input-group-append { background-color: unset; }
.toggle-content #search-box .search-submit{width:100%;}
.toggle-content .btn-close{top:21px;right:15px;}
}
@media (min-width: 1200px){
.wpml-ls-item .sub-menu { width: 42px !important;  }
.wpml-ls-item .sub-menu li a { padding: 0px !important; }
}
.txt-link a:hover { text-decoration: underline; transition: .3s; } .card-align{display:flex;flex-flow:column nowrap;}
.card-align .content{margin:0 0 auto;padding-bottom:23px;padding-top:15px;}
.card-align .contents-b{margin:0 0 auto;padding-bottom:23px;padding-top:15px;}
.card-align .gb-block-layout-column-inner{display:flex;flex-flow:column nowrap;}
.card-align .gb-block-layout-column-inner .content{margin:0 0 auto;padding-bottom:23px;padding-top:15px;}
.gform_wrapper.gravity-theme .hour_minute_colon{line-height:1;align-self:center;}
.gform_wrapper.gravity-theme .ginput_complex { flex-flow: unset; }
@media (max-width: 781px){
.services-block .wp-block-columns{display:block;}
.services-block .wp-block-column:nth-child(2n){margin-left:unset !important;}
}
.shop-pop{position:absolute;top:150px;}
.shop-pop .txt{background-color:#FFF;padding:10px 30px;color:#000;}
.shop-pop p{width:100% !important;display:flex;}
.shop-pop p .link{background-color:green;display:block;width:100%;padding:10px 30px;} .productSlider { overflow: visible !important; }
.productSlider .swiper-wrapper { padding-bottom: 80px; }
.productSlider .swiper-slide{background-color:#FFF;border-radius:25px;padding-bottom:40px;height:auto;display:flex;flex-flow:column nowrap;}
.productSlider .swiper-slide .attribute{margin: 0 0 auto;}
.productSlider .thumb img { width: 100%; height: 245px; object-fit: cover; border-radius: 25px 25px 0 0; }
.productSlider .content h4 { text-align: center; font-size: 21px; color: #272424; margin: 0;}
.productSlider .attribute ul { list-style-type: none; padding: 0; }
.productSlider .attribute ul li { padding: 14px 20px; display: flex; justify-content: space-between; border-top: 1px solid #57585a; }
.productSlider .attribute ul li p { margin: 0; font-size: 14px; font-weight: 400; }
.productSlider .attribute ul li p.title { text-transform: uppercase; color: #6f451c; }
.productSlider .attribute ul li p.value{color:#272424;text-align:right;}
.productSlider .cta { text-align: center; margin-top: 15px; }
.productSlider .cta a { background-color: #6f451c; font-size: 15px; font-weight: 600; border-radius: 12px; color: #fff; padding: 13px 18px; border: 2px solid var(--primary) }
.productSlider .swiper-pagination-bullet { width: 30px; height: 8px; border-radius: 5px; }
.productSlider .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color: #6f451c !important; } .b-0 { bottom: 0; }
.m-0 { margin: 0; }
.pt-120 { padding-top: 120px !important; }
.mb-22 { margin-bottom: 22px !important; }
.pr { position: relative; }
.p-0 { padding: 0; }
.fw-600 { font-weight: 600 !important; }
.fw-700 { font-weight: 700 !important; }
.fw-800 { font-weight: 800 !important; }
.lh-1 { line-height: 1em !important; }
.lh-1-5 { line-height: 1.5em !important; }
.lh-1-8 { line-height: 1.8em !important; }
.w-h { padding: 2px 27px; background-color: #FFF; width: fit-content;    line-height: 1.5em;}
.w-100,
.w-100 * { width: 100% !important; }
.b-p { background-color: #272424; color: #FFF; width: fit-content; padding: 2px 10px !important; display:table; margin: 0 auto; }
.pl-20 { padding-left: 20px !important; }
span.black { color: #000 !important; }
.link a:hover { text-decoration: underline; opacity: .8; }
.hover-brown a { transition: .2s !important;}
.hover-brown a:hover { border: 2px solid var(--primary); background-color: var(--primary) !important; color: #FFF;transition: .2s;}
.hover-alt-brown a { transition: .2s !important;}
.hover-alt-brown a:hover { border: 2px solid var(--primary); background-color: #FFF !important; color: var(--primary);transition: .2s;}
.hover-brown-alt a { transition: .2s !important;}
.hover-brown-alt a:hover { border: 2px solid #FFF; background-color: #FFF !important; color: var(--primary) !important;transition: .2s;}
.courses-bullets li { list-style-type: none; position: relative; padding-left: 25px; }
.courses-bullets li:before { content: "\f00c"; font-family: 'Font Awesome 6 Free'; position: absolute; font-size: 10px; left: 0; top: 5px; background-color: var(--secondary) !important; width: 15px;  padding-left: 3px; border-radius: 50%; }
#unlock-the-power-of-resilience.courses-bullets { display: grid; grid-template-columns: repeat(2, 1fr);}
@media (max-width: 1919px) and (min-width: 991px){
.img-w-90 figure img { width: 90%; }
}
@media (min-width: 1301px){
.lh-1 { line-height: 1.5em !important; }
}
@media (max-width: 1300px){
.r-padding { padding-left: 30px; padding-right: 30px; }
}
@media (max-width: 1200px){
.w-h { padding: 10px 15px;}
.b-p { padding: 10px 15px; }
p.mt-10 { margin-top:10px !important; }
.d-block-alt { display: block; padding: 30px; }
}
@media (max-width: 781px){
.courses-bullets-container { gap: 0em !important; }
.courses-bullets { margin-bottom: 0 !important; }
}
@media (max-width: 600px){
.mb-sm-30 { margin-bottom: 30px; }
}
@media screen and (max-width: 567px) {
#unlock-the-power-of-resilience.courses-bullets { grid-template-columns: 1fr;}
} .about-us-section-with-background{ background-position: 61vw 0 ;}
.about-us-section-with-background .prog-cert-col-1 { padding: 9px;}
.gb-button-size-medium, input[type="submit"].gb-button-size-medium { font-size: 16px; }
.gb-block-button { margin: 0; margin-top: 60px;}
.gb-button { padding: 17px 18px; margin-bottom: 20px !important; }
.wp-block-image { margin: 0; }
.wp-block-image .alignright { margin: 0; }
.wp-block-button.btn-white a { background-color: #FFF !important;color: var(--primary) !important; border: 2px solid #FFF !important; transition:.2s !important; }
.wp-block-button.btn-white a:hover { background-color: var(--primary) !important; color: #FFF !important; border: 2px solid #FFF !important;  transition:.2s; }
.wp-block-columns { margin-bottom: 0; }
.wp-block-columns:where(.has-background) { padding: 0; };
.number-counter .gb-button:after { content: '\f105'; font-family: 'Font Awesome 6 Free'; margin-left: 10px; }
.number-counter-wrapper { background-image: -moz-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -webkit-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -ms-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-color: var(--primary); padding: 77px 0; }
.number-counter-wrapper .number { position: relative; font-family: var(--fontheading); }
.number-counter-wrapper .number:after { content: ''; position: absolute; background-color: var(--white); height: 3px; width: 44px; left: 50%; transform: translateX(-50%); bottom: -10px; }
.orange-card { transition: 0.3s ease-in-out; border-radius: 15px; overflow: hidden; color: var(--white); transform: translateY(25%); }
.orange-card:hover { transform: none; }
.orange-card .slide-1 { transition: 0.3s ease-in-out; padding: 50px 50px 0; background-image: -webkit-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-color: var(--primary); margin-bottom: 0; border-radius: 15px; z-index: 2; position: relative; }
.orange-card:hover .slide-1 { background-image: none; background-color: var(--secondary); }
.orange-card .slide-1 h3 { padding-top: 20px; color: var(--white); }
.orange-card .slide-2 { transition: 0.3s ease-in-out; padding: 44px 50px; background-color: var(--secondary); border-radius: 15px; transform: translateY(-93%); z-index: 1; position: relative; }
.orange-card:hover .slide-2 { transform: translateY(-13%); }
.wp-block-stackable-card { height: 100%; }
.wp-block-stackable-card .stk-container { height: 100%; display: flex; flex-direction: column; }
.wp-block-stackable-card .stk-container .stk-block-card__content { flex-grow: 1; }
.wp-block-stackable-card .stk-container .stk-block-card__content .stk-block-content { height: 100%; align-items: inherit; }
.wp-block-stackable-card .stk-container .stk-block-card__content .stk-block-content .wp-block-stackable-button-group { flex-grow: 1; display: flex; align-items: flex-end; }
.white-overlay { background-color: #ffffffab; }
.global-speaker-section { background-size: 54% auto !important; }
.workshop-format-section .wp-block-image { margin: 33px 0; }
.workshop-format-section h4 { margin-top: 40px;    height: 50px;
}
.workshop-format-section p {
height: 110px;
}
.barrington-highlight mark { font-family: 'Amsterdam One'; line-height: 3em; }
.has-eminence-color { color: var(--primary); }
.has-harvest-gold-color { color: var(--secondary); }
.has-lotion-color { color: var(--light); }
.has-eminence-background-color { background-color: var(--primary); }
.has-harvest-background-gold-color { background-color: var(--secondary); } .has-lotion-background-color { background-color: var(--light); }
.view-on-demand-courses {
z-index: -999;
}
.has-gradient-background img { position: relative; z-index: 2; }
.has-gradient-background-video{
margin-top: 108px;
} .has-gradient-background-full { background-color: var(--primary); background-image: -moz-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -webkit-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -ms-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); }
ul.has-checklist,
ul.has-checklist-solid { list-style: none; padding-left: 40px; };
ul.has-checklist-solid li:before,
ul.has-checklist li:before { content: '\f058'; font-family: 'Font Awesome 5 Free'; color: var(--secondary); position: absolute; left: 12px; }
ul.has-checklist-solid li:before { font-family: 'Font Awesome 6 Free'; } 
ul.has-checklist, ul.has-checklist-solid li ul > li{
font-size: 16px;
font-family: var(--fontbody);
};
.shortcode-youtube-wrapper { width: fit-content; position: relative; margin: auto; }
.shortcode-youtube-wrapper .youtube-inner { position: absolute; width: 100%; top: 50%; transform: translateY(-50%); text-align: center; }
.shortcode-youtube-wrapper .youtube-inner h2 { color: var(--white); }
.shortcode-youtube-wrapper .youtube-inner button { background-color: #8c6c9f; border: none; padding: 16px 38px; color: var(--white); }
.shortcode-youtube-wrapper .youtube-inner button:before { content: '\f144'; font-family: 'Font Awesome 5 Free'; color: var(--white); margin-right: 8px; }
.section-overlap { margin-top: -316px; position: relative; z-index: 0; }
.image-full { height: 761px; position: relative; overflow: hidden; }
.image-full figure { width: 100%; position: absolute; top: 50%; transform: translateY(-50%); }
.image-full figure img { width: 100%; } .social-media-shortcode { margin-top: 80px; }
.social-media-shortcode ul { display: flex; list-style: none; justify-content: center; flex-wrap: wrap;margin: 0;padding: 0;}
.social-media-shortcode ul li { margin-bottom: 15px; }
.social-media-shortcode ul li i { transition: 0.3s ease-in-out; font-size: 29px; background-color: var(--secondary); color: var(--white); border-radius: 52%; height: 51px; width: 51px; display: flex; justify-content: center; align-items: center; margin: 0 8px; }
.social-media-shortcode ul li:hover i { background-color: var(--primary); }
.social-media-shortcode ul li i+span { display: none; } .youtube-overlay.active{
position: absolute;
height: 96%;
width: 84%;
left: 8%;
display: block;
background-color: #000000a8;
} .gform_wrapper.gform_validation_error .gform_validation_errors > h2 { font-size: 20px !important; line-height: normal; }
#gform_wrapper_1 form { display: flex; margin-top: 50px; }
#gform_wrapper_1 form .gform_body { flex-grow: 1; margin-right: 16px; }
#gform_wrapper_1 form .gform_body .gform_fields { height: 100%; grid-column-gap: 0; }
#gform_wrapper_1 form .gform_body .gform_fields .gfield { position: relative; grid-column-gap: 0; }
#gform_wrapper_1 form .gform_body .gform_fields .gfield .gfield_label { position: absolute; bottom: 100%; }
#gform_wrapper_1 form .gform_body .gform_fields .gfield .ginput_container_email { height: 100%; }
#gform_wrapper_1 form .gform_body .gform_fields .gfield .ginput_container_email input { height: 100%; border: 3px solid rgb(0, 0, 0, 0.102); padding: 15px 30px; }
#gform_wrapper_1 form .gform_body .gform_fields .gfield .ginput_container_text input {
border: 3px solid rgb(0, 0, 0, 0.102);
padding: 15px 30px;
}
#gform_wrapper_1 form .gform_body .gform_fields {
gap: 20px !important;
}
#gform_wrapper_1 form .gform_body .gform_fields .gfield.gfield_error { margin-bottom: 60px; }
#gform_wrapper_1 form .gform_body .gform_fields .gfield.gfield_error .gfield_validation_message { position: absolute; }
#gform_wrapper_1 form .gform_footer { margin-top: 0; align-self: flex-start; }
#gform_wrapper_2 { padding: 40px; background-color: var(--primary); background-image: -moz-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -webkit-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -ms-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); }
#gform_wrapper_2 .gform_heading { text-align: center; color: var(--white); margin-bottom: 20px; }
#gform_wrapper_2 .gform_heading h2 { color: var(--white); }
#gform_wrapper_2 .gform_heading h2 span { color: var(--secondary); }
#gform_wrapper_2 .gform_heading .gform_required_legend { display: none; }
#gform_wrapper_2 .gform_body label,
#gform_wrapper_2 .gform_body .gfield_label { color: var(--white); font-size: 16px; margin-bottom: 10px; line-height: normal;font-weight: bold; }
#gform_wrapper_2 .gform_body .gfield .ginput_container_date { position: relative; }
#gform_wrapper_2 .gform_body .gfield .ginput_container_date input { width: 100%; } 
#gform_wrapper_2 .gform_body .gfield .ginput_container_date img { position: absolute; right: 18px; filter: invert(1); height: 17px; }
#gform_wrapper_2 .gform_body input::placeholder,
#gform_wrapper_2 .gform_body textarea::placeholder { color: rgb(250, 250, 250, 0.3); }
#gform_wrapper_2 .gform_body input,
#gform_wrapper_2 .gform_body select,
#gform_wrapper_2 .gform_body textarea { 
background-color: #794b95; 
border: none; 
color: var(--white); 
padding: 12px 17px; 
line-height: normal; 
font-style: italic; 
-webkit-color: var(--white);
-webkit-background-color: rgb(255, 255, 255, 0.149);
-webkit-border: none; 
-webkit-padding: 20px; 
-webkit-line-height: normal;
-webkit-appearance:none;
}
#gform_wrapper_2 .gform_footer { justify-content: center; }
#gform_wrapper_2 .gform_footer .gform_button { background-color: var(--secondary); padding: 12px 18px; }
#gform_wrapper_6 { padding: 40px; background-color: var(--primary); background-image: -moz-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -webkit-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -ms-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); }
#gform_wrapper_6 .gform_heading { text-align: center; color: var(--white); margin-bottom: 20px; }
#gform_wrapper_6 .gform_heading h2 { color: var(--white); }
#gform_wrapper_6 .gform_heading h2 span { color: var(--secondary); }
#gform_wrapper_6 .gform_heading .gform_required_legend { display: none; }
#gform_wrapper_6 .gform_body label,
#gform_wrapper_6 .gform_body .gfield_label { color: var(--white); font-size: 16px; margin-bottom: 10px; line-height: normal; font-weight: bold;}
#gform_wrapper_6 .gform_body .gfield .ginput_container_date { position: relative; }
#gform_wrapper_6 .gform_body .gfield .ginput_container_date input { width: 100%; } 
#gform_wrapper_6 .gform_body .gfield .ginput_container_date img { position: absolute; right: 18px; filter: invert(1); height: 17px; }
#gform_wrapper_6 .gform_body input::placeholder,
#gform_wrapper_6 .gform_body textarea::placeholder { color: rgb(250, 250, 250, 0.3); }
#gform_wrapper_6 .gform_body input,
#gform_wrapper_6 .gform_body select,
#gform_wrapper_6 .gform_body textarea { 
background-color: #794b95; 
border: none; 
color: var(--white); 
padding: 12px 17px; 
line-height: normal; 
font-style: italic; 
-webkit-color: var(--white);
-webkit-background-color: #794b95;
-webkit-border: none; 
-webkit-padding: 12px 17px; 
-webkit-line-height: normal;
-webkit-appearance:none;
}
#gform_wrapper_6 .gform_footer { justify-content: center; }
#gform_wrapper_6 .gform_footer .gform_button { background-color: var(--secondary); padding: 12px 18px; }
#gform_wrapper_7 { padding: 40px; background-color: var(--primary); background-image: -moz-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -webkit-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -ms-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); }
#gform_wrapper_7 .gform_heading { text-align: center; color: var(--white); margin-bottom: 20px; }
#gform_wrapper_7 .gform_heading h2 { color: var(--white); }
#gform_wrapper_7 .gform_heading h2 span { color: var(--secondary); }
#gform_wrapper_7 .gform_heading .gform_required_legend { display: none; }
#gform_wrapper_7 .gform_body label,
#gform_wrapper_7 .gform_body .gfield_label { color: var(--white); font-size: 16px; margin-bottom: 10px; line-height: normal; }
#gform_wrapper_7 .gform_body .gfield .ginput_container_date { position: relative; }
#gform_wrapper_7 .gform_body .gfield .ginput_container_date input { width: 100%; } 
#gform_wrapper_7 .gform_body .gfield .ginput_container_date img { position: absolute; right: 18px; filter: invert(1); height: 17px; }
#gform_wrapper_7 .gform_body input::placeholder,
#gform_wrapper_7 .gform_body textarea::placeholder { color: rgb(250, 250, 250, 0.3); }
#gform_wrapper_7 .gform_body input,
#gform_wrapper_7 .gform_body select,
#gform_wrapper_7 .gform_body textarea { 
background-color: #794b95; 
border: none; 
color: var(--white); 
padding: 12px 17px; 
line-height: normal; 
font-style: italic; 
-webkit-color: var(--white);
-webkit-background-color: #794b95;
-webkit-border: none; 
-webkit-padding: 12px 17px; 
-webkit-line-height: normal;
-webkit-appearance:none;
}
#gform_wrapper_7 .gform_footer { justify-content: center; }
#gform_wrapper_7 .gform_footer .gform_button { background-color: var(--secondary); padding: 12px 18px; }
#gform_wrapper_10 { padding: 40px; background-color: var(--primary); background-image: -moz-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -webkit-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); background-image: -ms-linear-gradient( 135deg, rgb(143,2,229) 0%, rgba(96,45,127,0) 100%); }
#gform_wrapper_10 .gform_heading { text-align: center; color: var(--white); margin-bottom: 20px; }
#gform_wrapper_10 .gform_heading h2 { color: var(--white); }
#gform_wrapper_10 .gform_heading h2 span { color: var(--secondary); }
#gform_wrapper_10 .gform_heading .gform_required_legend { display: none; }
#gform_wrapper_10 .gform_body label,
#gform_wrapper_10 .gform_body .gfield_label { color: var(--white); font-size: 16px; margin-bottom: 10px; line-height: normal;font-weight: bold; }
#gform_wrapper_10 .gform_body .gfield .ginput_container_date { position: relative; }
#gform_wrapper_10 .gform_body .gfield .ginput_container_date input { width: 100%; } 
#gform_wrapper_10 .gform_body .gfield .ginput_container_date img { position: absolute; right: 18px; filter: invert(1); height: 17px; }
#gform_wrapper_10 .gform_body input::placeholder,
#gform_wrapper_10 .gform_body textarea::placeholder { color: rgb(250, 250, 250, 0.3); }
#gform_wrapper_10 .gform_body input,
#gform_wrapper_10 .gform_body select,
#gform_wrapper_10 .gform_body textarea { 
background-color: #794b95; 
border: none; 
color: var(--white); 
padding: 12px 17px; 
line-height: normal; 
font-style: italic; 
-webkit-color: var(--white);
-webkit-background-color: #794b95;
-webkit-border: none; 
-webkit-padding: 12px 17px; 
-webkit-line-height: normal;
-webkit-appearance:none;
}
#gform_wrapper_10 .gform_footer { justify-content: center; }
#gform_wrapper_10 .gform_footer .gform_button { background-color: var(--secondary); padding: 12px 18px; }
#gform_wrapper_4 .gform_body .gfield_label { font-family: var(--fontheading); color: var(--white); font-size: 28px; }
#gform_wrapper_4 .gform_body input,
#gform_wrapper_4 .gform_body select,
#gform_wrapper_4 .gform_body textarea {
color: var(--white);
background-color: rgb(255, 255, 255, 0.149);
border: none; 
padding: 20px; 
font-size: 22px; 
line-height: normal;
-webkit-color: var(--white);
-webkit-background-color: rgb(255, 255, 255, 0.149);
-webkit-border: none; 
-webkit-padding: 20px; 
-webkit-font-size: 22px; 
-webkit-line-height: normal;
-webkit-appearance:none;
}
#gform_wrapper_4 .gform_body input::placeholder,
#gform_wrapper_4 .gform_body textarea::placeholder { 
color: rgb(250, 250, 250, 0.3); 
}
#gform_wrapper_4 .gform_footer .gform_button { 
display: block; 
width: 100%; 
background-color: var(--secondary); 
}
#gform_wrapper_5 .gform_body .gfield .ginput_container_date input,
#gform_wrapper_5 .gform_footer .gform_button { width: 100%; }
#gform_wrapper_5 .gform_body .gform_fields { grid-column-gap: 0; }
#gform_wrapper_5 .gform_body .gform_fields .gfield input,
#gform_wrapper_5 .gform_body .gform_fields .gfield textarea { 
height: 100%; padding: 15px;
}
#gform_wrapper_5 .gform_body .gform_fields .gfield label { display: inline-block; font-size: 16px; font-weight: 700; margin-bottom: 8px; padding: 0; }
.gform_footer { position: relative; }
.gform_footer .gform_button.submitting { opacity: 0.5; }
.gform_footer .gform_ajax_spinner { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(2); }
.container .wp-block-greenshift-blocks-row p a:hover{
text-decoration: underline;
}
#bookToni .modal-dialog {
max-width: 600px;
}
#bookToni .modal-body {
padding: 1.2rem;
}
#bookToni #gform_wrapper_5 {
display: flex;
flex-direction: column;
gap: 20px;
}
#gform_wrapper_5 .gform_body .gform_fields {
grid-row-gap: 20px;
}
#bookToni #gform_wrapper_5 h2 {
font-size: 32px;
margin-bottom: 5px;
}
#bookToni #gform_wrapper_5 .gform_required_legend {
margin: 0;
font-size: 17px;
}
#bookToni #gform_wrapper_5 .gform_body .gform_fields .gfield label {
margin: 0;
}
#bookToni .book-toni-speak-close {
padding: 0;
position: absolute;
right: 20px;
top: 5px;
background: unset;
}
#bookToni .book-toni-speak-close span {
color: var(--primary);
font-size: 42px;
}
#bookToni .book-toni-speak-close:hover {
background: unset !important;
transform: scale(1.1);
}
#bookToni .gform_footer {
margin: 0;
}
#askAboutPrograms .modal-dialog {
max-width: 600px;
}
#askAboutPrograms .modal-body {
padding: 1.2rem;
}
#askAboutPrograms #gform_wrapper_8 {
display: flex;
flex-direction: column;
gap: 20px;
}
#gform_wrapper_8 .gform_body .gform_fields {
grid-row-gap: 20px;
}
#askAboutPrograms #gform_wrapper_8 h2 {
font-size: 32px;
margin-bottom: 5px;
}
#askAboutPrograms #gform_wrapper_8 .gform_required_legend {
margin: 0;
font-size: 17px;
}
#askAboutPrograms #gform_wrapper_8 .gform_body .gform_fields .gfield label {
margin: 0;
}
#askAboutPrograms .toni-program-close {
padding: 0;
position: absolute;
right: 20px;
top: 5px;
background: unset;
}
#askAboutPrograms .toni-program-close span {
color: var(--primary);
font-size: 42px;
}
#askAboutPrograms .toni-program-close:hover {
background: unset !important;
transform: scale(1.1);
}
#askAboutPrograms .gform_footer {
margin: 0;
}
.toni-popup-form {
margin-bottom: 20px;
display: flex;
justify-content: center;
}
.toni-popup-form .ask-about-program {
background-color: var(--primary) !important;
border-radius: 0px;
color: #ffffff;
padding-top: 10px;
padding-right: 1em;
padding-bottom: 10px;
padding-left: 1em;
font-size: 20px;
line-height: 1.2;
text-transform: uppercase;
border: none;
}
.keynote-format-container .wp-block-genesis-blocks-gb-column > div {
display: flex;
flex-direction: column;
}
.keynote-format-container .wp-block-genesis-blocks-gb-columns .gb-block-layout-column-inner {
display: flex;
flex-direction: column;
justify-content: space-between;
} .swiper-initialized:not(.video-carousel):not(.audio-slider) .swiper-button-prev, .swiper-rtl .swiper-button-next,
.swiper-initialized:not(.video-carousel):not(.audio-slider) .swiper-button-next, .swiper-rtl .swiper-button-prev { background-color: var(--secondary); height: 50px !important; width: 50px !important; border-radius: 50%; color: var(--white) !important; }
.swiper-initialized:not(.video-carousel) .swiper-button-next:after, .swiper-button-prev:after { font-size: 30px !important; }
.swiper-initialized:not(.audio-slider) .swiper-button-next:after, .swiper-button-prev:after { font-size: 30px !important; } .shine-and-live-section .gb-block-layout-column { overflow: hidden; }
.shine-and-live-section .gb-block-layout-column .gb-block-layout-column-inner { padding-top: 100%; }
.shine-and-live-section .gb-block-layout-column .gb-block-layout-column-inner h3 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.shine-and-live-section .gb-block-layout-column .gb-block-layout-column-inner { transition: 0.3s ease-in-out; }
.shine-and-live-section .gb-block-layout-column:hover .gb-block-layout-column-inner { transform: scale(1.1); }
.shine-and-live-section .stk-block-column { transition: 0.3s ease-in-out; overflow: hidden; }
.shine-and-live-section .stk-block-column:hover .stk-block-column__content { transform: scale(1.1); }
.shine-and-live-section .stk-block-column__content .stk-block-content h3 { position: relative; padding-top: 100%; }
.shine-and-live-section .stk-block-column__content .stk-block-content h3 a { text-decoration: none; position: absolute; height: 100%; width: 100%; top: 0; left: 0; display: flex; align-items: center; justify-content: center; }   .category-tabs { list-style: none; display: flex; justify-content: space-around; margin: 60px 0 0; column-gap: 1px; padding: 0; margin: 0 -15px; }
.category-tabs li { text-transform: uppercase; background-color: var(--primary); flex: 1; text-align: center; padding: 0; }
.category-tabs li a { 
color: var(--white);
padding: 17px 10px;
display: flex;
height: 100%;
justify-content: center;
align-items: center;
}
.category-tabs li a:hover { background-color: var(--secondary); }
.wp-block-post-template .wp-block-post { background-color: var(--white);
}
.wp-block-post-template .wp-block-post .wp-block-post-terms { background-color: var(--light);
font-size: 10px;
overflow-x: scroll;
display: flex; } .wp-block-post-template .wp-block-post .wp-block-post-terms a { background-color: var(--primary); color: var(--white); padding: 12px 35px; display: inline-block; text-transform: uppercase; flex: 0 0 45%; text-align: center;}
.wp-block-post-template .wp-block-post .wp-block-post-featured-image a { position: relative; height: 100px; overflow: hidden; padding-top: 106%; }
.wp-block-post-template .wp-block-post .wp-block-post-featured-image a img { position: absolute; top: 0; object-fit: cover; height: 100%; width: 100%; }
.wp-block-post-template .wp-block-post .wp-block-post-title { margin-top: 30px; margin-bottom: 13px; line-height: normal; }p
.wp-block-post-template .wp-block-post .wp-block-post-date { font-size: 16px; line-height: normal; color: var(--text); opacity: 0.7; }
.wp-block-post-template .wp-block-post .wp-block-post-excerpt__excerpt { max-width: 270px; margin: 25px auto 30px; }
.wp-block-post-template .wp-block-post .wp-block-post-excerpt__excerpt .read-more { display: none; };
.wp-block-post-template .wp-block-post .wp-block-post-excerpt__more-link { transition: 0.3s ease-in-out; background-color: var(--primary); padding: 17px 18px; color: var(--white) !important; text-transform: uppercase; }
.wp-block-post-template .wp-block-post .wp-block-post-excerpt__more-link:hover { background-color: var(--secondary) !important; color: var(--white) !important; }
.blog-banner-right { background-image: -webkit-linear-gradient( 135deg, rgb(143,2,229) -142%, rgba(96,45,127,0) 50%); background-image: -ms-linear-gradient( 135deg, rgb(143,2,229) -142%, rgba(96,45,127,0) 50%); background-image: -moz-linear-gradient( 135deg, rgb(143,2,229) -142%, rgba(96,45,127,0) 50%); background-color: var(--white); }
.sitemap { list-style: none; }
.sitemap li i { margin-right: 12px; }
.error404 .content-404 { padding: 100px 0; background-repeat: no-repeat; background-size: cover; }
.error404 .content-404 .error-404-text *:not(input) { color: var(--white); }
.error404 .content-404 .error-404-search .search-widget-box-inner { display: flex; justify-content: center; }
.error404 .content-404 .error-404-search .search-widget-box-inner .search-widget-box-input { height: 100%; padding: 15px; }
.error404 .content-404 .error-404-search .search-widget-box-inner .search-widget-box-btn { border-radius: 0; line-height: normal; padding: 15px; }
.error404 .content-404 .error-404-search .search-widget-box-inner .search-widget-box-btn i { margin: 0; }
.error404 .content-404 .error-404-button { margin-top: 20px; }
.error404 .content-404 .error-404-button a { border-radius: 0px; }  .page-id-6140 #page_banner {
display: none !important;
}
.stk-link.stk-button.stk--hover-effect-darken {
padding-top: 18px !important;
padding-right: 17px !important;
padding-bottom: 18px !important;
padding-left: 17px !important;
background: #602D7F !important;
} .all-events-banner-heading-new {
color: #f4d254 !important;
text-align: left !important;
}
.subheading {
margin-bottom: 5px !important;
}
.all-events-banner-heading {
color: #f4d254 !important;
font-style: normal;
font-weight: 600;
line-height: 75px;
text-align: left !important;
}
div.banner-container-contents > p.event-location {
font-size: unset !important; 
line-height: unset !important; }
@media(max-width: 768px) {
h1.all-events-banner-heading.top-title {
display: block;
width: 500px;
margin-top: 70px;
}
h4.banner-date, h4.banner-time {
font-size: 20px !important;
}
h1.all-events-banner-heading.top-title, h4.all-events-banner-heading.top-title {
font-size: 30px !important;
line-height: unset !important;
}
div.banner-container-contents > p.event-location {
font-size: 20px !important;
line-height: unset !important;
}
}
@media(max-width: 1194px){
div.page-banner-image.single {
background-position: 70% 25% !important;
}
h1.all-events-banner-heading.top-title {
display: block;
width: 563px;
margin-top: 70px;
}
h4.banner-date, h4.banner-time {
font-size: unset !important;
}
h1.all-events-banner-heading.top-title, h4.all-events-banner-heading.top-title { line-height: unset !important;
}
div.banner-container-contents > p { line-height: unset !important;
}
div.banner-container-contents > p.event-location { line-height: unset !important;
}
}
@media(max-width: 810px){
div.page-banner-image.single {
background-position: 70% 25% !important;
}
h1.all-events-banner-heading.top-title {
display: block; margin-top: 70px;
}
h4.banner-date, h4.banner-time {
font-size: unset !important;
}
h1.all-events-banner-heading.top-title, h4.all-events-banner-heading.top-title {
font-size: 24px !important;
line-height: unset !important;
}
div.banner-container-contents > p {
font-size: 22px !important;
line-height: unset !important;
}
div.banner-container-contents > p.event-location {
font-size: 22px !important;
line-height: unset !important;
}
}
@media(max-width: 430px){
.subheading {
margin-bottom: 15px !important;
}
div.page-banner-image.single {
background-position: 70% 25% !important;
}
h1.all-events-banner-heading.top-title {
display: block;
width: 263px;
margin-top: 50px;
}
h4.banner-date, h4.banner-time {
font-size: unset !important;
}
h1.all-events-banner-heading.top-title, h4.all-events-banner-heading.top-title {
font-size: 20px !important;
line-height: unset !important;
}
div.banner-container-contents > p {
font-size: unset !important;
line-height: unset !important;
}
div.banner-container-contents > p.event-location {
font-size: unset !important;
line-height: unset !important;
}
}
.all-events-banner-heading.top-title {
font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) !important;
margin-bottom: 0px;
font-family: 'Oswald' !important;
}
.all-events-banner-heading.middle-title {
font-size: clamp(1.875rem, 0.9375rem + 4.6875vw, 6.5625rem) !important;
margin-bottom: 0px;
font-family: 'Oswald', sans-serif !important;
}
.all-events-banner-heading.bottom-title {
font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) !important;
margin-bottom: 0px;
font-family: var(--fontbody) !important;
line-height: 90px !important;
}
.all-events-banner-heading.middle-title.with-margin {
margin-bottom: 26px !important;
}
.banner-container-contents > p {
color: #FFF;
font-size: clamp(1.125rem, 0.85rem + 1.375vw, 2.5rem) !important;  font-style: normal;
font-weight: 400;
line-height: 50px !important;
text-align: left !important;
} .wc-block-components-button {
padding-top: 18px !important;
padding-right: 17px !important;
padding-bottom: 18px !important;
padding-left: 17px !important;
background: #602D7F !important;
color: white !important;
border: none !important;
}
.wc-block-components-button:hover{
filter: brightness(.9) contrast(1.2) !important;
}
.wc-block-components-text-input.wc-block-components-totals-coupon__input {
display: flex !important;
}
@media (max-width: 1024px){
.meet-your-trainer-section.ticss-f082c67f {
grid-template-columns: 100% !important;
gap: 45px !important;
}
.about-us-section-with-background .prog-cert-col-parent div:first-child{
display: block;
padding: 9px !important;
}
.prog-cert-col-1 {
background-color: #ffffffab !important;
}
.meet-your-trainer-section .wp-block-media-text__content {
grid-column: 1 !important;
grid-row: 2 !important;
}
.meet-your-trainer-section .wp-block-media-text__media {
grid-column: 1 !important;
grid-row: 1 !important;
text-align: center !important;
}
.meet-your-trainer-section .wp-block-media-text__media img{
width: 1920px !important;
}
.page-banner-image.single
{
background-position: 80% 25% !important;
}
}
@media (max-width: 926px){
.meet-your-trainer-section .wp-block-media-text__media img{
width: 400px !important;
}
}
@media (max-width: 767px){
.meet-your-trainer-section.ticss-f082c67f {
gap: 15px !important;
}
}
.text-with-link a {
color: #DC9200 !important;
}
.ticss-aeb2683a {
margin-bottom: 0px !important;
}
.ticss-aeb2683a h6 {
margin-top: 0px !important;
}
.page-template-default .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1 {
display: none !important;
}
.page-template-default .wc-block-components-address-form__country.wc-block-components-country-input {
display: none !important;
}
.page-template-default .wc-block-components-text-input.wc-block-components-address-form__city {
display: none !important;
}
.page-template-default #billing-state {
display: none !important;
}
.page-template-default .wc-block-components-address-form__postcode {
display: none !important;
}
.wc-block-components-form.wc-block-checkout__form {
display: grid !important;
}
#payment-method {
order: 7;
}
#order-notes {
order: 6;
}
.wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block {
order: 8;
}
.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block {
order: 9;
}
.wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block {
display: flex;
flex-direction: column;
}
.wc-block-components-checkout-return-to-cart-button {
font-size: 20px !important;
font-weight: bold !important;
}
.wc-block-components-checkout-return-to-cart-button svg {
font-size: 20px;
width: 30px !important;
height: 30px !important;
}
@media (max-width: 430px) {
.wc-block-checkout__actions_row {
flex-direction: column !important;
gap: 25px;
}
.wc-block-components-checkout-return-to-cart-button {
display: block !important;
order: 2;
}
}
div#speak-with-impact-connect-with-authenticity > h5 {
margin-top: 0 !important; 
}
div#strong-april-26-2024-friday-8-30-am-to-5-00-pm-strong > h4{
margin-top: 10px !important; 
}
.wc-block-components-form.wc-block-checkout__form {
display: grid !important;
}
#payment-method {
order: 7;
}
#order-notes {
order: 6;
}
.wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block {
order: 8;
}
.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block {
order: 9;
}
.wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block {
display: flex;
flex-direction: column;
}
.wc-block-components-checkout-return-to-cart-button {
font-size: 20px !important;
font-weight: bold !important;
}
.wc-block-components-checkout-return-to-cart-button svg {
font-size: 20px;
width: 30px !important;
height: 30px !important;
}
@media (max-width: 430px) {
.wc-block-checkout__actions_row {
flex-direction: column !important;
gap: 25px;
}
.wc-block-components-checkout-return-to-cart-button {
display: block !important;
order: 2;
}
}
.woocommerce-checkout {
display: flex;
}
#customer_details {
display: flex;
flex-direction: column;
}
#customer_details .col-1 {
width: 80%;
}
#customer_details .col-2 {
width: 80%;
}
#place_order {
padding-top: 18px !important;
padding-right: 17px !important;
padding-bottom: 18px !important;
padding-left: 17px !important;
background: #602D7F !important;
color: white !important;
border: none !important;
}  
#place_order:hover {
filter: brightness(.9) contrast(1.2);
}
.payment_box.payment_method_hitpay {
display: none !important;
}
.form-row.place-order {
display: flex;
flex-direction: column;
}
@media (max-width: 767px) {
#customer_details .col-1 {
width: 100%;
}
#customer_details .col-2 {
width: 100%;
}
.woocommerce-checkout {
flex-direction: column;
}
}
#order_review_heading {
display: none !important; 
}
#billing_email, #order_comments {
border: revert !important;
border-radius: revert !important;
}
#order_review_headings {
margin-bottom: 0;   
} div#elevate-your-presence-ignite-your-impact > h5 {
margin-top: 0 !important; 
}
div#strong-may-24-2024-friday-8-30-am-to-5-00-pm-strong > h4{
margin-top: 10px !important; 
}
h3#free-courses {
margin-bottom: 0px !important;
font-family: var(--fontbody) !important;
}
@media(max-width: 425px) {
h3#free-courses  {
margin-bottom: 10px !important;
}
}
h2#executive-presence-and-leadership-branding {
margin-bottom: 0 !important;
display: flex;
justify-content: center;
}
h2#executive-presence-and-leadership-branding > strong {
display: block;
}
@media(max-width: 425px) {
h2#executive-presence-and-leadership-branding  {
margin-bottom: 20px !important; 
}
}
h3#here-s-what-you-ll-gain.executive-presence-page{
font-family: var(--fontbody) !important;
}
a.custom-hover-yellow {
color: #DC9200 !important;
}
a.custom-hover-yellow:hover {
color: var(--wp--preset--color--white) !important;
} @media (max-width: 430px){
.prepared-journey {
font-size: 18px !important;
}
}
.woocommerce-additional-fields > h3 {
display: none !important;
}
.woocommerce-additional-fields > .woocommerce-additional-fields__field-wrapper {
display: none !important;
} .tabs{
padding-bottom: 50px !important;
}
.course-and-events-tabs{
padding-top: 50px !important;
}  #podcast { display: block; }
.testimonial-carousel .swiper-wrapper .swiper-slide-content h2 {
font-size: 34px;
} .video-button a:hover,
.podcast-button a:hover{
background-color: var(--secondary);
color: #fff;
}
#videos .video-button.active a,
#videos .podcast-button.active a,
#podcast .video-button.active a,
#podcast .podcast-button.active a,
#courses .courses-button.active a{
background-color: var(--secondary);
color: #fff;
}
.events-button.active a,
.courses-button.active a{
background-color: var(--secondary);
color: #fff;
}
#content .stk--has-background-overlay {
background-position: 22% !important;
} .prog-cert-col-parent {
margin: 0 !important;
}
.about-us-section-parent {
margin-left: 0 !important;
}
.about-us-section-with-background .prog-cert-col-1 .stk-column-wrapper .stk-block-content {
padding: 40px 0 !important;
}
.about-us-section-with-background{
width: 100%;
margin: 0 auto;
} .single-keynote .a2a_kit {
padding-bottom: 40px;
}
.single-keynote .header-single-page img {
position: unset;
height: unset;
}
.single-keynote .header-single-page {
height: unset;
}
.podia-form .podia-submit {
font-size: 14px;
background: var(--primary);
transition: background ease-in 0.2s;
color: #FFF;
height: 65px;
}
.podia-form .podia-submit:hover {
background: var(--secondary);
cursor: pointer;
}@media (max-width: 1199px) { #header-content { height: 90px; display: flex; align-items: center; }
.orange-cards { flex-wrap: wrap !important; }
.orange-cards .orange-card { flex-basis: calc(50% - 2em) !important; transform: translateY(0); }
.global-speaker-section { background-position: 47vw 0 !important; background-size: auto 100% !important; }
.shine-and-live-section .gb-layout-column-wrap { display: flex; flex-wrap: wrap; }
.shine-and-live-section .gb-layout-column-wrap .gb-block-layout-column { flex-basis: calc(50% - 1em); }
.orange-cards { margin-bottom: 100px; }
.orange-cards .orange-card .wp-block-columns:last-child { height: 22px; }
.orange-cards .orange-card:hover .wp-block-columns:last-child { height: initial; }
.orange-cards .orange-card:not(:hover) .slide-2 { transform: translateY(-60%); }
.orange-cards .orange-card .slide-2 p { opacity: 0; }
.orange-cards .orange-card:hover .slide-2 p { opacity: 1; }
.number-counter-wrapper .number { font-size: 40px !important; }
.shortcode-youtube-wrapper iframe { height: 55vw; }
}
@media (max-width: 991px) { h1, .h1 { font-size: 41px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 17px; }
h6, .h6 { font-size: 16px; }
.global-speaker-section { background-size: 100% !important; background-position: 0 0 !important; }
.global-speaker-section .wp-block-columns { flex-wrap: wrap !important; }
.global-speaker-section .wp-block-columns .wp-block-column { flex-basis: 100% !important; }
.global-speaker-section .wp-block-columns:first-child { padding-top: 172vw; }
.most-popular-keynote-section .wp-block-image.has-gradient-background:after { left: -17px; }
.most-popular-keynote-section .wp-block-image img { width: 100%; }
.most-popular-keynote-section__content .gb-block-layout-column-inner { padding-right: 0 !important; }
.admin-grid-column-reverse .gb-layout-column-wrap .wp-block-genesis-blocks-gb-column:first-child { grid-row: 2; }
.admin-grid-column-reverse .gb-layout-column-wrap .wp-block-genesis-blocks-gb-column:last-child { grid-row: 1; }
.image-full { height: 100vw; }
.wp-block-post-template { flex-direction: column; }
.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li { width: 100%; }
}
@media (max-width: 767px) { h1, .h1 { font-size: 40px; }
h2, .h2 { font-size: 30px; }
article .entry-content .wp-block-quote { font-size: 18px; }
.gform_wrapper #gform_1 { flex-direction: column; }
.gform_wrapper #gform_1 .gform_body { margin-right: 0; }
.gform_wrapper #gform_1 .gform_footer { width: 100%; margin-top: 15px; }
.gform_wrapper #gform_1 .gform_footer input { width: 100%; } .what-i-value-section,
.about-me-section,
.about-us-section-with-background { background-position: 0 0 !important; background-size: 100% auto; }
.what-i-value-section > .gb-layout-column-wrap > .wp-block-genesis-blocks-gb-column { padding-top: 132vw; }
.about-me-section > .gb-layout-column-wrap > .wp-block-genesis-blocks-gb-column { padding-top: 140vw; }
.about-us-section-with-background > .gb-layout-column-wrap > .wp-block-genesis-blocks-gb-column { padding-top: 5vw; }
.section-overlap { margin-top: -62vw; }
.category-tabs { flex-direction: column; }
article .entry-content .gform_wrapper form { flex-direction: column; row-gap: 15px; }
article .entry-content .gform_wrapper.gform_validation_error form { row-gap: 80px; }
article .entry-content .gform_wrapper .gform_button { width: 100%; }
}
@media (max-width: 640px) { .ginput_container_name { flex-direction: column !important }
.ginput_container_name > span.name_first { margin-bottom: 30px !important; }
.ginput_container_name > span { width: 100%; }
}
@media (max-width: 575px) {
.shine-and-live-section .gb-layout-column-wrap .gb-block-layout-column { flex-basis: calc(100%); }
#page_banner .row .button-wrapper { display: flex; justify-content: center; flex-direction: column; }
article .entry-meta { flex-direction: column; row-gap: 15px; }
}
@media (max-width: 567px) {
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h { margin: 0 0 15px; }
h1, .h1 { font-size: 30px !important; }
h2, .h2 { font-size: 26px !important; }
h3, .h3 { font-size: 24px !important; }
h4, .h4 { font-size: 22px !important; }
h5, .h5 { font-size: 20px !important; }
h6, .h6 { font-size: 19px !important; }
} @media (min-width: 576px) { .container, .container-md, .container-sm { max-width: 730px; }
}
@media (min-width: 641px) { html .gform_wrapper.gravity-theme .gform_fields { grid-column-gap: 30px; grid-row-gap: 30px; }
.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) { padding-right: 15px; }
.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) { padding-left: 15px; }
}
@media (min-width: 768px) { .container, .container-md, .container-sm { max-width: 1440px; }
.blog-banner .wp-block-greenshift-blocks-row-column { max-width: 690px; margin-left: auto; }
}
@media (min-width: 782px) {   }
@media (min-width: 992px) { }
@media (min-width: 1200px) { }
.stk-img-wrapper img {
height: auto !important;
}
.stk-block-card__image {
height: auto !important;
}
.meet-your-trainer-section figure img {
width: 100% !important;
height: 100%;
object-fit: cover;
border-radius: 50%;
}
.gb-button.gb-button-shape-square.gb-button-size-medium:hover {
background-color: #602d7f !important;
}
.page-banner-image.single .banner-overlay {
display: none !important;
}
.page-banner-image.single {background-position: 50% 25% !important; }
@media (min-width: 1400px) { #page_banner { padding-top: 17vw; padding-bottom: 17vw; }
#page_banner .single {padding-top: 1vw !important;}
.page-banner-image.single {padding-top: 10vw !important; padding-bottom: 10vw !important; }
.brands-carousel {
padding-top: 87px !important;
}
}
@media (max-width: 1366px) {
.page-banner-image.single .row {
padding-top: 0 !important;
}
}
@media (max-width: 1024px) {
.page-banner-image.single
{
background-position: 80% 25% !important;
}
}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}