.elementor-7 .elementor-element.elementor-element-6c795e8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6c795e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxedream.lk/wp-content/uploads/2026/04/hero-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6c795e8 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6c795e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-7 .elementor-element.elementor-element-12692a11 > .elementor-container{max-width:746px;}.elementor-7 .elementor-element.elementor-element-10285184 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:24px;}.elementor-7 .elementor-element.elementor-element-127a15d3{text-align:center;}.elementor-7 .elementor-element.elementor-element-127a15d3 .elementor-heading-title{font-family:var( --e-global-typography-3b8e05e-font-family ), Sans-serif;font-size:var( --e-global-typography-3b8e05e-font-size );font-weight:var( --e-global-typography-3b8e05e-font-weight );text-transform:var( --e-global-typography-3b8e05e-text-transform );font-style:var( --e-global-typography-3b8e05e-font-style );line-height:var( --e-global-typography-3b8e05e-line-height );letter-spacing:var( --e-global-typography-3b8e05e-letter-spacing );word-spacing:var( --e-global-typography-3b8e05e-word-spacing );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-3b15d541{text-align:center;color:var( --e-global-color-1c5cffb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 150px 0px 150px;}.elementor-7 .elementor-element.elementor-element-782877c2 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-782877c2 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-782877c2 .elementor-button:focus{color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-782877c2 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-782877c2 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-1779fcfa > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-1779fcfa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1779fcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74586 );}.elementor-7 .elementor-element.elementor-element-1779fcfa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;z-index:2;}.elementor-7 .elementor-element.elementor-element-1779fcfa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-62827a2 > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-62827a2{margin-top:-100px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-42558665 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-42558665:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-42558665 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxedream.lk/wp-content/uploads/2026/04/card-category1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-42558665 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-02efa04 ) 0%, var( --e-global-color-primary ) 100%);opacity:0.6;}.elementor-7 .elementor-element.elementor-element-42558665 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:220px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-42558665 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5c482eb3{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-7 .elementor-element.elementor-element-5c482eb3 .elementor-heading-title{font-family:var( --e-global-typography-65efbe2-font-family ), Sans-serif;font-size:var( --e-global-typography-65efbe2-font-size );font-weight:var( --e-global-typography-65efbe2-font-weight );text-transform:var( --e-global-typography-65efbe2-text-transform );font-style:var( --e-global-typography-65efbe2-font-style );line-height:var( --e-global-typography-65efbe2-line-height );letter-spacing:var( --e-global-typography-65efbe2-letter-spacing );word-spacing:var( --e-global-typography-65efbe2-word-spacing );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-3449ed9e{text-align:center;}.elementor-7 .elementor-element.elementor-element-3449ed9e .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-29d8a984 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-29d8a984 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-7 .elementor-element.elementor-element-29d8a984 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-02efa04 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1c5cffb );padding:8px 16px 8px 16px;}.elementor-7 .elementor-element.elementor-element-7e5f3006 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-7e5f3006:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-7e5f3006 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxedream.lk/wp-content/uploads/2026/04/card-category2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-7e5f3006 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-02efa04 ) 0%, var( --e-global-color-primary ) 100%);opacity:0.6;}.elementor-7 .elementor-element.elementor-element-7e5f3006 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:220px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-7e5f3006 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5f917068{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-7 .elementor-element.elementor-element-5f917068 .elementor-heading-title{font-family:var( --e-global-typography-65efbe2-font-family ), Sans-serif;font-size:var( --e-global-typography-65efbe2-font-size );font-weight:var( --e-global-typography-65efbe2-font-weight );text-transform:var( --e-global-typography-65efbe2-text-transform );font-style:var( --e-global-typography-65efbe2-font-style );line-height:var( --e-global-typography-65efbe2-line-height );letter-spacing:var( --e-global-typography-65efbe2-letter-spacing );word-spacing:var( --e-global-typography-65efbe2-word-spacing );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-50ddb43e{text-align:center;}.elementor-7 .elementor-element.elementor-element-50ddb43e .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-2449c2d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-2449c2d0 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-7 .elementor-element.elementor-element-2449c2d0 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-02efa04 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1c5cffb );padding:8px 16px 8px 16px;}.elementor-7 .elementor-element.elementor-element-4c72c912 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-4c72c912:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-4c72c912 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxedream.lk/wp-content/uploads/2026/04/card-category3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-4c72c912 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-02efa04 ) 0%, var( --e-global-color-primary ) 100%);opacity:0.6;}.elementor-7 .elementor-element.elementor-element-4c72c912 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:220px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-4c72c912 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1d6502b9{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-7 .elementor-element.elementor-element-1d6502b9 .elementor-heading-title{font-family:var( --e-global-typography-65efbe2-font-family ), Sans-serif;font-size:var( --e-global-typography-65efbe2-font-size );font-weight:var( --e-global-typography-65efbe2-font-weight );text-transform:var( --e-global-typography-65efbe2-text-transform );font-style:var( --e-global-typography-65efbe2-font-style );line-height:var( --e-global-typography-65efbe2-line-height );letter-spacing:var( --e-global-typography-65efbe2-letter-spacing );word-spacing:var( --e-global-typography-65efbe2-word-spacing );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-573a1ab9{text-align:center;}.elementor-7 .elementor-element.elementor-element-573a1ab9 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-2a142686 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-2a142686 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-7 .elementor-element.elementor-element-2a142686 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-02efa04 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1c5cffb );padding:8px 16px 8px 16px;}.elementor-7 .elementor-element.elementor-element-50d3cd97{margin-top:100px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-2298f154 img{width:100%;}.elementor-7 .elementor-element.elementor-element-1cdb3fc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-1cdb3fc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-1cdb3fc3 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-7 .elementor-element.elementor-element-1cdb3fc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-2405f9e3 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2405f9e3{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-54416865 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-54416865{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4c1b7c55{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-7 .elementor-element.elementor-element-28fc855f .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-28fc855f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-28fc855f .elementor-button:focus{color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-28fc855f .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-28fc855f .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-1d542069:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-1d542069 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-1d542069 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-7 .elementor-element.elementor-element-1d542069 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6532196 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6532196{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-7befad82 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-7befad82{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-60a0a10d{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-7 .elementor-element.elementor-element-74495134 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-74495134 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-74495134 .elementor-button:focus{color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-74495134 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-74495134 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-69417944 img{width:100%;}.elementor-7 .elementor-element.elementor-element-69417944{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3761b706 img{width:100%;}.elementor-7 .elementor-element.elementor-element-3761b706{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6d0a0046:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6d0a0046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxedream.lk/wp-content/uploads/2026/04/line-right.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-6d0a0046 > .elementor-background-overlay{background-image:url("https://luxedream.lk/wp-content/uploads/2026/04/line-left.png");background-position:bottom left;background-repeat:no-repeat;background-size:20% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6d0a0046{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-6d0a0046 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6d0a0046 > .elementor-shape-top svg{height:45px;transform:translateX(-50%) rotateY(180deg);}.elementor-7 .elementor-element.elementor-element-504f2b02{margin-top:0px;margin-bottom:44px;}.elementor-7 .elementor-element.elementor-element-54a870f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-43d4c084 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-43d4c084{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-63406cde .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-232373da{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px;padding:16px 16px 16px 16px;background-color:var( --e-global-color-1c5cffb );border-color:var( --e-global-color-18a3a07 );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:12px;}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );margin-bottom:2px;}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );margin-bottom:2px;}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-9d10f02-font-family ), Sans-serif;font-size:var( --e-global-typography-9d10f02-font-size );font-weight:var( --e-global-typography-9d10f02-font-weight );font-style:var( --e-global-typography-9d10f02-font-style );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-e94a2ac );font-size:0.7em;}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-18a3a07 );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );border-radius:100px 100px 100px 100px;padding:10px 24px 10px 24px;margin-top:8px;}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );margin-inline-start:4px;}.elementor-7 .elementor-element.elementor-element-72b5d6a6 > .elementor-container{max-width:1440px;}.elementor-7 .elementor-element.elementor-element-500ffba0{overflow:hidden;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1011e99c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-1011e99c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-7df21411 img{max-width:705px;}.elementor-7 .elementor-element.elementor-element-7df21411{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -135px;}.elementor-7 .elementor-element.elementor-element-2a23823 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-2a23823:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-2a23823 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74586 );}.elementor-7 .elementor-element.elementor-element-2a23823 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:65px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:64px 64px 64px 64px;}.elementor-7 .elementor-element.elementor-element-2a23823 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3da1eb44 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3da1eb44{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1a199dd3 .elementor-heading-title{font-family:var( --e-global-typography-7a463e1-font-family ), Sans-serif;font-size:var( --e-global-typography-7a463e1-font-size );font-weight:var( --e-global-typography-7a463e1-font-weight );text-transform:var( --e-global-typography-7a463e1-text-transform );font-style:var( --e-global-typography-7a463e1-font-style );line-height:var( --e-global-typography-7a463e1-line-height );letter-spacing:var( --e-global-typography-7a463e1-letter-spacing );word-spacing:var( --e-global-typography-7a463e1-word-spacing );}.elementor-7 .elementor-element.elementor-element-1a199dd3{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-31058b42 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-31058b42{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-318ac7bf .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-318ac7bf{padding:0px 0px 0px 10px;width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-7a9c51fe{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2eb10f8e .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2eb10f8e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2eb10f8e .elementor-button:focus{color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2eb10f8e .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2eb10f8e .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-2be95e2e{overflow:hidden;}.elementor-7 .elementor-element.elementor-element-1aef1a56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-1aef1a56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-1aef1a56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74586 );}.elementor-7 .elementor-element.elementor-element-1aef1a56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-7 .elementor-element.elementor-element-1aef1a56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-13ebcdba .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-13ebcdba{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2addb390 .elementor-heading-title{font-family:var( --e-global-typography-7a463e1-font-family ), Sans-serif;font-size:var( --e-global-typography-7a463e1-font-size );font-weight:var( --e-global-typography-7a463e1-font-weight );text-transform:var( --e-global-typography-7a463e1-text-transform );font-style:var( --e-global-typography-7a463e1-font-style );line-height:var( --e-global-typography-7a463e1-line-height );letter-spacing:var( --e-global-typography-7a463e1-letter-spacing );word-spacing:var( --e-global-typography-7a463e1-word-spacing );}.elementor-7 .elementor-element.elementor-element-2addb390{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-75dbcab7 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-75dbcab7{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-4ba8ea28 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4ba8ea28{padding:0px 0px 0px 10px;width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-1b3973d7{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2209fdf1 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2209fdf1 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2209fdf1 .elementor-button:focus{color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2209fdf1 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2209fdf1 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-6885bf22 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-6fad2f64 img{max-width:735px;}.elementor-7 .elementor-element.elementor-element-6fad2f64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5d8874 > .elementor-container{max-width:1440px;}.elementor-7 .elementor-element.elementor-element-5d8874{overflow:hidden;margin-top:100px;margin-bottom:0px;padding:0px 135px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6d10b9d0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-6d10b9d0 .elementor-custom-embed-play i{color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-6d10b9d0 .elementor-custom-embed-play svg{fill:var( --e-global-color-1c5cffb );}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-6ad9d4bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-6ad9d4bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-6ad9d4bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-6ad9d4bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6ad9d4bd > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://luxedream.lk/wp-content/uploads/2026/04/dot-light.png");background-position:97% 3%;background-repeat:no-repeat;opacity:1;}.elementor-7 .elementor-element.elementor-element-6ad9d4bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-7 .elementor-element.elementor-element-6ad9d4bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-67a09609 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-67a09609{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-1bbd6083 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-1bbd6083{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-168b81c2{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c5cffb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-7 .elementor-element.elementor-element-5595d567{padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-7240a6b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-754af4f3 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-754af4f3{padding:0px 0px 0px 8px;width:auto;max-width:auto;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-21538c39{text-align:center;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-21538c39 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-3f2b1e0f{text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-7 .elementor-element.elementor-element-69b2b311 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-50a1d602 > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-50a1d602:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-50a1d602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74586 );background-image:url("https://luxedream.lk/wp-content/uploads/2026/04/Rectangle-17.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-50a1d602{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-50a1d602 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-50a1d602 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-50a1d602 > .elementor-shape-top svg{height:50px;}.elementor-7 .elementor-element.elementor-element-50a1d602 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-7 .elementor-element.elementor-element-5ce01835{margin-top:0px;margin-bottom:44px;}.elementor-7 .elementor-element.elementor-element-3c77f567 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-a4492cb .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-a4492cb{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-31d723b7 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-7ea9df50{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2a6eccee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-2a6eccee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-5a929d83 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-5a929d83 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5a929d83 .elementor-button:focus{color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-5a929d83 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-5a929d83 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-38b7d7ac > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-1dcb65cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-1dcb65cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-1dcb65cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-1dcb65cf > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:32px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-1dcb65cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-203a6b98 .elementor-star-rating i:before{color:var( --e-global-color-e94a2ac );}.elementor-7 .elementor-element.elementor-element-203a6b98 .elementor-star-rating i{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-34186d82 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-630fac44{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-7e88f441.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-7 .elementor-element.elementor-element-7e88f441.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-7 .elementor-element.elementor-element-7e88f441.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-title{font-family:var( --e-global-typography-9d10f02-font-family ), Sans-serif;font-size:var( --e-global-typography-9d10f02-font-size );font-weight:var( --e-global-typography-9d10f02-font-weight );font-style:var( --e-global-typography-9d10f02-font-style );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-description{font-family:var( --e-global-typography-90abe59-font-family ), Sans-serif;font-size:var( --e-global-typography-90abe59-font-size );font-weight:var( --e-global-typography-90abe59-font-weight );font-style:var( --e-global-typography-90abe59-font-style );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-39ec9df2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-39ec9df2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-39ec9df2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-39ec9df2 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:32px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-39ec9df2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-684dd0fd .elementor-star-rating i:before{color:var( --e-global-color-e94a2ac );}.elementor-7 .elementor-element.elementor-element-684dd0fd .elementor-star-rating i{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-11e60dc2 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-5c6201e5{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-2d67403.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-7 .elementor-element.elementor-element-2d67403.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-7 .elementor-element.elementor-element-2d67403.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-title{font-family:var( --e-global-typography-9d10f02-font-family ), Sans-serif;font-size:var( --e-global-typography-9d10f02-font-size );font-weight:var( --e-global-typography-9d10f02-font-weight );font-style:var( --e-global-typography-9d10f02-font-style );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-description{font-family:var( --e-global-typography-90abe59-font-family ), Sans-serif;font-size:var( --e-global-typography-90abe59-font-size );font-weight:var( --e-global-typography-90abe59-font-weight );font-style:var( --e-global-typography-90abe59-font-style );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-79ac049 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-79ac049:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-79ac049 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-79ac049 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(29.999999999999996, 29.999999999999996, 29.999999999999996, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:32px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-79ac049 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-9965db9 .elementor-star-rating i:before{color:var( --e-global-color-e94a2ac );}.elementor-7 .elementor-element.elementor-element-9965db9 .elementor-star-rating i{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-75cbc165 .elementor-heading-title{font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-58a1e096{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-234086d.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-7 .elementor-element.elementor-element-234086d.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-7 .elementor-element.elementor-element-234086d.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-title{font-family:var( --e-global-typography-9d10f02-font-family ), Sans-serif;font-size:var( --e-global-typography-9d10f02-font-size );font-weight:var( --e-global-typography-9d10f02-font-weight );font-style:var( --e-global-typography-9d10f02-font-style );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-description{font-family:var( --e-global-typography-90abe59-font-family ), Sans-serif;font-size:var( --e-global-typography-90abe59-font-size );font-weight:var( --e-global-typography-90abe59-font-weight );font-style:var( --e-global-typography-90abe59-font-style );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6efa49d4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6efa49d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxedream.lk/wp-content/uploads/2026/04/offer-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6efa49d4 > .elementor-background-overlay{background-color:var( --e-global-color-9486604 );background-image:url("https://luxedream.lk/wp-content/uploads/2026/04/shape-5.png");background-position:top right;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6efa49d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-6efa49d4 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-3a74586 );}.elementor-7 .elementor-element.elementor-element-6efa49d4 > .elementor-shape-top svg{height:47px;transform:translateX(-50%) rotateY(180deg);}.elementor-7 .elementor-element.elementor-element-4811c5ab.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-4811c5ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-46f10027 .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-46f10027{padding:0px 0px 0px 8px;width:auto;max-width:auto;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-7ab93df8{text-align:center;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7ab93df8 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-4ed3d67a{text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c5cffb );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-7 .elementor-element.elementor-element-6f6358f .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-6f6358f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6f6358f .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-6f6358f .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-6f6358f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6f6358f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7a5e8423{padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-329800c7{margin-top:0px;margin-bottom:44px;}.elementor-7 .elementor-element.elementor-element-a3258dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-192563cb .elementor-heading-title{font-family:var( --e-global-typography-02e6d5f-font-family ), Sans-serif;font-size:var( --e-global-typography-02e6d5f-font-size );font-weight:var( --e-global-typography-02e6d5f-font-weight );text-transform:var( --e-global-typography-02e6d5f-text-transform );font-style:var( --e-global-typography-02e6d5f-font-style );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-192563cb{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-597f4359 .elementor-heading-title{font-family:var( --e-global-typography-49cac0a-font-family ), Sans-serif;font-size:var( --e-global-typography-49cac0a-font-size );font-weight:var( --e-global-typography-49cac0a-font-weight );text-transform:var( --e-global-typography-49cac0a-text-transform );font-style:var( --e-global-typography-49cac0a-font-style );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-760f77dd{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-26ad59ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-26ad59ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-4b655fb8 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1c5cffb );color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4b655fb8 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4b655fb8 .elementor-button:focus{color:var( --e-global-color-1c5cffb );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4b655fb8 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-4b655fb8 .elementor-button:focus svg{fill:var( --e-global-color-1c5cffb );}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-7 .elementor-element.elementor-element-52752f35:after{content:"0.7";}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__thumbnail__link{width:100%;}.elementor-7 .elementor-element.elementor-element-52752f35{--grid-column-gap:30px;--grid-row-gap:30px;}.elementor-7 .elementor-element.elementor-element-52752f35.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:16px;}.elementor-7 .elementor-element.elementor-element-52752f35.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:16px;}.elementor-7 .elementor-element.elementor-element-52752f35.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__title, .elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-28cbbc7-font-family ), Sans-serif;font-size:var( --e-global-typography-28cbbc7-font-size );font-weight:var( --e-global-typography-28cbbc7-font-weight );text-transform:var( --e-global-typography-28cbbc7-text-transform );font-style:var( --e-global-typography-28cbbc7-font-style );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__title{margin-bottom:8px;}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__meta-data{color:var( --e-global-color-accent );font-family:var( --e-global-typography-90abe59-font-family ), Sans-serif;font-size:var( --e-global-typography-90abe59-font-size );font-weight:var( --e-global-typography-90abe59-font-weight );font-style:var( --e-global-typography-90abe59-font-style );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__meta-data span:before{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-6c795e8{padding:100px 32px 162px 32px;}.elementor-7 .elementor-element.elementor-element-127a15d3 .elementor-heading-title{font-size:var( --e-global-typography-3b8e05e-font-size );line-height:var( --e-global-typography-3b8e05e-line-height );letter-spacing:var( --e-global-typography-3b8e05e-letter-spacing );word-spacing:var( --e-global-typography-3b8e05e-word-spacing );}.elementor-7 .elementor-element.elementor-element-3b15d541{padding:0px 100px 0px 100px;}.elementor-7 .elementor-element.elementor-element-782877c2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-1779fcfa{padding:0px 32px 50px 32px;}.elementor-7 .elementor-element.elementor-element-42558665 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:150px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-5c482eb3 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );letter-spacing:var( --e-global-typography-65efbe2-letter-spacing );word-spacing:var( --e-global-typography-65efbe2-word-spacing );}.elementor-7 .elementor-element.elementor-element-3449ed9e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-29d8a984 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-7e5f3006 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:150px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-5f917068 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );letter-spacing:var( --e-global-typography-65efbe2-letter-spacing );word-spacing:var( --e-global-typography-65efbe2-word-spacing );}.elementor-7 .elementor-element.elementor-element-50ddb43e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2449c2d0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-4c72c912 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:150px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-1d6502b9 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );letter-spacing:var( --e-global-typography-65efbe2-letter-spacing );word-spacing:var( --e-global-typography-65efbe2-word-spacing );}.elementor-7 .elementor-element.elementor-element-573a1ab9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2a142686 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-50d3cd97{margin-top:50px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-66ed5bea.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-66ed5bea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-1cdb3fc3 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-2405f9e3 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-54416865 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-4c1b7c55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-28fc855f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-1d542069 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-6532196 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-7befad82 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-60a0a10d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-74495134 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-a1291c6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-a1291c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-69417944 img{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-3761b706 img{max-width:100%;}.elementor-7 .elementor-element.elementor-element-6d0a0046:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6d0a0046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:60% auto;}.elementor-7 .elementor-element.elementor-element-6d0a0046 > .elementor-shape-top svg{height:30px;}.elementor-7 .elementor-element.elementor-element-6d0a0046{padding:50px 32px 50px 32px;}.elementor-7 .elementor-element.elementor-element-504f2b02{margin-top:0px;margin-bottom:32px;}.elementor-7 .elementor-element.elementor-element-43d4c084 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-63406cde .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-232373da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product{padding:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1011e99c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-1011e99c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-7df21411 img{max-width:520px;}.elementor-7 .elementor-element.elementor-element-7df21411{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2a23823.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-2a23823.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-2a23823 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-3da1eb44 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-1a199dd3 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );letter-spacing:var( --e-global-typography-7a463e1-letter-spacing );word-spacing:var( --e-global-typography-7a463e1-word-spacing );}.elementor-7 .elementor-element.elementor-element-31058b42 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-318ac7bf .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-7a9c51fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2eb10f8e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1aef1a56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-1aef1a56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-1aef1a56 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-13ebcdba .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-2addb390 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );letter-spacing:var( --e-global-typography-7a463e1-letter-spacing );word-spacing:var( --e-global-typography-7a463e1-word-spacing );}.elementor-7 .elementor-element.elementor-element-75dbcab7 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-4ba8ea28 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-1b3973d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2209fdf1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-6fad2f64 img{max-width:618px;}.elementor-7 .elementor-element.elementor-element-5d8874{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-72f66381.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-72f66381.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-6ad9d4bd > .elementor-element-populated >  .elementor-background-overlay{background-position:93% 7%;}.elementor-7 .elementor-element.elementor-element-6ad9d4bd > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-67a09609 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-1bbd6083 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-168b81c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5595d567{padding:50px 32px 50px 32px;}.elementor-7 .elementor-element.elementor-element-754af4f3 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-21538c39 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-3f2b1e0f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-59707346 img{width:70%;}.elementor-7 .elementor-element.elementor-element-c5046e6 img{width:70%;}.elementor-7 .elementor-element.elementor-element-7730f526 img{width:70%;}.elementor-7 .elementor-element.elementor-element-2088bc9e img{width:70%;}.elementor-7 .elementor-element.elementor-element-50a1d602{padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-5ce01835{margin-top:0px;margin-bottom:32px;padding:0px 32px 0px 32px;}.elementor-7 .elementor-element.elementor-element-a4492cb .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-31d723b7 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-7ea9df50{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5a929d83 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-1dcb65cf > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-34186d82 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-630fac44{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );}.elementor-7 .elementor-element.elementor-element-39ec9df2 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-11e60dc2 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-5c6201e5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );}.elementor-7 .elementor-element.elementor-element-79ac049 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-75cbc165 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-58a1e096{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );}.elementor-7 .elementor-element.elementor-element-6efa49d4{padding:90px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-46f10027 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-7ab93df8 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-4ed3d67a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-6f6358f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-7a5e8423{padding:50px 32px 50px 32px;}.elementor-7 .elementor-element.elementor-element-329800c7{margin-top:0px;margin-bottom:32px;}.elementor-7 .elementor-element.elementor-element-192563cb .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-597f4359 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-760f77dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-4b655fb8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-52752f35{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__title, .elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__title a{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__meta-data{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6c795e8{padding:100px 16px 160px 16px;}.elementor-7 .elementor-element.elementor-element-127a15d3 .elementor-heading-title{font-size:var( --e-global-typography-3b8e05e-font-size );line-height:var( --e-global-typography-3b8e05e-line-height );letter-spacing:var( --e-global-typography-3b8e05e-letter-spacing );word-spacing:var( --e-global-typography-3b8e05e-word-spacing );}.elementor-7 .elementor-element.elementor-element-3b15d541{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-782877c2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-1779fcfa{padding:0px 16px 40px 16px;}.elementor-7 .elementor-element.elementor-element-42558665 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-5c482eb3 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );letter-spacing:var( --e-global-typography-65efbe2-letter-spacing );word-spacing:var( --e-global-typography-65efbe2-word-spacing );}.elementor-7 .elementor-element.elementor-element-3449ed9e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-29d8a984 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 16px 8px 16px;}.elementor-7 .elementor-element.elementor-element-7e5f3006 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-5f917068 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );letter-spacing:var( --e-global-typography-65efbe2-letter-spacing );word-spacing:var( --e-global-typography-65efbe2-word-spacing );}.elementor-7 .elementor-element.elementor-element-50ddb43e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2449c2d0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 16px 8px 16px;}.elementor-7 .elementor-element.elementor-element-4c72c912 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-1d6502b9 .elementor-heading-title{font-size:var( --e-global-typography-65efbe2-font-size );line-height:var( --e-global-typography-65efbe2-line-height );letter-spacing:var( --e-global-typography-65efbe2-letter-spacing );word-spacing:var( --e-global-typography-65efbe2-word-spacing );}.elementor-7 .elementor-element.elementor-element-573a1ab9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2a142686 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:8px 16px 8px 16px;}.elementor-7 .elementor-element.elementor-element-50d3cd97{margin-top:40px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-2405f9e3 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-54416865 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-4c1b7c55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-28fc855f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-264a311e{margin-top:20px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-6532196 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-7befad82 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-60a0a10d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-74495134 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-6d0a0046{padding:40px 16px 40px 16px;}.elementor-7 .elementor-element.elementor-element-43d4c084 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-63406cde .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-232373da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-5f571983.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-7df21411 img{width:100%;}.elementor-7 .elementor-element.elementor-element-3da1eb44 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-1a199dd3 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );letter-spacing:var( --e-global-typography-7a463e1-letter-spacing );word-spacing:var( --e-global-typography-7a463e1-word-spacing );}.elementor-7 .elementor-element.elementor-element-31058b42 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-318ac7bf .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-7a9c51fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2eb10f8e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-2be95e2e{margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-13ebcdba .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-2addb390 .elementor-heading-title{font-size:var( --e-global-typography-7a463e1-font-size );line-height:var( --e-global-typography-7a463e1-line-height );letter-spacing:var( --e-global-typography-7a463e1-letter-spacing );word-spacing:var( --e-global-typography-7a463e1-word-spacing );}.elementor-7 .elementor-element.elementor-element-75dbcab7 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-4ba8ea28 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-1b3973d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2209fdf1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-6fad2f64 img{width:100%;}.elementor-7 .elementor-element.elementor-element-5d8874{margin-top:40px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-6ad9d4bd > .elementor-element-populated >  .elementor-background-overlay{background-position:97% 3%;}.elementor-7 .elementor-element.elementor-element-67a09609 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-1bbd6083 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-168b81c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5595d567{padding:40px 16px 40px 16px;}.elementor-7 .elementor-element.elementor-element-7240a6b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-7 .elementor-element.elementor-element-754af4f3 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-21538c39 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-3f2b1e0f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-61e39645{width:50%;}.elementor-7 .elementor-element.elementor-element-404e0f4{width:50%;}.elementor-7 .elementor-element.elementor-element-4a31a757{width:50%;}.elementor-7 .elementor-element.elementor-element-4a31a757 > .elementor-element-populated{margin:26px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-732d5868{width:50%;}.elementor-7 .elementor-element.elementor-element-732d5868 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-50a1d602 > .elementor-shape-top svg{height:25px;}.elementor-7 .elementor-element.elementor-element-50a1d602{padding:40px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-5ce01835{padding:0px 16px 0px 16px;}.elementor-7 .elementor-element.elementor-element-a4492cb .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-31d723b7 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-7ea9df50{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2a6eccee > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5a929d83 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-203a6b98{text-align:center;}.elementor-7 .elementor-element.elementor-element-34186d82{text-align:center;}.elementor-7 .elementor-element.elementor-element-34186d82 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-630fac44{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-img{margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );}.elementor-7 .elementor-element.elementor-element-7e88f441 .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );}.elementor-7 .elementor-element.elementor-element-39ec9df2 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-684dd0fd{text-align:center;}.elementor-7 .elementor-element.elementor-element-11e60dc2{text-align:center;}.elementor-7 .elementor-element.elementor-element-11e60dc2 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-5c6201e5{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-img{margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );}.elementor-7 .elementor-element.elementor-element-2d67403 .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );}.elementor-7 .elementor-element.elementor-element-9965db9{text-align:center;}.elementor-7 .elementor-element.elementor-element-75cbc165{text-align:center;}.elementor-7 .elementor-element.elementor-element-75cbc165 .elementor-heading-title{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-58a1e096{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-img{margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-title{font-size:var( --e-global-typography-9d10f02-font-size );line-height:var( --e-global-typography-9d10f02-line-height );letter-spacing:var( --e-global-typography-9d10f02-letter-spacing );word-spacing:var( --e-global-typography-9d10f02-word-spacing );}.elementor-7 .elementor-element.elementor-element-234086d .elementor-image-box-description{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );}.elementor-7 .elementor-element.elementor-element-6efa49d4 > .elementor-shape-top svg{height:40px;}.elementor-7 .elementor-element.elementor-element-6efa49d4{padding:80px 16px 50px 16px;}.elementor-7 .elementor-element.elementor-element-46f10027 .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-7ab93df8 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-4ed3d67a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-6f6358f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-7a5e8423{padding:40px 16px 40px 16px;}.elementor-7 .elementor-element.elementor-element-192563cb .elementor-heading-title{font-size:var( --e-global-typography-02e6d5f-font-size );line-height:var( --e-global-typography-02e6d5f-line-height );letter-spacing:var( --e-global-typography-02e6d5f-letter-spacing );word-spacing:var( --e-global-typography-02e6d5f-word-spacing );}.elementor-7 .elementor-element.elementor-element-597f4359 .elementor-heading-title{font-size:var( --e-global-typography-49cac0a-font-size );line-height:var( --e-global-typography-49cac0a-line-height );letter-spacing:var( --e-global-typography-49cac0a-letter-spacing );word-spacing:var( --e-global-typography-49cac0a-word-spacing );}.elementor-7 .elementor-element.elementor-element-760f77dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-26ad59ba > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4b655fb8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-7 .elementor-element.elementor-element-52752f35:after{content:"0.7";}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__thumbnail__link{width:100%;}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__title, .elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__title a{font-size:var( --e-global-typography-28cbbc7-font-size );line-height:var( --e-global-typography-28cbbc7-line-height );letter-spacing:var( --e-global-typography-28cbbc7-letter-spacing );word-spacing:var( --e-global-typography-28cbbc7-word-spacing );}.elementor-7 .elementor-element.elementor-element-52752f35 .elementor-post__meta-data{font-size:var( --e-global-typography-90abe59-font-size );line-height:var( --e-global-typography-90abe59-line-height );letter-spacing:var( --e-global-typography-90abe59-letter-spacing );word-spacing:var( --e-global-typography-90abe59-word-spacing );}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-66ed5bea{width:59.964%;}.elementor-7 .elementor-element.elementor-element-1cdb3fc3{width:39.947%;}.elementor-7 .elementor-element.elementor-element-1d542069{width:39.947%;}.elementor-7 .elementor-element.elementor-element-a1291c6{width:60.053%;}.elementor-7 .elementor-element.elementor-element-1011e99c{width:48.75%;}.elementor-7 .elementor-element.elementor-element-2a23823{width:51.25%;}.elementor-7 .elementor-element.elementor-element-1aef1a56{width:48.75%;}.elementor-7 .elementor-element.elementor-element-6885bf22{width:51.25%;}.elementor-7 .elementor-element.elementor-element-72f66381{width:58.951%;}.elementor-7 .elementor-element.elementor-element-6ad9d4bd{width:41.005%;}.elementor-7 .elementor-element.elementor-element-3c77f567{width:68.06%;}.elementor-7 .elementor-element.elementor-element-2a6eccee{width:31.896%;}.elementor-7 .elementor-element.elementor-element-a3258dd{width:68.06%;}.elementor-7 .elementor-element.elementor-element-26ad59ba{width:31.896%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-66ed5bea{width:55%;}.elementor-7 .elementor-element.elementor-element-1cdb3fc3{width:45%;}.elementor-7 .elementor-element.elementor-element-1d542069{width:45%;}.elementor-7 .elementor-element.elementor-element-a1291c6{width:55%;}.elementor-7 .elementor-element.elementor-element-72f66381{width:55%;}.elementor-7 .elementor-element.elementor-element-6ad9d4bd{width:45%;}}