.elementor-3124 .elementor-element.elementor-element-3c0fd4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-3c0fd4c:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-3c0fd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A68FBF;}.elementor-3124 .elementor-element.elementor-element-a9b8ef4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:48px;--padding-bottom:48px;--padding-left:calc(34px + 4.76vw);--padding-right:56px;}.elementor-3124 .elementor-element.elementor-element-a9b8ef4:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-a9b8ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #A68FBF 0%, #BBA8D0 100%);}.elementor-3124 .elementor-element.elementor-element-c6f0726 .woocommerce-breadcrumb{color:#2A0E33;font-family:"Sen", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.3px;}.elementor-3124 .elementor-element.elementor-element-c6f0726 .woocommerce-breadcrumb > a{color:#2A0E33;}.elementor-3124 .elementor-element.elementor-element-20392734{text-align:start;}.elementor-3124 .elementor-element.elementor-element-20392734 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:54px;font-weight:400;text-transform:none;line-height:1.08em;color:#2A0E33;}.elementor-3124 .elementor-element.elementor-element-5da1aa1{text-align:start;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;color:rgba(42,14,51,0.82);}.elementor-3124 .elementor-element.elementor-element-a499531{--display:flex;--min-height:clamp(360px, 30vw, 520px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-a499531:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-a499531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E7;background-image:url("https://shangrillacuisinebakers.com/wp-content/uploads/2026/10/custom-cake-pink-gift-box-hearts.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3124 .elementor-element.elementor-element-46b661c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-46b661c:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-46b661c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-1fbc712{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-0b90a4c{text-align:center;}.elementor-3124 .elementor-element.elementor-element-0b90a4c .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-157dcca{text-align:center;}.elementor-3124 .elementor-element.elementor-element-157dcca .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.2em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-b4d293c{text-align:center;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(42,27,48,0.72);}.elementor-3124 .elementor-element.elementor-element-f9e1ab1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-3c7f58b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(166,143,191,0.45);--border-color:rgba(166,143,191,0.45);--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 34px 0px rgba(63,23,74,0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-3c7f58b:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-3c7f58b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-8647fe2 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-3124 .elementor-element.elementor-element-186e7ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-3124 .elementor-element.elementor-element-ff2db3a .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.25em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-82d02bc{font-family:"Sen", Sans-serif;font-size:15.5px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(42,27,48,0.72);}.elementor-3124 .elementor-element.elementor-element-7e8a402{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3124 .elementor-element.elementor-element-7e8a402 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:1.4em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-ad0eb30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(166,143,191,0.45);--border-color:rgba(166,143,191,0.45);--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 34px 0px rgba(63,23,74,0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-ad0eb30:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-ad0eb30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-53dcb16 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-3124 .elementor-element.elementor-element-d58c33d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-3124 .elementor-element.elementor-element-0c08d9e .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.25em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-62133ee{font-family:"Sen", Sans-serif;font-size:15.5px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(42,27,48,0.72);}.elementor-3124 .elementor-element.elementor-element-6c6f0f0{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3124 .elementor-element.elementor-element-6c6f0f0 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:1.4em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-51a7e36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(166,143,191,0.45);--border-color:rgba(166,143,191,0.45);--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 34px 0px rgba(63,23,74,0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-51a7e36:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-51a7e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-51fb2d6 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-3124 .elementor-element.elementor-element-5f9ed3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-3124 .elementor-element.elementor-element-ea03bd6 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.25em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-dc2fd5d{font-family:"Sen", Sans-serif;font-size:15.5px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(42,27,48,0.72);}.elementor-3124 .elementor-element.elementor-element-55e4170{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3124 .elementor-element.elementor-element-55e4170 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:1.4em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-5b789a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(166,143,191,0.45);--border-color:rgba(166,143,191,0.45);--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 34px 0px rgba(63,23,74,0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-5b789a3:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-5b789a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-c73a784 img{width:100%;height:250px;object-fit:cover;object-position:center 80%;border-radius:0px 0px 0px 0px;}.elementor-3124 .elementor-element.elementor-element-c01ee5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-3124 .elementor-element.elementor-element-2a17044 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.25em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-009da01{font-family:"Sen", Sans-serif;font-size:15.5px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(42,27,48,0.72);}.elementor-3124 .elementor-element.elementor-element-d512c53{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3124 .elementor-element.elementor-element-d512c53 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:1.4em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-4d43888{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(166,143,191,0.45);--border-color:rgba(166,143,191,0.45);--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 34px 0px rgba(63,23,74,0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-4d43888:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-4d43888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-c095e88 img{width:100%;height:250px;object-fit:cover;object-position:center 80%;border-radius:0px 0px 0px 0px;}.elementor-3124 .elementor-element.elementor-element-283742d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-3124 .elementor-element.elementor-element-753d594 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.25em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-2101e79{font-family:"Sen", Sans-serif;font-size:15.5px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(42,27,48,0.72);}.elementor-3124 .elementor-element.elementor-element-a75f1f9{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3124 .elementor-element.elementor-element-a75f1f9 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:1.4em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-af3460b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(166,143,191,0.45);--border-color:rgba(166,143,191,0.45);--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 34px 0px rgba(63,23,74,0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-af3460b:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-af3460b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-fa5f9af img{width:100%;height:250px;object-fit:cover;object-position:center 70%;border-radius:0px 0px 0px 0px;}.elementor-3124 .elementor-element.elementor-element-ee37285{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-3124 .elementor-element.elementor-element-cc78fbe .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.25em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-e5842c4{font-family:"Sen", Sans-serif;font-size:15.5px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(42,27,48,0.72);}.elementor-3124 .elementor-element.elementor-element-c26d368{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3124 .elementor-element.elementor-element-c26d368 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:1.4em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-fe8c8a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-fe8c8a3:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-fe8c8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F2;}.elementor-3124 .elementor-element.elementor-element-76dc90b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-08df1d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-0150b02 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-b905953 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:36px;font-weight:400;text-transform:none;line-height:1.2em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-2777916 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Sen", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:1.2em;fill:#3F174A;color:#3F174A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F174A;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-3124 .elementor-element.elementor-element-2777916 .elementor-button:hover, .elementor-3124 .elementor-element.elementor-element-2777916 .elementor-button:focus{color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-2777916 .elementor-button:hover svg, .elementor-3124 .elementor-element.elementor-element-2777916 .elementor-button:focus svg{fill:#3F174A;}.elementor-3124 .elementor-element.elementor-element-af087ba{--grid-columns:4;--grid-row-gap:24px;width:100%;max-width:100%;--grid-column-gap:24px;}.elementor-3124 .elementor-element.elementor-element-af087ba .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3124 .elementor-element.elementor-element-af087ba .e-loop-item > .elementor-section, .elementor-3124 .elementor-element.elementor-element-af087ba .e-loop-item > .elementor-section > .elementor-container, .elementor-3124 .elementor-element.elementor-element-af087ba .e-loop-item > .e-con, .elementor-3124 .elementor-element.elementor-element-af087ba .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3124 .elementor-element.elementor-element-46d6275{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-46d6275:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-46d6275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-ca9f419{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-df0d0bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-d0eb3fa .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-e1cf326 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:36px;font-weight:400;text-transform:none;line-height:1.2em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-da56bd6 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Sen", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:1.2em;fill:#3F174A;color:#3F174A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F174A;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-3124 .elementor-element.elementor-element-da56bd6 .elementor-button:hover, .elementor-3124 .elementor-element.elementor-element-da56bd6 .elementor-button:focus{color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-da56bd6 .elementor-button:hover svg, .elementor-3124 .elementor-element.elementor-element-da56bd6 .elementor-button:focus svg{fill:#3F174A;}.elementor-3124 .elementor-element.elementor-element-1ef9a74{--grid-columns:4;--grid-row-gap:24px;width:100%;max-width:100%;--grid-column-gap:24px;}.elementor-3124 .elementor-element.elementor-element-1ef9a74 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3124 .elementor-element.elementor-element-1ef9a74 .e-loop-item > .elementor-section, .elementor-3124 .elementor-element.elementor-element-1ef9a74 .e-loop-item > .elementor-section > .elementor-container, .elementor-3124 .elementor-element.elementor-element-1ef9a74 .e-loop-item > .e-con, .elementor-3124 .elementor-element.elementor-element-1ef9a74 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3124 .elementor-element.elementor-element-406ee83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-406ee83:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-406ee83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F2;}.elementor-3124 .elementor-element.elementor-element-770fa79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-9199e11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-5610b95 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-36ac4e8 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:36px;font-weight:400;text-transform:none;line-height:1.2em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-90b64a6 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Sen", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:1.2em;fill:#3F174A;color:#3F174A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F174A;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-3124 .elementor-element.elementor-element-90b64a6 .elementor-button:hover, .elementor-3124 .elementor-element.elementor-element-90b64a6 .elementor-button:focus{color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-90b64a6 .elementor-button:hover svg, .elementor-3124 .elementor-element.elementor-element-90b64a6 .elementor-button:focus svg{fill:#3F174A;}.elementor-3124 .elementor-element.elementor-element-d4fc0bb{--grid-columns:4;--grid-row-gap:24px;width:100%;max-width:100%;--grid-column-gap:24px;}.elementor-3124 .elementor-element.elementor-element-d4fc0bb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3124 .elementor-element.elementor-element-d4fc0bb .e-loop-item > .elementor-section, .elementor-3124 .elementor-element.elementor-element-d4fc0bb .e-loop-item > .elementor-section > .elementor-container, .elementor-3124 .elementor-element.elementor-element-d4fc0bb .e-loop-item > .e-con, .elementor-3124 .elementor-element.elementor-element-d4fc0bb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3124 .elementor-element.elementor-element-c4a0f45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-c4a0f45:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-c4a0f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #3F174A 0%, #2A0E33 100%);}.elementor-3124 .elementor-element.elementor-element-528a896{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-c9fded8{text-align:center;}.elementor-3124 .elementor-element.elementor-element-c9fded8 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#A68FBF;}.elementor-3124 .elementor-element.elementor-element-f2fb513{text-align:center;}.elementor-3124 .elementor-element.elementor-element-f2fb513 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-79d2985{text-align:center;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(255,255,255,0.84);}.elementor-3124 .elementor-element.elementor-element-3472dd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-42fc7a6 .elementor-button{background-color:#F2C66D;font-family:"Sen", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:1.2em;fill:#3F174A;color:#3F174A;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-3124 .elementor-element.elementor-element-42fc7a6 .elementor-button:hover, .elementor-3124 .elementor-element.elementor-element-42fc7a6 .elementor-button:focus{color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-42fc7a6 .elementor-button:hover svg, .elementor-3124 .elementor-element.elementor-element-42fc7a6 .elementor-button:focus svg{fill:#3F174A;}.elementor-3124 .elementor-element.elementor-element-2e5e0f4 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Sen", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.5);border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-3124 .elementor-element.elementor-element-2e5e0f4 .elementor-button:hover, .elementor-3124 .elementor-element.elementor-element-2e5e0f4 .elementor-button:focus{color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-2e5e0f4 .elementor-button:hover svg, .elementor-3124 .elementor-element.elementor-element-2e5e0f4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-a3c01e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-a3c01e0:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-a3c01e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEF8;}.elementor-3124 .elementor-element.elementor-element-9013ec1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-d241c2a{text-align:center;}.elementor-3124 .elementor-element.elementor-element-d241c2a .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-24dabd7{text-align:center;}.elementor-3124 .elementor-element.elementor-element-24dabd7 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.2em;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-a75d030{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3124 .elementor-element.elementor-element-2d881d1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(63,23,74,0.12);--border-color:rgba(63,23,74,0.12);--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-3124 .elementor-element.elementor-element-2d881d1:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-2d881d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-23be73e .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-3124 .elementor-element.elementor-element-23be73e .elementor-icon-box-title{margin-block-end:8px;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-23be73e.elementor-view-stacked .elementor-icon{background-color:#3F174A;fill:#FFFFFF;color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-23be73e.elementor-view-framed .elementor-icon, .elementor-3124 .elementor-element.elementor-element-23be73e.elementor-view-default .elementor-icon{fill:#3F174A;color:#3F174A;border-color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-23be73e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-23be73e .elementor-icon{font-size:20px;padding:17px;}.elementor-3124 .elementor-element.elementor-element-23be73e .elementor-icon-box-title, .elementor-3124 .elementor-element.elementor-element-23be73e .elementor-icon-box-title a{font-family:"Bree Serif", Sans-serif;font-size:21px;font-weight:400;text-transform:none;line-height:1.3em;}.elementor-3124 .elementor-element.elementor-element-23be73e .elementor-icon-box-description{font-family:"Sen", Sans-serif;font-size:15.5px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(42,27,48,0.72);}.elementor-3124 .elementor-element.elementor-element-5d5c5ec{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(63,23,74,0.12);--border-color:rgba(63,23,74,0.12);--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-3124 .elementor-element.elementor-element-5d5c5ec:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-5d5c5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-e40b449 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-3124 .elementor-element.elementor-element-e40b449 .elementor-icon-box-title{margin-block-end:8px;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-e40b449.elementor-view-stacked .elementor-icon{background-color:#3F174A;fill:#FFFFFF;color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-e40b449.elementor-view-framed .elementor-icon, .elementor-3124 .elementor-element.elementor-element-e40b449.elementor-view-default .elementor-icon{fill:#3F174A;color:#3F174A;border-color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-e40b449.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-e40b449 .elementor-icon{font-size:20px;padding:17px;}.elementor-3124 .elementor-element.elementor-element-e40b449 .elementor-icon-box-title, .elementor-3124 .elementor-element.elementor-element-e40b449 .elementor-icon-box-title a{font-family:"Bree Serif", Sans-serif;font-size:21px;font-weight:400;text-transform:none;line-height:1.3em;}.elementor-3124 .elementor-element.elementor-element-e40b449 .elementor-icon-box-description{font-family:"Sen", Sans-serif;font-size:15.5px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(42,27,48,0.72);}.elementor-3124 .elementor-element.elementor-element-52e4eae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(63,23,74,0.12);--border-color:rgba(63,23,74,0.12);--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-3124 .elementor-element.elementor-element-52e4eae:not(.elementor-motion-effects-element-type-background), .elementor-3124 .elementor-element.elementor-element-52e4eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-016d6c5 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-3124 .elementor-element.elementor-element-016d6c5 .elementor-icon-box-title{margin-block-end:8px;color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-016d6c5.elementor-view-stacked .elementor-icon{background-color:#3F174A;fill:#FFFFFF;color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-016d6c5.elementor-view-framed .elementor-icon, .elementor-3124 .elementor-element.elementor-element-016d6c5.elementor-view-default .elementor-icon{fill:#3F174A;color:#3F174A;border-color:#3F174A;}.elementor-3124 .elementor-element.elementor-element-016d6c5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-016d6c5 .elementor-icon{font-size:20px;padding:17px;}.elementor-3124 .elementor-element.elementor-element-016d6c5 .elementor-icon-box-title, .elementor-3124 .elementor-element.elementor-element-016d6c5 .elementor-icon-box-title a{font-family:"Bree Serif", Sans-serif;font-size:21px;font-weight:400;text-transform:none;line-height:1.3em;}.elementor-3124 .elementor-element.elementor-element-016d6c5 .elementor-icon-box-description{font-family:"Sen", Sans-serif;font-size:15.5px;font-weight:400;text-transform:none;line-height:1.7em;color:rgba(42,27,48,0.72);}.elementor-3124 .elementor-element.elementor-element-7335a24 .elementor-button{background-color:#3F174A;font-family:"Sen", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-3124 .elementor-element.elementor-element-7335a24 .elementor-button:hover, .elementor-3124 .elementor-element.elementor-element-7335a24 .elementor-button:focus{color:#FFFFFF;}.elementor-3124 .elementor-element.elementor-element-7335a24 .elementor-button:hover svg, .elementor-3124 .elementor-element.elementor-element-7335a24 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-3124 .elementor-element.elementor-element-a9b8ef4{--padding-top:40px;--padding-bottom:40px;--padding-left:37px;--padding-right:32px;}.elementor-3124 .elementor-element.elementor-element-20392734 .elementor-heading-title{font-size:42px;}.elementor-3124 .elementor-element.elementor-element-a499531{--min-height:320px;}.elementor-3124 .elementor-element.elementor-element-46b661c{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-157dcca .elementor-heading-title{font-size:36px;}.elementor-3124 .elementor-element.elementor-element-f9e1ab1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3124 .elementor-element.elementor-element-fe8c8a3{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-b905953 .elementor-heading-title{font-size:32px;}.elementor-3124 .elementor-element.elementor-element-af087ba{--grid-columns:2;}.elementor-3124 .elementor-element.elementor-element-46d6275{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-e1cf326 .elementor-heading-title{font-size:32px;}.elementor-3124 .elementor-element.elementor-element-1ef9a74{--grid-columns:2;}.elementor-3124 .elementor-element.elementor-element-406ee83{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-36ac4e8 .elementor-heading-title{font-size:32px;}.elementor-3124 .elementor-element.elementor-element-d4fc0bb{--grid-columns:2;}.elementor-3124 .elementor-element.elementor-element-c4a0f45{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-f2fb513 .elementor-heading-title{font-size:36px;}.elementor-3124 .elementor-element.elementor-element-a3c01e0{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-3124 .elementor-element.elementor-element-24dabd7 .elementor-heading-title{font-size:36px;}.elementor-3124 .elementor-element.elementor-element-a75d030{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3124 .elementor-element.elementor-element-3c0fd4c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3124 .elementor-element.elementor-element-a9b8ef4{--width:100%;--padding-top:32px;--padding-bottom:34px;--padding-left:25px;--padding-right:22px;}.elementor-3124 .elementor-element.elementor-element-20392734 .elementor-heading-title{font-size:34px;}.elementor-3124 .elementor-element.elementor-element-5da1aa1{font-size:16px;}.elementor-3124 .elementor-element.elementor-element-a499531{--width:100%;--min-height:220px;}.elementor-3124 .elementor-element.elementor-element-46b661c{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-3124 .elementor-element.elementor-element-1fbc712{--width:100%;}.elementor-3124 .elementor-element.elementor-element-157dcca .elementor-heading-title{font-size:30px;}.elementor-3124 .elementor-element.elementor-element-b4d293c{font-size:16px;}.elementor-3124 .elementor-element.elementor-element-f9e1ab1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-3124 .elementor-element.elementor-element-8647fe2 img{height:210px;}.elementor-3124 .elementor-element.elementor-element-82d02bc{font-size:16px;}.elementor-3124 .elementor-element.elementor-element-53dcb16 img{height:210px;}.elementor-3124 .elementor-element.elementor-element-62133ee{font-size:16px;}.elementor-3124 .elementor-element.elementor-element-51fb2d6 img{height:210px;}.elementor-3124 .elementor-element.elementor-element-dc2fd5d{font-size:16px;}.elementor-3124 .elementor-element.elementor-element-c73a784 img{height:210px;}.elementor-3124 .elementor-element.elementor-element-009da01{font-size:16px;}.elementor-3124 .elementor-element.elementor-element-c095e88 img{height:210px;}.elementor-3124 .elementor-element.elementor-element-2101e79{font-size:16px;}.elementor-3124 .elementor-element.elementor-element-fa5f9af img{height:210px;}.elementor-3124 .elementor-element.elementor-element-e5842c4{font-size:16px;}.elementor-3124 .elementor-element.elementor-element-fe8c8a3{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-3124 .elementor-element.elementor-element-08df1d3{--width:100%;}.elementor-3124 .elementor-element.elementor-element-b905953 .elementor-heading-title{font-size:27px;}.elementor-3124 .elementor-element.elementor-element-af087ba{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-3124 .elementor-element.elementor-element-46d6275{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-3124 .elementor-element.elementor-element-df0d0bd{--width:100%;}.elementor-3124 .elementor-element.elementor-element-e1cf326 .elementor-heading-title{font-size:27px;}.elementor-3124 .elementor-element.elementor-element-1ef9a74{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-3124 .elementor-element.elementor-element-406ee83{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-3124 .elementor-element.elementor-element-9199e11{--width:100%;}.elementor-3124 .elementor-element.elementor-element-36ac4e8 .elementor-heading-title{font-size:27px;}.elementor-3124 .elementor-element.elementor-element-d4fc0bb{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-3124 .elementor-element.elementor-element-c4a0f45{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-3124 .elementor-element.elementor-element-528a896{--width:100%;}.elementor-3124 .elementor-element.elementor-element-f2fb513 .elementor-heading-title{font-size:30px;}.elementor-3124 .elementor-element.elementor-element-79d2985{font-size:16px;}.elementor-3124 .elementor-element.elementor-element-a3c01e0{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-3124 .elementor-element.elementor-element-9013ec1{--width:100%;}.elementor-3124 .elementor-element.elementor-element-24dabd7 .elementor-heading-title{font-size:30px;}.elementor-3124 .elementor-element.elementor-element-a75d030{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3124 .elementor-element.elementor-element-a9b8ef4{--width:64%;}.elementor-3124 .elementor-element.elementor-element-a499531{--width:36%;}.elementor-3124 .elementor-element.elementor-element-46b661c{--content-width:1240px;}.elementor-3124 .elementor-element.elementor-element-1fbc712{--width:760px;}.elementor-3124 .elementor-element.elementor-element-fe8c8a3{--content-width:1240px;}.elementor-3124 .elementor-element.elementor-element-08df1d3{--width:70%;}.elementor-3124 .elementor-element.elementor-element-46d6275{--content-width:1240px;}.elementor-3124 .elementor-element.elementor-element-df0d0bd{--width:70%;}.elementor-3124 .elementor-element.elementor-element-406ee83{--content-width:1240px;}.elementor-3124 .elementor-element.elementor-element-9199e11{--width:70%;}.elementor-3124 .elementor-element.elementor-element-c4a0f45{--content-width:1240px;}.elementor-3124 .elementor-element.elementor-element-528a896{--width:760px;}.elementor-3124 .elementor-element.elementor-element-a3c01e0{--content-width:1240px;}.elementor-3124 .elementor-element.elementor-element-9013ec1{--width:760px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-c6f0726 */.elementor-3124 .elementor-element.elementor-element-c6f0726 .woocommerce-breadcrumb { display: inline-flex; flex-wrap: wrap; align-items: center; gap: 4px 10px; margin: 0; padding: 8px 16px; border-radius: 100px; background: rgba(255,255,255,0.38); border: 1px solid rgba(255,255,255,0.55); }
.elementor-3124 .elementor-element.elementor-element-c6f0726 .woocommerce-breadcrumb a { text-decoration: none; opacity: 0.7; transition: opacity .2s ease; }
.elementor-3124 .elementor-element.elementor-element-c6f0726 .woocommerce-breadcrumb a:hover { opacity: 1; }
.elementor-3124 .elementor-element.elementor-element-c6f0726 .scs-crumb-sep { color: #2A0E33; opacity: 0.5; font-size: 14px; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20392734 */.elementor-3124 .elementor-element.elementor-element-20392734 .elementor-heading-title:after { content: ""; display: block; width: 56px; height: 4px; margin-top: 20px; border-radius: 4px; background: #FFFFFF; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8647fe2 */.elementor-3124 .elementor-element.elementor-element-8647fe2, .elementor-3124 .elementor-element.elementor-element-8647fe2 a { display: block; width: 100%; }
.elementor-3124 .elementor-element.elementor-element-8647fe2 img { display: block; width: 100% !important; max-width: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7f58b */.elementor-3124 .elementor-element.elementor-element-3c7f58b { transition: transform .25s ease, box-shadow .25s ease; }
.elementor-3124 .elementor-element.elementor-element-3c7f58b:hover { transform: translateY(-4px); box-shadow: 0 20px 44px rgba(63,23,74,0.14); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53dcb16 */.elementor-3124 .elementor-element.elementor-element-53dcb16, .elementor-3124 .elementor-element.elementor-element-53dcb16 a { display: block; width: 100%; }
.elementor-3124 .elementor-element.elementor-element-53dcb16 img { display: block; width: 100% !important; max-width: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0eb30 */.elementor-3124 .elementor-element.elementor-element-ad0eb30 { transition: transform .25s ease, box-shadow .25s ease; }
.elementor-3124 .elementor-element.elementor-element-ad0eb30:hover { transform: translateY(-4px); box-shadow: 0 20px 44px rgba(63,23,74,0.14); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51fb2d6 */.elementor-3124 .elementor-element.elementor-element-51fb2d6, .elementor-3124 .elementor-element.elementor-element-51fb2d6 a { display: block; width: 100%; }
.elementor-3124 .elementor-element.elementor-element-51fb2d6 img { display: block; width: 100% !important; max-width: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51a7e36 */.elementor-3124 .elementor-element.elementor-element-51a7e36 { transition: transform .25s ease, box-shadow .25s ease; }
.elementor-3124 .elementor-element.elementor-element-51a7e36:hover { transform: translateY(-4px); box-shadow: 0 20px 44px rgba(63,23,74,0.14); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c73a784 */.elementor-3124 .elementor-element.elementor-element-c73a784, .elementor-3124 .elementor-element.elementor-element-c73a784 a { display: block; width: 100%; }
.elementor-3124 .elementor-element.elementor-element-c73a784 img { display: block; width: 100% !important; max-width: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b789a3 */.elementor-3124 .elementor-element.elementor-element-5b789a3 { transition: transform .25s ease, box-shadow .25s ease; }
.elementor-3124 .elementor-element.elementor-element-5b789a3:hover { transform: translateY(-4px); box-shadow: 0 20px 44px rgba(63,23,74,0.14); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c095e88 */.elementor-3124 .elementor-element.elementor-element-c095e88, .elementor-3124 .elementor-element.elementor-element-c095e88 a { display: block; width: 100%; }
.elementor-3124 .elementor-element.elementor-element-c095e88 img { display: block; width: 100% !important; max-width: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d43888 */.elementor-3124 .elementor-element.elementor-element-4d43888 { transition: transform .25s ease, box-shadow .25s ease; }
.elementor-3124 .elementor-element.elementor-element-4d43888:hover { transform: translateY(-4px); box-shadow: 0 20px 44px rgba(63,23,74,0.14); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa5f9af */.elementor-3124 .elementor-element.elementor-element-fa5f9af, .elementor-3124 .elementor-element.elementor-element-fa5f9af a { display: block; width: 100%; }
.elementor-3124 .elementor-element.elementor-element-fa5f9af img { display: block; width: 100% !important; max-width: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3460b */.elementor-3124 .elementor-element.elementor-element-af3460b { transition: transform .25s ease, box-shadow .25s ease; }
.elementor-3124 .elementor-element.elementor-element-af3460b:hover { transform: translateY(-4px); box-shadow: 0 20px 44px rgba(63,23,74,0.14); }/* End custom CSS */