.elementor .cord-section.cord-hero{background:linear-gradient(105deg,#f7f3ff,#e6d6ff)!important;padding-top:18px!important;padding-bottom:14px!important}.elementor .cord-section .cord-hero-grid{display:grid!important;grid-template-columns:minmax(0,43%) minmax(0,57%)!important;gap:0!important;min-height:335px!important;align-items:center!important}.elementor .cord-section .cord-hero-grid>.e-con{width:100%!important;max-width:100%!important}.elementor .cord-section .cord-hero-photo,.elementor .cord-section .cord-hero-photo>.elementor-widget-container{width:100%!important;min-height:315px!important}.elementor .cord-section .cord-hero-photo img{width:100%!important;height:315px!important;object-fit:contain!important}.elementor .cord-section.cord-benefits{background:#fff!important;padding-top:12px!important;padding-bottom:12px!important}.elementor .cord-section.cord-benefits .cord-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.elementor .cord-section.cord-benefits .cord-row>.e-con{width:100%!important}.elementor .cord-section.poly-color-section{background:#f7f4ff!important;padding-top:16px!important;padding-bottom:17px!important}.elementor .cord-section.poly-color-section .poly-colors{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:7px!important}.elementor .cord-section.poly-color-section .poly-colors>.e-con{width:100%!important;max-width:100%!important;min-width:0!important;min-height:132px!important;padding:7px 4px!important;background:#ece7ff!important;border-radius:9px!important;align-items:center!important;gap:5px!important}.elementor .cord-section.poly-color-section .cord-color .cord-photo,.elementor .cord-section.poly-color-section .cord-color .cord-photo>.elementor-widget-container{min-height:103px!important;width:100%!important}.elementor .cord-section.poly-color-section .cord-color .cord-photo img{width:100%!important;height:103px!important;object-fit:contain!important}.elementor .cord-section.poly-color-section .cord-color .elementor-heading-title{font-size:12px!important;text-align:center!important}.elementor .cord-section.cord-surface{background:#f1ecff!important;padding-top:20px!important;padding-bottom:20px!important}.elementor .cord-section .cord-texture-layout-v15{display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,60%)!important;gap:14px!important;align-items:center!important}.elementor .cord-section .cord-texture-layout-v15>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}.elementor .cord-section .cord-texture-media-v15{display:grid!important;grid-template-columns:minmax(0,58%) minmax(0,42%)!important;gap:12px!important;align-items:stretch!important}.elementor .cord-section .cord-texture-media-v15>.e-con,.elementor .cord-section .cord-texture-media-v15>.elementor-widget{width:100%!important;min-width:0!important;max-width:100%!important}.elementor .cord-section .cord-texture-media-v15 .elementor-widget-image,.elementor .cord-section .cord-texture-media-v15 .elementor-widget-image>.elementor-widget-container{min-height:210px!important;width:100%!important}.elementor .cord-section .cord-texture-media-v15 img{width:100%!important;height:210px!important;object-fit:cover!important;border-radius:10px!important}.elementor .cord-section .cord-bullets-v15{background:#e4d9ff!important;border-radius:10px!important;padding:12px!important;min-height:210px!important}.elementor .cord-section .cord-bullets-v15 .elementor-icon-box-title{font-size:13px!important}.elementor .cord-section.poly-occasions .cord-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}.elementor .cord-section.poly-details .cord-card .cord-photo,.elementor .cord-section.poly-details .cord-card .cord-photo>.elementor-widget-container{width:100%!important;min-height:90px!important}.elementor .cord-section.poly-details .cord-card .cord-photo img{width:100%!important;height:90px!important;object-fit:cover!important;border-radius:7px!important}.elementor .cord-section.poly-advantages .cord-card,.elementor .cord-section.poly-occasions .cord-card{min-height:122px!important;align-items:center!important;justify-content:center!important;text-align:center!important}.elementor .cord-section.poly-advantages .elementor-icon,.elementor .cord-section.poly-occasions .elementor-icon{font-size:32px!important;color:#5b20f8!important}.elementor .cord-section.poly-advantages .elementor-icon-box-title,.elementor .cord-section.poly-occasions .elementor-icon-box-title{font-size:14px!important;color:#5b20f8!important;font-weight:800!important;line-height:1.2!important}.elementor .cord-section.poly-advantages .elementor-icon-box-description,.elementor .cord-section.poly-occasions .elementor-icon-box-description{font-size:12px!important;line-height:1.35!important;color:#241849!important}.elementor .cord-section .cord-promo{background:#f0e9ff!important;border-radius:12px!important;padding:14px!important;overflow:hidden!important;min-height:188px!important}.elementor .cord-section .cord-promo .cord-photo,.elementor .cord-section .cord-promo .cord-photo>.elementor-widget-container{min-height:152px!important}.elementor .cord-section .cord-promo .cord-photo img{width:100%!important;height:152px!important;object-fit:contain!important}.elementor .cord-section.poly-promos .cord-wrap>.cord-row,.elementor .cord-section.poly-faq .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.elementor .cord-section.poly-promos .cord-wrap>.cord-row>.e-con,.elementor .cord-section.poly-faq .cord-wrap>.cord-row>.e-con{width:100%!important;min-width:0!important;max-width:100%!important}.elementor .cord-section.poly-final{position:relative!important;background:linear-gradient(105deg,#4b08d8,#7137ff 62%,#4c0bd8)!important;padding:22px!important;color:#fff!important}.elementor .cord-section.poly-final .elementor-heading-title,.elementor .cord-section.poly-final .elementor-widget-text-editor,.elementor .cord-section.poly-final .elementor-widget-text-editor p{color:white!important}.elementor .cord-section.poly-final .cord-row{display:grid!important;grid-template-columns:minmax(0,43%) minmax(0,57%)!important;gap:0!important;align-items:center!important;position:relative!important}.elementor .cord-section.poly-final .cord-row>.e-con{width:100%!important;min-width:0!important;max-width:100%!important}.elementor .cord-section.poly-final .cord-cta-copy{position:relative!important;z-index:2!important;padding-bottom:55px!important}.elementor .cord-section.poly-final .cord-cta-action{position:absolute!important;left:0!important;bottom:0!important;width:auto!important;z-index:3!important}.elementor .cord-section.poly-final .cord-cta-photo,.elementor .cord-section.poly-final .cord-cta-photo .elementor-widget-container{min-height:165px!important;width:100%!important}.elementor .cord-section.poly-final .cord-cta-photo img{width:100%!important;height:165px!important;object-fit:contain!important}@media (max-width:1024px){.elementor .cord-section.poly-color-section .poly-colors{grid-template-columns:repeat(5,minmax(0,1fr))!important}.elementor .cord-section .cord-texture-layout-v15{grid-template-columns:1fr!important}}@media (max-width:767px){.elementor .cord-section .cord-hero-grid{grid-template-columns:1fr!important;gap:12px!important}.elementor .cord-section.cord-benefits .cord-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor .cord-section.poly-color-section .poly-colors{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor .cord-section .cord-texture-media-v15{grid-template-columns:1fr!important}.elementor .cord-section.poly-promos .cord-wrap>.cord-row,.elementor .cord-section.poly-faq .cord-wrap>.cord-row{grid-template-columns:1fr!important}.elementor .cord-section.poly-final .cord-row{grid-template-columns:1fr!important}.elementor .cord-section.poly-final .cord-cta-action{position:static!important;width:100%!important}.elementor .cord-section.poly-final .cord-cta-copy{padding-bottom:0!important}}.elementor .cord-section.poly-color-section .poly-colors{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:6px!important}.elementor .cord-section.poly-color-section .poly-colors>.e-con{width:100%!important;min-width:0!important;max-width:100%!important;min-height:140px!important;padding:5px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.elementor .cord-section .poly-slot-color{min-height:104px!important;height:104px!important;flex:0 0 104px!important}.elementor .cord-section.poly-advantages .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.elementor .cord-section.poly-advantages .cord-wrap>.cord-row>.e-con{width:100%!important;min-width:0!important;max-width:100%!important;min-height:130px!important}.elementor .cord-section.poly-occasions .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.elementor .cord-section.poly-occasions .cord-wrap>.cord-row>.e-con{width:100%!important;min-width:0!important;max-width:100%!important;min-height:128px!important}.elementor .cord-section .cord-texture-layout-v15{display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,60%)!important;gap:0!important}.elementor .cord-section .cord-texture-layout-v15>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}.elementor .cord-section .cord-texture-media-v15{display:grid!important;grid-template-columns:minmax(0,60%) minmax(0,40%)!important;gap:10px!important}.elementor .cord-section .cord-texture-media-v15>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}.elementor .cord-section .poly-slot-texture{height:204px!important;min-height:204px!important}.elementor .cord-section.poly-promos .cord-promo{min-height:190px!important}.elementor .cord-section.poly-promos .cord-promo>.e-con{min-width:0!important;max-width:100%!important}.elementor .cord-section.poly-final .cord-cta-copy{padding-bottom:0!important}.elementor .cord-section.poly-final .cord-cta-copy .cord-cta-action{position:static!important;width:100%!important;min-height:48px!important;align-self:stretch!important;display:flex!important;justify-content:flex-start!important}.elementor .cord-section.poly-final .cord-cta-copy .cord-cta-action .elementor-button{font-size:16px!important;padding:13px 19px!important;white-space:normal!important}.elementor .cord-section.poly-final .cord-cta-photo{min-height:180px!important}.elementor .cord-section .poly-image-slot .elementor-widget-image{width:100%!important;height:100%!important}.elementor .cord-section .poly-image-slot .elementor-widget-image .elementor-widget-container{min-height:inherit!important;height:100%!important}@media (max-width:1024px){.elementor .cord-section.poly-color-section .poly-colors{grid-template-columns:repeat(5,minmax(0,1fr))!important}.elementor .cord-section.poly-occasions .cord-wrap>.cord-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.elementor .cord-section .cord-texture-layout-v15{grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:767px){.elementor .cord-section.poly-color-section .poly-colors{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor .cord-section .cord-texture-media-v15{grid-template-columns:1fr!important}.elementor .cord-section.poly-final .cord-cta-copy .cord-cta-action{width:100%!important}}.elementor .cord-section.cord-hero .cord-hero-copy{gap:12px!important}.elementor .cord-section.cord-hero .cord-hero-copy .elementor-widget-button{margin-top:5px!important}.elementor .cord-section.cord-benefits .cord-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.elementor .cord-section.cord-benefits .cord-row>.e-con{width:100%!important;max-width:100%!important;min-height:62px!important;padding:7px 18px!important;position:relative}.elementor .cord-section.cord-benefits .cord-row>.e-con:not(:last-child):after{content:"";position:absolute;right:0;top:19%;height:62%;border-right:1px solid #d4c8f7}.elementor .cord-section.cord-benefits .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;gap:14px!important}.elementor .cord-section.cord-benefits .elementor-icon-box-icon{margin:0!important;flex-shrink:0!important}.elementor .cord-section.cord-benefits .elementor-icon-box-content{text-align:left!important}.elementor .cord-section.cord-benefits .elementor-icon-box-title{font-size:15px!important;line-height:1.2!important}.elementor .cord-section.poly-color-section .poly-colors{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:6px!important}.elementor .cord-section.poly-color-section .poly-colors>.e-con{width:100%!important;max-width:100%!important;min-width:0!important;min-height:111px!important;padding:3px 3px 5px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:3px!important}.elementor .cord-section .poly-slot-color{height:83px!important;min-height:83px!important;width:100%!important}.elementor .cord-section.poly-color-section .poly-colors .elementor-heading-title{font-size:12px!important;line-height:1.1!important;text-align:center!important}.elementor .cord-section .cord-texture-layout-v15{display:grid!important;grid-template-columns:minmax(0,41%) minmax(0,59%)!important;gap:14px!important;align-items:stretch!important}.elementor .cord-section .cord-texture-layout-v15>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}.elementor .cord-section .cord-texture-media-v15{display:grid!important;grid-template-columns:minmax(0,60%) minmax(0,40%)!important;gap:12px!important;align-items:stretch!important}.elementor .cord-section .cord-texture-media-v15>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}.elementor .cord-section .poly-slot-texture{height:180px!important;min-height:180px!important}.elementor .cord-section .cord-bullets-v15{padding:9px 12px!important;gap:3px!important}.elementor .cord-section .cord-bullets-v15 .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;gap:8px!important}.elementor .cord-section .cord-bullets-v15 .elementor-icon-box-title{font-size:14px!important;line-height:1.15!important}.elementor .cord-section.poly-advantages .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.elementor .cord-section.poly-occasions .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.elementor .cord-section.poly-advantages .cord-wrap>.cord-row>.e-con,.elementor .cord-section.poly-occasions .cord-wrap>.cord-row>.e-con{width:100%!important;max-width:100%!important;min-width:0!important;min-height:116px!important;padding:10px 7px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.elementor .cord-section.poly-advantages .elementor-icon-box-wrapper,.elementor .cord-section.poly-occasions .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;text-align:center!important}.elementor .cord-section.poly-advantages .elementor-icon-box-icon,.elementor .cord-section.poly-occasions .elementor-icon-box-icon{margin:0!important}.elementor .cord-section.poly-advantages .elementor-icon-box-content,.elementor .cord-section.poly-occasions .elementor-icon-box-content{text-align:center!important}.elementor .cord-section.poly-advantages .elementor-icon-box-title,.elementor .cord-section.poly-occasions .elementor-icon-box-title{font-size:15px!important;line-height:1.08!important;color:#5420f5!important;margin:0!important}.elementor .cord-section.poly-advantages .elementor-icon-box-description,.elementor .cord-section.poly-occasions .elementor-icon-box-description{font-size:13px!important;line-height:1.15!important;margin-top:3px!important}.elementor .cord-section.poly-occasions .cord-card>.elementor-widget-text-editor{text-align:center!important;font-size:13px!important;line-height:1.15!important}.elementor .cord-section.poly-promos .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.elementor .cord-section.poly-promos .cord-promo{width:100%!important;max-width:100%!important;min-width:0!important;min-height:166px!important;display:grid!important;grid-template-columns:minmax(0,53%) minmax(0,47%)!important;gap:0!important;align-items:center!important;padding:10px 14px!important}.elementor .cord-section.poly-promos .cord-promo>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}.elementor .cord-section.poly-promos .cord-promo .cord-hero-copy{gap:5px!important}.elementor .cord-section.poly-promos .cord-promo .elementor-heading-title{font-size:25px!important;line-height:1.06!important;word-break:normal!important;overflow-wrap:normal!important}.elementor .cord-section.poly-promos .cord-promo .elementor-widget-text-editor{font-size:13px!important;line-height:1.2!important}.elementor .cord-section.poly-promos .cord-promo .elementor-button{white-space:nowrap!important;font-size:12px!important;padding:11px 14px!important}.elementor .cord-section.poly-faq .cord-wrap>.cord-row{display:grid!important;grid-template-columns:minmax(0,45%) minmax(0,55%)!important;gap:18px!important;align-items:start!important}.elementor .cord-section.poly-faq .cord-wrap>.cord-row>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}.elementor .cord-section.poly-faq .cord-card{background:0 0!important;padding:0!important}.elementor .cord-section.poly-faq .cord-card>.cord-row{display:grid!important;grid-template-columns:minmax(0,48%) minmax(0,52%)!important;gap:12px!important}.elementor .cord-section.poly-faq .cord-card>.cord-row>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}.elementor .cord-section.poly-faq .cord-card .elementor-heading-title{font-size:22px!important;line-height:1.1!important}.elementor .cord-section.poly-faq .elementor-accordion .elementor-tab-title{padding:7px 10px!important;font-size:13px!important}.elementor .cord-section.poly-faq .elementor-accordion .elementor-tab-content{font-size:13px!important}.elementor .cord-section.poly-faq .elementor-widget-google_maps iframe{width:100%!important;height:200px!important}.elementor .cord-section.poly-final .cord-wrap>.cord-row{display:grid!important;grid-template-columns:minmax(0,43%) minmax(0,57%)!important;gap:8px!important;align-items:center!important}.elementor .cord-section.poly-final .cord-wrap>.cord-row>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}.elementor .cord-section.poly-final .cord-cta-copy{gap:7px!important;padding:0!important}.elementor .cord-section.poly-final .cord-cta-copy .elementor-heading-title{font-size:29px!important;line-height:1.1!important}.elementor .cord-section.poly-final .cord-cta-copy .cord-cta-action{width:100%!important;min-height:52px!important}.elementor .cord-section.poly-final .cord-cta-copy .elementor-button{font-size:15px!important;padding:15px 20px!important;white-space:nowrap!important;border:2px solid white!important;border-radius:50px!important}.elementor .cord-section.poly-final .cord-cta-photo{min-height:160px!important}.elementor .cord-section .poly-slot-final{height:165px!important;min-height:165px!important}@media (max-width:1024px){.elementor .cord-section.poly-color-section .poly-colors{grid-template-columns:repeat(5,minmax(0,1fr))!important}.elementor .cord-section.poly-occasions .cord-wrap>.cord-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.elementor .cord-section .cord-texture-layout-v15{grid-template-columns:1fr!important}.elementor .cord-section.poly-promos .cord-wrap>.cord-row{grid-template-columns:1fr!important}.elementor .cord-section.poly-faq .cord-wrap>.cord-row{grid-template-columns:1fr!important}}@media (max-width:767px){.elementor .cord-section.cord-benefits .cord-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor .cord-section.poly-color-section .poly-colors{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor .cord-section .cord-texture-media-v15{grid-template-columns:1fr!important}.elementor .cord-section.poly-promos .cord-promo{grid-template-columns:1fr!important}.elementor .cord-section.poly-faq .cord-card>.cord-row{grid-template-columns:1fr!important}.elementor .cord-section.poly-final .cord-wrap>.cord-row{grid-template-columns:1fr!important}.elementor .cord-section.poly-final .cord-cta-copy .elementor-button{white-space:normal!important}}.elementor .cord-section.poly-advantages .cord-feat .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:2px!important}.elementor .cord-section.poly-advantages .cord-feat .elementor-icon-box-icon{margin:0 0 2px!important}.elementor .cord-section.poly-advantages .cord-feat .elementor-icon-box-content{width:100%!important;text-align:center!important}.elementor .cord-section.poly-advantages .cord-feat .elementor-icon-box-title,.elementor .cord-section.poly-advantages .cord-feat .elementor-icon-box-title span{color:#5420f5!important;font-size:15px!important;font-weight:700!important;line-height:1.13!important;text-align:center!important}.elementor .cord-section.poly-advantages .cord-feat .elementor-icon-box-description{display:block!important;visibility:visible!important;opacity:1!important;color:#241849!important;font-size:13px!important;font-weight:400!important;line-height:1.22!important;margin:3px 0 0!important;text-align:center!important}.elementor .cord-section.cord-hero .poly-alias-pill .elementor-heading-title{display:inline-block!important;width:auto!important;background:#5821ff!important;color:#fff!important;border-radius:999px!important;padding:6px 15px!important;font-size:16px!important;font-weight:500!important;line-height:1.15!important}.elementor .cord-section.cord-hero .cord-outline .elementor-button{background:#fff!important;color:#5821ff!important;border:2px solid #5821ff!important;border-radius:999px!important;padding:12px 24px!important;box-shadow:none!important}.elementor .cord-section.cord-hero .cord-green .elementor-button{background:#00c85a!important;color:#fff!important;border:2px solid #00c85a!important;border-radius:999px!important;padding:12px 24px!important}.elementor .cord-section.cord-hero{background:linear-gradient(105deg,#f9f7ff 0%,#efe4ff 65%,#e2d2ff 100%)!important;padding:18px 24px 16px!important}.elementor .cord-section.cord-hero .cord-hero-grid{display:grid!important;grid-template-columns:minmax(0,43%) minmax(0,57%)!important;align-items:center!important;gap:10px!important;min-height:340px!important}.elementor .cord-section.cord-hero .cord-hero-copy{gap:7px!important}.elementor .cord-section.cord-hero .cord-hero-copy>.elementor-widget-heading:nth-of-type(2) .elementor-heading-title{font-size:clamp(48px,5.7vw,78px)!important;line-height:.94!important;font-weight:850!important;letter-spacing:-.055em!important}.elementor .cord-section.cord-hero .cord-hero-copy>.elementor-widget-text-editor{font-size:17px!important;line-height:1.3!important;max-width:480px!important}.elementor .cord-section.cord-hero .poly-alias-pill .elementor-heading-title{display:inline-block!important;background:#5921fa!important;color:white!important;border-radius:99px!important;font-size:16px!important;line-height:1.2!important;padding:5px 13px!important;letter-spacing:0!important;font-weight:500!important}.elementor .cord-section.cord-hero .cord-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.elementor .cord-section.cord-hero .cord-actions>.elementor-widget-button{width:auto!important;max-width:100%!important}.elementor .cord-section.cord-hero .cord-outline .elementor-button{background:#fff!important;color:#5420f5!important;border:2px solid #5420f5!important;border-radius:99px!important;padding:12px 25px!important}.elementor .cord-section.cord-hero .cord-green .elementor-button{background:#00c85a!important;color:#fff!important;border:2px solid #00c85a!important;border-radius:99px!important;padding:12px 22px!important}.elementor .cord-section.cord-benefits{background:#fff!important;padding:10px 24px!important}.elementor .cord-section.cord-benefits .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.elementor .cord-section.cord-benefits .cord-wrap>.cord-row>.e-con{width:100%!important;min-width:0!important;justify-content:center!important;padding:3px 16px!important}.elementor .cord-section.cord-benefits .cord-wrap>.cord-row>.e-con:not(:last-child){border-right:1px solid #d8cafa!important}.elementor .cord-section.cord-benefits .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;text-align:left!important}.elementor .cord-section.cord-benefits .elementor-icon-box-icon{margin:0!important;flex-shrink:0!important}.elementor .cord-section.cord-benefits .elementor-icon-box-icon .elementor-icon{font-size:36px!important}.elementor .cord-section.cord-benefits .elementor-icon-box-title{font-size:15px!important;line-height:1.16!important;font-weight:750!important}.elementor .cord-section.poly-color-section{background:#faf9ff!important;padding:12px 24px 16px!important}.elementor .cord-section.poly-color-section .cord-wrap>.elementor-widget-heading .elementor-heading-title{font-size:27px!important;line-height:1.15!important;font-weight:800!important}.elementor .cord-section.poly-color-section .poly-colors{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:6px!important}.elementor .cord-section.poly-color-section .poly-colors>.e-con{width:100%!important;min-width:0!important;min-height:122px!important;padding:5px 4px 7px!important;border-radius:9px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.elementor .cord-section.poly-color-section .poly-slot-color{height:92px!important;min-height:92px!important}.elementor .cord-section.poly-color-section .cord-color .elementor-heading-title{font-size:12px!important;line-height:1.12!important;text-align:center!important;font-weight:750!important}.elementor .cord-section.cord-surface{padding:14px 24px!important;background:#f5f1ff!important}.elementor .cord-section.cord-surface .cord-texture-layout-v15{display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,60%)!important;gap:16px!important;align-items:center!important}.elementor .cord-section.cord-surface .cord-texture-media-v15{display:grid!important;grid-template-columns:minmax(0,60%) minmax(0,40%)!important;gap:12px!important;align-items:stretch!important}.elementor .cord-section.cord-surface .cord-texture-copy .elementor-heading-title{font-size:34px!important;line-height:1.04!important;font-weight:800!important}.elementor .cord-section.cord-surface .cord-texture-copy .elementor-widget-text-editor{font-size:15px!important;line-height:1.32!important}.elementor .cord-section.cord-surface .poly-slot-texture{height:185px!important;min-height:185px!important}.elementor .cord-section.cord-surface .cord-bullets-v15{padding:8px 10px!important;gap:4px!important;border-radius:10px!important}.elementor .cord-section.cord-surface .cord-check-v15 .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;text-align:left!important}.elementor .cord-section.cord-surface .cord-check-v15 .elementor-icon-box-title{font-size:14px!important;line-height:1.2!important;font-weight:500!important}.elementor .cord-section.poly-advantages .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.elementor .cord-section.poly-advantages .cord-wrap>.cord-row>.e-con{width:100%!important;min-width:0!important;min-height:125px!important;padding:8px 5px!important;justify-content:center!important}.elementor .cord-section.poly-advantages .elementor-icon-box-icon .elementor-icon{font-size:38px!important}.elementor .cord-section.poly-advantages .elementor-icon-box-title{font-size:15px!important;line-height:1.1!important;font-weight:800!important}.elementor .cord-section.poly-advantages .elementor-icon-box-description{display:block!important;visibility:visible!important;opacity:1!important;font-size:13px!important;line-height:1.17!important;margin-top:3px!important}.elementor .cord-section.poly-occasions .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.elementor .cord-section.poly-occasions .cord-wrap>.cord-row>.e-con{width:100%!important;min-width:0!important;min-height:112px!important;padding:9px 7px!important;justify-content:center!important}.elementor .cord-section.poly-occasions .elementor-icon-box-icon .elementor-icon{font-size:36px!important}.elementor .cord-section.poly-occasions .elementor-icon-box-title{font-size:15px!important;line-height:1.1!important;font-weight:800!important}.elementor .cord-section.poly-occasions .elementor-widget-text-editor{font-size:13px!important;line-height:1.16!important}.elementor .cord-section.poly-promos{padding:12px 24px!important}.elementor .cord-section.poly-promos .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.elementor .cord-section.poly-promos .cord-promo{display:grid!important;grid-template-columns:minmax(0,52%) minmax(0,48%)!important;gap:0!important;min-height:165px!important;padding:12px 16px!important}.elementor .cord-section.poly-promos .cord-promo .elementor-heading-title{font-size:26px!important;line-height:1.03!important;font-weight:850!important;overflow-wrap:normal!important;word-break:normal!important}.elementor .cord-section.poly-promos .cord-promo .elementor-widget-text-editor{font-size:13px!important;line-height:1.2!important}.elementor .cord-section.poly-promos .cord-promo .elementor-button{background:#5821ff!important;color:#fff!important;border-radius:99px!important;padding:11px 15px!important;font-size:12px!important}.elementor .cord-section.poly-promos .poly-slot-banner{height:150px!important;min-height:150px!important}.elementor .cord-section.poly-faq{padding:12px 24px!important}.elementor .cord-section.poly-faq .cord-wrap>.cord-row{display:grid!important;grid-template-columns:minmax(0,45%) minmax(0,55%)!important;gap:18px!important;align-items:stretch!important}.elementor .cord-section.poly-faq .cord-wrap>.cord-row>.e-con{min-width:0!important;width:100%!important;height:100%!important;align-self:stretch!important}.elementor .cord-section.poly-faq .cord-wrap>.cord-row>.e-con:first-child{display:flex!important;flex-direction:column!important}.elementor .cord-section.poly-faq .cord-wrap>.cord-row>.e-con:first-child>.elementor-widget-accordion{flex:1!important}.elementor .cord-section.poly-faq .cord-card>.cord-row{display:grid!important;grid-template-columns:minmax(0,48%) minmax(0,52%)!important;gap:12px!important;align-items:stretch!important;height:100%!important}.elementor .cord-section.poly-faq .cord-card .elementor-heading-title{font-size:21px!important;line-height:1.08!important;font-weight:800!important}.elementor .cord-section.poly-faq .elementor-accordion .elementor-tab-title{font-size:13px!important;padding:9px 10px!important}.elementor .cord-section.poly-faq .elementor-widget-google_maps iframe{height:100%!important;min-height:210px!important}.elementor .cord-section.poly-final{padding:18px 24px!important;background:linear-gradient(115deg,#4810d6,#762aff 60%,#4d10e9)!important}.elementor .cord-section.poly-final .cord-wrap>.cord-row{display:grid!important;grid-template-columns:minmax(0,51%) minmax(0,49%)!important;gap:10px!important;align-items:center!important}.elementor .cord-section.poly-final .cord-cta-copy{gap:5px!important}.elementor .cord-section.poly-final .cord-cta-copy .elementor-heading-title{font-size:clamp(23px,2.45vw,32px)!important;line-height:1.1!important;white-space:nowrap!important;font-weight:800!important;letter-spacing:-.04em!important}.elementor .cord-section.poly-final .cord-cta-copy .elementor-widget-text-editor{font-size:15px!important;line-height:1.2!important}.elementor .cord-section.poly-final .cord-cta-action{width:auto!important;max-width:100%!important;min-height:52px!important}.elementor .cord-section.poly-final .cord-green .elementor-button{background:#00c85a!important;color:#fff!important;border:2px solid white!important;border-radius:99px!important;padding:13px 20px!important;font-size:15px!important;white-space:nowrap!important}.elementor .cord-section.poly-final .poly-slot-final{height:160px!important;min-height:160px!important}@media (max-width:1024px){.elementor .cord-section.cord-hero .cord-hero-grid{grid-template-columns:minmax(0,50%) minmax(0,50%)!important}.elementor .cord-section.poly-color-section .poly-colors{grid-template-columns:repeat(5,minmax(0,1fr))!important}.elementor .cord-section.poly-occasions .cord-wrap>.cord-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.elementor .cord-section.cord-surface .cord-texture-layout-v15{grid-template-columns:1fr!important}.elementor .cord-section.poly-promos .cord-wrap>.cord-row{grid-template-columns:1fr!important}.elementor .cord-section.poly-faq .cord-wrap>.cord-row{grid-template-columns:1fr!important}.elementor .cord-section.poly-final .cord-cta-copy .elementor-heading-title{white-space:normal!important}}@media (max-width:767px){.elementor .cord-section.cord-hero .cord-hero-grid{grid-template-columns:1fr!important;min-height:0!important}.elementor .cord-section.cord-hero .cord-hero-copy>.elementor-widget-heading:nth-of-type(2) .elementor-heading-title{font-size:48px!important}.elementor .cord-section.cord-benefits .cord-wrap>.cord-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor .cord-section.cord-benefits .cord-wrap>.cord-row>.e-con{border:0!important;padding:10px 5px!important}.elementor .cord-section.poly-color-section .poly-colors{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor .cord-section.cord-surface .cord-texture-media-v15{grid-template-columns:1fr!important}.elementor .cord-section.poly-promos .cord-promo{grid-template-columns:1fr!important}.elementor .cord-section.poly-faq .cord-card>.cord-row{grid-template-columns:1fr!important}.elementor .cord-section.poly-final .cord-wrap>.cord-row{grid-template-columns:1fr!important}.elementor .cord-section.poly-final .cord-green .elementor-button{white-space:normal!important}}.elementor .cord-section.gp8-benefits .cord-wrap>.cord-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;margin-top:22px!important}.elementor .cord-section.gp8-benefits .cord-wrap>.cord-row>.cord-card{width:100%!important;max-width:none!important;min-width:0!important;padding:10px 14px!important;border-right:1px solid #ded5fa!important}.elementor .cord-section.gp8-benefits .cord-wrap>.cord-row>.cord-card:last-child{border-right:none!important}.elementor .cord-section.gp8-benefits .elementor-icon-box-icon .elementor-icon{font-size:34px!important;width:66px!important;height:66px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#7244ed!important;border-radius:50%!important;color:#fff!important}.elementor .cord-section.gp8-benefits .elementor-icon-box-title{font-size:17px!important;line-height:1.3!important;font-weight:800!important}.elementor .cord-section.gp8-benefits .elementor-icon-box-description{font-size:15px!important;line-height:1.45!important}.elementor .cord-section.gp8-process .gp7-process-row{display:block!important;width:100%!important}.elementor .cord-section.gp8-process .gp7-process-card{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,47%) minmax(0,53%)!important;gap:22px!important;align-items:stretch!important;background:#f6f2ff!important;border-radius:18px!important;padding:24px!important}.elementor .cord-section.gp8-process .gp7-process-card>.e-con{width:100%!important;min-width:0!important}.elementor .cord-section.gp8-process .gp7-process-card .cord-hero-copy{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.elementor .cord-section.gp8-process .gp7-process-card .cord-hero-copy>.elementor-widget-heading .elementor-heading-title{font-size:clamp(29px,2.7vw,38px)!important;line-height:1.16!important}.elementor .cord-section.gp8-process .gp7-process-card .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;text-align:left!important}.elementor .cord-section.gp8-process .gp7-process-card .elementor-icon-box-title{font-size:18px!important;font-weight:800!important;line-height:1.3!important}.elementor .cord-section.gp8-process .gp7-process-card .elementor-icon-box-description{font-size:16px!important;line-height:1.45!important}.elementor .cord-section.gp8-process .poly-slot-banner{min-height:370px!important;height:100%!important}.elementor .cord-section.gp8-models .cord-promo{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,38%) minmax(0,62%)!important;gap:20px!important;align-items:center!important;padding:25px!important;background:#f4efff!important;border-radius:18px!important}.elementor .cord-section.gp8-models .cord-promo>.e-con{width:100%!important;min-width:0!important}.elementor .cord-section.gp8-models .cord-promo .cord-hero-copy>.elementor-widget-heading .elementor-heading-title{font-size:clamp(30px,2.7vw,38px)!important;line-height:1.15!important}.elementor .cord-section.poly-final .cord-cta-copy .elementor-heading-title{font-size:clamp(29px,2.8vw,38px)!important;line-height:1.15!important;white-space:normal!important}.elementor .cord-section.poly-final .cord-cta-action{display:flex!important;flex-direction:column!important;gap:12px!important}.elementor .cord-section.poly-final .cord-cta-action .elementor-button{font-size:16px!important;min-height:50px!important;padding:14px 20px!important;border-radius:28px!important}.elementor .cord-section.poly-final .cord-cta-action .elementor-widget-button:nth-child(2) .elementor-button{background:#fff!important;color:#5b29e9!important;border:2px solid #6734f4!important}@media (max-width:1024px){.elementor .cord-section.gp8-benefits .cord-wrap>.cord-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.elementor .cord-section.gp8-benefits .cord-wrap>.cord-row>.cord-card{border-right:0!important}}@media (max-width:767px){.elementor .cord-section.gp8-process .gp7-process-card,.elementor .cord-section.gp8-models .cord-promo{grid-template-columns:1fr!important}.elementor .cord-section.gp8-process .poly-slot-banner{min-height:240px!important}.elementor .cord-section.gp8-benefits .cord-wrap>.cord-row>.cord-card{padding:16px!important}}.elementor .lp10-hero .lp10-photo-slot .elementor-widget-image{width:100%!important;height:100%!important}