.elementor-102677 .elementor-element.elementor-element-a1b2c3d:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-a1b2c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFF7FB 0%, #FFF0E3 100%);}.elementor-102677 .elementor-element.elementor-element-a1b2c3d > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-a1b2c3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 24px 24px 24px;}.elementor-102677 .elementor-element.elementor-element-a1b2c3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-b1c2d3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-102677 .elementor-element.elementor-element-b1c2d3e > .elementor-element-populated{padding:0px 18px 0px 0px;}.elementor-102677 .elementor-element.elementor-element-c1d2e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:18px 18px 18px 18px;box-shadow:0px 22px 55px -28px rgba(100, 45, 70, 0.35);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-hero-social-proof{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:400;line-height:1.35em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-d1e2f3a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-element-populated, .elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-element-populated > .elementor-background-overlay, .elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-element-populated{box-shadow:0px 22px 55px -28px rgba(120, 42, 88, 0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-e1f2a3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-102677 .elementor-element.elementor-element-e1f2a3b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-f1a2b3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-102677 .elementor-element.elementor-element-f1a2b3c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:38px;font-weight:700;line-height:1.12em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-59b0990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.woocommerce .elementor-102677 .elementor-element.elementor-element-59b0990 .woocommerce-product-details__short-description{font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.6em;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-102677 .elementor-element.elementor-element-b2c3d4e{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.woocommerce .elementor-102677 .elementor-element.elementor-element-b2c3d4e .price{color:var( --e-global-color-primary );font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-vk-sticky-purchase-benefits{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Overpass", Sans-serif;font-size:16px;line-height:1.45em;color:#111111;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-102677 .elementor-element.elementor-element-c2d3e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-102677 .elementor-element.elementor-element-c2d3e4f .cart button, .elementor-102677 .elementor-element.elementor-element-c2d3e4f .cart .button{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:17px 34px 17px 34px;color:var( --e-global-color-text );background-color:var( --e-global-color-b6f0e4c );transition:all 0.2s;}.elementor-102677 .elementor-element.elementor-element-vk-sticky-purchase-microcopy{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Overpass", Sans-serif;font-size:14px;line-height:1.45em;color:#5F5260;}.elementor-102677 .elementor-element.elementor-element-hero-trust-row:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-hero-trust-row > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-hero-trust-row > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-hero-trust-row{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 36px 24px;}.elementor-102677 .elementor-element.elementor-element-hero-trust-row > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-hero-trust-strip{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.35em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-before-reading-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:48px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-102677 .elementor-element.elementor-element-before-reading-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-before-reading-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-before-reading-title{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-before-reading-title .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-why-reading-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-102677 .elementor-element.elementor-element-why-reading-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-why-reading-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-why-reading-title{text-align:center;}.elementor-102677 .elementor-element.elementor-element-why-reading-title .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-why-reading-content{font-family:"Overpass", Sans-serif;font-size:19px;line-height:1.68em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-solution-reasons-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-solution-reasons-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2E2;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-section > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-section{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 24px 66px 24px;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-section > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-section-col > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:18px;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-title{text-align:center;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-title .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-solution-reasons-copy{font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-solution-reasons-list{background-color:#FFFFFF;padding:28px 34px 28px 34px;border-style:solid;border-color:#EADDD4;border-radius:18px 18px 18px 18px;font-family:"Overpass", Sans-serif;font-size:20px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-e2f3a4b:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-e2f3a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-e2f3a4b > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-e2f3a4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 34px 24px;}.elementor-102677 .elementor-element.elementor-element-e2f3a4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-f2a3b4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-a3b4c5d{background-color:#FFFBF2;padding:18px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4C66B;border-radius:12px 12px 12px 12px;}.elementor-102677 .elementor-element.elementor-element-a3b4c5d .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-102677 .elementor-element.elementor-element-a3b4c5d.elementor-view-stacked .elementor-icon{background-color:#D68B00;}.elementor-102677 .elementor-element.elementor-element-a3b4c5d.elementor-view-framed .elementor-icon, .elementor-102677 .elementor-element.elementor-element-a3b4c5d.elementor-view-default .elementor-icon{fill:#D68B00;color:#D68B00;border-color:#D68B00;}.elementor-102677 .elementor-element.elementor-element-a3b4c5d .elementor-icon{font-size:24px;}.elementor-102677 .elementor-element.elementor-element-a3b4c5d .elementor-icon-box-title, .elementor-102677 .elementor-element.elementor-element-a3b4c5d .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-a3b4c5d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-a3b4c5d .elementor-icon-box-description{font-family:"Overpass", Sans-serif;font-size:16px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-b3c4d5e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-102677 .elementor-element.elementor-element-c3d4e5f{background-color:#F4FCF8;padding:18px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8DCC1;border-radius:12px 12px 12px 12px;}.elementor-102677 .elementor-element.elementor-element-c3d4e5f .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-102677 .elementor-element.elementor-element-c3d4e5f.elementor-view-stacked .elementor-icon{background-color:#11845B;}.elementor-102677 .elementor-element.elementor-element-c3d4e5f.elementor-view-framed .elementor-icon, .elementor-102677 .elementor-element.elementor-element-c3d4e5f.elementor-view-default .elementor-icon{fill:#11845B;color:#11845B;border-color:#11845B;}.elementor-102677 .elementor-element.elementor-element-c3d4e5f .elementor-icon{font-size:24px;}.elementor-102677 .elementor-element.elementor-element-c3d4e5f .elementor-icon-box-title, .elementor-102677 .elementor-element.elementor-element-c3d4e5f .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-c3d4e5f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-c3d4e5f .elementor-icon-box-description{font-family:"Overpass", Sans-serif;font-size:16px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-d3e4f5a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-102677 .elementor-element.elementor-element-e3f4a5b{background-color:#F8F5FF;padding:18px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBB8FF;border-radius:12px 12px 12px 12px;}.elementor-102677 .elementor-element.elementor-element-e3f4a5b .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-102677 .elementor-element.elementor-element-e3f4a5b.elementor-view-stacked .elementor-icon{background-color:#6D4BC9;}.elementor-102677 .elementor-element.elementor-element-e3f4a5b.elementor-view-framed .elementor-icon, .elementor-102677 .elementor-element.elementor-element-e3f4a5b.elementor-view-default .elementor-icon{fill:#6D4BC9;color:#6D4BC9;border-color:#6D4BC9;}.elementor-102677 .elementor-element.elementor-element-e3f4a5b .elementor-icon{font-size:24px;}.elementor-102677 .elementor-element.elementor-element-e3f4a5b .elementor-icon-box-title, .elementor-102677 .elementor-element.elementor-element-e3f4a5b .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-e3f4a5b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-e3f4a5b .elementor-icon-box-description{font-family:"Overpass", Sans-serif;font-size:16px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-f4a5b6c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-102677 .elementor-element.elementor-element-f6a7b8c{background-color:#FDF4F9;padding:18px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBB8FF;border-radius:12px 12px 12px 12px;}.elementor-102677 .elementor-element.elementor-element-f6a7b8c .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-102677 .elementor-element.elementor-element-f6a7b8c.elementor-view-stacked .elementor-icon{background-color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-f6a7b8c.elementor-view-framed .elementor-icon, .elementor-102677 .elementor-element.elementor-element-f6a7b8c.elementor-view-default .elementor-icon{fill:#A2146A;color:#A2146A;border-color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-f6a7b8c .elementor-icon{font-size:24px;}.elementor-102677 .elementor-element.elementor-element-f6a7b8c .elementor-icon-box-title, .elementor-102677 .elementor-element.elementor-element-f6a7b8c .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-f6a7b8c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-f6a7b8c .elementor-icon-box-description{font-family:"Overpass", Sans-serif;font-size:16px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-audience-reading-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:50px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-102677 .elementor-element.elementor-element-audience-reading-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-audience-reading-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F4;}.elementor-102677 .elementor-element.elementor-element-audience-reading-title{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-audience-reading-title .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-audience-reading-content{font-family:"Overpass", Sans-serif;font-size:19px;line-height:1.68em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-content-reading-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:58px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-102677 .elementor-element.elementor-element-content-reading-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-content-reading-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-content-reading-title{text-align:center;}.elementor-102677 .elementor-element.elementor-element-content-reading-title .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-content-reading-content{font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.68em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-feedback-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-feedback-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7FB;}.elementor-102677 .elementor-element.elementor-element-feedback-section > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-feedback-section{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 24px 60px 24px;}.elementor-102677 .elementor-element.elementor-element-feedback-section > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-feedback-section-col > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:18px;}.elementor-102677 .elementor-element.elementor-element-feedback-title{text-align:center;}.elementor-102677 .elementor-element.elementor-element-feedback-title .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-feedback-intro{font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card{background-color:#FFFFFF;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:34px 38px 30px 38px;border-style:solid;border-color:#EA9BC7;border-radius:18px 18px 18px 18px;font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.6em;color:#111111;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-image{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-image img{width:72px;border-radius:50% 50% 50% 50%;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-name{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-name .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-role{text-align:center;font-family:"Overpass", Sans-serif;font-size:17px;line-height:1.35em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card-2{background-color:#FFFFFF;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:34px 38px 30px 38px;border-style:solid;border-color:#EA9BC7;border-radius:18px 18px 18px 18px;font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.6em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-image-2{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-image-2 img{width:72px;border-radius:50% 50% 50% 50%;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-name-2{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-name-2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-role-2{text-align:center;font-family:"Overpass", Sans-serif;font-size:17px;line-height:1.35em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card-3{background-color:#FFFFFF;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:34px 38px 30px 38px;border-style:solid;border-color:#EA9BC7;border-radius:18px 18px 18px 18px;font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.6em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-image-3{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-image-3 img{width:72px;border-radius:50% 50% 50% 50%;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-name-3{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-name-3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:800;line-height:1.2em;color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-role-3{text-align:center;font-family:"Overpass", Sans-serif;font-size:17px;line-height:1.35em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-materials-reading-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:26px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-102677 .elementor-element.elementor-element-materials-reading-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-materials-reading-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-materials-reading-title .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-materials-reading-content{font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-access-reading-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:18px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-102677 .elementor-element.elementor-element-access-reading-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-access-reading-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-access-reading-title .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-access-reading-content{background-color:#F1FAF5;padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8DCC1;border-radius:10px 10px 10px 10px;font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-mid-course-cta-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-mid-course-cta-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2E2;}.elementor-102677 .elementor-element.elementor-element-mid-course-cta-section > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-mid-course-cta-section{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:58px 24px 58px 24px;}.elementor-102677 .elementor-element.elementor-element-mid-course-cta-section > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-mid-course-cta-col > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-102677 .elementor-element.elementor-element-mid-cta-price{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.woocommerce .elementor-102677 .elementor-element.elementor-element-mid-cta-price .price{color:var( --e-global-color-primary );font-family:"Nunito Sans", Sans-serif;font-size:34px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .cart button, .elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .cart .button{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;border-radius:10px 10px 10px 10px;padding:20px 58px 20px 58px;color:var( --e-global-color-text );background-color:var( --e-global-color-b6f0e4c );transition:all 0.2s;}.elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.35em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-visual-reading-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-102677 .elementor-element.elementor-element-visual-reading-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-visual-reading-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-visual-reading-quote{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 5px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:5px;border-color:#AD0F6F;--border-color:#AD0F6F;--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-102677 .elementor-element.elementor-element-visual-reading-quote:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-visual-reading-quote > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4F8;}.elementor-102677 .elementor-element.elementor-element-visual-reading-quote-mark{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-102677 .elementor-element.elementor-element-visual-reading-quote-mark .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:64px;font-weight:700;line-height:0.75em;color:#AD0F6F;}.elementor-102677 .elementor-element.elementor-element-visual-reading-quote-text{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.42em;color:#AD0F6F;}.elementor-102677 .elementor-element.elementor-element-visual-reading-image img{height:380px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-102677 .elementor-element.elementor-element-trn1sct:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-trn1sct > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-trn1sct > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-trn1sct{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:58px 24px 20px 24px;}.elementor-102677 .elementor-element.elementor-element-trn1sct > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-trn1col > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-102677 .elementor-element.elementor-element-b6c7d8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-b6c7d8e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-trn1row:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-trn1row > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-trn1row > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-trn1row{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 36px 24px;}.elementor-102677 .elementor-element.elementor-element-trn1row > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-t1imgcl:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-102677 .elementor-element.elementor-element-t1imgcl > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-t1imgcl > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-102677 .elementor-element.elementor-element-t1imgcl > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 1px;border-color:#F0D8E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 0px 28px 28px;}.elementor-102677 .elementor-element.elementor-element-t1imgcl > .elementor-element-populated, .elementor-102677 .elementor-element.elementor-element-t1imgcl > .elementor-element-populated > .elementor-background-overlay, .elementor-102677 .elementor-element.elementor-element-t1imgcl > .elementor-background-slideshow{border-radius:18px 0px 0px 18px;}.elementor-102677 .elementor-element.elementor-element-t1imgcl > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-trn1img{border-radius:8px 8px 8px 8px;text-align:start;}.elementor-102677 .elementor-element.elementor-element-trn1img img{width:190px;}.elementor-102677 .elementor-element.elementor-element-t1txtcl:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-102677 .elementor-element.elementor-element-t1txtcl > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-t1txtcl > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-102677 .elementor-element.elementor-element-t1txtcl > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:#F0D8E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 34px 30px 12px;}.elementor-102677 .elementor-element.elementor-element-t1txtcl > .elementor-element-populated, .elementor-102677 .elementor-element.elementor-element-t1txtcl > .elementor-element-populated > .elementor-background-overlay, .elementor-102677 .elementor-element.elementor-element-t1txtcl > .elementor-background-slideshow{border-radius:0px 18px 18px 0px;}.elementor-102677 .elementor-element.elementor-element-t1txtcl > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-trn1nam{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-102677 .elementor-element.elementor-element-trn1nam .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-trn1bio{font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-trn2row:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-trn2row > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-trn2row > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-trn2row{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 18px 24px;}.elementor-102677 .elementor-element.elementor-element-trn2row > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-t2imgcl:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-102677 .elementor-element.elementor-element-t2imgcl > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-t2imgcl > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-102677 .elementor-element.elementor-element-t2imgcl > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 1px;border-color:#F0D8E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 0px 22px 22px;}.elementor-102677 .elementor-element.elementor-element-t2imgcl > .elementor-element-populated, .elementor-102677 .elementor-element.elementor-element-t2imgcl > .elementor-element-populated > .elementor-background-overlay, .elementor-102677 .elementor-element.elementor-element-t2imgcl > .elementor-background-slideshow{border-radius:8px 0px 0px 8px;}.elementor-102677 .elementor-element.elementor-element-t2imgcl > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-trn2img{border-radius:8px 8px 8px 8px;text-align:start;}.elementor-102677 .elementor-element.elementor-element-trn2img img{width:190px;}.elementor-102677 .elementor-element.elementor-element-t2txtcl:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-102677 .elementor-element.elementor-element-t2txtcl > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-t2txtcl > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-102677 .elementor-element.elementor-element-t2txtcl > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:#F0D8E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 26px 24px 8px;}.elementor-102677 .elementor-element.elementor-element-t2txtcl > .elementor-element-populated, .elementor-102677 .elementor-element.elementor-element-t2txtcl > .elementor-element-populated > .elementor-background-overlay, .elementor-102677 .elementor-element.elementor-element-t2txtcl > .elementor-background-slideshow{border-radius:0px 8px 8px 0px;}.elementor-102677 .elementor-element.elementor-element-t2txtcl > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-trn2nam{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-102677 .elementor-element.elementor-element-trn2nam .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-trn2bio{font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-b7c8d9e:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-b7c8d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-b7c8d9e > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-b7c8d9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 24px 68px 24px;}.elementor-102677 .elementor-element.elementor-element-b7c8d9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-c7d8e9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-102677 .elementor-element.elementor-element-d7e8f9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-d7e8f9a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-accordion-item{border-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-accordion-item .elementor-tab-content{border-block-start-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-accordion-icon, .elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-accordion-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-tab-title{padding:20px 22px 20px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-tab-content{color:var( --e-global-color-text );font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;padding:0px 22px 22px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-accordion-item{border-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-accordion-item .elementor-tab-content{border-block-start-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-accordion-icon, .elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-accordion-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-tab-title{padding:20px 22px 20px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-tab-content{color:var( --e-global-color-text );font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;padding:0px 22px 22px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-accordion-item{border-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-accordion-item .elementor-tab-content{border-block-start-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-accordion-icon, .elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-accordion-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-tab-title{padding:20px 22px 20px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-tab-content{color:var( --e-global-color-text );font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;padding:0px 22px 20px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-accordion-item{border-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-accordion-item .elementor-tab-content{border-block-start-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-accordion-icon, .elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-accordion-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-tab-title{padding:20px 22px 20px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-tab-content{color:var( --e-global-color-text );font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;padding:0px 22px 20px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-accordion-item{border-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-accordion-item .elementor-tab-content{border-block-start-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-accordion-icon, .elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-accordion-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-tab-title{padding:20px 22px 20px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-tab-content{color:var( --e-global-color-text );font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;padding:0px 22px 20px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-accordion-item{border-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-accordion-item .elementor-tab-content{border-block-start-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#BEE4CF;}.elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-accordion-icon, .elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-accordion-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-tab-title{padding:20px 22px 20px 22px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-tab-content{color:var( --e-global-color-text );font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;padding:0px 22px 20px 22px;}.elementor-102677 .elementor-element.elementor-element-program-manager-message-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-program-manager-message-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-program-manager-message-section > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-program-manager-message-section{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 24px 64px 24px;}.elementor-102677 .elementor-element.elementor-element-program-manager-message-section > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-program-manager-message-section-col > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:18px;}.elementor-102677 .elementor-element.elementor-element-program-message-title{text-align:center;}.elementor-102677 .elementor-element.elementor-element-program-message-title .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-program-message-copy{background-color:#FFF7F0;padding:34px 38px 34px 38px;border-style:solid;border-color:#EADDD4;border-radius:20px 20px 20px 20px;font-family:"Overpass", Sans-serif;font-size:20px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-program-manager-contact-image{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-program-manager-contact-image img{width:96px;border-radius:50% 50% 50% 50%;}.elementor-102677 .elementor-element.elementor-element-program-manager-contact-name{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-program-manager-contact-name .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-program-manager-contact-role{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Overpass", Sans-serif;font-size:17px;line-height:1.35em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-program-manager-contact-email{text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.35em;color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-f7a8b9c:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-f7a8b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-f7a8b9c > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-f7a8b9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 24px 24px 24px;}.elementor-102677 .elementor-element.elementor-element-f7a8b9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-a8b9c0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-102677 .elementor-element.elementor-element-a8b9c0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2146A;}.elementor-102677 .elementor-element.elementor-element-a8b9c0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-102677 .elementor-element.elementor-element-a8b9c0d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A2146A;box-shadow:0px 18px 42px -22px rgba(80, 0, 50, 0.45);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 54px 52px 54px;}.elementor-102677 .elementor-element.elementor-element-a8b9c0d > .elementor-element-populated, .elementor-102677 .elementor-element.elementor-element-a8b9c0d > .elementor-element-populated > .elementor-background-overlay, .elementor-102677 .elementor-element.elementor-element-a8b9c0d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-102677 .elementor-element.elementor-element-a8b9c0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-b8c9d0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-102677 .elementor-element.elementor-element-b8c9d0e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-c8d9e0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;font-family:"Overpass", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-f8a9b0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-102677 .elementor-element.elementor-element-f8a9b0c .cart button, .elementor-102677 .elementor-element.elementor-element-f8a9b0c .cart .button{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;border-radius:10px 10px 10px 10px;padding:17px 34px 17px 34px;color:#111111;background-color:#F5A623;transition:all 0.2s;}.elementor-102677 .elementor-element.elementor-element-cta2tru:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-cta2tru > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-cta2tru > .elementor-container{max-width:900px;}.elementor-102677 .elementor-element.elementor-element-cta2tru{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 70px 24px;}.elementor-102677 .elementor-element.elementor-element-cta2tru > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-102677 .elementor-element.elementor-element-cta2col.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-102677 .elementor-element.elementor-element-cta2col > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-102677 .elementor-element.elementor-element-cta2col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-102677 .elementor-element.elementor-element-f8a9b0d{width:var( --container-widget-width, 100% );max-width:100%;background-color:#FFF7E3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 26px 24px 26px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:4px 1px 1px 1px;border-color:#F5B33B;border-radius:14px 14px 14px 14px;box-shadow:0px 8px 24px -12px rgba(75, 45, 0, 0.28);text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;line-height:1.55em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-f8a9b0e{width:var( --container-widget-width, 100% );max-width:100%;background-color:#ECF9F3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 26px 24px 26px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:4px 1px 1px 1px;border-color:#63C99A;border-radius:14px 14px 14px 14px;box-shadow:0px 8px 24px -12px rgba(0, 70, 42, 0.24);text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;line-height:1.55em;color:#111111;}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:64px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-section:not(.elementor-motion-effects-element-type-background), .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-title{text-align:center;}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-title .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-intro{font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card{font-family:"Overpass", Sans-serif;font-size:18px;line-height:1.58em;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-102677 .elementor-element.elementor-element-b1c2d3e{width:50%;}.elementor-102677 .elementor-element.elementor-element-d1e2f3a{width:50%;}.elementor-102677 .elementor-element.elementor-element-before-reading-section{--content-width:900px;}.elementor-102677 .elementor-element.elementor-element-why-reading-section{--content-width:900px;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-section-col{width:100%;}.elementor-102677 .elementor-element.elementor-element-f2a3b4c{width:25%;}.elementor-102677 .elementor-element.elementor-element-b3c4d5e{width:25%;}.elementor-102677 .elementor-element.elementor-element-d3e4f5a{width:25%;}.elementor-102677 .elementor-element.elementor-element-f4a5b6c{width:25%;}.elementor-102677 .elementor-element.elementor-element-audience-reading-section{--content-width:900px;}.elementor-102677 .elementor-element.elementor-element-content-reading-section{--content-width:900px;}.elementor-102677 .elementor-element.elementor-element-feedback-section-col{width:100%;}.elementor-102677 .elementor-element.elementor-element-materials-reading-section{--content-width:900px;}.elementor-102677 .elementor-element.elementor-element-access-reading-section{--content-width:900px;}.elementor-102677 .elementor-element.elementor-element-mid-course-cta-col{width:100%;}.elementor-102677 .elementor-element.elementor-element-visual-reading-section{--content-width:900px;}.elementor-102677 .elementor-element.elementor-element-visual-reading-quote{--content-width:760px;}.elementor-102677 .elementor-element.elementor-element-trn1col{width:100%;}.elementor-102677 .elementor-element.elementor-element-t1imgcl{width:20%;}.elementor-102677 .elementor-element.elementor-element-t1txtcl{width:80%;}.elementor-102677 .elementor-element.elementor-element-t2imgcl{width:20%;}.elementor-102677 .elementor-element.elementor-element-t2txtcl{width:80%;}.elementor-102677 .elementor-element.elementor-element-program-manager-message-section-col{width:100%;}.elementor-102677 .elementor-element.elementor-element-a8b9c0d{width:100%;}.elementor-102677 .elementor-element.elementor-element-cta2col{width:100%;}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-section{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-102677 .elementor-element.elementor-element-b1c2d3e{width:100%;}.elementor-102677 .elementor-element.elementor-element-d1e2f3a{width:100%;}.elementor-102677 .elementor-element.elementor-element-t1imgcl{width:26%;}.elementor-102677 .elementor-element.elementor-element-t1txtcl{width:74%;}.elementor-102677 .elementor-element.elementor-element-t2imgcl{width:26%;}.elementor-102677 .elementor-element.elementor-element-t2txtcl{width:74%;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-102677 .elementor-element.elementor-element-a1b2c3d{padding:30px 34px 24px 34px;}.elementor-102677 .elementor-element.elementor-element-b1c2d3e > .elementor-element-populated{padding:0px 60px 0px 60px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-102677 .elementor-element.elementor-element-f1a2b3c .elementor-heading-title{font-size:34px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-102677 .elementor-element.elementor-element-hero-trust-row{padding:24px 34px 34px 34px;}.elementor-102677 .elementor-element.elementor-element-before-reading-section{--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-102677 .elementor-element.elementor-element-before-reading-title .elementor-heading-title{font-size:30px;}.elementor-102677 .elementor-element.elementor-element-why-reading-title .elementor-heading-title{font-size:30px;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-title .elementor-heading-title{font-size:30px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-102677 .elementor-element.elementor-element-audience-reading-title .elementor-heading-title{font-size:30px;}.elementor-102677 .elementor-element.elementor-element-content-reading-title .elementor-heading-title{font-size:30px;}.elementor-102677 .elementor-element.elementor-element-feedback-title .elementor-heading-title{font-size:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-102677 .elementor-element.elementor-element-materials-reading-title .elementor-heading-title{font-size:23px;}.elementor-102677 .elementor-element.elementor-element-access-reading-title .elementor-heading-title{font-size:23px;}.elementor-102677 .elementor-element.elementor-element-b6c7d8e .elementor-heading-title{font-size:30px;}.elementor-102677 .elementor-element.elementor-element-trn1img img{width:176px;}.elementor-102677 .elementor-element.elementor-element-trn2img img{width:176px;}.elementor-102677 .elementor-element.elementor-element-d7e8f9a .elementor-heading-title{font-size:30px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-102677 .elementor-element.elementor-element-program-message-title .elementor-heading-title{font-size:30px;}.elementor-102677 .elementor-element.elementor-element-b8c9d0e .elementor-heading-title{font-size:30px;}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-title .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-102677 .elementor-element.elementor-element-a1b2c3d > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-a1b2c3d{padding:34px 18px 22px 18px;}.elementor-102677 .elementor-element.elementor-element-b1c2d3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-102677 .elementor-element.elementor-element-b1c2d3e > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-102677 .elementor-element.elementor-element-hero-social-proof{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-element-populated{padding:20px 18px 20px 18px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-102677 .elementor-element.elementor-element-f1a2b3c .elementor-heading-title{font-size:28px;}.woocommerce .elementor-102677 .elementor-element.elementor-element-59b0990 .woocommerce-product-details__short-description{font-size:18px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-102677 .elementor-element.elementor-element-b2c3d4e .price{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-c2d3e4f .cart button, .elementor-102677 .elementor-element.elementor-element-c2d3e4f .cart .button{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-hero-trust-row{padding:20px 18px 30px 18px;}.elementor-102677 .elementor-element.elementor-element-hero-trust-strip{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-before-reading-section{--content-width:100%;--padding-top:46px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-102677 .elementor-element.elementor-element-before-reading-title .elementor-heading-title{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-why-reading-section{--content-width:100%;--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-102677 .elementor-element.elementor-element-why-reading-title .elementor-heading-title{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-why-reading-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-section > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-section{padding:34px 18px 34px 18px;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-title .elementor-heading-title{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-copy{font-size:17px;}.elementor-102677 .elementor-element.elementor-element-solution-reasons-list{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-e2f3a4b > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-e2f3a4b{padding:34px 18px 34px 18px;}.elementor-102677 .elementor-element.elementor-element-f2a3b4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-102677 .elementor-element.elementor-element-a3b4c5d .elementor-icon-box-description{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-b3c4d5e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-102677 .elementor-element.elementor-element-c3d4e5f .elementor-icon-box-description{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-d3e4f5a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-102677 .elementor-element.elementor-element-e3f4a5b .elementor-icon-box-description{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-f4a5b6c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-102677 .elementor-element.elementor-element-f6a7b8c .elementor-icon-box-description{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-audience-reading-section{--content-width:100%;--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-102677 .elementor-element.elementor-element-audience-reading-title .elementor-heading-title{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-audience-reading-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-content-reading-section{--content-width:100%;--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-102677 .elementor-element.elementor-element-content-reading-title .elementor-heading-title{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-content-reading-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-feedback-section > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-feedback-section{padding:42px 18px 42px 18px;}.elementor-102677 .elementor-element.elementor-element-feedback-title .elementor-heading-title{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-feedback-intro{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card{font-size:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-name .elementor-heading-title{font-size:19px;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-role{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card-2{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-name-2 .elementor-heading-title{font-size:19px;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-role-2{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card-3{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-name-3 .elementor-heading-title{font-size:19px;}.elementor-102677 .elementor-element.elementor-element-product-feedback-person-role-3{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-materials-reading-section{--content-width:100%;--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-102677 .elementor-element.elementor-element-materials-reading-title .elementor-heading-title{font-size:22px;}.elementor-102677 .elementor-element.elementor-element-materials-reading-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-access-reading-section{--content-width:100%;--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-102677 .elementor-element.elementor-element-access-reading-title .elementor-heading-title{font-size:22px;}.elementor-102677 .elementor-element.elementor-element-access-reading-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-mid-course-cta-section > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-mid-course-cta-section{padding:42px 18px 42px 18px;}.elementor-102677 .elementor-element.elementor-element-mid-course-cta-col > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.woocommerce .elementor-102677 .elementor-element.elementor-element-mid-cta-price .price{font-size:30px;}.elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .cart button, .elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .cart .button{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-visual-reading-section{--content-width:100%;--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-102677 .elementor-element.elementor-element-visual-reading-quote{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-102677 .elementor-element.elementor-element-visual-reading-quote-mark .elementor-heading-title{font-size:54px;}.elementor-102677 .elementor-element.elementor-element-visual-reading-quote-text{font-size:20px;}.elementor-102677 .elementor-element.elementor-element-visual-reading-image img{height:260px;}.elementor-102677 .elementor-element.elementor-element-trn1sct > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-trn1sct{padding:34px 18px 34px 18px;}.elementor-102677 .elementor-element.elementor-element-trn1col > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-102677 .elementor-element.elementor-element-b6c7d8e .elementor-heading-title{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-trn1row > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-trn1row{padding:34px 18px 34px 18px;}.elementor-102677 .elementor-element.elementor-element-t1imgcl > .elementor-element-populated{padding:22px 18px 0px 18px;}.elementor-102677 .elementor-element.elementor-element-trn1img img{width:150px;}.elementor-102677 .elementor-element.elementor-element-t1txtcl > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-102677 .elementor-element.elementor-element-t1txtcl > .elementor-element-populated{padding:16px 20px 24px 20px;}.elementor-102677 .elementor-element.elementor-element-trn1nam .elementor-heading-title{font-size:22px;}.elementor-102677 .elementor-element.elementor-element-trn1bio{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-trn2row > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-trn2row{padding:34px 18px 34px 18px;}.elementor-102677 .elementor-element.elementor-element-t2imgcl > .elementor-element-populated{padding:20px 18px 0px 18px;}.elementor-102677 .elementor-element.elementor-element-trn2img img{width:150px;}.elementor-102677 .elementor-element.elementor-element-t2txtcl > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-102677 .elementor-element.elementor-element-t2txtcl > .elementor-element-populated{padding:14px 18px 22px 18px;}.elementor-102677 .elementor-element.elementor-element-trn2nam .elementor-heading-title{font-size:22px;}.elementor-102677 .elementor-element.elementor-element-trn2bio{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-b7c8d9e > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-b7c8d9e{padding:34px 18px 34px 18px;}.elementor-102677 .elementor-element.elementor-element-c7d8e9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-102677 .elementor-element.elementor-element-d7e8f9a .elementor-heading-title{font-size:26px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-accordion-title{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-one .elementor-tab-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-accordion-title{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-two .elementor-tab-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-accordion-title{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-three .elementor-tab-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-accordion-title{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-four .elementor-tab-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-accordion-title{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-five .elementor-tab-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-accordion-title{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-optional-faq-six .elementor-tab-content{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-program-manager-message-section > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-program-manager-message-section{padding:34px 18px 34px 18px;}.elementor-102677 .elementor-element.elementor-element-program-message-title .elementor-heading-title{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-program-message-copy{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-program-manager-contact-name .elementor-heading-title{font-size:20px;}.elementor-102677 .elementor-element.elementor-element-program-manager-contact-role{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-program-manager-contact-email{font-size:17px;}.elementor-102677 .elementor-element.elementor-element-f7a8b9c > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-f7a8b9c{padding:34px 18px 34px 18px;}.elementor-102677 .elementor-element.elementor-element-a8b9c0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-102677 .elementor-element.elementor-element-a8b9c0d > .elementor-element-populated{padding:32px 22px 34px 22px;}.elementor-102677 .elementor-element.elementor-element-b8c9d0e .elementor-heading-title{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-c8d9e0f{font-size:17px;}.elementor-102677 .elementor-element.elementor-element-f8a9b0c .cart button, .elementor-102677 .elementor-element.elementor-element-f8a9b0c .cart .button{font-size:18px;}.elementor-102677 .elementor-element.elementor-element-cta2tru > .elementor-container{max-width:100%;}.elementor-102677 .elementor-element.elementor-element-cta2tru{padding:34px 18px 34px 18px;}.elementor-102677 .elementor-element.elementor-element-cta2col > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-102677 .elementor-element.elementor-element-f8a9b0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-102677 .elementor-element.elementor-element-f8a9b0e{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-section{--content-width:100%;--padding-top:42px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-title .elementor-heading-title{font-size:26px;}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-intro{font-size:16px;}.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card{font-size:16px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c1d2e3f *//* vk_product_hero_equal_columns_image_gap_fix_2026_07_03 */
.elementor-102677 .elementor-element.elementor-element-c1d2e3f { line-height: 0 !important; font-size: 0 !important; overflow: hidden !important; }
.elementor-102677 .elementor-element.elementor-element-c1d2e3f .elementor-widget-container { line-height: 0 !important; font-size: 0 !important; overflow: hidden !important; border-radius: 18px !important; }
.elementor-102677 .elementor-element.elementor-element-c1d2e3f img { display: block !important; width: 100% !important; height: auto !important; margin: 0 !important; vertical-align: top !important; border-radius: 18px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-hero-social-proof *//* vk_product_hero_social_under_image_font_18_2026_07_06 */
.elementor-102677 .elementor-element.elementor-element-hero-social-proof .vk-hero-social { display: flex; align-items: center; gap: 16px; padding: 12px 10px 0 10px; }
.elementor-102677 .elementor-element.elementor-element-hero-social-proof .vk-photo-stack { display: inline-flex; align-items: center; flex-shrink: 0; }
.elementor-102677 .elementor-element.elementor-element-hero-social-proof .vk-avatar-img { width: 44px; height: 44px; margin-left: -12px; border-radius: 999px; object-fit: cover; border: 2px solid #FFFFFF; box-shadow: 0 8px 18px rgba(40,20,35,.14); background: #FFF4F8; }
.elementor-102677 .elementor-element.elementor-element-hero-social-proof .vk-avatar-img:first-child { margin-left: 0; }
.elementor-102677 .elementor-element.elementor-element-hero-social-proof .vk-hero-social span:not(.vk-photo-stack) { font-family: "Overpass", sans-serif; font-size: 18px !important; line-height: 1.35em; font-weight: 400; color: #111111; }
@media (max-width: 767px) { .elementor-102677 .elementor-element.elementor-element-hero-social-proof .vk-hero-social { align-items: center; gap: 14px; padding: 10px 0 0 0; } .elementor-102677 .elementor-element.elementor-element-hero-social-proof .vk-avatar-img { width: 42px; height: 42px; margin-left: -11px; } .elementor-102677 .elementor-element.elementor-element-hero-social-proof .vk-hero-social span:not(.vk-photo-stack) { font-size: 18px !important; font-weight: 400; } }/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-59b0990 */.elementor-102677 .elementor-element.elementor-element-59b0990 { max-width: 680px; margin-left: 0; margin-right: auto; } .elementor-102677 .elementor-element.elementor-element-59b0990 .woocommerce-product-details__short-description, .elementor-102677 .elementor-element.elementor-element-59b0990 .woocommerce-product-details__short-description p { font-size: 19px; line-height: 1.65em; text-align: left; } .elementor-102677 .elementor-element.elementor-element-59b0990 .woocommerce-product-details__short-description p { margin-bottom: 14px; } .elementor-102677 .elementor-element.elementor-element-59b0990 .woocommerce-product-details__short-description p:last-child { margin-bottom: 0; } .elementor-102677 .elementor-element.elementor-element-59b0990 .woocommerce-product-details__short-description strong { font-weight: 700; }

/* vk_product_hero_excerpt_compact_before_price_2026_07_03 */
.elementor-102677 .elementor-element.elementor-element-59b0990 { margin-bottom: 0 !important; }
.elementor-102677 .elementor-element.elementor-element-59b0990 p { margin-bottom: .72em !important; }
.elementor-102677 .elementor-element.elementor-element-59b0990 p:last-child { margin-bottom: 0 !important; }
.elementor-102677 .elementor-element.elementor-element-59b0990 .woocommerce-product-details__short-description { margin-bottom: 0 !important; }

/* vk_product_hero_trust_labels_below_header_2026_07_03 excerpt spacing */
.elementor-102677 .elementor-element.elementor-element-59b0990 { margin-bottom: 8px !important; }
.elementor-102677 .elementor-element.elementor-element-59b0990 p { margin-bottom: .9em !important; }
.elementor-102677 .elementor-element.elementor-element-59b0990 p:last-child { margin-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-b2c3d4e *//* vk_product_hero_price_button_spacing_2026_07_03 */
.elementor-102677 .elementor-element.elementor-element-b2c3d4e { margin-top: 6px !important; margin-bottom: 16px !important; }
.elementor-102677 .elementor-element.elementor-element-b2c3d4e .price { margin-top: 0 !important; margin-bottom: 0 !important; line-height: 1.16em !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-vk-sticky-purchase-benefits *//* vk_purchase_benefits_box_2026_07_14 */ .elementor-102677 .elementor-element.elementor-element-vk-sticky-purchase-benefits .vk-purchase-benefits { background:#FFF7FB; border:1px solid #F0D8E5; border-radius:12px; padding:14px 16px; } .elementor-102677 .elementor-element.elementor-element-vk-sticky-purchase-benefits .vk-purchase-benefits strong { display:block; color:#A2146A; font-family:"Nunito Sans", sans-serif; font-size:16px; margin-bottom:8px; } .elementor-102677 .elementor-element.elementor-element-vk-sticky-purchase-benefits .vk-purchase-benefits ul { margin:0; padding-left:18px; } .elementor-102677 .elementor-element.elementor-element-vk-sticky-purchase-benefits .vk-purchase-benefits li { margin:4px 0; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c2d3e4f */.elementor-102677 .elementor-element.elementor-element-c2d3e4f form.cart { display: flex; justify-content: flex-start; } .elementor-102677 .elementor-element.elementor-element-c2d3e4f .single_add_to_cart_button, .elementor-102677 .elementor-element.elementor-element-c2d3e4f button.single_add_to_cart_button, .elementor-102677 .elementor-element.elementor-element-c2d3e4f .button { display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; min-height: 54px !important; padding: 17px 34px !important; font-family: "Nunito Sans", sans-serif !important; font-size: 18px !important; font-weight: 700 !important; line-height: 1 !important; border-radius: 10px !important; animation: vkButtonLift 3.8s ease-in-out infinite; box-shadow: 0 10px 22px rgba(245,166,35,.24) !important; } .elementor-102677 .elementor-element.elementor-element-c2d3e4f .single_add_to_cart_button:hover, .elementor-102677 .elementor-element.elementor-element-c2d3e4f button.single_add_to_cart_button:hover, .elementor-102677 .elementor-element.elementor-element-c2d3e4f .button:hover { transform: translateY(-2px); } @keyframes vkButtonLift { 0%, 72%, 100% { transform: translateY(0); } 82% { transform: translateY(-5px); } 90% { transform: translateY(0); } 95% { transform: translateY(-2px); } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1e2f3a *//* vk_product_sticky_purchase_card_2026_07_14 */
@media (min-width: 1025px) { .elementor-102677 .elementor-element.elementor-element-d1e2f3a { position: sticky; top: 112px; align-self: flex-start; z-index: 5; } }
@media (max-width: 1024px) { .elementor-102677 .elementor-element.elementor-element-d1e2f3a { position: static; } }
.elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-widget-wrap { background:#FFFFFF; border:1px solid #F0D8E5; border-radius:18px; padding:26px; box-shadow:0 22px 55px -28px rgba(120,42,88,.22); }
@media (max-width: 767px) { .elementor-102677 .elementor-element.elementor-element-d1e2f3a > .elementor-widget-wrap { padding:20px 18px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1b2c3d *//* vk_single_product_site_content_top_gap_2026_07_03 */
body.single-product #content.site-content { padding-top: 24px !important; }
@media (max-width: 767px) { body.single-product #content.site-content { padding-top: 18px !important; } }

/* vk_single_product_remove_top_white_strip_2026_07_03 */
body.single-product:not(.admin-bar) #page.site { margin-top: -29px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-hero-trust-strip *//* vk_product_hero_trust_labels_below_header_2026_07_03 */
.elementor-102677 .elementor-element.elementor-element-hero-trust-strip { width: 100%; margin: 0; }
.elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-labels { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
.elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-label { display: grid; grid-template-columns: minmax(180px, .68fr) minmax(0, 1fr); align-items: center; gap: 14px; padding: 15px 18px; border-radius: 10px; background: rgba(255,255,255,.78); border: 1px solid #E9DCE5; box-shadow: 0 8px 22px rgba(40,20,35,.05); }
.elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-guarantee { border-left: 4px solid #F5A623; }
.elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-payment { border-left: 4px solid #63C99A; }
.elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-label strong { color: #A2146A; font-family: "Nunito Sans", sans-serif; font-size: 18px; line-height: 1.2em; font-weight: 700; }
.elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-label small { color: #111111; font-family: "Overpass", sans-serif; font-size: 18px; line-height: 1.35em; font-weight: 400; }
@media (max-width: 1024px) { .elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-label { grid-template-columns: 1fr; gap: 6px; } }
@media (max-width: 767px) { .elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-labels { grid-template-columns: 1fr; gap: 10px; } .elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-label { padding: 13px 14px; } .elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-label strong, .elementor-102677 .elementor-element.elementor-element-hero-trust-strip .vk-trust-label small { font-size: 16px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-hero-trust-row *//* vk_product_trust_row_white_background_spacing_2026_07_03 */
.elementor-102677 .elementor-element.elementor-element-hero-trust-row { background: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-before-reading-content *//* vk_product_problem_cards_shortcode_2026_07_06 */
.elementor-102677 .elementor-element.elementor-element-before-reading-content {
  width: 100%;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
}
.elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-problem-quote-list {
  display: flex;
  flex-direction: column;
  gap: 22px;
  margin: 0;
  padding: 0;
}
.elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-quote-card {
  position: relative;
  width: min(100%, 780px);
  align-self: flex-start;
  padding: 24px 34px 24px 58px;
  background: #FFFFFF;
  border: 1px solid #EADDD4;
  border-radius: 28px;
  box-shadow: 0 16px 34px rgba(162, 20, 106, 0.07);
  font-family: "Overpass", sans-serif;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.5em;
  color: #111111;
}
.elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-quote-card:nth-child(even) {
  align-self: flex-end;
  background: #FFF7FB;
}
.elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-quote-card::before {
  content: "\201C";
  position: absolute;
  top: 16px;
  left: 24px;
  font-family: Georgia, serif;
  font-size: 38px;
  line-height: 1;
  color: #A2146A;
  opacity: .28;
}
.elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-quote-card::after {
  content: "";
  position: absolute;
  left: 56px;
  bottom: -14px;
  width: 26px;
  height: 26px;
  background: inherit;
  border-left: 1px solid #EADDD4;
  border-bottom: 1px solid #EADDD4;
  transform: rotate(-45deg);
  box-shadow: -8px 10px 18px rgba(162, 20, 106, 0.03);
}
.elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-quote-card:nth-child(even)::after {
  left: auto;
  right: 56px;
  border-left: 0;
  border-bottom: 1px solid #EADDD4;
  border-right: 1px solid #EADDD4;
  transform: rotate(45deg);
}
@media (max-width: 767px) {
  .elementor-102677 .elementor-element.elementor-element-before-reading-content {
    max-width: 100%;
  }
  .elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-problem-quote-list {
    gap: 18px;
  }
  .elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-quote-card,
  .elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-quote-card:nth-child(even) {
    width: 100%;
    align-self: stretch;
    padding: 22px 24px 22px 50px;
    border-radius: 22px;
    font-size: 18px !important;
    font-weight: 400 !important;
  }
  .elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-quote-card::before {
    left: 20px;
    top: 15px;
    font-size: 34px;
  }
  .elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-quote-card::after,
  .elementor-102677 .elementor-element.elementor-element-before-reading-content .vk-quote-card:nth-child(even)::after {
    left: 46px;
    right: auto;
    width: 22px;
    height: 22px;
    transform: rotate(-45deg);
    border-left: 1px solid #EADDD4;
    border-right: 0;
    border-bottom: 1px solid #EADDD4;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-why-reading-content */.elementor-102677 .elementor-element.elementor-element-why-reading-content { max-width: 760px; margin-left: auto; margin-right: auto; } .elementor-102677 .elementor-element.elementor-element-why-reading-content p { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-audience-reading-content */.elementor-102677 .elementor-element.elementor-element-audience-reading-content { max-width: 760px; margin-left: auto; margin-right: auto; } .elementor-102677 .elementor-element.elementor-element-audience-reading-content p { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-content-reading-content */.elementor-102677 .elementor-element.elementor-element-content-reading-content { max-width: 900px; width: 100%; margin-left: auto; margin-right: auto; } .elementor-102677 .elementor-element.elementor-element-content-reading-content h3, .elementor-102677 .elementor-element.elementor-element-content-reading-content strong { color: #000000; font-family: "Nunito Sans", sans-serif; font-weight: 800; } .elementor-102677 .elementor-element.elementor-element-content-reading-content p { margin-bottom: 18px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feedback-intro */.elementor-102677 .elementor-element.elementor-element-feedback-intro { max-width: 680px; margin-left: auto; margin-right: auto; text-align: center; } .elementor-102677 .elementor-element.elementor-element-feedback-intro p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-product-acf-feedback-card */.elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card { position: relative; max-width: 760px; margin-left: auto; margin-right: auto; } .elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card::before { content: "“"; position: absolute; top: 14px; left: 20px; font-family: Georgia, serif; font-size: 48px; line-height: 1; color: #A2146A; opacity: .24; } .elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card p { margin: 0; padding-left: 20px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-product-feedback-person-role */.elementor-102677 .elementor-element.elementor-element-product-feedback-person-role { margin-top: -10px; } .elementor-102677 .elementor-element.elementor-element-product-feedback-person-role p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-product-acf-feedback-card-2 */.elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card-2 { position: relative; max-width: 760px; margin-left: auto; margin-right: auto; } .elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card-2::before { content: "“"; position: absolute; top: 14px; left: 20px; font-family: Georgia, serif; font-size: 48px; line-height: 1; color: #A2146A; opacity: .24; } .elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card-2 p { margin: 0; padding-left: 20px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-product-feedback-person-role-2 */.elementor-102677 .elementor-element.elementor-element-product-feedback-person-role-2 { margin-top: -10px; } .elementor-102677 .elementor-element.elementor-element-product-feedback-person-role-2 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-product-acf-feedback-card-3 */.elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card-3 { position: relative; max-width: 760px; margin-left: auto; margin-right: auto; } .elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card-3::before { content: "“"; position: absolute; top: 14px; left: 20px; font-family: Georgia, serif; font-size: 48px; line-height: 1; color: #A2146A; opacity: .24; } .elementor-102677 .elementor-element.elementor-element-product-acf-feedback-card-3 p { margin: 0; padding-left: 20px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-product-feedback-person-role-3 */.elementor-102677 .elementor-element.elementor-element-product-feedback-person-role-3 { margin-top: -10px; } .elementor-102677 .elementor-element.elementor-element-product-feedback-person-role-3 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-mid-cta-price */.elementor-102677 .elementor-element.elementor-element-mid-cta-price { text-align: center !important; margin-bottom: 16px !important; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-price .price { display: block; margin: 0 !important; text-align: center !important; line-height: 1.15em !important; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-price .price, .elementor-102677 .elementor-element.elementor-element-mid-cta-price .amount, .elementor-102677 .elementor-element.elementor-element-mid-cta-price bdi { color: #A2146A !important; font-family: "Nunito Sans", sans-serif !important; font-size: 34px !important; font-weight: 800 !important; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-price .woocommerce-price-suffix { color: #A2146A !important; font-family: "Nunito Sans", sans-serif !important; font-size: 24px !important; font-weight: 700 !important; }
@media (max-width: 767px) { .elementor-102677 .elementor-element.elementor-element-mid-cta-price .price, .elementor-102677 .elementor-element.elementor-element-mid-cta-price .amount, .elementor-102677 .elementor-element.elementor-element-mid-cta-price bdi { font-size: 30px !important; } .elementor-102677 .elementor-element.elementor-element-mid-cta-price .woocommerce-price-suffix { font-size: 20px !important; } }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-mid-cta-add-to-cart */.elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .quantity { display: none !important; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart form.cart { display: flex; justify-content: center; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .single_add_to_cart_button, .elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart button.single_add_to_cart_button, .elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .button { display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; min-height: 64px !important; min-width: 270px !important; padding: 20px 58px !important; font-family: "Nunito Sans", sans-serif !important; font-size: 20px !important; font-weight: 800 !important; line-height: 1 !important; color: #111111 !important; background: #F5A623 !important; border-radius: 10px !important; box-shadow: 0 16px 34px rgba(245,166,35,.24) !important; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .single_add_to_cart_button:hover, .elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart button.single_add_to_cart_button:hover, .elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .button:hover { transform: translateY(-2px); }
@media (max-width: 767px) { .elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .single_add_to_cart_button, .elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart button.single_add_to_cart_button, .elementor-102677 .elementor-element.elementor-element-mid-cta-add-to-cart .button { width: 100% !important; min-width: 0 !important; font-size: 18px !important; padding: 18px 28px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mid-cta-trust-strip */.elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip { width: 100%; max-width: 900px; margin: 0 auto; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-labels { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-label { display: grid; grid-template-columns: minmax(190px, .55fr) minmax(0, 1fr); align-items: center; gap: 18px; padding: 24px 28px; border-radius: 10px; background: #FFFFFF; border: 1px solid #E9DCE5; box-shadow: 0 12px 26px rgba(40,20,35,.06); }
.elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-guarantee { border-left: 5px solid #F5A623; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-payment { border-left: 5px solid #63C99A; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-label strong { color: #A2146A; font-family: "Nunito Sans", sans-serif; font-size: 22px; line-height: 1.18em; font-weight: 800; }
.elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-label small { color: #111111; font-family: "Overpass", sans-serif; font-size: 20px; line-height: 1.35em; font-weight: 400; }
@media (max-width: 1024px) { .elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-label { grid-template-columns: 1fr; gap: 8px; } }
@media (max-width: 767px) { .elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-labels { grid-template-columns: 1fr; gap: 12px; } .elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-label { padding: 20px; } .elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-label strong { font-size: 20px; } .elementor-102677 .elementor-element.elementor-element-mid-cta-trust-strip .vk-trust-label small { font-size: 18px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-program-manager-contact-role */.elementor-102677 .elementor-element.elementor-element-program-manager-contact-role p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-program-manager-contact-email */.elementor-102677 .elementor-element.elementor-element-program-manager-contact-email { margin-top: -8px; } .elementor-102677 .elementor-element.elementor-element-program-manager-contact-email p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8c9d0e */.elementor-102677 .elementor-element.elementor-element-b8c9d0e .elementor-heading-title {
  color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8d9e0f */.elementor-102677 .elementor-element.elementor-element-c8d9e0f {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}
.elementor-102677 .elementor-element.elementor-element-c8d9e0f,
.elementor-102677 .elementor-element.elementor-element-c8d9e0f p,
.elementor-102677 .elementor-element.elementor-element-c8d9e0f .bb-theme-elementor-wrap {
  color: #FFFFFF !important;
  text-align: center;
}
.elementor-102677 .elementor-element.elementor-element-c8d9e0f p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f8a9b0c */.elementor-102677 .elementor-element.elementor-element-f8a9b0c .single_add_to_cart_button, .elementor-102677 .elementor-element.elementor-element-f8a9b0c button.single_add_to_cart_button, .elementor-102677 .elementor-element.elementor-element-f8a9b0c .button { display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; min-height: 54px !important; padding: 17px 34px !important; font-family: "Nunito Sans", sans-serif !important; font-size: 18px !important; font-weight: 800 !important; line-height: 1 !important; border-radius: 10px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8a9b0d */.elementor-102677 .elementor-element.elementor-element-f8a9b0d p { margin: 0; font-size: 18px !important; }
.elementor-102677 .elementor-element.elementor-element-f8a9b0d strong { display: block; color: #AD126F; font-family: 'Nunito Sans', sans-serif; font-size: 20px; line-height: 1.25; margin-bottom: 7px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8a9b0e */.elementor-102677 .elementor-element.elementor-element-f8a9b0e p { margin: 0; font-size: 18px !important; }
.elementor-102677 .elementor-element.elementor-element-f8a9b0e strong { display: block; color: #AD126F; font-family: 'Nunito Sans', sans-serif; font-size: 20px; line-height: 1.25; margin-bottom: 7px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-global-veebikool-feedback-intro */.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-intro { max-width: 760px; margin-left: auto; margin-right: auto; text-align: center; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-intro p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-global-veebikool-feedback-card */.elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card { width: 100%; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-row { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px; align-items: stretch; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-card { display: flex; flex-direction: column; justify-content: flex-start; min-height: auto; padding: 34px 34px 28px; border-radius: 0; background: #FFFFFF; border: 0; box-shadow: 18px 0 34px rgba(162,20,106,.045), -18px 0 34px rgba(162,20,106,.035); } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-featured { background: #FFF9FC; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-text p { margin: 0 0 24px; font-family: "Overpass", sans-serif; font-size: 18px; line-height: 1.6em; font-weight: 400; color: #111111; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-text p:last-child { margin-bottom: 0; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-text strong, .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-text b { font-weight: 800; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-person { display: grid; grid-template-columns: 74px 1fr auto; align-items: center; gap: 16px; margin-top: 18px; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-person img { width: 74px; height: 74px; border-radius: 999px; object-fit: cover; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-person span { font-family: "Nunito Sans", sans-serif; font-size: 18px; line-height: 1.25em; font-weight: 400; color: #A2146A; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-person b { display: block; font-family: Georgia, serif; font-size: 66px; line-height: .8; color: #A2146A; transform: translateY(8px); } @media (max-width: 1024px) { .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-row { grid-template-columns: 1fr; gap: 18px; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-card { min-height: auto; padding: 30px 28px 26px; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-text p { font-size: 18px; margin-bottom: 20px; } } @media (max-width: 767px) { .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-card { padding: 26px 22px 24px; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-text p { font-size: 18px; line-height: 1.55em; margin-bottom: 18px; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-person { grid-template-columns: 58px 1fr auto; gap: 12px; margin-top: 18px; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-person img { width: 58px; height: 58px; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-person span { font-size: 18px; } .elementor-102677 .elementor-element.elementor-element-global-veebikool-feedback-card .vk-testimonial-person b { font-size: 52px; } }/* End custom CSS */
/* Start custom CSS *//* vk_product_template_v2_cta_2026_06_27 */
body.single-product .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button,
body.single-product .elementor-widget-woocommerce-product-add-to-cart button.single_add_to_cart_button {
  min-height: 54px !important;
  padding: 17px 34px !important;
  border-radius: 10px !important;
  font-family: 'Nunito Sans', sans-serif !important;
  font-size: 18px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  background: #F5A623 !important;
  color: #111111 !important;
  box-shadow: 0 12px 24px -16px rgba(95, 54, 0, 0.65) !important;
}
body.single-product .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button:hover,
body.single-product .elementor-widget-woocommerce-product-add-to-cart button.single_add_to_cart_button:hover {
  background: #E89A17 !important;
  transform: translateY(-1px);
}/* End custom CSS */