h1.masteriyo-courses-header__title.page-title { color: #d72160;}.tax-course_cat .masteriyo-w-100.masteriyo-container { padding: 180px 0;}.text-border { color: white; -webkit-text-stroke: 3px #000736; paint-order: stroke fill;}.footer-menu a{ color:white!important;}.footer-menu a:hover{ color:#E584AC!important}.woocommerce table { border: none;}#brx-header{ position:fixed; z-index:99;}.brx-submenu-toggle { flex-direction: column;}*:hover,*:focus { outline: none !important;}.card-blog:hover .title-container-hover{ opacity:1!important;}.bg-div { background-image:url("https://cosmo.devquilia.it/wp-content/uploads/2025/09/sfondo2-3.png"), linear-gradient(#332962, #311f71 35.5%, #4c3397 67.5%, #674aa1 97%); background-repeat: repeat, no-repeat; background-size: cover, cover; background-position: center, center; background-attachment:fixed;}.footer-menu a{ color:white;}.footer-menu a:hover{ color:white;}span.bc-sep { font-size: 38px;}.masteriyo-course--content__category-items{ font-family: 'Aclonica'; border: 1px solid #CC89A1!important; padding: 0.8rem 1.4rem!important; font-weight: 400!important; font-style: Regular!important; font-size: 14px; line-height: 100%!important; letter-spacing: 0%!important; text-align: center!important; vertical-align: middle!important;}.masteriyo-course--card{ font-family: 'Emilys Candy'; }.masteriyo-course--content__title{ font-weight: 400; font-style: Regular; font-size: 16px!important; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; vertical-align: middle; margin: 1.3rem 0!important;}.masteriyo-course-author--name, .masteriyo-course--content__description{ font-size: 16px!important;}.masteriyo-course--content__description{ margin:1rem 0 2rem!important;}.masteriyo-course-item--wrapper{ background:#FFEDF8!important;}#brxe-vwsmch .masteriyo-enroll-btn, .masteriyo-btn-primary{ border-radius:50px!important; padding: 1.6rem 2.3rem!important; font-family: 'Aclonica'; text-transform:uppercase; font-size:18px; font-weight:400!important; background:#D72160!important;}.masteriyo-course-price .masteriyo-price-amount{ font-size:24px;}.masteriyo-course--content__stats{ color:#000736; border-color:#CC89A1!important;}.masteriyo-course--content__rt .masteriyo-rating svg, .masteriyo-icon-svg svg { fill: #CC89A1!important; width: 24px; height: 24px;}.masteriyo-icon-svg svg:last-child { margin-right: 8px !important;}.masteriyo-icon-svg{ font-size:14px!important; align-items: center!important; align-content: center!important;}.masteriyo-feature-img{ background: #F4D8E3; border-radius: 48px 48px 0 0;}.masteriyo-search-section { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding-bottom: 40px; margin: 40px 0; border-bottom: 1px solid transparent!important; flex-wrap: wrap;}.masteriyo-search{ flex-basis:auto!important;}form.masteriyo-course-search { border-radius: 50px; width: 100%; max-width: 850px; margin: auto; color: #E584AC !important; border: 3px solid #D72160;}form.masteriyo-course-search::placeholder { color: #E584AC !important;}.masteriyo-course-search .masteriyo-btn.masteriyo-btn-primary { background: #D72160 !important; color: white;}.masteriyo-course-search__icon svg { fill: #E584AC!important;}#masteriyo-course-search-field-0::placeholder { color: #E584AC; opacity: 1; }#masteriyo-course-search-field-0::-webkit-input-placeholder { color:#E584AC; }#masteriyo-course-search-field-0::-moz-placeholder { color:#E584AC; }#masteriyo-course-search-field-0:-ms-input-placeholder { color:#E584AC; }#masteriyo-course-search-field-0::-ms-input-placeholder { color:#E584AC; }.masteriyo-courses-sorting-section, .masteriyo-courses-view-mode-section { display: none!important;}.masteriyo-course--card { border-radius: 50px !important; box-shadow: 10px 10px 20px 0 var(--bricks-color-ekxbfp); overflow: hidden;}.masteriyo-single-course-stats > div { margin-bottom: 10px!important;}.masteriyo-single-course--mdetail span { color: #CC89A1!important;}.masteriyo-course-item--wrapper.masteriyo-course--card { height: 100% !important; display: flex; flex-direction: column; justify-content: space-between;}.masteriyo-course--content{ height: 100%; flex: 1; display: flex; flex-direction: column; justify-content: space-between;}.add-cartt{ background:white!important;}.bg-gradient{ background: linear-gradient(180deg, #F688EB 0%, #A62FB1 90.38%);}@media (max-width: 1024px) { .masteriyo .columns-3 .masteriyo-col { flex: 50% !important; max-width: 50% !important; }} #slider-moon .splide__pagination, .slider-moon .splide__pagination { display: flex; align-items: center; gap:20px; justify-content: center; width:100%;}#slider-moon .splide__pagination li, .slider-moon .splide__pagination li { position: relative;}#slider-moon .splide__pagination li:first-child .splide__pagination__page, .slider-moon .splide__pagination li:first-child .splide__pagination__page { width: 28px; height: 28px; padding: 0; border: 0; background: none;}#slider-moon .splide__pagination li:first-child .splide__pagination__page::before, .slider-moon .splide__pagination li:first-child .splide__pagination__page::before { content: ""; display: block; width: 28px; height: 28px; margin-left:12px; background: no-repeat center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><path fill="%23F4C06A" d="M18.5 1a13.5 13.5 0 0 0 0 26A13.5 13.5 0 1 1 18.5 1z"/></svg>'); }#slider-moon .splide__pagination li:not(:first-child) .splide__pagination__page, .slider-moon .splide__pagination li:not(:first-child) .splide__pagination__page { width: 14px; height: 14px; border-radius: 50%; border: 0; padding: 0; background: #E584AC;  opacity: .85; transition: transform .25s ease, opacity .25s ease;}#slider-moon .splide__pagination li:not(:first-child) .splide__pagination__page.is-active, .slider-moon .splide__pagination li:not(:first-child) .splide__pagination__page.is-active { transform: scale(1.25); opacity: 1;}#slider-moon .splide__pagination li:not(:last-child)::after, .slider-moon .splide__pagination li:not(:last-child)::after { content: ""; position: absolute; top: 50%; right: -14px;  transform: translateY(-50%); width: 4px; height: 4px; border-radius: 50%; background: #000736;  opacity: .9; pointer-events: none;}#slider-moon .splide__pagination__page, .slider-moon .splide__pagination__page { background: none; box-shadow: none;}.woocommerce-notices-wrapper.brxe-container a { border-radius: 50px !important; color: white; font-weight: 400;}#order_review_heading, #ship-to-different-address,.woocommerce-page .test h3{ margin-bottom:3rem}#ship-to-different-address{ color:#E584AC;}.woocommerce-additional-fields, .woocommerce-additional-fields h3{ color:#E584AC!important;}.woocommerce-additional-fields h3{ margin:5rem 0 2rem!important;}.brxe-woocommerce-checkout-customer-details .col-1,.brxe-woocommerce-checkout-customer-details .col-2, .masteriyo-checkout-main{ background: #000736!important; border-radius: 50px; box-shadow: 5px 5px 10px 0px #00000040;}.brxe-woocommerce-checkout-customer-details .col-1, .masteriyo-checkout-main, .brxe-woocommerce-checkout-customer-details .col-2{ padding: 6rem 3rem!important;}.masteriyo-checkout-main{ border-radius:50px!important;}.brxe-woocommerce-checkout-customer-details.col-2{ padding: 3rem;}.brxe-woocommerce-checkout-customer-details .col2-set{ gap:5rem} .masteriyo-checkout-main input, .masteriyo-checkout-main select, .masteriyo-checkout-main textarea, .col-1 input, .col-1 select, .col-1 textarea, .select2-selection, .col-2 textarea, .woocommerce-MyAccount-content input, .woocommerce-MyAccount-content select, .woocommerce-MyAccount-content textarea,.woocommerce-MyAccount-content .select2-selection__rendered{ background:#000736!important; border:none!important; border-bottom:1px solid #E584AC!important; color:white!important; margin:0 0 16px;}.input-checkbox, .woocommerce-MyAccount-content .input-checkbox{ margin:0 0 0 6px!important}.masteriyo-checkout-main label{ padding-top:16px; color:white!important;}.woocommerce-checkout{ --ship-accent: #000736;  --ship-border: #9aa3af;  --ship-bg: #fff;  --ship-text: #0f172a; }.woocommerce-checkout .woocommerce-form__label.checkbox{ display: inline-flex; align-items: center; cursor: pointer; user-select: none;}#ship-to-different-address-checkbox{ position: absolute; opacity: 0; width: 1px; height: 1px; margin: 0; padding: 0;}#ship-to-different-address-checkbox + span::before{ content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 20px; height: 20px; border: 2px solid var(--ship-border); border-radius: 6px;  background: var(--ship-bg); transition: border-color .2s, background-color .2s, box-shadow .2s;}#ship-to-different-address-checkbox:focus-visible + span::before{ border-color: var(--ship-accent); box-shadow: 0 0 0 4px rgba(0, 7, 54, .25);}#ship-to-different-address-checkbox:checked + span::before{ background: var(--ship-accent); border-color: var(--ship-accent);}#ship-to-different-address-checkbox + span::after{ content: ""; position: absolute; left: 6px; top: 50%; width: 8px; height: 4px; border-left: 2px solid transparent; border-bottom: 2px solid transparent; transform: translateY(-65%) rotate(-45deg) scale(0); transform-origin: center; transition: transform .2s;}#ship-to-different-address-checkbox:checked + span::after{ border-left-color: #fff; border-bottom-color: #fff; transform: translateY(-65%) rotate(-45deg) scale(1);}button#masteriyo-place-order { background:#e584ac !important;}body:not(.woocommerce-checkout) article#brx-content { margin-top: 22vh; margin-bottom: 10vh; padding: 0 26px;}article#brx-content h1{ display:none;}body.masteriyo #masteriyo-checkout { max-width: 100%!important;}div#masteriyo-checkout h1, #masteriyo-checkout h3, .woocommerce-edit-address h2, .woocommerce-edit-account h2 { color: #e584ac !important; font-weight: 400;}.masteriyo-checkout-summary--title, .masteriyo-label{ color:white!Important;}.masteriyo-checkout-main > :not(:last-child) { margin-bottom: 0!important;}.masteriyo-checkout-main{ font-family: 'Emilys Candy'!important;}h3.masteriyo-checkout--title { padding-bottom: 20px;}.masteriyo-checkout-summary-your-order, div#masteriyo-payments { background: #D72160!important; padding: 6rem 3rem!important; border:none!important; border-radius: 50px!important; box-shadow: 5px 5px 15px #00000040!important; color: white!important; font-family: 'Emilys Candy'!important; font-weight: 400!important;}div#masteriyo-payments{ background:white!important; color: #000736!important;}.masteriyo-checkout-summary-your-order li.h-border { border-bottom: 1px solid #f4f4f49c!important;}li.masteriyo-total-row strong { display: flex; align-content: center; align-items: flex-end; gap: 5px;}.tax_inclusive { color: #dca5bc!important;}.masteriyo-btn-primary { background-color: #d72160!important;}@media only screen and (max-width: 1199px) { .masteriyo-container { padding-left: 0!important; padding-right: 0!important; }}@media(max-width:767px){ .brxe-woocommerce-checkout-customer-details .col-1, .masteriyo-checkout-main { padding: 4rem 1.3rem !important; } body:not(.woocommerce-checkout) article#brx-content { padding: 0 26px; }}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox, .create-account label, .woocommerce-checkout-payment { color: white;}.woocommerce-checkout #payment .payment_methods .payment_box { background-color: #f5f6f724;}code, kbd, samp { font-family: 'Aclonica'; font-size: 1em;}#brxe-trvtab .login-div .credential { gap: 25px; align-items: center; display: flex; flex-direction: column;}.form-group.username, .form-group.password { width: 100%;}div#brxe-trvtab { border-radius: 50px; overflow: hidden;}.checkout-inline-error-message{ color:var(--bricks-color-nogvnq)!important; font-size:12px; margin-bottom:10px;}.woocommerce-cart-form__cart-item .product-quantity, .woocommerce-cart-form__contents .product-quantity{ display: none;}.mio-account a.woocommerce-button.button.view, .mio-account .wc-forward.keychainify-checked{ background: #D72160!important; color: white!important; font-weight: 400!important; border-radius: 50px!important;}.mio-account tr{ color: #d72160!important;}.mio-account label{ font-family: "Aclonica"; font-size: 14px; font-weight: 400; color: var(--bricks-color-aclmff); margin-bottom: 12px;}.woocommerce-edit-address .mio-account .woocommerce-MyAccount-content, .woocommerce-edit-account .mio-account .woocommerce-MyAccount-content{ box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 10px 0px; border-radius: 50px; background: rgb(0, 7, 54) !important;}.woocommerce-edit-address .mio-account .woocommerce-MyAccount-content button, .woocommerce-edit-account .mio-account .woocommerce-MyAccount-content button{ border-radius: 50px; background: white !important; color:#D72160; font-weight:400;}.woocommerce-edit-address p, .woocommerce-edit-account p, .woocommerce-edit-address address, .woocommerce-edit-account address, .woocommerce-edit-address .mio-account legend, .woocommerce-edit-account .mio-account legend{ color:white;}.mio-account .woocommerce-Address-title a{ color:white; text-decoration:underline; margin:16px 0;}@media(max-width:767px){ span.bc-sep{ font-size:14px; } .masteriyo .columns-3 .masteriyo-col { flex: 100% !important; max-width: 100% !important; } .bg-mob-fall { background-image:url("https://cosmo.devquilia.it/wp-content/uploads/2025/09/sfondo2-3.png"), linear-gradient(#332962, #311f71 35.5%, #4c3397 67.5%, #674aa1 97%)!important; background-repeat: repeat, no-repeat!important; background-size: cover, cover!important; background-position: center, center!important; background-attachment:fixed!important;}}.woocommerce-message { display: flex; flex-direction: column; gap: 45px;} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--bricks-color-afgqnr)} :root .bricks-button[class*="secondary"] {color: var(--bricks-color-aclmff)} .bricks-button {font-family: "Aclonica"; text-transform: uppercase; font-size: 20px; line-height: var(--lh-step-2); padding-top: 0.9em; padding-right: 1.4em; padding-bottom: 0.9em; padding-left: 1.4em; transition: all 0.3s ease-in-out} :root .bricks-button[class*="primary"]:not(.outline) {background-color: rgba(0, 0, 0, 0)} :root .bricks-button[class*="primary"] {border: 4px solid var(--bricks-color-afgqnr); color: var(--bricks-color-aclmff)} .brxe-container {width: 1380px} .woocommerce main.site-main {width: 1380px} #brx-content.wordpress {width: 1380px} h1 {font-family: "Aclonica"} h2 {font-family: "Aclonica"} h3 {font-family: "Aclonica"; color: var(--bricks-color-afgqnr)}:where(:root) .bricks-color-info {color: var(--bricks-color-afgqnr)}:where(:root) .bricks-background-info {background-color: var(--bricks-color-afgqnr)}@media (max-width: 991px) { .bricks-button {padding-top: 0.6em; padding-right: 1.3em; padding-bottom: 0.6em; padding-left: 1.3em}}@media (max-width: 478px) { .bricks-button {padding-top: 0.4em; padding-right: 1em; padding-bottom: 0.4em; padding-left: 1em}}