.elementor-kit-7{--e-global-color-primary:#F43D98;--e-global-color-secondary:#A34AC5;--e-global-color-text:#3D103C;--e-global-color-accent:#D9B77E;--e-global-color-1e4b225:#F8E4E9;--e-global-color-38768cd:#FFFFFF;--e-global-color-7fa2ee9:#FFF8F1;--e-global-color-tlgfwyz:#670655;--e-global-color-lip2mv0:#8C373E;--e-global-color-58fqpxe:#D9B77E;--e-global-color-6711qe3:#F6E7CF;--e-global-color-2dqrjdq:#FFF8F1;--e-global-color-lrwzq6x:#F8E4E9;--e-global-color-ysgplum:#3D103C;--e-global-color-ysgrose:#D3A4AE;--e-global-color-ysgrgld:#C98B79;--e-global-color-ysglav:#C99BF2;--e-global-color-ysgaub:#260C2D;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:500;--e-global-typography-efa6e48-font-family:"Playfair Display";--e-global-typography-efa6e48-font-size:68.88px;--e-global-typography-efa6e48-font-weight:600;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1238px;}.e-con{--container-max-width:1238px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* === Sonum brand refresh 2026 === */
body, body p, body li, .elementor-widget-text-editor, .elementor-icon-list-text, input, textarea, select { font-family:'Jost','Helvetica Neue',sans-serif !important; }
.elementor-widget-text-editor, .elementor-widget-text-editor p { color:#3D103C; }
h1.elementor-heading-title, h2.elementor-heading-title, h3.elementor-heading-title, .elementor-heading-title span { font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:600 !important; }
/* fuchsia-to-purple gradient on main page headings (not header/footer) */
main h1.elementor-heading-title, main h2.elementor-heading-title,
[data-elementor-type="wp-page"] h1.elementor-heading-title, [data-elementor-type="wp-page"] h2.elementor-heading-title,
[data-elementor-type="product-archive"] h2.elementor-heading-title, [data-elementor-type="single-product"] h1.elementor-heading-title,
[data-elementor-type="wp-page"] h2.elementor-heading-title span, [data-elementor-type="wp-page"] h1.elementor-heading-title span, [data-elementor-type="product-archive"] h2.elementor-heading-title span {
  background: linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important;
  -webkit-background-clip:text !important; background-clip:text !important;
  -webkit-text-fill-color:transparent !important; color:transparent !important; }
[data-elementor-type="wp-page"] h3.elementor-heading-title, [data-elementor-type="product-archive"] h3.elementor-heading-title { color:#A34AC5; }
/* champagne gold buttons */
.elementor-button, .elementor-widget-form .elementor-button, .woocommerce a.button, .woocommerce button.button {
  background-image: linear-gradient(180deg,#F3E3C3 0%,#D9B77E 100%) !important; background-color:#D9B77E !important;
  color:#6E4F22 !important; -webkit-text-fill-color:#6E4F22 !important; border:1px solid #CFAA6E !important; border-radius:50px !important;
  box-shadow:0 8px 20px rgba(184,150,90,.25) !important; font-family:'Jost',sans-serif !important; font-weight:500 !important; letter-spacing:1.5px; text-transform:uppercase; }
.elementor-button:hover, .woocommerce a.button:hover { background-image:none !important; background-color:#D9B77E !important; color:#3D103C !important; -webkit-text-fill-color:#3D103C !important; }
.elementor-button .elementor-button-text, .elementor-button span { color:inherit !important; -webkit-text-fill-color:inherit !important; background:none !important; }
/* links & accents */
[data-elementor-type="wp-page"] .elementor-widget-text-editor a { color:#A34AC5; }
.elementor-blockquote__author { color:#8C373E !important; }
/* text-editor headings that used the old lilac gradient */
.elementor-widget-text-editor p:has(span[style*="C8BFFF"]), .elementor-widget-text-editor p:has(span[style*="c8bfff"]), .elementor-widget-text-editor h1:has(span[style*="C8BFFF"]), .elementor-widget-text-editor h2:has(span[style*="C8BFFF"]) {
  font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:600 !important; line-height:1.1 !important;
  background:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
.elementor-widget-text-editor p:has(span[style*="C8BFFF"]) *, .elementor-widget-text-editor p:has(span[style*="c8bfff"]) * { background:none !important; -webkit-text-fill-color:transparent !important; color:transparent !important; font-family:inherit !important; }
span[style*="C8BFFF"], span[style*="c8bfff"], span[style*="F7BDE3"] { background-image:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; }
p:has(span[style*="C8BFFF"]) span[style*="C8BFFF"] { background-image:none !important; }
/* === homepage + footer refresh === */
.quote{ font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:600 !important; background:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
.formkit-submit, .formkit-form [data-element="submit"]{ background:linear-gradient(180deg,#F3E3C3 0%,#D9B77E 100%) !important; color:#6E4F22 !important; border:1px solid #CFAA6E !important; border-radius:50px !important; box-shadow:0 8px 20px rgba(184,150,90,.25) !important; }
.formkit-submit *{ color:#6E4F22 !important; background:none !important; }
.elementor-element-6dc605e8 { background-image:linear-gradient(180deg,#FFF8F1 0%,#F8E4E9 100%) !important; }
.elementor-element-559a4e4 > .elementor-background-overlay, .elementor-element-6dc605e8 > .elementor-background-overlay{ opacity:0 !important; }
.elementor-element-1855474, .elementor-element-bc052e7, .elementor-element-7d6c708, .elementor-element-9748009 { background-color:#F8E4E9 !important; }
/* footer newsletter band */
.elementor-element-b9d996a { background-image:radial-gradient(circle at 20% 30%, rgba(244,61,152,.12) 0%, rgba(251,245,240,0) 55%), linear-gradient(180deg,#FBF0EA 0%,#F6E2DA 100%) !important; }
.elementor-element-b9d996a h2, .elementor-element-b9d996a .elementor-heading-title{ color:#A34AC5 !important; }
/* main footer: deep plum with champagne accents */
.elementor-element-b50ac61, .elementor-element-a5679ef { background-color:#3D103C !important; }
[data-elementor-type="footer"] .elementor-element-b50ac61 .elementor-heading-title, [data-elementor-type="footer"] .elementor-element-b50ac61 h2, [data-elementor-type="footer"] .elementor-element-b50ac61 h3, [data-elementor-type="footer"] .elementor-element-b50ac61 h4 { color:#D9B77E !important; -webkit-text-fill-color:#D9B77E !important; background:none !important; }
[data-elementor-type="footer"] .elementor-element-b50ac61 p, [data-elementor-type="footer"] .elementor-element-b50ac61 .elementor-icon-list-text, [data-elementor-type="footer"] .elementor-element-a5679ef, [data-elementor-type="footer"] .elementor-element-a5679ef * { color:#F3E6DA !important; }
[data-elementor-type="footer"] .elementor-element-b50ac61 a:hover .elementor-icon-list-text, [data-elementor-type="footer"] a:hover { color:#F76BB3 !important; }
[data-elementor-type="footer"] .elementor-element-b50ac61 .elementor-icon-list-icon i, [data-elementor-type="footer"] .elementor-element-b50ac61 .elementor-icon-list-icon svg, [data-elementor-type="footer"] .elementor-social-icon i { color:#D9B77E !important; fill:#D9B77E !important; }

/* === experience cards: larger type v2 === */
.elementor-element-c0ffc53 .elementor-widget-heading .elementor-heading-title, .elementor-element-39a656d1 .elementor-widget-heading .elementor-heading-title { font-size:25px !important; }
.elementor-element-c0ffc53 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title, .elementor-element-39a656d1 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title { font-size:38px !important; line-height:1.12 !important; }
.elementor-element-c0ffc53 .elementor-widget-text-editor, .elementor-element-c0ffc53 .elementor-widget-text-editor p, .elementor-element-c0ffc53 .elementor-icon-list-text, .elementor-element-39a656d1 .elementor-widget-text-editor, .elementor-element-39a656d1 .elementor-widget-text-editor p, .elementor-element-39a656d1 .elementor-icon-list-text { font-size:17.5px !important; line-height:1.65 !important; }
@media (max-width:767px){ .elementor-element-c0ffc53 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title, .elementor-element-39a656d1 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title { font-size:33px !important; } .elementor-element-c0ffc53 .elementor-widget-heading .elementor-heading-title, .elementor-element-39a656d1 .elementor-widget-heading .elementor-heading-title{ font-size:23px; } }
/* === one gradient for all coloured text === */
.quote{ font-weight:700 !important; }
[data-elementor-type="wp-page"] .elementor-widget-heading .elementor-heading-title, [data-elementor-type="product-archive"] .elementor-widget-heading .elementor-heading-title, [data-elementor-type="single-product"] .elementor-widget-heading .elementor-heading-title,
[data-elementor-type="wp-page"] .elementor-widget-text-editor span[style*="color"], [data-elementor-type="product-archive"] .elementor-widget-text-editor span[style*="color"],
[data-elementor-type="wp-page"] .elementor-widget-text-editor font[color] {
  background-image:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
/* bullet icons in brand colour */
[data-elementor-type="wp-page"] .elementor-icon-list-icon svg, [data-elementor-type="product-archive"] .elementor-icon-list-icon svg { fill:#A34AC5 !important; color:#A34AC5 !important; }
[data-elementor-type="wp-page"] .elementor-icon-list-icon i, [data-elementor-type="product-archive"] .elementor-icon-list-icon i { background-image:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; color:#A34AC5; }
/* free guide: tighter gap above Kit form */
.elementor-element-ecebb3c { margin-top:-14px !important; }
.elementor-element-ecebb3c .formkit-form, .elementor-element-ecebb3c form { margin-top:0 !important; }
/* === Kit ritual button + nav accents === */
html body .elementor-element.elementor-element-ecebb3c button.formkit-submit, html body .elementor-element.elementor-element-ecebb3c .formkit-submit, html body .elementor-element.elementor-element-ecebb3c .formkit-submit > span, html body .elementor-element.elementor-element-ecebb3c .formkit-submit::before { background:linear-gradient(180deg,#F3E3C3 0%,#D9B77E 100%) !important; background-color:#D9B77E !important; color:#6E4F22 !important; -webkit-text-fill-color:#6E4F22 !important; }
html body .elementor-element.elementor-element-ecebb3c .formkit-submit { border:1px solid #CFAA6E !important; border-radius:50px !important; box-shadow:0 8px 20px rgba(184,150,90,.25) !important; font-family:'Jost',sans-serif !important; font-weight:500 !important; letter-spacing:1.5px !important; text-transform:uppercase !important; }
html body .elementor-element.elementor-element-ecebb3c .formkit-submit > span { background:none !important; }
.elementor-nav-menu .elementor-item.elementor-item-active, .elementor-nav-menu .elementor-item:hover { color:#A34AC5 !important; }
/* equal two-line experience titles */
.elementor-element-c0ffc53 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title, .elementor-element-39a656d1 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title { min-height:2.3em; display:flex; align-items:center; justify-content:center; }
/* === foil gradient extras === */
.elementor-widget-text-editor:has(span[style*="C8BFFF"]) > .elementor-widget-container, .elementor-element-27a8050 > .elementor-widget-container { font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:600 !important; line-height:1.15 !important; background:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
.elementor-widget-text-editor:has(span[style*="C8BFFF"]) > .elementor-widget-container *, .elementor-element-27a8050 * { background:none !important; -webkit-text-fill-color:transparent !important; color:transparent !important; font-family:inherit !important; }
.elementor .elementor-element.elementor-element-21da015e p, .elementor .elementor-element.elementor-element-9e6d87f p, .elementor .elementor-element.elementor-element-21da015e p *, .elementor .elementor-element.elementor-element-9e6d87f p * { font-size:58px !important; line-height:1.1 !important; }
@media (max-width:767px){ .elementor .elementor-element.elementor-element-21da015e p, .elementor .elementor-element.elementor-element-9e6d87f p, .elementor .elementor-element.elementor-element-21da015e p *, .elementor .elementor-element.elementor-element-9e6d87f p * { font-size:42px !important; } }
.elementor-element-c0ffc53 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title, .elementor-element-39a656d1 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title { white-space:normal; text-align:center; }
/* first release fix (widgets without inner container) */
.elementor .elementor-element.elementor-element-27a8050 { font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:600 !important; font-size:40px !important; line-height:1.15 !important; background:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
.elementor .elementor-element.elementor-element-27a8050 * { background:none !important; -webkit-text-fill-color:transparent !important; color:transparent !important; font-family:inherit !important; font-size:inherit !important; }
@media (max-width:767px){ .elementor .elementor-element.elementor-element-27a8050 { font-size:32px !important; } }

/* gradient per line on wrapped titles */
.elementor-element-c0ffc53 .elementor-heading-title, .elementor-element-39a656d1 .elementor-heading-title { -webkit-box-decoration-break:clone; box-decoration-break:clone; }
/* two cards per row (desktop + tablet) */
@media (min-width:768px){
.elementor-element-c0ffc53 .elementor-container:has(> .elementor-col-25), .elementor-element-39a656d1 .elementor-container:has(> .elementor-col-25) { flex-wrap:wrap !important; justify-content:center !important; max-width:1100px !important; margin-left:auto !important; margin-right:auto !important; row-gap:28px; }
.elementor-element-c0ffc53 .elementor-col-25, .elementor-element-39a656d1 .elementor-col-25 { width:50% !important; max-width:50% !important; flex:0 0 50% !important; padding-left:14px !important; padding-right:14px !important; box-sizing:border-box; }
.elementor-element-c0ffc53 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title, .elementor-element-39a656d1 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title { min-height:0 !important; white-space:nowrap; font-size:40px !important; }
}
@media (min-width:768px) and (max-width:1024px){ .elementor-element-c0ffc53 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title, .elementor-element-39a656d1 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title { font-size:30px !important; } }
/* mobile one-line titles */
@media (max-width:767px){ .elementor .elementor-element.elementor-element-c0ffc53 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title, .elementor .elementor-element.elementor-element-39a656d1 .elementor-widget-image + .elementor-widget-heading .elementor-heading-title { font-size:min(30px, 6.1vw) !important; white-space:nowrap !important; min-height:0 !important; letter-spacing:-0.2px; } }
/* book cover palette: card subtitles in cover purple */
.elementor .elementor-element.elementor-element-c0ffc53 .elementor-widget-heading:not(.elementor-widget-image + .elementor-widget-heading) .elementor-heading-title, .elementor .elementor-element.elementor-element-39a656d1 .elementor-widget-heading:not(.elementor-widget-image + .elementor-widget-heading) .elementor-heading-title { background:none !important; -webkit-text-fill-color:#A34AC5 !important; color:#A34AC5 !important; }
.elementor-icon-list-icon svg { fill:#F43D98 !important; }
/* homepage grid two-up */
@media (min-width:768px){ .elementor .elementor-element.elementor-element-39a656d1 .elementor-container:has(> .elementor-col-25) { display:grid !important; grid-template-columns:repeat(2, minmax(0,1fr)) !important; gap:28px !important; max-width:1100px !important; margin:0 auto !important; } .elementor .elementor-element.elementor-element-39a656d1 .elementor-col-25 { width:100% !important; max-width:100% !important; flex:none !important; padding:0 !important; } }
/* shop limited edition restyle v2 (book cover palette) */
html body .elementor-element-7019259 .sts-badge { background:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; border:none !important; box-shadow:0 8px 20px rgba(212,42,130,.25) !important; }
html body .elementor-element-7019259 .sts-badge span { color:#FFFFFF !important; -webkit-text-fill-color:#FFFFFF !important; font-family:'Jost',sans-serif !important; font-weight:500 !important; letter-spacing:1px; }
html body .elementor-element-7019259 .sts-badge svg, html body .elementor-element-7019259 .sts-badge path { fill:#F3E3C3 !important; color:#F3E3C3 !important; }
.elementor-element-43cc020, .elementor-element-2803f85, .elementor-element-2803f85 > .elementor-widget-wrap { background-image:linear-gradient(135deg,#F8E4E9 0%,#F9D3E8 100%) !important; background-color:#F8E4E9 !important; border-radius:14px; }
.elementor-element-43cc020 > .elementor-background-overlay, .elementor-element-2803f85 .elementor-background-overlay { opacity:0 !important; }
.elementor-element-2803f85 .elementor-widget-text-editor, .elementor-element-2803f85 .elementor-widget-text-editor p { color:#3D103C !important; }
.elementor-element-0987d2c .elementor-icon-list-text { color:#D42A82 !important; -webkit-text-fill-color:#D42A82 !important; font-weight:600 !important; }
.elementor-element-0987d2c .elementor-icon-list-icon svg, .elementor-element-0987d2c .elementor-icon-list-icon i { fill:#F43D98 !important; color:#F43D98 !important; -webkit-text-fill-color:#F43D98 !important; background:none !important; }
/* homepage box section v2 (matches shop) */
html body .sts-badge { background:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; border:none !important; box-shadow:0 8px 20px rgba(212,42,130,.25) !important; }
html body .sts-badge span { color:#FFFFFF !important; -webkit-text-fill-color:#FFFFFF !important; font-family:'Jost',sans-serif !important; font-weight:500 !important; letter-spacing:1px; }
html body .sts-badge svg, html body .sts-badge path { fill:#F3E3C3 !important; color:#F3E3C3 !important; }
.elementor .elementor-element.elementor-element-559a4e4, .elementor .elementor-element.elementor-element-219fbb8, .elementor .elementor-element.elementor-element-219fbb8 > .elementor-widget-wrap { background-image:linear-gradient(135deg,#F8E4E9 0%,#F9D3E8 100%) !important; background-color:#F8E4E9 !important; border-radius:14px; }
.elementor-element-559a4e4 > .elementor-background-overlay, .elementor-element-219fbb8 .elementor-background-overlay { opacity:0 !important; }
.elementor-element-219fbb8 .elementor-widget-text-editor, .elementor-element-219fbb8 .elementor-widget-text-editor p { color:#3D103C !important; }
.elementor-element-70c1f60 .elementor-icon-list-text { color:#D42A82 !important; -webkit-text-fill-color:#D42A82 !important; font-weight:600 !important; }
.elementor-element-70c1f60 .elementor-icon-list-icon svg, .elementor-element-70c1f60 .elementor-icon-list-icon i { fill:#F43D98 !important; color:#F43D98 !important; -webkit-text-fill-color:#F43D98 !important; background:none !important; }
.elementor .elementor-element.elementor-element-519b290 { font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:600 !important; font-size:40px !important; line-height:1.15 !important; background:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
.elementor .elementor-element.elementor-element-519b290 * { background:none !important; -webkit-text-fill-color:transparent !important; color:transparent !important; font-family:inherit !important; font-size:inherit !important; }
@media (max-width:767px){ .elementor .elementor-element.elementor-element-519b290 { font-size:32px !important; } }
/* price lines readable */
.elementor .elementor-element.elementor-element-447e322 .elementor-icon-list-text, .elementor .elementor-element.elementor-element-cb5bbb4 .elementor-icon-list-text, .elementor .elementor-element.elementor-element-494de03 .elementor-icon-list-text, .elementor .elementor-element.elementor-element-e9c409b .elementor-icon-list-text, .elementor .elementor-element.elementor-element-28331dc .elementor-icon-list-text, .elementor .elementor-element.elementor-element-fc36d74 .elementor-icon-list-text, .elementor .elementor-element.elementor-element-f6147b0 .elementor-icon-list-text, .elementor .elementor-element.elementor-element-6ee0ebd .elementor-icon-list-text { color:#D42A82 !important; -webkit-text-fill-color:#D42A82 !important; font-weight:600 !important; font-size:18px !important; }
.elementor .elementor-element.elementor-element-447e322 .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-447e322 .elementor-icon-list-icon i, .elementor .elementor-element.elementor-element-cb5bbb4 .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-cb5bbb4 .elementor-icon-list-icon i, .elementor .elementor-element.elementor-element-494de03 .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-494de03 .elementor-icon-list-icon i, .elementor .elementor-element.elementor-element-e9c409b .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-e9c409b .elementor-icon-list-icon i, .elementor .elementor-element.elementor-element-28331dc .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-28331dc .elementor-icon-list-icon i, .elementor .elementor-element.elementor-element-fc36d74 .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-fc36d74 .elementor-icon-list-icon i, .elementor .elementor-element.elementor-element-f6147b0 .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-f6147b0 .elementor-icon-list-icon i, .elementor .elementor-element.elementor-element-6ee0ebd .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-6ee0ebd .elementor-icon-list-icon i { fill:#F43D98 !important; color:#F43D98 !important; -webkit-text-fill-color:#F43D98 !important; background:none !important; }
/* about page refresh */
.elementor .elementor-element.elementor-element-76f73a6, .elementor .elementor-element.elementor-element-76f73a6 * { font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:700 !important; }
.elementor .elementor-element.elementor-element-76f73a6 { background:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; line-height:1.1 !important; }
.elementor .elementor-element.elementor-element-76f73a6 * { background:none !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
html body .elementor-element.elementor-element-e7ae973 p, html body .elementor-element.elementor-element-e7ae973 .elementor-heading-title, html body .elementor-element.elementor-element-e686131 p, html body .elementor-element.elementor-element-e686131 .elementor-heading-title, html body .elementor-element.elementor-element-14ca8aa p, html body .elementor-element.elementor-element-14ca8aa .elementor-heading-title, html body .elementor-element.elementor-element-92f2600 p, html body .elementor-element.elementor-element-92f2600 .elementor-heading-title, html body .elementor-element.elementor-element-f700ecb p, html body .elementor-element.elementor-element-f700ecb .elementor-heading-title, html body .elementor-element.elementor-element-650b150 p, html body .elementor-element.elementor-element-650b150 .elementor-heading-title { font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:600 !important; background:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
html body .elementor-element.elementor-element-e7ae973 p *, html body .elementor-element.elementor-element-e686131 p *, html body .elementor-element.elementor-element-14ca8aa p *, html body .elementor-element.elementor-element-92f2600 p *, html body .elementor-element.elementor-element-f700ecb p *, html body .elementor-element.elementor-element-650b150 p * { background:none !important; -webkit-text-fill-color:transparent !important; color:transparent !important; font-family:inherit !important; }
.elementor .elementor-element.elementor-element-cb77b84 p, .elementor .elementor-element.elementor-element-cb77b84 p * { font-size:58px !important; line-height:1.1 !important; }
@media (max-width:767px){ .elementor .elementor-element.elementor-element-cb77b84 p, .elementor .elementor-element.elementor-element-cb77b84 p * { font-size:42px !important; } .elementor .elementor-element.elementor-element-76f73a6 { font-size:44px !important; } }
/* page hero titles equal (Experiences, Shop, Resources) */
html body .elementor-element.elementor-element-841a405, html body .elementor-element.elementor-element-841a405 p, html body .elementor-element.elementor-element-841a405 .elementor-heading-title, html body .elementor-element.elementor-element-c54c72b, html body .elementor-element.elementor-element-c54c72b p, html body .elementor-element.elementor-element-c54c72b .elementor-heading-title, html body .elementor-element.elementor-element-48b63d5, html body .elementor-element.elementor-element-48b63d5 p, html body .elementor-element.elementor-element-48b63d5 .elementor-heading-title, html body .elementor-element.elementor-element-a20574d, html body .elementor-element.elementor-element-a20574d p, html body .elementor-element.elementor-element-a20574d .elementor-heading-title, html body .elementor-element.elementor-element-056c82d, html body .elementor-element.elementor-element-056c82d p, html body .elementor-element.elementor-element-056c82d .elementor-heading-title, html body .elementor-element.elementor-element-21898ad, html body .elementor-element.elementor-element-21898ad p, html body .elementor-element.elementor-element-21898ad .elementor-heading-title { font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:700 !important; font-size:65px !important; line-height:1.1 !important; }
html body .elementor-element.elementor-element-841a405 p, html body .elementor-element.elementor-element-841a405 .elementor-heading-title, html body .elementor-element.elementor-element-c54c72b p, html body .elementor-element.elementor-element-c54c72b .elementor-heading-title, html body .elementor-element.elementor-element-48b63d5 p, html body .elementor-element.elementor-element-48b63d5 .elementor-heading-title, html body .elementor-element.elementor-element-a20574d p, html body .elementor-element.elementor-element-a20574d .elementor-heading-title, html body .elementor-element.elementor-element-056c82d p, html body .elementor-element.elementor-element-056c82d .elementor-heading-title, html body .elementor-element.elementor-element-21898ad p, html body .elementor-element.elementor-element-21898ad .elementor-heading-title { background:linear-gradient(180deg,#F76BB3 0%,#F43D98 50%,#D42A82 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
html body .elementor-element.elementor-element-841a405 p *, html body .elementor-element.elementor-element-841a405 .elementor-heading-title *, html body .elementor-element.elementor-element-c54c72b p *, html body .elementor-element.elementor-element-c54c72b .elementor-heading-title *, html body .elementor-element.elementor-element-48b63d5 p *, html body .elementor-element.elementor-element-48b63d5 .elementor-heading-title *, html body .elementor-element.elementor-element-a20574d p *, html body .elementor-element.elementor-element-a20574d .elementor-heading-title *, html body .elementor-element.elementor-element-056c82d p *, html body .elementor-element.elementor-element-056c82d .elementor-heading-title *, html body .elementor-element.elementor-element-21898ad p *, html body .elementor-element.elementor-element-21898ad .elementor-heading-title * { background:none !important; -webkit-text-fill-color:transparent !important; color:transparent !important; font-family:inherit !important; font-size:inherit !important; }
@media (max-width:767px){ html body .elementor-element.elementor-element-841a405, html body .elementor-element.elementor-element-841a405 p, html body .elementor-element.elementor-element-841a405 .elementor-heading-title, html body .elementor-element.elementor-element-c54c72b, html body .elementor-element.elementor-element-c54c72b p, html body .elementor-element.elementor-element-c54c72b .elementor-heading-title, html body .elementor-element.elementor-element-48b63d5, html body .elementor-element.elementor-element-48b63d5 p, html body .elementor-element.elementor-element-48b63d5 .elementor-heading-title, html body .elementor-element.elementor-element-a20574d, html body .elementor-element.elementor-element-a20574d p, html body .elementor-element.elementor-element-a20574d .elementor-heading-title, html body .elementor-element.elementor-element-056c82d, html body .elementor-element.elementor-element-056c82d p, html body .elementor-element.elementor-element-056c82d .elementor-heading-title, html body .elementor-element.elementor-element-21898ad, html body .elementor-element.elementor-element-21898ad p, html body .elementor-element.elementor-element-21898ad .elementor-heading-title { font-size:44px !important; } }
/* mobile stability + uniform buttons */
body { overflow-x: clip; }
@media (max-width:767px){
  html, body { overflow-x: clip !important; }
  .elementor-section.elementor-section-height-full, .elementor-section.elementor-section-height-full > .elementor-container { height:auto !important; }
  .elementor-section.elementor-section-height-min-height > .elementor-container { min-height:0 !important; }
  #page { min-height:100svh !important; }
  .elementor-widget-image img { height:auto; }
}
[data-elementor-type="wp-page"] .elementor-widget-button .elementor-button, [data-elementor-type="product-archive"] .elementor-widget-button .elementor-button, [data-elementor-type="single-product"] .elementor-widget-button .elementor-button, [data-elementor-type="footer"] .elementor-widget-button .elementor-button { min-width:270px !important; min-height:54px !important; padding:16px 32px !important; font-size:15px !important; line-height:1.2 !important; letter-spacing:1.5px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; text-align:center !important; white-space:nowrap !important; }
@media (max-width:767px){ [data-elementor-type="wp-page"] .elementor-widget-button .elementor-button, [data-elementor-type="product-archive"] .elementor-widget-button .elementor-button, [data-elementor-type="single-product"] .elementor-widget-button .elementor-button, [data-elementor-type="footer"] .elementor-widget-button .elementor-button { min-width:250px !important; font-size:14px !important; } }
/* desktop polish v1 */
.elementor-element-783bd3f .elementor-button { white-space:nowrap !important; padding:14px 28px !important; font-size:14px !important; letter-spacing:1px !important; }
.elementor-element-515b7e8f .elementor-icon-list-items { display:inline-block !important; text-align:left !important; }
.elementor-element-515b7e8f .elementor-icon-list-item { justify-content:flex-start !important; }
.elementor-element-515b7e8f > .elementor-widget-container, .elementor-element-515b7e8f { text-align:center !important; }
@media (min-width:768px){ .elementor-element-5295257 .elementor-field-group:not(.elementor-field-type-submit):not(.elementor-field-type-recaptcha):not(.elementor-field-type-recaptcha_v3):not(.elementor-field-type-hidden) { flex:0 0 50% !important; max-width:50% !important; width:50% !important; } }
.elementor-element-5295257 .elementor-field-type-recaptcha, .elementor-element-5295257 .elementor-field-type-recaptcha .elementor-field { display:flex !important; justify-content:center !important; width:100% !important; }
/* ysg-mockup-look START (delete this whole block to reverse) - fonts only */
html body .ysg-title.ysg-title :is(h1,h2,h3,h4,p).elementor-heading-title, html body .ysg-title.ysg-title.elementor-widget-text-editor :is(h1,h2,h3,p):first-child{text-transform:uppercase;letter-spacing:.045em;font-weight:600 !important;line-height:1.1 !important;zoom:.84;}
@media (max-width:767px){html body .ysg-title.ysg-title :is(h1,h2,h3,h4,p).elementor-heading-title, html body .ysg-title.ysg-title.elementor-widget-text-editor :is(h1,h2,h3,p):first-child{zoom:.74;letter-spacing:.03em}}
html body .elementor-element-7f03ac4 .quote{text-transform:uppercase;letter-spacing:.045em;font-weight:600 !important;zoom:.84;}
.um .um-button, .um input[type=submit].um-button, .um a.um-button{background:linear-gradient(180deg,#F3E3C3 0%,#D9B77E 100%) !important;color:#3D103C !important;border:0 !important;border-radius:50px !important;text-transform:uppercase;letter-spacing:.12em;font-size:13px !important;font-weight:600 !important;box-shadow:0 4px 12px rgba(217,183,126,.35) !important;}
.um .um-button.um-alt, .um a.um-button.um-alt{background:transparent !important;border:1px solid #D9B77E !important;box-shadow:none !important;}
/* ysg-weight */ html body .ysg-title.ysg-title :is(h1,h2,h3,h4,p) :is(b,strong,span,em){font-weight:600 !important}
html body #stsq :is(h1,h2){text-transform:uppercase;letter-spacing:.045em;font-weight:600 !important;line-height:1.1 !important;zoom:.84}
@media (max-width:767px){html body #stsq :is(h1,h2){zoom:.74;letter-spacing:.03em}}
/* ysg-bare */ html body .ysg-title.ysg-title.elementor-widget-text-editor > :is(span,b,strong){display:inline-block;text-transform:uppercase;letter-spacing:.045em;line-height:1.1;zoom:.84}
html body .ysg-title.ysg-title.elementor-widget-text-editor > :is(span,b,strong), html body .ysg-title.ysg-title.elementor-widget-text-editor > :is(span,b,strong) *{font-weight:600 !important}
@media (max-width:767px){html body .ysg-title.ysg-title.elementor-widget-text-editor > :is(span,b,strong){zoom:.74;letter-spacing:.03em}}
/* ysg-hero-caps */
html body .elementor-element-1a692ef8 .quote{text-transform:uppercase;letter-spacing:.03em;zoom:.76}
@media (max-width:767px){html body .elementor-element-1a692ef8 .quote{zoom:.68;letter-spacing:.02em}}
html body .elementor-element-d79ccf p:first-child{text-transform:uppercase;letter-spacing:.03em;zoom:.84}
@media (max-width:767px){html body .elementor-element-d79ccf p:first-child{zoom:.74;letter-spacing:.02em}}
@media (max-width:389px){html body .elementor-element-1a692ef8 .quote{zoom:.6;letter-spacing:.01em}html body .elementor-element-d79ccf p:first-child{zoom:.66;letter-spacing:.01em}}
html body .elementor-element-59dc03dc .elementor-heading-title{text-transform:uppercase;letter-spacing:.03em;zoom:.84}
@media (max-width:767px){html body .elementor-element-59dc03dc .elementor-heading-title{zoom:.74;letter-spacing:.02em}}
/* ysg-gaps */
@media (max-width:767px){html body .elementor-element-d79ccf p:first-child{margin-bottom:12px !important}}
@media (min-width:768px){html body .elementor-element-1a692ef8 .quote{margin-bottom:20px !important}}
@media (max-width:1024px){html body [data-elementor-type="wp-page"] .elementor-element.elementor-element-515b7e8f.elementor-element-515b7e8f.elementor-element-515b7e8f.elementor-element-515b7e8f.elementor-element-515b7e8f{text-align:center !important}html body [data-elementor-type="wp-page"] .elementor-element.elementor-element-515b7e8f.elementor-element-515b7e8f.elementor-element-515b7e8f.elementor-element-515b7e8f.elementor-element-515b7e8f .elementor-icon-list-items.elementor-icon-list-items{display:inline-flex !important;flex-direction:column !important;align-items:flex-start !important;width:auto !important}html body [data-elementor-type="wp-page"] .elementor-element.elementor-element-515b7e8f.elementor-element-515b7e8f.elementor-element-515b7e8f.elementor-element-515b7e8f.elementor-element-515b7e8f .elementor-icon-list-item.elementor-icon-list-item{justify-content:flex-start !important;text-align:left !important;align-self:flex-start !important}}
/* ysg-hero-gap-m */ @media (max-width:767px){html body .elementor-element.elementor-element-1a692ef8{margin-bottom:8px !important}}
/* ysg-sonum-title */ html body .elementor .elementor-element.elementor-element-76f73a6.elementor-element-76f73a6{font-size:55px !important;line-height:1.05 !important}
html body .elementor .elementor-element.elementor-element-76f73a6.elementor-element-76f73a6 > :is(span,b,strong){zoom:1 !important;font-size:inherit !important;line-height:inherit !important;display:inline !important}
@media (max-width:1024px){html body .elementor .elementor-element.elementor-element-76f73a6.elementor-element-76f73a6{font-size:44px !important}}
@media (max-width:767px){html body .elementor .elementor-element.elementor-element-76f73a6.elementor-element-76f73a6{font-size:34px !important;margin-bottom:0 !important}html body .elementor-element.elementor-element-1aa70eb{margin-top:2px !important}}
/* ysg-mockup-look END */
/* ysg-no-orphans */
.elementor-heading-title, .ysg-title p, .elementor-widget-text-editor h1, .elementor-widget-text-editor h2, .elementor-widget-text-editor h3, .quote, .elementor-icon-box-title{text-wrap:balance}
.elementor-widget-text-editor p, .elementor-icon-box-description, .elementor-widget-text-editor li, .elementor-icon-list-text, .elementor-testimonial-content, .woocommerce-product-details__short-description p{text-wrap:pretty}

/* ysg-tablet-fixes */
@media (min-width:768px) and (max-width:1024px){
[data-elementor-type="header"] .elementor-button .elementor-button-text{white-space:nowrap}
[data-elementor-type="header"] .elementor-button{padding-left:18px !important;padding-right:18px !important}
html body .elementor .elementor-element:is(.elementor-element-5d7158b,.elementor-element-6c005d8,.elementor-element-467cda8,.elementor-element-5947bca,.elementor-element-8e0ded0,.elementor-element-a421961,.elementor-element-3a9502d,.elementor-element-4bf3fdd) .elementor-heading-title{font-size:26px !important}
html body .elementor-element-986a25e .product_title{font-size:32px !important}
html body .elementor-element:is(.elementor-element-c54c72b,.elementor-element-f61fd59), html body .elementor-element:is(.elementor-element-c54c72b,.elementor-element-f61fd59) p{text-align:center !important}
}

/* ysg-shop-360 */ @media (max-width:389px){html body .ysg-title.ysg-title.elementor-element-a20574d p:first-child{zoom:.64 !important}}

/* ysg-button-pairs */
html body .elementor .elementor-element.elementor-widget-button:is(.elementor-element-3b4e54b,.elementor-element-111e2d2,.elementor-element-ea86cd1,.elementor-element-8f0bed8){margin-left:10px !important;margin-right:10px !important}
@media (max-width:767px){html body .elementor .elementor-element.elementor-widget-button:is(.elementor-element-3b4e54b,.elementor-element-111e2d2,.elementor-element-ea86cd1,.elementor-element-8f0bed8){width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;text-align:center !important}html body .elementor .elementor-element.elementor-widget-button:is(.elementor-element-3b4e54b,.elementor-element-111e2d2,.elementor-element-ea86cd1,.elementor-element-8f0bed8) .elementor-button{width:250px !important;margin-left:auto !important;margin-right:auto !important;display:inline-flex;justify-content:center}}
@media (min-width:768px) and (max-width:900px){html body .elementor .elementor-element.elementor-widget-button:is(.elementor-element-ea86cd1,.elementor-element-8f0bed8){width:100% !important;max-width:100% !important;margin:0 0 10px !important;padding:0 !important;text-align:center !important}html body .elementor .elementor-element.elementor-widget-button:is(.elementor-element-ea86cd1,.elementor-element-8f0bed8) .elementor-button{width:250px !important;display:inline-flex;justify-content:center}}
/* ysg-disclaimer-contact */ html body .elementor-element-ed26361 .elementor-widget-text-editor, html body .elementor-element-ed26361 .elementor-widget-text-editor p{text-align:center !important}

/* ysg-shop-pair-tablet */ @media (min-width:768px) and (max-width:900px){html body .elementor-element.elementor-element-ea86cd1.elementor-element-ea86cd1.elementor-element-ea86cd1.elementor-element-ea86cd1.elementor-element-ea86cd1, html body .elementor-element.elementor-element-8f0bed8.elementor-element-8f0bed8.elementor-element-8f0bed8.elementor-element-8f0bed8.elementor-element-8f0bed8{width:100% !important;max-width:100% !important;margin:0 0 10px !important;padding-left:0 !important;padding-right:0 !important;text-align:center !important}}

/* ysg-tablet-layout */
@media (min-width:768px) and (max-width:1024px){
html body :is([data-elementor-type="wp-page"],[data-elementor-type="product-archive"]) .elementor-widget-image img{max-width:min(100%,480px) !important;height:auto !important}
html body :is([data-elementor-type="wp-page"],[data-elementor-type="product-archive"]) .elementor-element.elementor-element.elementor-widget-icon-list.elementor-widget-icon-list{text-align:center !important}
html body :is([data-elementor-type="wp-page"],[data-elementor-type="product-archive"]) .elementor-element.elementor-element.elementor-widget-icon-list.elementor-widget-icon-list .elementor-icon-list-items.elementor-icon-list-items.elementor-icon-list-items:not(.elementor-inline-items){display:flex !important;flex-direction:column !important;align-items:flex-start !important;width:fit-content !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}
html body :is([data-elementor-type="wp-page"],[data-elementor-type="product-archive"]) .elementor-element.elementor-element.elementor-widget-icon-list.elementor-widget-icon-list .elementor-icon-list-item.elementor-icon-list-item.elementor-icon-list-item{justify-content:flex-start !important;text-align:left !important;align-self:flex-start !important}
html body .elementor .elementor-element.elementor-element-0dca4ad, html body .elementor .elementor-element.elementor-element-0dca4ad .elementor-button-wrapper{text-align:center !important;align-self:center !important;margin-left:auto !important;margin-right:auto !important}
html body .elementor :is(.elementor-element-270aa9d,.elementor-element-a25a362,.elementor-element-c118fb5,.elementor-element-feca7bc,.elementor-element-0682c9e,.elementor-element-1f6036e,.elementor-element-dc7d547,.elementor-element-482972c) img{width:100% !important;aspect-ratio:3/2;object-fit:cover;height:auto !important}
}

/* ysg-tablet-layout-2 */
@media (min-width:768px) and (max-width:1024px){
html body .elementor :is(.elementor-element.elementor-element-270aa9d,.elementor-element.elementor-element-a25a362,.elementor-element.elementor-element-c118fb5,.elementor-element.elementor-element-feca7bc,.elementor-element.elementor-element-0682c9e,.elementor-element.elementor-element-1f6036e,.elementor-element.elementor-element-dc7d547,.elementor-element.elementor-element-482972c){width:100% !important;max-width:100% !important}
html body .elementor :is(.elementor-element.elementor-element-270aa9d,.elementor-element.elementor-element-a25a362,.elementor-element.elementor-element-c118fb5,.elementor-element.elementor-element-feca7bc,.elementor-element.elementor-element-0682c9e,.elementor-element.elementor-element-1f6036e,.elementor-element.elementor-element-dc7d547,.elementor-element.elementor-element-482972c) img{width:100% !important;max-width:100% !important;aspect-ratio:3/2;object-fit:cover;height:auto !important}
html body .elementor :is(.elementor-element-efa632c,.elementor-element-7067815) img{max-height:420px !important;width:auto !important;max-width:100% !important}
}

/* ysg-res-quiz-tab */ @media (min-width:768px) and (max-width:1024px){html body .elementor .elementor-column.elementor-element.elementor-element-ac1bfe3{width:100% !important;max-width:100% !important}}

/* ysg-tablet-box-lists */ @media (min-width:768px) and (max-width:1024px){html body [data-elementor-type] .elementor-element.elementor-element-c7b98da.elementor-element-c7b98da.elementor-element-c7b98da.elementor-element-c7b98da.elementor-element-c7b98da.elementor-widget-icon-list.elementor-widget-icon-list{text-align:center !important} html body [data-elementor-type] .elementor-element.elementor-element-c7b98da.elementor-element-c7b98da.elementor-element-c7b98da.elementor-element-c7b98da.elementor-element-c7b98da.elementor-widget-icon-list.elementor-widget-icon-list .elementor-icon-list-items.elementor-icon-list-items.elementor-icon-list-items{display:flex !important;flex-direction:column !important;align-items:flex-start !important;width:fit-content !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important} html body [data-elementor-type] .elementor-element.elementor-element-c7b98da.elementor-element-c7b98da.elementor-element-c7b98da.elementor-element-c7b98da.elementor-element-c7b98da.elementor-widget-icon-list.elementor-widget-icon-list .elementor-icon-list-item.elementor-icon-list-item.elementor-icon-list-item{justify-content:flex-start !important;text-align:left !important;align-self:flex-start !important} html body [data-elementor-type] .elementor-element.elementor-element-40b6af5.elementor-element-40b6af5.elementor-element-40b6af5.elementor-element-40b6af5.elementor-element-40b6af5.elementor-widget-icon-list.elementor-widget-icon-list{text-align:center !important} html body [data-elementor-type] .elementor-element.elementor-element-40b6af5.elementor-element-40b6af5.elementor-element-40b6af5.elementor-element-40b6af5.elementor-element-40b6af5.elementor-widget-icon-list.elementor-widget-icon-list .elementor-icon-list-items.elementor-icon-list-items.elementor-icon-list-items{display:flex !important;flex-direction:column !important;align-items:flex-start !important;width:fit-content !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important} html body [data-elementor-type] .elementor-element.elementor-element-40b6af5.elementor-element-40b6af5.elementor-element-40b6af5.elementor-element-40b6af5.elementor-element-40b6af5.elementor-widget-icon-list.elementor-widget-icon-list .elementor-icon-list-item.elementor-icon-list-item.elementor-icon-list-item{justify-content:flex-start !important;text-align:left !important;align-self:flex-start !important} }

/* ysg-stacked-img-center */ @media (min-width:768px) and (max-width:1024px){html body :is([data-elementor-type="wp-page"],[data-elementor-type="product-archive"]) .elementor-element.elementor-widget-image.elementor-widget-image{text-align:center !important} html body :is([data-elementor-type="wp-page"],[data-elementor-type="product-archive"]) .elementor-widget-image.elementor-widget-image img{margin-left:auto !important;margin-right:auto !important;display:inline-block}}

/* ysg-shop-beginning */ @media (max-width:1024px){html body .elementor .elementor-element-fa715a5 .elementor-widget-text-editor, html body .elementor .elementor-element-fa715a5 .elementor-widget-text-editor p{text-align:center !important}}

/* ysg-checkout-tablet */
@media (max-width:1024px){
html body .woocommerce-checkout #billing_first_name_field.form-row, html body .woocommerce-checkout #billing_last_name_field.form-row{float:none !important;width:auto !important;clear:both !important}
html body .woocommerce-checkout .woocommerce-additional-fields{padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;margin-top:10px !important}
}

/* ysg-no-sideways */ html, body{overflow-x:hidden;overflow-x:clip !important}
@media (max-width:1500px){html body .owl-carousel .owl-nav .owl-prev{left:10px !important} html body .owl-carousel .owl-nav .owl-next{right:10px !important}}

/* ysg-broken-btn */ @media (min-width:768px) and (max-width:1024px){html body .elementor .elementor-element.elementor-element-502bb561{text-align:center !important} html body .elementor .elementor-element.elementor-element-502bb561 .elementor-button{width:auto !important;max-width:fit-content !important;display:inline-flex !important;margin-left:auto;margin-right:auto}}

/* ysg-broken-img-m */ @media (max-width:767px){html body .elementor .elementor-element.elementor-element-1318bdd{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important} html body .elementor .elementor-element.elementor-element-1318bdd img{width:100% !important;max-width:100% !important;aspect-ratio:16/9;object-fit:cover;height:auto !important}}

/* ysg-landscape-tablet */
html body [data-elementor-type="header"].elementor .elementor-column.elementor-column.elementor-column.elementor-column > .elementor-widget-wrap.elementor-widget-wrap{flex-direction:row !important;flex-wrap:wrap !important;align-content:center !important;align-items:center !important}
@media (min-width:1025px) and (max-width:1366px){

html body .elementor-element-986a25e .product_title{font-size:34px !important}
html body .elementor .elementor-element.elementor-element-5d1b17d > .elementor-widget-wrap, html body .elementor .elementor-element.elementor-element-b509ed9 > .elementor-widget-wrap{padding-right:56px !important}
}

/* ysg-exp-title-fit */ @media (min-width:1000px) and (max-width:1366px){html body .ysg-title.ysg-title.elementor-element-841a405 p:first-child{zoom:.62 !important}} @media (min-width:1367px) and (max-width:1600px){html body .ysg-title.ysg-title.elementor-element-841a405 p:first-child{zoom:.74 !important}}

/* ysg-twin-cards */
@media (min-width:1025px){
html body .elementor .elementor-element:is(.elementor-element-79c463c9,.elementor-element-71ba5ba7) > .elementor-widget-wrap{align-content:flex-start !important}
html body .elementor :is(.elementor-element-1318bdd,.elementor-element-21dcbce4){width:100% !important;max-width:100% !important;text-align:center !important;margin-top:0 !important}
html body .elementor :is(.elementor-element-1318bdd,.elementor-element-21dcbce4) img{width:100% !important;max-width:420px !important;aspect-ratio:16/9;object-fit:cover;height:auto !important;margin:0 auto !important;display:block}
html body .elementor :is(.elementor-element-2bd1ff1,.elementor-element-0f4d32b,.elementor-element-931f8fc,.elementor-element-5cf0678) > .elementor-widget-wrap{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important}
html body .elementor :is(.elementor-element-2bd1ff1,.elementor-element-0f4d32b,.elementor-element-931f8fc,.elementor-element-5cf0678) > .elementor-widget-wrap > .elementor-section:last-child{margin-top:auto !important}
}
@media (min-width:1025px){
html body .elementor .elementor-element.elementor-element-79c463c9 > .elementor-widget-wrap{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important}
html body .elementor .elementor-element.elementor-element-502bb561{margin-top:auto !important;margin-bottom:60px !important}
html body .elementor .elementor-element.elementor-element-71ba5ba7 > .elementor-widget-wrap{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important}
html body .elementor .elementor-element.elementor-element-12342344{flex:1 1 auto !important;display:flex !important}
html body .elementor .elementor-element.elementor-element-12342344 > .elementor-container{flex:1 1 auto}
html body .elementor .elementor-element.elementor-element-174520b5 > .elementor-widget-wrap{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important}
html body .elementor .elementor-element.elementor-element-ecebb3c{margin-top:auto !important}
}

/* ysg-res-hero-img */ @media (min-width:1025px){html body .elementor .elementor-element.elementor-element-2460802{text-align:center !important} html body .elementor .elementor-element.elementor-element-2460802 img{max-width:520px !important;width:100% !important;height:auto !important;margin:0 auto !important}}

/* ysg-submenu */ html body [data-elementor-type="header"] nav.elementor-nav-menu--main .sub-menu a.elementor-sub-item{font-size:15px !important;padding:12px 20px !important;white-space:nowrap}

/* ysg-submenu-w */ html body [data-elementor-type="header"] nav.elementor-nav-menu--main ul.sub-menu{min-width:max-content !important;width:max-content !important}


/* ysg-prod-title START */.elementor-element.elementor-element-986a25e.elementor-element-986a25e :is(h1,h2,.elementor-heading-title){text-wrap:balance}@media (min-width:1025px){html body .elementor-element.elementor-element-986a25e.elementor-element-986a25e.ysg-title h1.elementor-heading-title{zoom:.72}}/* ysg-prod-title END */
/* ysg-fs START */
@media (max-width:767px){
html body .elementor .elementor-element.elementor-element-1a692ef8.elementor-element-1a692ef8 > div:nth-child(5) > div:nth-child(1){font-size:min(20.4px,5vw) !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d79ccf.elementor-element-d79ccf > p:nth-child(1){font-size:min(22.2px,5.5vw) !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-59dc03dc.elementor-element-59dc03dc > h2:nth-child(1){font-size:14.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20aa876.elementor-element-20aa876 > h2:nth-child(1){font-size:23.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21da015e.elementor-element-21da015e > p:nth-child(1){font-size:31.1px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-3d0e175.elementor-element-3d0e175 > p:nth-child(1){font-size:14.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-519b290.elementor-element-519b290 > p:nth-child(1){font-size:23.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4b41d89.elementor-element-4b41d89 > h2:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-6557284.elementor-element-6557284 > h2:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c84bfa7.elementor-element-c84bfa7 > p:nth-child(1){font-size:22.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-39b6c1ad.elementor-element-39b6c1ad > h2:nth-child(1){font-size:22.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-0e4bfa0.elementor-element-0e4bfa0 > p:nth-child(1){font-size:22.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e7ae973.elementor-element-e7ae973 > p:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e686131.elementor-element-e686131 > p:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-14ca8aa.elementor-element-14ca8aa > p:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-92f2600.elementor-element-92f2600 > p:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-f700ecb.elementor-element-f700ecb > p:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-650b150.elementor-element-650b150 > p:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-882777b.elementor-element-882777b > p:nth-child(1){font-size:14.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-cb77b84.elementor-element-cb77b84 > p:nth-child(1){font-size:31.1px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-841a405.elementor-element-841a405 > p:nth-child(1){font-size:32.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c54c72b.elementor-element-c54c72b > p:nth-child(1){font-size:32.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-9e6d87f.elementor-element-9e6d87f > p:nth-child(1){font-size:31.1px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b7d1493.elementor-element-b7d1493 > p:nth-child(1){font-size:19.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-447d043.elementor-element-447d043 > p:nth-child(1){font-size:22.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-48b63d5.elementor-element-48b63d5 > h2:nth-child(1){font-size:32.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a20574d.elementor-element-a20574d > p:nth-child(1){font-size:min(32.6px,7.83vw) !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7f03ac4.elementor-element-7f03ac4 > div:nth-child(5) > div:nth-child(1){font-size:25.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-729a2d8.elementor-element-729a2d8 > p:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a1dd9a2.elementor-element-a1dd9a2 > p:nth-child(1){font-size:14.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-2b0847c.elementor-element-2b0847c > p:nth-child(1){font-size:14.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-27a8050.elementor-element-27a8050 > p:nth-child(1){font-size:23.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-5563816.elementor-element-5563816 > p:nth-child(1){font-size:14.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-eab34b9.elementor-element-eab34b9 > h2:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a3162fa.elementor-element-a3162fa > h2:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-42b0ec5.elementor-element-42b0ec5 > p:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b1855f8.elementor-element-b1855f8 > p:nth-child(1){font-size:22.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-056c82d.elementor-element-056c82d > h2:nth-child(1){font-size:32.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21898ad.elementor-element-21898ad > p:nth-child(1){font-size:32.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d8add6c.elementor-element-d8add6c > p:nth-child(1){font-size:22.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-78bcddc.elementor-element-78bcddc > p:nth-child(1){font-size:22.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-dbc4873.elementor-element-dbc4873 > h3:nth-child(1){font-size:19.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c132366.elementor-element-c132366 > p:nth-child(1){font-size:17px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-546fbf5.elementor-element-546fbf5 > p:nth-child(1){font-size:14.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20e06ec.elementor-element-20e06ec > p:nth-child(1){font-size:17.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7774351.elementor-element-7774351 > p:nth-child(1){font-size:14.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4992f28.elementor-element-4992f28 > p:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4a1e34.elementor-element-c4a1e34 > p:nth-child(1){font-size:14.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-15dbf22e.elementor-element-15dbf22e > div:nth-child(1) > div:nth-child(1) > h1:nth-child(2){font-size:26.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-986a25e.elementor-element-986a25e > h1:nth-child(1){font-size:18.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4b2897.elementor-element-c4b2897 > h2:nth-child(1){font-size:25.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b8063c0.elementor-element-b8063c0 > h2:nth-child(1){font-size:25.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e77adbc.elementor-element-e77adbc > h2:nth-child(1){font-size:22.2px !important;zoom:1 !important}
}
@media (min-width:768px) and (max-width:999px){
html body .elementor .elementor-element.elementor-element-1a692ef8.elementor-element-1a692ef8 > div:nth-child(5) > div:nth-child(1){font-size:27.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d79ccf.elementor-element-d79ccf > p:nth-child(1){font-size:25.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-59dc03dc.elementor-element-59dc03dc > h2:nth-child(1){font-size:16.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20aa876.elementor-element-20aa876 > h2:nth-child(1){font-size:37px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21da015e.elementor-element-21da015e > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-3d0e175.elementor-element-3d0e175 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-519b290.elementor-element-519b290 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4b41d89.elementor-element-4b41d89 > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-6557284.elementor-element-6557284 > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c84bfa7.elementor-element-c84bfa7 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-39b6c1ad.elementor-element-39b6c1ad > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-0e4bfa0.elementor-element-0e4bfa0 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e7ae973.elementor-element-e7ae973 > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e686131.elementor-element-e686131 > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-14ca8aa.elementor-element-14ca8aa > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-92f2600.elementor-element-92f2600 > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-f700ecb.elementor-element-f700ecb > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-650b150.elementor-element-650b150 > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-882777b.elementor-element-882777b > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-cb77b84.elementor-element-cb77b84 > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-841a405.elementor-element-841a405 > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c54c72b.elementor-element-c54c72b > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-9e6d87f.elementor-element-9e6d87f > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b7d1493.elementor-element-b7d1493 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-447d043.elementor-element-447d043 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-48b63d5.elementor-element-48b63d5 > h2:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a20574d.elementor-element-a20574d > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7f03ac4.elementor-element-7f03ac4 > div:nth-child(5) > div:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-729a2d8.elementor-element-729a2d8 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a1dd9a2.elementor-element-a1dd9a2 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-2b0847c.elementor-element-2b0847c > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-27a8050.elementor-element-27a8050 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-5563816.elementor-element-5563816 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-eab34b9.elementor-element-eab34b9 > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a3162fa.elementor-element-a3162fa > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-42b0ec5.elementor-element-42b0ec5 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b1855f8.elementor-element-b1855f8 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-056c82d.elementor-element-056c82d > h2:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21898ad.elementor-element-21898ad > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d8add6c.elementor-element-d8add6c > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-78bcddc.elementor-element-78bcddc > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-dbc4873.elementor-element-dbc4873 > h3:nth-child(1){font-size:25.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c132366.elementor-element-c132366 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-546fbf5.elementor-element-546fbf5 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20e06ec.elementor-element-20e06ec > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7774351.elementor-element-7774351 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4992f28.elementor-element-4992f28 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4a1e34.elementor-element-c4a1e34 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-15dbf22e.elementor-element-15dbf22e > div:nth-child(1) > div:nth-child(1) > h1:nth-child(2){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-986a25e.elementor-element-986a25e > h1:nth-child(1){font-size:26.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4b2897.elementor-element-c4b2897 > h2:nth-child(1){font-size:42px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b8063c0.elementor-element-b8063c0 > h2:nth-child(1){font-size:42px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e77adbc.elementor-element-e77adbc > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
}
@media (min-width:1000px) and (max-width:1024px){
html body .elementor .elementor-element.elementor-element-1a692ef8.elementor-element-1a692ef8 > div:nth-child(5) > div:nth-child(1){font-size:27.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d79ccf.elementor-element-d79ccf > p:nth-child(1){font-size:25.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-59dc03dc.elementor-element-59dc03dc > h2:nth-child(1){font-size:16.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20aa876.elementor-element-20aa876 > h2:nth-child(1){font-size:37px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21da015e.elementor-element-21da015e > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-3d0e175.elementor-element-3d0e175 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-519b290.elementor-element-519b290 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4b41d89.elementor-element-4b41d89 > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-6557284.elementor-element-6557284 > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c84bfa7.elementor-element-c84bfa7 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-39b6c1ad.elementor-element-39b6c1ad > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-0e4bfa0.elementor-element-0e4bfa0 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e7ae973.elementor-element-e7ae973 > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e686131.elementor-element-e686131 > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-14ca8aa.elementor-element-14ca8aa > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-92f2600.elementor-element-92f2600 > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-f700ecb.elementor-element-f700ecb > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-650b150.elementor-element-650b150 > p:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-882777b.elementor-element-882777b > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-cb77b84.elementor-element-cb77b84 > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-841a405.elementor-element-841a405 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c54c72b.elementor-element-c54c72b > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-9e6d87f.elementor-element-9e6d87f > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b7d1493.elementor-element-b7d1493 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-447d043.elementor-element-447d043 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-48b63d5.elementor-element-48b63d5 > h2:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a20574d.elementor-element-a20574d > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7f03ac4.elementor-element-7f03ac4 > div:nth-child(5) > div:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-729a2d8.elementor-element-729a2d8 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a1dd9a2.elementor-element-a1dd9a2 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-2b0847c.elementor-element-2b0847c > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-27a8050.elementor-element-27a8050 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-5563816.elementor-element-5563816 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-eab34b9.elementor-element-eab34b9 > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a3162fa.elementor-element-a3162fa > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-42b0ec5.elementor-element-42b0ec5 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b1855f8.elementor-element-b1855f8 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-056c82d.elementor-element-056c82d > h2:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21898ad.elementor-element-21898ad > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d8add6c.elementor-element-d8add6c > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-78bcddc.elementor-element-78bcddc > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-dbc4873.elementor-element-dbc4873 > h3:nth-child(1){font-size:25.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c132366.elementor-element-c132366 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-546fbf5.elementor-element-546fbf5 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20e06ec.elementor-element-20e06ec > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7774351.elementor-element-7774351 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4992f28.elementor-element-4992f28 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4a1e34.elementor-element-c4a1e34 > p:nth-child(1){font-size:30.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-15dbf22e.elementor-element-15dbf22e > div:nth-child(1) > div:nth-child(1) > h1:nth-child(2){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-986a25e.elementor-element-986a25e > h1:nth-child(1){font-size:26.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4b2897.elementor-element-c4b2897 > h2:nth-child(1){font-size:42px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b8063c0.elementor-element-b8063c0 > h2:nth-child(1){font-size:42px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e77adbc.elementor-element-e77adbc > h2:nth-child(1){font-size:29.4px !important;zoom:1 !important}
}
@media (min-width:1025px) and (max-width:1366px){
html body .elementor .elementor-element.elementor-element-1a692ef8.elementor-element-1a692ef8 > div:nth-child(5) > div:nth-child(1){font-size:34.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d79ccf.elementor-element-d79ccf > p:nth-child(1){font-size:21px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-59dc03dc.elementor-element-59dc03dc > h2:nth-child(1){font-size:15.1px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20aa876.elementor-element-20aa876 > h2:nth-child(1){font-size:37px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21da015e.elementor-element-21da015e > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-3d0e175.elementor-element-3d0e175 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-519b290.elementor-element-519b290 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4b41d89.elementor-element-4b41d89 > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-6557284.elementor-element-6557284 > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c84bfa7.elementor-element-c84bfa7 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-39b6c1ad.elementor-element-39b6c1ad > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-0e4bfa0.elementor-element-0e4bfa0 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e7ae973.elementor-element-e7ae973 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e686131.elementor-element-e686131 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-14ca8aa.elementor-element-14ca8aa > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-92f2600.elementor-element-92f2600 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-f700ecb.elementor-element-f700ecb > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-650b150.elementor-element-650b150 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-882777b.elementor-element-882777b > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-cb77b84.elementor-element-cb77b84 > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-841a405.elementor-element-841a405 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c54c72b.elementor-element-c54c72b > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-9e6d87f.elementor-element-9e6d87f > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b7d1493.elementor-element-b7d1493 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-447d043.elementor-element-447d043 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-48b63d5.elementor-element-48b63d5 > h2:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a20574d.elementor-element-a20574d > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7f03ac4.elementor-element-7f03ac4 > div:nth-child(5) > div:nth-child(1){font-size:37.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-729a2d8.elementor-element-729a2d8 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a1dd9a2.elementor-element-a1dd9a2 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-2b0847c.elementor-element-2b0847c > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-27a8050.elementor-element-27a8050 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-5563816.elementor-element-5563816 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-eab34b9.elementor-element-eab34b9 > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a3162fa.elementor-element-a3162fa > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-42b0ec5.elementor-element-42b0ec5 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b1855f8.elementor-element-b1855f8 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-056c82d.elementor-element-056c82d > h2:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21898ad.elementor-element-21898ad > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d8add6c.elementor-element-d8add6c > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-78bcddc.elementor-element-78bcddc > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-dbc4873.elementor-element-dbc4873 > h3:nth-child(1){font-size:25.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c132366.elementor-element-c132366 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-546fbf5.elementor-element-546fbf5 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20e06ec.elementor-element-20e06ec > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7774351.elementor-element-7774351 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4992f28.elementor-element-4992f28 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4a1e34.elementor-element-c4a1e34 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-15dbf22e.elementor-element-15dbf22e > div:nth-child(1) > div:nth-child(1) > h1:nth-child(2){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-986a25e.elementor-element-986a25e > h1:nth-child(1){font-size:24.5px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4b2897.elementor-element-c4b2897 > h2:nth-child(1){font-size:50.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b8063c0.elementor-element-b8063c0 > h2:nth-child(1){font-size:50.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e77adbc.elementor-element-e77adbc > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
}
@media (min-width:1367px) and (max-width:1600px){
html body .elementor .elementor-element.elementor-element-1a692ef8.elementor-element-1a692ef8 > div:nth-child(5) > div:nth-child(1){font-size:45.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d79ccf.elementor-element-d79ccf > p:nth-child(1){font-size:21px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-59dc03dc.elementor-element-59dc03dc > h2:nth-child(1){font-size:21px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20aa876.elementor-element-20aa876 > h2:nth-child(1){font-size:37px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21da015e.elementor-element-21da015e > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-3d0e175.elementor-element-3d0e175 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-519b290.elementor-element-519b290 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4b41d89.elementor-element-4b41d89 > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-6557284.elementor-element-6557284 > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c84bfa7.elementor-element-c84bfa7 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-39b6c1ad.elementor-element-39b6c1ad > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-0e4bfa0.elementor-element-0e4bfa0 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e7ae973.elementor-element-e7ae973 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e686131.elementor-element-e686131 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-14ca8aa.elementor-element-14ca8aa > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-92f2600.elementor-element-92f2600 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-f700ecb.elementor-element-f700ecb > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-650b150.elementor-element-650b150 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-882777b.elementor-element-882777b > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-cb77b84.elementor-element-cb77b84 > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-841a405.elementor-element-841a405 > p:nth-child(1){font-size:48.1px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c54c72b.elementor-element-c54c72b > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-9e6d87f.elementor-element-9e6d87f > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b7d1493.elementor-element-b7d1493 > p:nth-child(1){font-size:37.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-447d043.elementor-element-447d043 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-48b63d5.elementor-element-48b63d5 > h2:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a20574d.elementor-element-a20574d > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7f03ac4.elementor-element-7f03ac4 > div:nth-child(5) > div:nth-child(1){font-size:53.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-729a2d8.elementor-element-729a2d8 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a1dd9a2.elementor-element-a1dd9a2 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-2b0847c.elementor-element-2b0847c > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-27a8050.elementor-element-27a8050 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-5563816.elementor-element-5563816 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-eab34b9.elementor-element-eab34b9 > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a3162fa.elementor-element-a3162fa > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-42b0ec5.elementor-element-42b0ec5 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b1855f8.elementor-element-b1855f8 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-056c82d.elementor-element-056c82d > h2:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21898ad.elementor-element-21898ad > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d8add6c.elementor-element-d8add6c > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-78bcddc.elementor-element-78bcddc > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-dbc4873.elementor-element-dbc4873 > h3:nth-child(1){font-size:25.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c132366.elementor-element-c132366 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-546fbf5.elementor-element-546fbf5 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20e06ec.elementor-element-20e06ec > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7774351.elementor-element-7774351 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4992f28.elementor-element-4992f28 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4a1e34.elementor-element-c4a1e34 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-15dbf22e.elementor-element-15dbf22e > div:nth-child(1) > div:nth-child(1) > h1:nth-child(2){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-986a25e.elementor-element-986a25e > h1:nth-child(1){font-size:36px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4b2897.elementor-element-c4b2897 > h2:nth-child(1){font-size:50.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b8063c0.elementor-element-b8063c0 > h2:nth-child(1){font-size:50.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e77adbc.elementor-element-e77adbc > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
}
@media (min-width:1601px){
html body .elementor .elementor-element.elementor-element-1a692ef8.elementor-element-1a692ef8 > div:nth-child(5) > div:nth-child(1){font-size:45.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d79ccf.elementor-element-d79ccf > p:nth-child(1){font-size:21px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-59dc03dc.elementor-element-59dc03dc > h2:nth-child(1){font-size:21px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20aa876.elementor-element-20aa876 > h2:nth-child(1){font-size:37px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21da015e.elementor-element-21da015e > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-3d0e175.elementor-element-3d0e175 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-519b290.elementor-element-519b290 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4b41d89.elementor-element-4b41d89 > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-6557284.elementor-element-6557284 > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c84bfa7.elementor-element-c84bfa7 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-39b6c1ad.elementor-element-39b6c1ad > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-0e4bfa0.elementor-element-0e4bfa0 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e7ae973.elementor-element-e7ae973 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e686131.elementor-element-e686131 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-14ca8aa.elementor-element-14ca8aa > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-92f2600.elementor-element-92f2600 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-f700ecb.elementor-element-f700ecb > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-650b150.elementor-element-650b150 > p:nth-child(1){font-size:28.9px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-882777b.elementor-element-882777b > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-cb77b84.elementor-element-cb77b84 > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-841a405.elementor-element-841a405 > p:nth-child(1){font-size:48.1px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c54c72b.elementor-element-c54c72b > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-9e6d87f.elementor-element-9e6d87f > p:nth-child(1){font-size:48.7px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b7d1493.elementor-element-b7d1493 > p:nth-child(1){font-size:37.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-447d043.elementor-element-447d043 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-48b63d5.elementor-element-48b63d5 > h2:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a20574d.elementor-element-a20574d > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7f03ac4.elementor-element-7f03ac4 > div:nth-child(5) > div:nth-child(1){font-size:53.8px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-729a2d8.elementor-element-729a2d8 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a1dd9a2.elementor-element-a1dd9a2 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-2b0847c.elementor-element-2b0847c > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-27a8050.elementor-element-27a8050 > p:nth-child(1){font-size:33.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-5563816.elementor-element-5563816 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-eab34b9.elementor-element-eab34b9 > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-a3162fa.elementor-element-a3162fa > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-42b0ec5.elementor-element-42b0ec5 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b1855f8.elementor-element-b1855f8 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-056c82d.elementor-element-056c82d > h2:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-21898ad.elementor-element-21898ad > p:nth-child(1){font-size:54.6px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-d8add6c.elementor-element-d8add6c > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-78bcddc.elementor-element-78bcddc > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-dbc4873.elementor-element-dbc4873 > h3:nth-child(1){font-size:25.2px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c132366.elementor-element-c132366 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-546fbf5.elementor-element-546fbf5 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-20e06ec.elementor-element-20e06ec > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-7774351.elementor-element-7774351 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-4992f28.elementor-element-4992f28 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4a1e34.elementor-element-c4a1e34 > p:nth-child(1){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-15dbf22e.elementor-element-15dbf22e > div:nth-child(1) > div:nth-child(1) > h1:nth-child(2){font-size:40.3px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-986a25e.elementor-element-986a25e > h1:nth-child(1){font-size:36px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-c4b2897.elementor-element-c4b2897 > h2:nth-child(1){font-size:50.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-b8063c0.elementor-element-b8063c0 > h2:nth-child(1){font-size:50.4px !important;zoom:1 !important}
html body .elementor .elementor-element.elementor-element-e77adbc.elementor-element-e77adbc > h2:nth-child(1){font-size:40.3px !important;zoom:1 !important}
}
/* ysg-fs END */

/* ysg-twin-grid START */
@media (min-width:1025px){
html body .elementor .elementor-element.elementor-element-284c73ec.elementor-element-284c73ec.elementor-element-284c73ec > .elementor-container{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;column-gap:20px !important;align-items:stretch !important}
html body .elementor .elementor-element.elementor-element-79c463c9.elementor-element-79c463c9.elementor-element-79c463c9,html body .elementor .elementor-element.elementor-element-71ba5ba7.elementor-element-71ba5ba7.elementor-element-71ba5ba7{width:auto !important;max-width:none !important;min-width:0 !important;display:flex !important;flex-direction:column !important}
html body .elementor .elementor-element.elementor-element-79c463c9.elementor-element-79c463c9.elementor-element-79c463c9 > .elementor-widget-wrap,html body .elementor .elementor-element.elementor-element-71ba5ba7.elementor-element-71ba5ba7.elementor-element-71ba5ba7 > .elementor-widget-wrap{margin:0 !important;flex:1 1 auto !important;height:auto !important;width:100% !important;box-sizing:border-box !important}
html body .elementor .elementor-element.elementor-element-71ba5ba7.elementor-element-71ba5ba7.elementor-element-71ba5ba7 > .elementor-widget-wrap{padding:0 !important;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important}
html body .elementor .elementor-element.elementor-element-12342344.elementor-element-12342344.elementor-element-12342344{flex:1 1 auto !important;width:100% !important;height:auto !important;box-sizing:border-box !important;border-radius:31px !important;padding:30px 24px !important;margin:0 !important}
html body .elementor .elementor-element.elementor-element-12342344.elementor-element-12342344.elementor-element-12342344 > .elementor-container{height:100% !important}
html body .elementor .elementor-element.elementor-element-79c463c9.elementor-element-79c463c9.elementor-element-79c463c9 > .elementor-widget-wrap{border-radius:31px !important;padding:30px 24px !important}
}
html body .elementor .elementor-element.elementor-element-ba25a90.elementor-element-ba25a90.elementor-element-ba25a90,html body .elementor .elementor-element.elementor-element-7019259.elementor-element-7019259.elementor-element-7019259{margin-bottom:28px !important}
html body .elementor .elementor-element.elementor-element-16aedf7.elementor-element-16aedf7.elementor-element-16aedf7{margin-bottom:0 !important}
@media (min-width:1025px){html body .elementor .elementor-element.elementor-element-59dc03dc.elementor-element-59dc03dc.elementor-element-59dc03dc > h2:nth-child(1){font-size:21px !important}}
/* ysg-twin-grid END */
/* ysg-exp-stack START */
@media (min-width:1025px) and (max-width:1400px){
html body .elementor .elementor-element.elementor-element-26a1dcb.elementor-element-26a1dcb.elementor-element-26a1dcb > .elementor-container{flex-direction:column !important;align-items:center !important}
html body .elementor .elementor-element.elementor-element-8329e66.elementor-element-8329e66.elementor-element-8329e66,html body .elementor .elementor-element.elementor-element-9088d85.elementor-element-9088d85.elementor-element-9088d85{width:100% !important;max-width:100% !important}
html body .elementor .elementor-element.elementor-element-8329e66.elementor-element-8329e66.elementor-element-8329e66 > .elementor-widget-wrap{padding:0 30px !important;justify-content:center !important}
html body .elementor .elementor-element.elementor-element-841a405.elementor-element-841a405.elementor-element-841a405,html body .elementor .elementor-element.elementor-element-f61fd59.elementor-element-f61fd59.elementor-element-f61fd59{text-align:center !important;width:100% !important;max-width:100% !important;margin-bottom:20px !important}
html body .elementor .elementor-element.elementor-element-841a405.elementor-element-841a405.elementor-element-841a405.elementor-element-841a405 > p:nth-child(1){font-size:54.6px !important;text-align:center !important;text-wrap:balance}
html body .elementor .elementor-element.elementor-element-f61fd59.elementor-element-f61fd59.elementor-element-f61fd59 :is(p,div){text-align:center !important}
html body .elementor .elementor-element.elementor-element-2383172.elementor-element-2383172.elementor-element-2383172{text-align:center !important;width:100% !important}
html body .elementor .elementor-element.elementor-element-2383172.elementor-element-2383172.elementor-element-2383172 img{width:100% !important;max-width:699px !important;height:auto !important;margin:0 auto !important;display:block}
html body .elementor .elementor-element.elementor-element-9088d85.elementor-element-9088d85.elementor-element-9088d85 > .elementor-widget-wrap{padding:0 30px !important}
}
/* ysg-exp-stack END */
/* ysg-box-gap START */@media (min-width:1025px){html body .elementor .elementor-element.elementor-element-52459ee.elementor-element-52459ee.elementor-element-52459ee{padding-top:20px !important}}/* ysg-box-gap END *//* End custom CSS */