:root{--wa-page-container-width:1366px;--wa-box-shadow-primary:0 5px 40px rgb(0 0 0 / 6%);--wa-box-shadow-primary--hover:0 15px 40px rgb(0 0 0 / 6%);--wa-primary-border-color:var(--shade-light)}.wa-button{text-transform:uppercase;transition:all 0.2s ease-in-out;border:none;font-weight:700;overflow:hidden;outline-offset:4px;outline:2px solid transparent!important;position:relative;width:fit-content;display:flex;z-index:10;border-radius:var(--radius-xl)}.wa-button--s{font-size:calc(var(--text-s) * 1.2);padding-inline:var(--space-s);padding-block:calc(var(--space-xs) * 0.7)}.wa-button--m{font-size:var(--text-m);padding-inline:var(--space-m);padding-block:calc(var(--space-xs) * 1)}.wa-button__text{color:var(--white);text-wrap:nowrap}.wa-button__text:hover{color:var(--white)}.wa-button__ico path{fill:var(--white);transition:all 0.2s ease-in-out}.wa-button__primary{color:var(--white);background-color:var(--action);justify-content:space-between;align-items:center}.wa-button__primary:hover{color:var(--white);outline-color:var(--action)!important}.wa-button__secondary{color:var(--white);background-color:var(--primary)}.wa-button__secondary .wa-button__text{color:var(--white)}.wa-button__secondary:hover{color:var(--white);outline-color:var(--primary)!important}.wa-button__secondary:hover .wa-button__text{color:var(--white)}.wa-button__conversion{background-color:var(--white);justify-content:space-between;align-items:center}.wa-button__conversion a{color:var(--action)!important;background-color:var(--white)!important}.wa-button__conversion:hover{outline-color:var(--white)!important}body .wpgb-facet .wpgb-button.wpgb-load-more{text-transform:uppercase!important;transition:all 0.2s ease-in-out!important;border:2px solid var(--primary)!important;font-weight:700!important;overflow:hidden!important;outline-offset:4px!important;outline:2px solid transparent!important;position:relative!important;width:fit-content!important;display:flex!important;justify-content:center;align-items:center;z-index:10!important;border-radius:var(--radius-xl)!important;font-size:var(--text-m)!important;padding-inline:var(--space-m)!important;padding-block:calc(var(--space-xs) * 1)!important;color:var(--primary)!important;background-color:var(--white)!important}body .wpgb-facet .wpgb-button.wpgb-load-more:hover{color:var(--white)!important;outline-color:var(--primary)!important;background-color:var(--primary)!important}body .masteriyo-single-course--course-coming-soon-btn{display:block!important;padding-top:calc(var(--space-xs)* 1.2)!important;padding-right:var(--space-m)!important;padding-bottom:calc(var(--space-xs)* 1.2)!important;padding-left:var(--space-m)!important;font-size:var(--text-m)!important;font-weight:700!important;border:none!important}@media (min-width:768px){body .wa-topless{padding-top:0!important}body .wa-topless--xxl{padding-top:var(--space-xxl)!important}body .wa-topless--xl{padding-top:var(--space-xl)!important}body .wa-topless--l{padding-top:var(--space-l)!important}body .wa-topless--m{padding-top:var(--space-m)!important}body .wa-topless--s{padding-top:var(--space-s)!important}body .wa-topless--xs{padding-top:var(--space-xs)!important}body .wa-bottomless{padding-bottom:0!important}body .wa-bottomless--xxl{padding-bottom:var(--space-xxl)!important}body .wa-bottomless--xl{padding-bottom:var(--space-xl)!important}body .wa-bottomless--l{padding-bottom:var(--space-l)!important}body .wa-bottomless--m{padding-bottom:var(--space-m)!important}body .wa-bottomless--s{padding-bottom:var(--space-s)!important}body .wa-bottomless--xs{padding-bottom:var(--space-xs)!important}}@media (max-width:767px){body .wa-mobile-topless{padding-top:0!important}body .wa-mobile-topless--xxl{padding-top:var(--space-xxl)!important}body .wa-mobile-topless--xl{padding-top:var(--space-xl)!important}body .wa-mobile-topless--l{padding-top:var(--space-l)!important}body .wa-mobile-topless--m{padding-top:var(--space-m)!important}body .wa-mobile-topless--s{padding-top:var(--space-s)!important}body .wa-mobile-topless--xs{padding-top:var(--space-xs)!important}body .wa-mobile-bottomless{padding-bottom:0!important}body .wa-mobile-bottomless--xxl{padding-bottom:var(--space-xxl)!important}body .wa-mobile-bottomless--xl{padding-bottom:var(--space-xl)!important}body .wa-mobile-bottomless--l{padding-bottom:var(--space-l)!important}body .wa-mobile-bottomless--m{padding-bottom:var(--space-m)!important}body .wa-mobile-bottomless--s{padding-bottom:var(--space-s)!important}body .wa-mobile-bottomless--xs{padding-bottom:var(--space-xs)!important}}.wa-hp-global-container{display:flex;flex-direction:column;row-gap:var(--space-m);align-items:center;justify-content:center}.wa-form{display:flex;flex-direction:column;row-gap:var(--space-s)}.wa-form__single-row{display:grid;grid-template-columns:1fr;gap:var(--space-s)}.wa-form__half-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s)}@media (max-width:767px){.wa-form__half-row{grid-template-columns:1fr!important}}.wa-form__shortcode{border:none;padding:var(--space-xl);border-radius:var(--radius-s);gap:var(--space-s);align-items:center;border-top-right-radius:var(--radius-xxl);box-shadow:0 5px 15px 0 #00288F12}.wa-form__submit-wrapper{display:flex;justify-content:center;align-items:center;position:relative}@media (min-width:991px){.wa-form__submit-wrapper:before{content:"";left:10rem;position:absolute;background:url(/wp-content/uploads/arrow.svg);width:20rem;height:4rem;background-size:contain;background-repeat:no-repeat;background-position:center}}.wa-form__submit-wrapper .cf7-cf-turnstile{position:absolute;top:80px}.wpcf7-not-valid-tip{display:none}.wpcf7-spinner{display:none}.wpcf7-form-control-wrap .wpcf7-list-item{margin:0}body.bricks-is-frontend input,body.bricks-is-frontend select,body.bricks-is-frontend textarea,body .wpcf7 input,body .wpcf7 select,body .wpcf7 textarea{border-radius:var(--radius-xl)!important;border-width:1px;font-size:var(--text-m)!important;padding:var(--space-xs) var(--space-s)!important;line-height:1!important;box-shadow:none!important;height:5rem!important;outline:none!important;transition:0.2s all ease-in-out}body.bricks-is-frontend input *,body.bricks-is-frontend select *,body.bricks-is-frontend textarea *,body .wpcf7 input *,body .wpcf7 select *,body .wpcf7 textarea *{font-size:var(--text-m)!important}body.bricks-is-frontend input:hover,body.bricks-is-frontend select:hover,body.bricks-is-frontend textarea:hover,body .wpcf7 input:hover,body .wpcf7 select:hover,body .wpcf7 textarea:hover{border-color:var(--primary-hover)!important}body.bricks-is-frontend input:focus,body.bricks-is-frontend input:focus-visible,body.bricks-is-frontend select:focus,body.bricks-is-frontend select:focus-visible,body.bricks-is-frontend textarea:focus,body.bricks-is-frontend textarea:focus-visible,body .wpcf7 input:focus,body .wpcf7 input:focus-visible,body .wpcf7 select:focus,body .wpcf7 select:focus-visible,body .wpcf7 textarea:focus,body .wpcf7 textarea:focus-visible{border-color:var(--primary)!important}body.bricks-is-frontend textarea,body .wpcf7 textarea{resize:none}body.bricks-is-frontend input[type="radio"],body .wpcf7 input[type="radio"]{all:unset;margin:0;height:1.5rem!important;width:1.5rem;max-width:1.5rem;max-height:1.5rem;min-width:1.5rem;min-height:1.5rem;outline:1px solid var(--primary)!important;border:3px solid var(--white)!important;border-radius:100%!important;padding:0!important;z-index:10;cursor:pointer}body.bricks-is-frontend input[type="radio"]:checked,body .wpcf7 input[type="radio"]:checked{background-color:var(--primary)!important}body.bricks-is-frontend input[type="radio"]:focus-visible,body .wpcf7 input[type="radio"]:focus-visible{outline-offset:0}body.bricks-is-frontend .react-datepicker,body.bricks-is-frontend .css-en-ky7590,body .wpcf7 .react-datepicker,body .wpcf7 .css-en-ky7590{border-radius:var(--radius-xl)!important;border:1px solid var(--base-light)!important;overflow:hidden;box-shadow:none;outline:none!important}body.bricks-is-frontend .react-datepicker *,body.bricks-is-frontend .css-en-ky7590 *,body .wpcf7 .react-datepicker *,body .wpcf7 .css-en-ky7590 *{font-size:var(--text-s)}body.bricks-is-frontend .react-datepicker>div,body.bricks-is-frontend .css-en-ky7590>div,body .wpcf7 .react-datepicker>div,body .wpcf7 .css-en-ky7590>div{padding:var(--space-xs)}body.bricks-is-frontend .react-datepicker__header,body.bricks-is-frontend .css-en-ky7590__header,body .wpcf7 .react-datepicker__header,body .wpcf7 .css-en-ky7590__header{background:var(--primary)!important;border-radius:var(--radius-s)!important}body.bricks-is-frontend .react-datepicker__header *,body.bricks-is-frontend .css-en-ky7590__header *,body .wpcf7 .react-datepicker__header *,body .wpcf7 .css-en-ky7590__header *{color:var(--white)!important}body.bricks-is-frontend .css-en-1ie5rz8,body .wpcf7 .css-en-1ie5rz8{border-radius:var(--radius-xl)!important;font-size:var(--text-m);height:5rem;outline:none!important;box-shadow:none!important}body.bricks-is-frontend .css-en-1ie5rz8 input,body .wpcf7 .css-en-1ie5rz8 input{border:none!important}body.bricks-is-frontend .css-en-1ie5rz8:hover,body .wpcf7 .css-en-1ie5rz8:hover{border-color:var(--primary-hover)}body.bricks-is-frontend .css-en-j93siq,body .wpcf7 .css-en-j93siq{padding-top:0;padding-bottom:0;height:5rem}body.bricks-is-frontend input[type=submit],body .wpcf7 input[type=submit]{background-color:var(--action)!important;border-radius:var(--radius-xxl);text-transform:uppercase;font-weight:700;font-size:calc(var(--text-m)* 1.2);outline-offset:4px;outline:2px solid transparent!important;padding-inline:var(--space-m);padding-block:calc(var(--space-s)* 1);line-height:1.4;color:var(--white);margin-bottom:0!important;border:none!important;transition:0.2s all ease-in-out}body.bricks-is-frontend input[type=submit]:hover,body .wpcf7 input[type=submit]:hover{outline-color:var(--action)!important}body::-webkit-scrollbar{width:6px;height:6px;background:var(--secondary)}body::-webkit-scrollbar-thumb{background:var(--primary)}.wa-hero{color:var(--white);position:relative;display:flex;flex-direction:column;height:100%;min-height:45rem;gap:var(--space-l)}.wa-hero-wrapper{position:relative;padding-bottom:0;overflow:hidden}.wa-hero-wrapper--alt{overflow:unset;padding-top:var(--space-s)}@media (max-width:991px){.wa-hero-wrapper--alt:after{width:100%!important}}@media (max-width:767px){.wa-hero-wrapper--alt:after{width:100%!important}}@media (max-width:479px){.wa-hero-wrapper--alt:after{width:100%!important}}.wa-hero-wrapper--alt .wa-hero{min-height:unset!important;height:auto!important}.wa-hero-wrapper--alt .wa-hero-img{right:0%!important;bottom:-5%!important;width:50%!important;max-width:unset!important}.wa-hero-wrapper--alt .wa-hero-img img{height:unset!important;min-height:unset!important;max-height:unset!important}.wa-hero-wrapper--alt .wa-hero-content{gap:var(--space-m)}.wa-hero-wrapper--contact .wa-hero-img{width:35%!important;bottom:-15%!important}.wa-hero-wrapper::after{position:absolute;top:-1px;left:0;content:"";width:100%;height:100%;background:url(/wp-content/uploads/curved_background.svg);transform:rotate(180deg);background-repeat:no-repeat;background-size:cover;background-color:var(--white)}@media (max-width:991px){.wa-hero-wrapper::after{width:105%}}@media (max-width:767px){.wa-hero-wrapper::after{width:120%}}@media (max-width:479px){.wa-hero-wrapper::after{width:155%}}.wa-hero-content{display:flex;flex-direction:column;z-index:1;width:100%}.wa-hero-content-inner{width:fit-content;position:relative;margin-left:var(--space-xl)}.wa-hero-content-inner svg{position:absolute;bottom:50%;left:-40%;transform:rotate(5deg)}.wa-hero-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:var(--section-space-m)}.wa-hero__title{color:var(--white);font-size:calc(var(--text-xxl)*1.3);font-weight:400;max-width:22ch;line-height:1.6}.wa-hero__title strong{font-weight:700}.wa-hero__title b{font-weight:700;position:relative;text-wrap:nowrap}.wa-hero__title b::after{position:absolute;display:flex;right:0;margin-top:-1rem;content:"";background:url(/wp-content/uploads/underline.png);background-size:contain;background-repeat:no-repeat;width:100%;height:100%}.wa-hero__title--archive{max-width:unset;font-size:var(--text-xxl);line-height:1.2}.wa-hero__subtitle{width:55%;margin-bottom:var(--space-xl)}.wa-hero-img{position:absolute;bottom:1px;right:1%;z-index:1;width:fit-content;max-width:40rem}.wa-hero-img__main{position:relative;object-fit:contain;max-height:47rem;width:fit-content}.wa-hero-img__inner{position:absolute;top:15%;left:0;max-width:15rem}.wa-breadcrumbs{color:var(--white);font-size:var(--text-s);z-index:1;flex-wrap:nowrap!important;white-space:nowrap;line-height:1.2}.wa-breadcrumbs a{color:var(--white);position:relative;transition:0.2s all ease-in-out;width:fit-content}.wa-breadcrumbs a::after{display:block;position:absolute;top:calc(100% + 0.2rem);left:0;width:100%;border-bottom:.1rem solid var(--white);content:"";transition:transform 0.6s cubic-bezier(.28,.75,.22,.95);transform:scaleX(0);transform-origin:right center}.wa-breadcrumbs a:hover{color:var(--white)}.wa-breadcrumbs a:hover::after{transform:scale(1);transform-origin:left center}.wa-breadcrumbs a:first-child{font-size:0!important}.wa-breadcrumbs a:first-child::after{top:calc(100% + 0.4rem)}.wa-breadcrumbs a:first-child::before{content:"";background:url(/wp-content/uploads/home_icon.svg);width:15px;height:15px;display:inline-block;transition:0.2s all ease-in-out;object-fit:contain;background-size:contain;background-repeat:no-repeat;position:relative}@media (max-width:1600px){.wa-hero-img{right:12%}.wa-hero-img__main{max-height:45rem}.wa-hero-img__inner{max-width:14rem}}@media (max-width:1250px){.wa-hero-img{max-width:28rem}.wa-hero-img__main{max-height:35rem}.wa-hero-img__inner{max-width:11rem}}@media (max-width:991px){.wa-hero-wrapper--alt{overflow:hidden}.wa-hero-wrapper--alt .wa-hero-content{padding:0!important}.wa-hero-wrapper--alt .wa-hero-inner{display:flex;flex-direction:column;align-items:flex-start}.wa-hero-wrapper--alt .wa-hero-img{position:relative;bottom:unset!important;right:unset!important;width:80%!important}.wa-hero-wrapper--contact .wa-hero-img img{max-height:25rem!important}.wa-hero-img{right:9%;max-width:25rem}.wa-hero-img__main{max-height:30rem}.wa-hero-img__inner{max-width:9rem}}@media (max-width:767px){.wa-hero{height:55rem}.wa-hero__subtitle{width:100%}.wa-hero-img{right:5%}.wa-hero-img__main{max-height:27rem}.wa-hero-img__inner{max-width:8rem}}@media (max-width:600px){.wa-hero{height:60rem}.wa-hero-img{right:25%}}@media (max-width:479px){.wa-hero{height:65rem}.wa-hero-img{max-width:20rem;right:20%}.wa-hero__title--archive{font-size:var(--text-xl)}.wa-breadcrumbs{font-size:var(--text-xs)}}#brx-content{display:flex;flex-direction:column}body.bricks-is-frontend :focus-visible,body.bricks-is-frontend :focus{outline:none!important;outline-offset:none!important}.wpgb-select-dropdown ul li.wpgb-focused{background-color:var(--primary-ultra-light)!important;color:var(--base)}.wpgb-select-dropdown ul li[aria-selected="true"]{background:var(--primary)!important}.wpgb-select-dropdown ul{border:2px solid var(--shade-light)!important;border-radius:var(--radius-xs)!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{animation:pulse-error 2s infinite;box-shadow:0 0 0 rgb(255 233 233 / .95);background:#ffe9e9!important;color:#a92f2f;border:none;margin-bottom:var(--space-m)!important;border-radius:var(--radius-s);border:none!important;padding:1.2em 2em 1.2em 2em;margin:1.6rem 0rem;position:relative;list-style:none outside;width:auto;word-wrap:break-word}.wpcf7 form.invalid .wpcf7-response-output::before,.wpcf7 form.unaccepted .wpcf7-response-output::before,.wpcf7 form.payment-required .wpcf7-response-output::before{background:url(/wp-content/themes/wooptima-theme/assets/icons/alert-notification.svg);content:""!important;background-size:cover!important;width:2.6rem;height:2.6rem;display:block;position:absolute;top:1.2em;left:1.5em}.wpcf7 form.sent .wpcf7-response-output{animation:pulse-message 2s infinite;box-shadow:0 0 0 rgb(242 250 228 / .95);background:#f7ffea!important;color:#7fa92f;margin-bottom:var(--space-m)!important;border-radius:var(--radius-s);border:none!important;padding:1.2em 2em 1.2em 2em;margin:1.6rem 0rem;position:relative;list-style:none outside;width:auto;word-wrap:break-word}.wpcf7 form.sent .wpcf7-response-output::before{background:url(/wp-content/themes/wooptima-theme/assets/icons/check-notification.svg);content:""!important;background-size:cover!important;width:2.6rem;height:2.6rem;display:block;position:absolute;top:1.2em;left:1.5em}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 var(--primary-light)}70%{-webkit-box-shadow:0 0 0 12px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes pulse-button{0%{-webkit-box-shadow:0 0 0 0 var(--action-trans-60)}70%{-webkit-box-shadow:0 0 0 12px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes pulse-error{0%{-webkit-box-shadow:0 0 0 0 rgb(255 233 233 / .95)}70%{-webkit-box-shadow:0 0 0 12px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0}}@keyframes pulse-error{0%{-moz-box-shadow:0 0 0 0 rgb(255 233 233 / .95);box-shadow:0 0 0 0 rgb(255 233 233 / .95)}70%{-moz-box-shadow:0 0 0 12px #fff0;box-shadow:0 0 0 12px #fff0}100%{-moz-box-shadow:0 0 0 0 #fff0;box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes pulse-message{0%{-webkit-box-shadow:0 0 0 0 rgb(242 250 228 / .95)}70%{-webkit-box-shadow:0 0 0 12px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0}}@keyframes pulse-message{0%{-moz-box-shadow:0 0 0 0 rgb(242 250 228 / .95);box-shadow:0 0 0 0 rgb(242 250 228 / .95)}70%{-moz-box-shadow:0 0 0 12px #fff0;box-shadow:0 0 0 12px #fff0}100%{-moz-box-shadow:0 0 0 0 #fff0;box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes pulse-info{0%{-webkit-box-shadow:0 0 0 0 rgb(255 249 237 / .95)}70%{-webkit-box-shadow:0 0 0 12px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0}}@keyframes pulse-info{0%{-moz-box-shadow:0 0 0 0 rgb(255 249 237 / .95);box-shadow:0 0 0 0 rgb(255 249 237 / .95)}70%{-moz-box-shadow:0 0 0 12px #fff0;box-shadow:0 0 0 12px #fff0}100%{-moz-box-shadow:0 0 0 0 #fff0;box-shadow:0 0 0 0 #fff0}}