.elementor-68681 .elementor-element.elementor-element-012843c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-68681 .elementor-element.elementor-element-6a522ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68681 .elementor-element.elementor-element-79d1cf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68681 .elementor-element.elementor-element-ea2d3c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mqaline );--border-color:var( --e-global-color-mqaline );--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-68681 .elementor-element.elementor-element-ea2d3c4:not(.elementor-motion-effects-element-type-background), .elementor-68681 .elementor-element.elementor-element-ea2d3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #F6F4EC 0%, #E4EDE6 100%);}.elementor-68681 .elementor-element.elementor-element-496078f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-68681 .elementor-element.elementor-element-496078f:not(.elementor-motion-effects-element-type-background), .elementor-68681 .elementor-element.elementor-element-496078f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-68681 .elementor-element.elementor-element-69aa77d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:400;line-height:1.15em;color:#FFFEFB;}.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-icon i{color:#F0E3C4;transition:color 0.3s;}.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-icon svg{fill:#F0E3C4;transition:fill 0.3s;}.elementor-68681 .elementor-element.elementor-element-1cffd12{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:15px;line-height:1.55em;}.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-text{color:#F6F4EC;transition:color 0.3s;}.elementor-68681 .elementor-element.elementor-element-0c1c7ac{--divider-border-style:solid;--divider-color:rgba(246,244,236,0.18);--divider-border-width:1px;}.elementor-68681 .elementor-element.elementor-element-0c1c7ac .elementor-divider-separator{width:100%;}.elementor-68681 .elementor-element.elementor-element-0c1c7ac .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-68681 .elementor-element.elementor-element-6a28ad5 .elementor-icon-list-icon i{color:#F0E3C4;transition:color 0.3s;}.elementor-68681 .elementor-element.elementor-element-6a28ad5 .elementor-icon-list-icon svg{fill:#F0E3C4;transition:fill 0.3s;}.elementor-68681 .elementor-element.elementor-element-6a28ad5{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-68681 .elementor-element.elementor-element-6a28ad5 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-68681 .elementor-element.elementor-element-6a28ad5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68681 .elementor-element.elementor-element-6a28ad5 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;}.elementor-68681 .elementor-element.elementor-element-6a28ad5 .elementor-icon-list-text{color:#F6F4EC;transition:color 0.3s;}.elementor-68681 .elementor-element.elementor-element-ef17c6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mqaline );--border-color:var( --e-global-color-mqaline );--border-radius:16px 16px 16px 16px;box-shadow:0px 18px 40px -24px rgba(20,59,48,0.22);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-68681 .elementor-element.elementor-element-ef17c6b:not(.elementor-motion-effects-element-type-background), .elementor-68681 .elementor-element.elementor-element-ef17c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mqacard );}.elementor-68681 .elementor-element.elementor-element-34e66f5 .elementor-heading-title{font-family:var( --e-global-typography-mqaeyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-mqaeyebr-font-size );font-weight:var( --e-global-typography-mqaeyebr-font-weight );text-transform:var( --e-global-typography-mqaeyebr-text-transform );line-height:var( --e-global-typography-mqaeyebr-line-height );letter-spacing:var( --e-global-typography-mqaeyebr-letter-spacing );color:var( --e-global-color-mqagoldtext );}.elementor-68681 .elementor-element.elementor-element-928bc7b .elementor-heading-title{font-family:var( --e-global-typography-mqah2-font-family ), Sans-serif;font-size:var( --e-global-typography-mqah2-font-size );font-weight:var( --e-global-typography-mqah2-font-weight );line-height:var( --e-global-typography-mqah2-line-height );letter-spacing:var( --e-global-typography-mqah2-letter-spacing );color:var( --e-global-color-mqaink );}.elementor-68681 .elementor-element.elementor-element-21546f5{--divider-border-style:solid;--divider-color:var( --e-global-color-mqalinesoft );--divider-border-width:1px;}.elementor-68681 .elementor-element.elementor-element-21546f5 .elementor-divider-separator{width:100%;}.elementor-68681 .elementor-element.elementor-element-21546f5 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-68681 .elementor-element.elementor-element-dde2430{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mqaline );--border-color:var( --e-global-color-mqaline );--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-68681 .elementor-element.elementor-element-dde2430:not(.elementor-motion-effects-element-type-background), .elementor-68681 .elementor-element.elementor-element-dde2430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mqacard );}.elementor-68681 .elementor-element.elementor-element-17275c4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:400;line-height:1.15em;color:#15201C;}@media(max-width:1560px){.elementor-68681 .elementor-element.elementor-element-34e66f5 .elementor-heading-title{font-size:var( --e-global-typography-mqaeyebr-font-size );line-height:var( --e-global-typography-mqaeyebr-line-height );letter-spacing:var( --e-global-typography-mqaeyebr-letter-spacing );}.elementor-68681 .elementor-element.elementor-element-928bc7b .elementor-heading-title{font-size:var( --e-global-typography-mqah2-font-size );line-height:var( --e-global-typography-mqah2-line-height );letter-spacing:var( --e-global-typography-mqah2-letter-spacing );}}@media(min-width:768px){.elementor-68681 .elementor-element.elementor-element-79d1cf0{--width:41%;}.elementor-68681 .elementor-element.elementor-element-ef17c6b{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-68681 .elementor-element.elementor-element-79d1cf0{--width:100%;}.elementor-68681 .elementor-element.elementor-element-ea2d3c4{--width:50%;}.elementor-68681 .elementor-element.elementor-element-496078f{--width:50%;}.elementor-68681 .elementor-element.elementor-element-ef17c6b{--width:100%;}}@media(max-width:1024px){.elementor-68681 .elementor-element.elementor-element-012843c{--padding-top:32px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-68681 .elementor-element.elementor-element-6a522ed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-68681 .elementor-element.elementor-element-79d1cf0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-68681 .elementor-element.elementor-element-ea2d3c4{--justify-content:center;}.elementor-68681 .elementor-element.elementor-element-496078f{--justify-content:center;}.elementor-68681 .elementor-element.elementor-element-ef17c6b{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-68681 .elementor-element.elementor-element-34e66f5 .elementor-heading-title{font-size:var( --e-global-typography-mqaeyebr-font-size );line-height:var( --e-global-typography-mqaeyebr-line-height );letter-spacing:var( --e-global-typography-mqaeyebr-letter-spacing );}.elementor-68681 .elementor-element.elementor-element-928bc7b .elementor-heading-title{font-size:var( --e-global-typography-mqah2-font-size );line-height:var( --e-global-typography-mqah2-line-height );letter-spacing:var( --e-global-typography-mqah2-letter-spacing );}}@media(max-width:767px){.elementor-68681 .elementor-element.elementor-element-012843c{--padding-top:28px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-68681 .elementor-element.elementor-element-79d1cf0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68681 .elementor-element.elementor-element-ea2d3c4{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-68681 .elementor-element.elementor-element-496078f{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-68681 .elementor-element.elementor-element-69aa77d .elementor-heading-title{font-size:20px;}.elementor-68681 .elementor-element.elementor-element-ef17c6b{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-68681 .elementor-element.elementor-element-34e66f5 .elementor-heading-title{font-size:var( --e-global-typography-mqaeyebr-font-size );line-height:var( --e-global-typography-mqaeyebr-line-height );letter-spacing:var( --e-global-typography-mqaeyebr-letter-spacing );}.elementor-68681 .elementor-element.elementor-element-928bc7b .elementor-heading-title{font-size:var( --e-global-typography-mqah2-font-size );line-height:var( --e-global-typography-mqah2-line-height );letter-spacing:var( --e-global-typography-mqah2-letter-spacing );}.elementor-68681 .elementor-element.elementor-element-dde2430{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-68681 .elementor-element.elementor-element-17275c4 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-c415f67 */.elementor-68681 .elementor-element.elementor-element-c415f67 p{margin:0;} .elementor-68681 .elementor-element.elementor-element-c415f67 a{color:var(--e-global-color-primary,#1F5D4C);font-weight:600;font-size:14px;text-decoration:none;} .elementor-68681 .elementor-element.elementor-element-c415f67 a:hover{text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2d8cc57 */.elementor-68681 .elementor-element.elementor-element-2d8cc57 .woocommerce-product-gallery{margin:0!important;width:100%!important;float:none!important;opacity:1!important;} .elementor-68681 .elementor-element.elementor-element-2d8cc57 img{border-radius:12px;width:100%;height:auto;display:block;} .elementor-68681 .elementor-element.elementor-element-2d8cc57 .flex-control-thumbs, .elementor-68681 .elementor-element.elementor-element-2d8cc57 .woocommerce-product-gallery__trigger{display:none!important;} @media(max-width:767px){.elementor-68681 .elementor-element.elementor-element-2d8cc57 img{max-height:260px;object-fit:contain;}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cffd12 */.elementor-68681 .elementor-element.elementor-element-1cffd12 .elementor-icon-list-icon{margin-top:4px;align-self:flex-start;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34e66f5 */.elementor-68681 .elementor-element.elementor-element-34e66f5 .elementor-heading-title{text-transform:uppercase;letter-spacing:.12em;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-928bc7b */.elementor-68681 .elementor-element.elementor-element-928bc7b .elementor-heading-title{line-height:1.15;margin:0;} @media(max-width:767px){.elementor-68681 .elementor-element.elementor-element-928bc7b .elementor-heading-title{font-size:30px;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-6e7fad1 */.elementor-68681 .elementor-element.elementor-element-6e7fad1 .price{margin:0!important;color:var(--e-global-color-primary,#1F5D4C)!important;font-family:"Inter Tight",sans-serif;font-weight:700;font-size:22px!important;} .elementor-68681 .elementor-element.elementor-element-6e7fad1 .price .amount{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dafb1d */.elementor-68681 .elementor-element.elementor-element-9dafb1d{color:var(--e-global-color-mqafaint,#5E6B64);font-size:14px;line-height:1.5;} .elementor-68681 .elementor-element.elementor-element-9dafb1d p{margin:0;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3b72a12 */.elementor-68681 .elementor-element.elementor-element-3b72a12{--mqa-ink:var(--e-global-color-mqaink,#15201C);--mqa-green:var(--e-global-color-primary,#1F5D4C);--mqa-deep:var(--e-global-color-accent,#143B30);--mqa-line:var(--e-global-color-mqaline,#E2DDCF);--mqa-soft:var(--e-global-color-mqalinesoft,#ECE8DD);--mqa-faint:var(--e-global-color-mqafaint,#5E6B64);--mqa-paper:var(--e-global-color-mqapaper,#F6F4EC);--mqa-rose:var(--e-global-color-mqarose,#9A3B2F);width:100%;font-family:"Inter Tight",sans-serif;color:var(--mqa-ink);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob,.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce{width:100%;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-notices-wrapper:empty{display:none;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-form-login-toggle{margin:0 0 20px;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-form-login-toggle .woocommerce-info{margin:0!important;padding:12px 16px!important;border:1px solid var(--mqa-soft)!important;border-radius:10px!important;background:var(--mqa-paper)!important;color:var(--mqa-ink)!important;font-size:14px!important;line-height:1.5!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-form-login-toggle .woocommerce-info::before{display:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-form-login-toggle a{color:var(--mqa-green)!important;font-weight:600;text-decoration:underline;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 form.woocommerce-form-login{margin:0 0 24px!important;padding:20px!important;border:1px solid var(--mqa-line)!important;border-radius:12px!important;background:#fff;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 form.woocommerce-form-login p:first-child{margin:0 0 14px;font-size:14px;color:var(--mqa-faint);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 form.woocommerce-form-login .woocommerce-form-login__submit{float:none!important;height:46px;margin:6px 0 0!important;padding:0 24px!important;border:0!important;border-radius:11px!important;font-size:15px!important;font-weight:600!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 form.woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin:0 0 10px;font-weight:500!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 form.checkout{display:block!important;margin:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .col2-set,.elementor-68681 .elementor-element.elementor-element-3b72a12 #customer_details{display:block!important;float:none!important;width:100%!important;margin:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .col2-set::before,.elementor-68681 .elementor-element.elementor-element-3b72a12 .col2-set::after{display:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .col2-set .col-1,.elementor-68681 .elementor-element.elementor-element-3b72a12 .col2-set .col-2{float:none!important;width:100%!important;max-width:100%!important;flex:none!important;margin:0!important;padding:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-billing-fields>h3,.elementor-68681 .elementor-element.elementor-element-3b72a12 #order_review_heading,.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-additional-fields>h3,.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-shipping-fields{display:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-section,.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-billing-fields,.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-account-fields,.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-pay-h{margin:28px 0 0!important;padding:28px 0 0!important;border:0!important;border-top:1px solid var(--mqa-soft)!important;border-radius:0!important;background:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-section.mqa-ob-plan{margin-top:0!important;padding-top:0!important;border-top:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-additional-fields{margin:4px 0 0!important;padding:0!important;border:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 h3.mqa-ob-h{display:flex!important;align-items:center;gap:12px;margin:0 0 18px!important;padding:0!important;border:0!important;font-family:"Fraunces",serif!important;font-size:22px!important;font-weight:400!important;line-height:1.2!important;color:var(--mqa-ink)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--mqa-green);color:#fff;font-family:"Inter Tight",sans-serif;font-size:14px;font-weight:700;line-height:1;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-help{display:block;margin:-6px 0 16px;font-size:13px;line-height:1.5;color:var(--mqa-faint);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-grid,.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-billing-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-grid .mqa-ob-full,.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-billing-fields__field-wrapper .form-row-wide{grid-column:1/-1;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row{display:block!important;float:none!important;width:auto!important;margin:0 0 18px!important;padding:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row::before,.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row::after{display:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row label,.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-days-field>label{display:block!important;margin:0 0 8px!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:var(--mqa-ink)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row .required{color:var(--mqa-rose)!important;text-decoration:none!important;border:0!important;font-weight:600;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row .optional{font-weight:400;color:var(--mqa-faint);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-input-wrapper,.elementor-68681 .elementor-element.elementor-element-3b72a12 .password-input{display:block!important;position:relative;width:100%;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row input.input-text,.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row select,.elementor-68681 .elementor-element.elementor-element-3b72a12 .select2-container--default .select2-selection--single{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid var(--mqa-line)!important;border-radius:10px!important;background-color:#fff!important;color:var(--mqa-ink)!important;font-family:inherit!important;font-size:15px!important;line-height:normal!important;box-shadow:none!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row textarea{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:96px!important;padding:12px 14px!important;border:1px solid var(--mqa-line)!important;border-radius:10px!important;background:#fff!important;color:var(--mqa-ink)!important;font-family:inherit!important;font-size:15px!important;box-shadow:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:44px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 8%27%3E%3Cpath d=%27M1 1.5l5 5 5-5%27 fill=%27none%27 stroke=%27%231F5D4C%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:12px 8px!important;cursor:pointer;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .select2-container{width:100%!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0!important;line-height:46px!important;color:var(--mqa-ink)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px!important;right:10px!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row input:focus,.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row select:focus,.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row textarea:focus,.elementor-68681 .elementor-element.elementor-element-3b72a12 .select2-container--focus .select2-selection--single{border-color:var(--mqa-green)!important;box-shadow:0 0 0 3px rgba(31,93,76,.15)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row.woocommerce-invalid input.input-text,.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row.woocommerce-invalid select,.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row.woocommerce-invalid .select2-selection{border-color:var(--mqa-rose)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row input::placeholder,.elementor-68681 .elementor-element.elementor-element-3b72a12 .form-row textarea::placeholder{color:#7A867F;opacity:1;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .show-password-input{position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--mqa-faint)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-days-field{margin:0 0 18px!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 label.mqa-ob-chip{box-sizing:border-box;display:inline-flex!important;align-items:center;gap:8px;height:42px;margin:0!important;padding:0 14px!important;border:1px solid var(--mqa-line);border-radius:10px;background:#fff;font-size:14px!important;font-weight:500!important;line-height:1!important;white-space:nowrap;color:var(--mqa-ink)!important;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 label.mqa-ob-chip:hover{border-color:var(--mqa-green);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 label.mqa-ob-chip input{flex:none;width:16px;height:16px;margin:0!important;accent-color:var(--mqa-green);cursor:pointer;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 label.mqa-ob-chip.is-on{border-color:var(--mqa-green);background:#E4EDE6;color:var(--mqa-deep)!important;font-weight:600!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-days-help{margin:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-days-help.is-done{color:var(--mqa-green);font-weight:600;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-days-help.is-warn{color:var(--mqa-rose);font-weight:600;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-sum{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-weeks-field{flex:0 0 auto;margin:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-stepper{display:flex;align-items:stretch;width:148px;height:48px;box-sizing:border-box;border:1px solid var(--mqa-line);border-radius:10px;overflow:hidden;background:#fff;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-stepper .mqa-ob-step{flex:0 0 44px;width:44px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--mqa-paper)!important;color:var(--mqa-green)!important;font-size:20px!important;font-weight:600!important;line-height:1!important;box-shadow:none!important;transform:none!important;cursor:pointer;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-stepper .mqa-ob-step:hover{background:#E4EDE6!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-stepper input{flex:1 1 auto;box-sizing:border-box;width:100%!important;min-width:0;height:46px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;text-align:center;font-family:inherit;font-size:16px!important;font-weight:600;color:var(--mqa-ink);box-shadow:none!important;-moz-appearance:textfield;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-stepper input::-webkit-outer-spin-button,.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-totalbox{flex:1 1 220px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:10px 16px;border:1px solid var(--mqa-soft);border-radius:10px;background:var(--mqa-paper);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-totalline{font-size:13px;line-height:1.4;color:var(--mqa-faint);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-total{font-size:20px;font-weight:700;line-height:1.3;color:var(--mqa-green);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table{width:100%!important;margin:0 0 20px!important;border:1px solid var(--mqa-soft)!important;border-radius:12px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;background:var(--mqa-paper)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table th,.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table td{padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--mqa-soft)!important;background:none!important;font-size:14px!important;font-weight:400;line-height:1.5!important;color:var(--mqa-ink)!important;text-align:left!important;vertical-align:top!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table .product-total,.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table tfoot td{text-align:right!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table thead th{font-size:12px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;color:var(--mqa-faint)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table .product-name{font-weight:600!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table dl.variation{margin:6px 0 0!important;font-size:13px;font-weight:400;color:var(--mqa-faint);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table dl.variation dt{float:left;clear:left;margin:0 4px 0 0!important;font-weight:600;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table dl.variation dd,.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table dl.variation dd p{margin:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table tfoot tr:last-child th,.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table tfoot tr:last-child td{border-bottom:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table .order-total th,.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table .order-total td,.elementor-68681 .elementor-element.elementor-element-3b72a12 table.woocommerce-checkout-review-order-table .order-total .amount{font-size:18px!important;font-weight:700!important;color:var(--mqa-green)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 #payment{padding:0!important;border-radius:0!important;background:transparent!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 #payment ul.payment_methods{margin:0!important;padding:0!important;border:0!important;list-style:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 #payment ul.payment_methods li{margin:0!important;padding:0!important;list-style:none!important;line-height:1.5;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 #payment ul.payment_methods li:only-child>input.input-radio{display:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 #payment ul.payment_methods li>label{display:inline-flex!important;align-items:center;gap:8px;margin:0 0 4px!important;font-size:15px!important;font-weight:600!important;color:var(--mqa-ink)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 #payment div.payment_box{margin:10px 0 0!important;padding:16px!important;border:1px solid var(--mqa-line)!important;border-radius:12px!important;background:#fff!important;color:var(--mqa-ink)!important;font-size:14px;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 #payment div.payment_box::before{display:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 #payment .place-order{margin:18px 0 0!important;padding:0!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-privacy-policy-text p,.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-terms-and-conditions-wrapper{font-size:13px;line-height:1.5;color:var(--mqa-faint);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-privacy-policy-text a{color:var(--mqa-green);}
.elementor-68681 .elementor-element.elementor-element-3b72a12 #place_order{box-sizing:border-box!important;float:none!important;display:block!important;width:100%!important;height:54px!important;margin:12px 0 0!important;padding:0 24px!important;border:0!important;border-radius:11px!important;background:var(--mqa-green)!important;background-image:none!important;color:#fff!important;font-family:inherit!important;font-size:17px!important;font-weight:600!important;line-height:54px!important;text-transform:none!important;box-shadow:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 #place_order:hover{background:var(--mqa-deep)!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 ul.woocommerce-error{margin:0 0 20px!important;padding:14px 16px!important;list-style:none!important;border:1px solid rgba(154,59,47,.25)!important;border-radius:10px!important;background:#F4E2DD!important;color:#7A2E24!important;font-size:14px;line-height:1.5;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 ul.woocommerce-error::before{display:none!important;}
.elementor-68681 .elementor-element.elementor-element-3b72a12 ul.woocommerce-error li{margin:0 0 4px!important;padding:0!important;}
@media (max-width:600px){.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-grid,.elementor-68681 .elementor-element.elementor-element-3b72a12 .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr;}.elementor-68681 .elementor-element.elementor-element-3b72a12 h3.mqa-ob-h{font-size:20px!important;}.elementor-68681 .elementor-element.elementor-element-3b72a12 label.mqa-ob-chip{padding:0 12px!important;}.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-totalbox{flex-basis:100%;}.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-weeks-field{flex-basis:100%;}.elementor-68681 .elementor-element.elementor-element-3b72a12 .mqa-ob-stepper{width:100%;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cef9cc4 */.elementor-68681 .elementor-element.elementor-element-cef9cc4{color:var(--e-global-color-mqafaint,#5E6B64);font-size:14px;margin-top:6px;} .elementor-68681 .elementor-element.elementor-element-cef9cc4 p{margin:0;} .elementor-68681 .elementor-element.elementor-element-cef9cc4 a{color:var(--e-global-color-primary,#1F5D4C);font-weight:600;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-f71e2cc */.elementor-68681 .elementor-element.elementor-element-f71e2cc{color:var(--e-global-color-text,#42514A);font-family:"Inter Tight",sans-serif;font-size:16px;line-height:1.65;max-width:720px;} .elementor-68681 .elementor-element.elementor-element-f71e2cc p{margin:0 0 14px;} .elementor-68681 .elementor-element.elementor-element-f71e2cc ul{padding-left:1.1em;margin:0;} .elementor-68681 .elementor-element.elementor-element-f71e2cc li{margin-bottom:6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-012843c */body.single-product div.product.elementor-68681{margin-top:0!important;}/* End custom CSS */